Table Description
AuthorisationDataLog: Captures authorization process related log. This entity captures the application case and the associated product delivery case, integrated case and datastore map as part of authorization process.

Example

James Smith has a Social Benefits application case for Food Allowance and Rent Allowance. A worker processing the application determines that James is eligible for Food Allowance and authorizes the program on the application case. The Food Allowance program status is updated to AuthorizedInProgress and a AuthorisationDataLog record is created with record status "NORMAL". If the Evidence Broker fails, rollback handler is invoked and puts the program to 'AuthorizationFailure' status and the record status of AuthorisationDataLog will be set to 'CANCELLED'.
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::AuthorisationDataLog::AuthorisationDataLog
Controlling File: CommonIntake\model\Packages\Authorisation\Entity\Entity.efx
Table Options
ALLOW_OPTIMISTIC_LOCKINGyes
Attributes (13)
AttributeStereotypeNullableDescriptionDomain DefinitionCodetableDDL Type
authorisationLogIDkeynoThe unique identifier of the AuthorisationDataLog.INTERNAL_ID SVR_INT64
isIntegratedCaseCreatedOrReusedetailsyesIndicates whether the associated integrated case is newly created or reused.CURAM_INDICATOR SVR_BOOLEAN
commentsdetailsyesThe comments entered by the user while authorizing the program.RICH_TEXT_COMMENTS SVR_STRING<2000>
recordStatusdetailsnoThe record status of the authorisation process log. In case of authorisation failure, the status will be set to 'CANCELLED' and if the authorization is in progress/completes, the record status will be 'NORMAL'.RECORD_STATUSRecordStatusSVR_STRING<10>
createdBydetailsyesThe username of the user who authorizes the program or application.USER_NAME SVR_STRING<64>
createdTimestampdetailsyesThe timestamp when the authorisation process log has been captured.CURAM_DATETIME SVR_DATETIME
applicationCaseIDdetailsno@curam.logicalname AuthorisationDataLog @curam.definition Captures authorization process related log. @curam.description This entity captures the application case and the associated product delivery case, integrated case and datastore map as part of authorization process. INTERNAL_ID SVR_INT64
integratedCaseIDdetailsyesThe unique identifier of the ongoing Integrated Case associated with the application case being authorized.INTERNAL_ID SVR_INT64
productDeliveryCaseIDdetailsyesThe unique identifier of the Product Delivery. A product delivery case ID may not be specified simply because the authorization process is not configured to create on, or alternatively another system may be responsible for managing the delivery of benefits.INTERNAL_ID SVR_INT64
programIDdetailsnoThe unique identifier of the intake program application being authorized.INTERNAL_ID SVR_INT64
datastorelinkIDdetailsnoThe data store link identifier which maps the authorization to Evidence Broker deferred process and returns back the same.INTERNAL_ID SVR_INT64
outcomePlanIDdetailsyesThe unique identifier of the outcome plan associated with the application case being authorized.INTERNAL_ID SVR_INT64
isOutcomePlanCreatedOrReusedetailsyesIndicates whether the associated outcome plan is newly created or reused.CURAM_INDICATOR SVR_BOOLEAN
Foreign Keys (5)
ChildParent
AuthorisationDataLog.applicationCaseIDCaseHeader.caseID
AuthorisationDataLog.integratedCaseIDCaseHeader.caseID
AuthorisationDataLog.productDeliveryCaseIDCaseHeader.caseID
AuthorisationDataLog.datastorelinkIDDatastoreEntity.entityID
AuthorisationDataLog.programIDIntakeProgramApplication.intakeProgramApplicationID
Indices (4)
Index NameAttributes
AuthDataLogCaseProgIdxapplicationCaseID, programID, recordStatus
AuthDataLogDataStrIdxdatastorelinkID
IND_460341763integratedCaseID
IND_1543711945productDeliveryCaseID
Operations (5)
OperationStereotypeOptionsDescriptionSQL
insertinsertAUTO_ID: authorisationLogID
Standard Operation 
modifymodifyOPTIMISTIC_LOCKING: yes
Standard Operation 
readread Standard Operation 
searchByApplicationCaseIDAndProgramIDreadmulti Retrieves a list of Authorization Data Log records for the specified Application Case and Intake Program . 
searchByDatastoreLinkIDreadmulti Retrieves a list of Authorization Data Log records for the specified data store link identifier. 
Related Pages (0)