Table Description
MotivationType: A motivation is a type of process that a citizen may want to perform from the Universal Access portal. Motivations provide the infrastructure to allow a customer to add custom processes to the portal, for example, Apply For Healthcare. A motivation type consists of an IEG script, a datastore schema, a rule set to process the data collected in the IEG script and display rules to display the results of the rule set execution. A motivation can be configured to force a user to login before running through a motivation based process.

Example

Screening, Find Assistance (in HCR) and Life Events are examples of motivation types.
Relationship Diagram
Click the diagram to manipulate and zoom. Traverse the diagram using Click-and-Drag motions.
Model Details
Location in Model: Logical View::MetaModel::Curam::CitizenWorkspaceAdmin::Entity::Motivations::MotivationType
Controlling File: CitizenWorkspaceAdmin\model\Packages\Entity\Motivations\Motivations.efx
Table Options
ALLOW_OPTIMISTIC_LOCKINGyes
Attributes (14)
AttributeStereotypeNullableDescriptionDomain DefinitionCodetableDDL Type
motivationTypeIDkeynoUnique identifier of this MotivationType record.INTERNAL_ID SVR_INT64
nameIDdetailsnoThe name of this MotivationType which will be displayed to the user.LOCALIZABLE_TEXT_ID SVR_INT64
descriptionIDdetailsnoThe description of this MotivationType which will be displayed to the user.LOCALIZABLE_TEXT_ID SVR_INT64
referencedetailsnoUnique reference for the motivation type which allows the motivation type to be referenced in code.MOTIVATION_TYPE_REFERENCE SVR_STRING<40>
scriptIDdetailsnoThe name of the IEG script associated with this MotivationType. This script displayed to the user when a motivation is initiated.MOTIVATION_TYPE_SCRIPT_ID SVR_STRING<1024>
schemaNamedetailsnoThe schema used to store the data gathered in the script.DATASTORE_SCHEMA_NAME SVR_STRING<40>
rulesetNamedetailsyesThe rule set used to process the data gathered in the script.MOTIVATION_TYPE_RULESET_NAME SVR_STRING<1024>
dataRulesetNamedetailsyesThe data rule set associated with this MotivationType. If there is a data rule set then the data store entities associated with the motivation data store are populated into the data rule set.MOTIVATION_TYPE_RULESET_NAME SVR_STRING<1024>
requiresLogindetailsnoIndicates whether the Motivation can be performed by an anonymous user.BOOLEAN_TYPE SVR_BOOLEAN
recordStatusdetailsnoThe status of the record, i.e. Active or Cancelled.RECORD_STATUS_CODERecordStatusSVR_STRING<10>
displayOrderdetailsyesIndicates the list display order of this MotivationType relative to other MotivationTypes.MOTIVATION_TYPE_DISPLAY_ORDER SVR_INT32
scriptTypedetailsnoThe type of the IEG script associated with this MotivationType. This script displayed to the user when a motivation is initiated.IEG_USERDEFINIED_TYPE SVR_STRING<128>
scriptVersiondetailsnoThe version of the IEG script associated with this MotivationType. This script displayed to the user when a motivation is initiated.IEG_SCRIPT_VERSION SVR_STRING<50>
resultSchemaNamedetailsyesThe result schema used to display the data gathered in the script.DATASTORE_SCHEMA_NAME SVR_STRING<40>
Foreign Keys (6)
ChildParent
MotivationType.schemaNameDatastoreSchema.schemaName
MotivationType.resultSchemaNameDatastoreSchema.schemaName
MotivationType.nameIDLocalizableText.localizableTextID
MotivationType.descriptionIDLocalizableText.localizableTextID
LifeEventContext.motivationTypeIDMotivationType.motivationTypeID
Motivation.typeIDMotivationType.motivationTypeID
Indices (5)
Index NameAttributes
IND__1064878884reference
IND__485220261schemaName
IND__209314536resultSchemaName
IND_1401512181nameID
IND_1095060264descriptionID
Operations (7)
OperationStereotypeOptionsDescriptionSQL
readAllnkreadmulti   
insertinsertAUTO_ID: motivationTypeID
Standard Operation 
readread Standard Operation 
removeremove Standard Operation 
modifymodifyOPTIMISTIC_LOCKING: yes
Standard Operation 
searchByReferenceAndRecordStatusreadmulti   
searchByRecordStatusreadmulti   
Related Pages (10)