Click or drag to resize

Omada.OE.Solution.OIM.AppLogic.SurveyFeature Namespace

 
Classes
  ClassDescription
Public classBaseLogEntry
Represents a log entry in the Survey object XML. The following types of log entries are supported: SurveyObjectLogEntry - represents a log entry caused by a user changing a property on a survey object. WorkflowLogEntry - represents a log entry caused by a workflow action.
Public classDataSource
Represents a data source that we can load data from for treatment in a survey.
Public classDataSourceField
Public classDataSourceFilter
A DataSourceFilter represents a filter that is applied to the data, that is loaded from a data source in order to create survey objects. Data source filtering is only supported for DataObject data sources.
Public classFilterOperatorHelper
Public classFormProperty
Property on the form
Public classGridProperty
Public classLogEntry
Represents a log entry caused by a user changing a property on a survey object.
Public classObjectTypeFilter
A ObjectTypeFilter represents a filter that is applied to a survey object.
Public classPostAction
Configuration of a post action. A post action represents a .net method to be executed when a survey object is completed.
Public classRequiredDataSet
Represents a required data set in a survey template. The required data set is populated before the main data source query but it can be executed in another database. It has the same parameters as the main query. The result is stored in a temporary table which can be used in the main query.
Public classScopeVariable
Model class for a Scope variable used in a Survey template
Public classSurveyAssigneeExpressionController
Asssignee expression controller for survey
Public classSurveyCommandPropertyValues
Used in conjunction with SurveyObjectCommandData to update a specific object in a survey
Public classSurveyConsts
Public classSurveyController
Public classSurveyControllerHelper
Helper class for SurveyController
Public classSurveyEventController
Public classSurveyExportController
Public classSurveyForm
Public classSurveyGrid
Public classSurveyLaunchOptions
Options for launching a survey process.
Public classSurveyLaunchResult
Returned by LaunchSurvey ProcessId, will contain id of the launched process ActivityIds, will contain a list of the active activities where the survey process is ActiveUserWorkItem, if the active user has a workitem will this contain the id of it
Public classSurveyObject
Represents a survey object loaded from a data source (so either it represents a data object or a sql object).
Public classSurveyObjectCommand
Represents an update commmand for a survey object that has been edited by the user in the browser.
Public classSurveyObjectCommandData
This class is used for submitting Survey objects with updates
Public classSurveyObjectCommandHelper
Public classSurveyObjectData
Represents a survey object that has been edited by the user in the browser. The class is used by the 'UpdateSurveyObjects' webservice.
Public classSurveyObjectGeneratorController
This class contains logic for generating survey objects
Public classSurveyObjectRoutingInfo
Public classSurveyObjectType
Public classSurveyObjectWorkflowInfo
Lightweight (with few dependencies) representation of a SurveyObject.
Public classSurveyProperty
Public classSurveyReportController
API logic for survey reports
Public classSurveyReportControllerSurveyDashboardIntData
One cell of a label and int data
Public classSurveyReportControllerSurveyDashboardStrData
One cell of a label and int data
Public classSurveyReportObject
This object is used to keep data for a survey object in a survey, in order to print a PDF document with all the survey objects
Public classSurveyScheduleController
Controller for Scheduling of surveys
Public classSurveySerializer
The SurveySerializer class supports serialization of a survey data structure to a "SurveyDataML" xml document.
Public classSurveySetting
Model class for a Survey setting used in a Survey template
Public classSurveyTemplate
Public classSurveyTemplateController
The SurveyTemplateController deserialize and validate SurveyTemplateML documents. Also, it can publish a survey process template based in a SurveyTemplateML document.
Public classSurveyTemplateControllerSurveyStatusValues
Public classSurveyTemplateDeserializer
The SurveyTemplateDeserializer class supports deserialization of a "SurveyTemplateML" xml document to an object representation.
Public classSurveyTemplateInfo
Survey template info
Public classSurveyTemplateSerializer
This class is capable of serializing a SurveyTemplate object to survey template xml
Public classSurveyTemplateSystemNameException
The exception is thrown when the system name of a survey template not unique
Public classSurveyUpdateAndRouteOptions
Public classSurveyVariableBase
Base class for a Survey variable which can be defined on a Survey template. Currently two classes inherits from this base: 1. ScopeVariable 2. SurveySetting
Public classSurveyWorkflow
Public classSurveyWorkflowStep
Public classSurveyWorkflowstepAssigneeExpression
Assignee expression used for surveys
Public classWorkflowStepLogEntry
Represents a workflowsteplog entry caused by a user completing the survey object in a specific step
Enumerations
  EnumerationDescription
Public enumerationAssigneeStatsSortKey
Enum used in sorting of SurveyAssigneeQuestionStats objects
Public enumerationDataSourceStartObject
Enum for start object type. Used in field mappings for data sources and assignee expressions.
Public enumerationDataSourceType
Public enumerationDataType
Public enumerationFieldState
Public enumerationFilterOperator
Public enumerationSerializerMode
Public enumerationSSOEventType
Survey shadow object Event Type.
Public enumerationSurveyGroupStateEnum