Save Case Properties service
The Save Case Properties service is used in the custom client-side human services for
Case Details to save the changes that are done to the caseProperties content object by using a
service call.
The following input and output-mapping tables help you to use the service properly.
Name | Description | Data type |
---|---|---|
caseType | The case type that is passed as input to the Save Case Properties service. Map this configuration option to tw.local.caseType. | String |
tosName | The target object store name that is passed as input to the Save Case Properties service. Map this configuration option to tw.local.tosName. | String |
caseId | The case instance ID that is passed as input to the Save Case Properties service. Map this config option to tw.local.caseId. | String |
caseProperties_json | The string representation of the JSON value of case properties that is passed as input to the Save Case Properties service. Map this configuration option to JSON.stringify(tw.local.caseProperties) . | String |
caseInstance | The case instance of type CaseObject that contains the case instance metadata. Map this configuration option to tw.local.caseInstance CaseObject. | Case Object |
Name | Description | Data type |
---|---|---|
result | The result of type CaseObject that receives the output from the execution of the Save Case Properties Service. Map the output result(CaseObject) to tw.local.caseInstance CaseObject. | Any |
Name | Description | Data type |
---|---|---|
caseId | The case identifier of the new case. | String |
tosName | The target object store name where the new case is available. | String |
caseTitleProperty | The case type of the fetched case instance. | String |
caseTypeName | The case type name of the case instance that you query. | String |
isAutoLaunch | The property that indicates whether the new case must be opened automatically after creation. | Boolean |
errorString | The create case service error message that appears when the service fails to create the case. | String |
messageString | The message that the service creates upon successful execution of the service, which can be used to broadcast a message back to the Case Client or Workplace. For example, this message can be bound as data to the end node. | String |
modified Date | The last modified date of the case instance. | String |
healthIndicator | The health of the case instance if case health is configured. | String |
caseClientURI | The base URI of the Case Client that can be used internally by the associated views. | String |
caseState | The state of the case instance. | String |
isPropertiesDirty | The property that indicates whether the case properties got modified. | Boolean |
icnRepoId |
The repository name mapping that represents the target object store in Content Navigator. This is used internally by the case views for building the Daeja Viewer URL to view case documents by using Daeja Viewer. | String |
caseTypeSymbolicName |
The case type symbolic name of the case instance internally used by the view. | String |
originalCaseProperties |
Copy of the case properties content object that is used for comparing with the changed values in the case properties to filter out only the modified properties that need saving. | ANY |
graphQLEndpointUrl |
GraphQL Servers end-point URL, which can be internally used by the associated views. This value is available, if GraphQL Server is available and configured. On a traditional WebSphere Application Server, this parameter gets its value if it is set in the configuration that uses the setBPMExternalECM or updateBPMExternalECM admin commands. On Cloud Pak for Business Automation, this value is automatically set, if GraphQL is part of the Cloud Pak for Business Automation. | String |
solutionPrefix | The prefix of the solution that is being deployed. | String |
solutionName | The name of the solution that is being deployed. | String |
currentRole | The current role of the logged in user. | String |
isCaseOwner | The property that indicates whether the user is a case owner. | Boolean |