Table Description
Administration Case Role: The assignment of administration personnel to a case.

This includes the case owner and the case users as they work on a case.

Technical Notes

Please Note: This entity is no longer part of the default flow in the Curam Application, as such it is neither written to nor read from by the Curam Application. It continues to be shipped with the Curam model as customer may have custom logic which uses this entity, however it should be noted that if you are implementing custom logic which references this entity then you must also ensure that it is written to as needed. The information that was originally stored in this entity is now stored in case user role.

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::Core::Reference Model::Case::Entity Objects::AdministrationCaseRole::AdministrationCaseRole
Controlling File: core\model\Packages\Case\Administration Case Role_cat.efx
Table Options
ALLOW_OPTIMISTIC_LOCKINGyes
Attributes (9)
AttributeStereotypeNullableDescriptionDomain DefinitionCodetableDDL Type
caseIDdetailsnoCaseID of the case in respect of which this AdministrationCaseRole was enteredCASE_ID SVR_INT64
userNamedetailsnoUserName of the User in respect of which this AdministractionCaseRole was enteredUSER_NAME SVR_STRING<64>
startDatedetails Date on which case administration by a Case Administrator commencedCURAM_DATE SVR_DATE
endDatedetails Date on which case administration by a Case Administrator ceasedCURAM_DATE SVR_DATE
typeCodedetails Code value to denote the case administration type provided by the User.CASE_ADMIN_TYPE_CODECaseAdminTypeCodeSVR_STRING<10>
statusCodedetails Code value to denote the status of the Case Administration for a Case Administrator.CASE_ADMIN_STATUS_CODECaseAdminStatusCodeSVR_STRING<10>
reasonCodedetails Code value to explain why the Case has been reassigned to a new owner.CODETABLE_CODE SVR_STRING<10>
commentsdetails Free text that can be added when a Case is being reassigned to a new owner.COMMENTS SVR_STRING<300>
administrationCaseRoleIDkeynoUnique reference number assigned by the system to this AdministrationCaseRoleADMIN_CASE_ROLE_ID SVR_INT64
Foreign Keys (2)
ChildParent
AdministrationCaseRole.caseIDCaseHeader.caseID
AdministrationCaseRole.userNameUsers.userName
Indices (3)
Index NameAttributes
AdminCaseRoleIndexcaseID
AdminCRUserIdxuserName
usrStatTypeIdxuserName, caseID, statusCode, typeCode
Operations (14)
OperationStereotypeOptionsDescriptionSQL
insertinsert Standard Operation 
modifymodifyOPTIMISTIC_LOCKING: yes
Standard Operation 
readread Standard Operation 
searchByCaseIDreadmulti returns a list of all matching Administration case roles 
updateCaseRoleByStatus  Method that updates all administration case roles with a status of PENDING or ACTIVE for a specific case identifier 
searchByCaseStatusTypereadmulti Method that is used to retrieve a single admin case role record based on case identifier, status and role type. 
readByUserNamensread returns a single admin. role based on case ID, user name, role status and role type 
searchByUserAndStatusreadmulti returns a list of roles based on a user name and role status 
searchByUserNamereadmulti returns all admin roles for a user 
searchByUserStatusAndEndDatensmulti returns list of admin case roles by user ID, type code and end dateSQL
readByCaseStatusTypensread Method that retrieves a single admin case role record based on case identifier, status and role type. 
modifyByCaseIDAndStatusnsmodifyOPTIMISTIC_LOCKING: yes
This method updates the Administration Case Roles for a given case, of a given status. To have a new status and set the end date. 
searchByCaseRoleAndStatusnsmulti Method that reads all administration case roles for the specified case identifier and status values.SQL
modifyCaseIDAndStatusnsmodifyOPTIMISTIC_LOCKING: no
This method updates the status and end date of specified Administration Case Role. 
Related Pages (0)