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 LoggingCalem 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.
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 SandboxThis option is only available from the Sandbox instance of your Calem Cloud service. A backup of the production database is imported into the sandbox.