By Clay Li on Thursday, 04 June 2020
Category: Feature

When to Use Dev Processes in Calem

Dev processes help administrators do development and troubleshooting. They are available in the coming release of R20c in June 2020. 

1. Export Database

Database export is a scheduled task performed daily in Calem Cloud Service. It allows admin to back up database on-demand. For instance, a customer may run a sandbox of Calem and may need to sync production to the sandbox to run training or tests. This task could be used to back up the sandbox database before overwriting it with the latest snapshot of production server.

2. Enable Debug Logging

Calem server logging can be enabled in debug mode for troubleshooting. For instance, debug logging can be enabled when developing custom triggers. It also allows one to print out every SQL query performed in Calem. 

3. Disable Debug Logging
There are substantial amount of logs generated in debug mode. It makes sense to turn debug mode on for development purposes only. This function allows one to turn off debug mode for production use.

4. Download Calem Log

This menu downloads the current Calem log file (calem.log) to your local computer. You may review, or share with Calem for troubleshooting. For instance, you may enable debug mode logging, do test run, and download the Calem log for inspection.

5. Build Language Pack

This option should only be used by administrators who have developed own language packs. For instance, a new language file has been deployed to your Calem service. Use this command to rebuild language packs. Log out from Calem and log back in to verify language changes. 


5.1 Identify Language Label Ids

​There are many language labels in Calem including: a) Table name; b) Field name; c) Menu text; and d) Misc items. You may use Calem form designers to identify them so your translation (CmMsg_fr2.properties), or custom translation (CmMsgCustom_fr.properties) is accurate. See this blog for more information.

5.2 Custom Fields and Dropdowns

​Labels of custom fields and dropdown lists are stored as custom messages which takes high priority than the language files. So, one has to modify field labels through Calem Data Designer (Admin | Data Design | Tables, Dropdowns, etc.).

6. Sync Production to Sandbox

This option is only available from the Sandbox instance of your Calem Cloud service. A backup of the production database is imported into the sandbox. 

Additional Resources