Table Description
WMAuthorisationInstanceData: The additional data required for the deferred authorization process. This entity captures details relating to deferred authorization processing. The authorization may be for a specific program application or the authorization of the entire application case. The details include the identifier of an existing integrated case to be used as the ongoing case for the delivery of the program. Based on configuration options, this may be selected by either the system or the user. If this is not selected, a new integrated case is created automatically.

Example

James Smith has a Social Benefits application case for Food Allowance and Rent Allowance. The worker processing the application determines that James is eligible for Food Allowance and authorizes the program on the application case. The worker is presented with the option to add comments. When the worker selects to save the authorization details, the authorization process is invoked, and the Food Allowance program is authorized. A new Social Benefits integrated case and a product delivery for Food Allowance is created. The worker is notified that the authorization was successful, and the status of the Food Allowance program on the application case is updated to Approved.
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::CommonIntake::CommonIntake::Authorisation::Entity::WMAuthorisationInstanceData::WMAuthorisationInstanceData
Controlling File: CommonIntake\model\Packages\Authorisation\Entity\DPAuthorisationInstanceData.efx
Table Options
ALLOW_OPTIMISTIC_LOCKINGno
Attributes (7)
AttributeStereotypeNullableDescriptionDomain DefinitionCodetableDDL Type
wmAuthorisationInstanceDataIDkeynoThe unique identifier of the WMAuthorisationInstanceData.INTERNAL_ID SVR_INT64
applicationCaseIDdetailsnoThe unique identifier of the application case on which the authorization has been requested.INTERNAL_ID SVR_INT64
integratedCaseIDdetailsyesThe unique identifier of the existing ongoing integrated case to be used as part of the authorization process. If not populated, the authorization process will create the ongoing integrated case.INTERNAL_ID SVR_INT64
intakeProgramApplicationIDdetailsyesThe unique identifier of the program application when the authorization has been requested for a specific program. If this field is not populated it is inferred that the authorization has been requested at the application case level.INTERNAL_ID SVR_INT64
userNamedetailsnoThe user who invoked the authorization process. In some instances, this can be the system, e.g. when a straight through process is used. USER_NAME SVR_STRING<64>
commentsdetailsyesComments on the authorization record.RICH_TEXT_COMMENTS SVR_STRING<2000>
outcomePlanIDdetailsyesThe unique identifier of the existing outcome plan case to be used as part of the authorization process. If not populated, the authorization process will create the outcome plan case.INTERNAL_ID SVR_INT64
Foreign Keys (4)
ChildParent
WMAuthorisationInstanceData.applicationCaseIDCaseHeader.caseID
WMAuthorisationInstanceData.integratedCaseIDCaseHeader.caseID
WMAuthorisationInstanceData.intakeProgramApplicationIDIntakeProgramApplication.intakeProgramApplicationID
PDCltWMAuthorInstDataLink.wmAuthorisationInstanceDataIDWMAuthorisationInstanceData.wmAuthorisationInstanceDataID
Indices (3)
Index NameAttributes
IND_1918377701applicationCaseID
IND_1047224596integratedCaseID
IND__398488151intakeProgramApplicationID
Operations (2)
OperationStereotypeOptionsDescriptionSQL
insertinsertAUTO_ID: wmAuthorisationInstanceDataID
Standard Operation 
readread Standard Operation 
Related Pages (21)
Authorize Application (ApplicationAuthorisation_createNew)
Authorize Application (ApplicationAuthorisation_forICAndOP)
Authorize Application (ApplicationAuthorisation_useExistingAnyClientsMatchOrCreateNew)
Authorize Application (ApplicationAuthorisation_useExistingExactClientsMatch_reuseIC)
Authorize Application (ApplicationAuthorisation_useExistingExactClientsMatch_selectIC)
Authorize Application (ApplicationAuthorisation_useExistingExactClientsMatchOrCreateNew)
Authorize Program (ProgramAuthorisation_anyClientSelectICOrCreateNewAndSelectClients)
Authorize Program (ProgramAuthorisation_createNew)
Authorize Program (ProgramAuthorisation_createNewAndSelectClients)
Authorize Program (ProgramAuthorisation_forICAndOP)
Authorize Program (ProgramAuthorisation_listExistingCasesAnyClientMatch)
Authorize Program (ProgramAuthorisation_selectICOrCreateNewAndSelectClients)
Authorize Program (ProgramAuthorisation_useExistingAnyClientsMatch_reuseIC)
Authorize Program (ProgramAuthorisation_useExistingAnyClientsMatch_reuseICAndSelectClients)
Authorize Program (ProgramAuthorisation_useExistingAnyClientsMatch_selectIC)
Authorize Program (ProgramAuthorisation_useExistingAnyClientsMatchOrCreateNew)
Authorize Program (ProgramAuthorisation_useExistingExactClientsMatch_reuseIC)
Authorize Program (ProgramAuthorisation_useExistingExactClientsMatch_reuseICAndSelectClients)
Authorize Program (ProgramAuthorisation_useExistingExactClientsMatch_selectIC)
Authorize Program (ProgramAuthorisation_useExistingExactClientsMatch_selectICAndClients)
Authorize Program (ProgramAuthorisation_useExistingExactClientsMatchOrCreateNew)