For hosted customers please raise a new case online and reference the title of this article. Please provide the name or URL of the Mosaic instance(s) this relates too.
β
For non-hosted customers, this article is designed for those who understand your Mosaic installation, so you may need to pass this on to your local IT team.
Enable case history
Case history parameters need to be added to the Mosaic configuration file. Your configuration file may also have parameters for the external document store: Alfresco. The configuration file and its location needs to be added to the managed server start parameters in Weblogic using the argument -Dconfig.file.
Please see below:
-Dconfig.file=<WL_DOMAIN>/mosaicconfig.json
Typical example:
-Dconfig.file=/u01/apps/oracle/wls12/wls_domains/mosaic_domain/mosaicconfig.json
Create, or edit, the configuration file in a text editor, using the UTF-8 encoding, as follows.
{
"mosaic": {
"caseHistory": {
"shouldPerformEventProcessing": true
}
}
}Save the file as <WL_DOMAIN>/mosaicconfig.json.β
β οΈ Warning: If editing an existing configuration file you need to merge in the caseHistory entry. For example:
{
"mosaic": {
"cmis": {
"useCmisStore": true,
"cmisAtomApiUrl": "http://localhost:8080/alfresco/cmisatom/",
"cmisUsername": "admin",
"cmisPassword": "admin",
"cmisDocumentDirectory": "MOSAIC_DOCUMENTS"
},
"cpis": {
"interfaceEnabled": false
},
"caseHistory": {
"shouldPerformEventProcessing": true
}
}
}π Note: shouldPerformEventProcessing should be changed to false for all servers in a clustered environment except the primary server.
Mosaic 5.13.1.1 introduces a new system property called caseHistoryEventProcessorSystemUserId, which must be set up to point to a system user that is used to process Case History events. The system user ID for that user should be used as the value for the system property. It defaults to FW. Case History event processing is now carried out using a configurable system user as opposed to the logged in user.
To view Case History workers must have a role with the ACCESSCASEHIST, Access to Case History system function.
β
To turn off case history change the configuration file by setting shouldPerformEventProcessing to false, see example below.
{
"mosaic": {
"caseHistory": {
"shouldPerformEventProcessing": false
}
}
}