This blog series covers the best practices for customers and integrators to maximize the benefits from Calem Enterprise. The first blog focuses on the multi-org options and administration of Calem. The series will use existing blogs when possible so one does not have to go to user manuals that require valid support accounts to access.

1. Multi-Org Implementation

Multi-Org refers to an organization with business units located in various places. For instance, a manufacturing organization in the US has multiple plants. There are options when implementing Calem for multi-org.

Option 1. A single Calem service is recommended so that all the business units are sharing the same Calem service. This is the best option when applicable. See this blog for more discussions: https://calemeam.com/calemcustomers-2/how-to-implement-multi-site-in-calem


Option 2. There may be cases to implement individual Calem services for each business location. For instance, a customer sells Calem to its clients and the customer is inclined to physically segregate the data of its clients.

If option 2 is selected the remote deployment tool may be used to manage the sites efficiently. https://calemeam.com/calemcustomers-2/when-to-use-deployment-tool-in-calem

2. Data Deletion Control

Restricting data deletion is to ensure that only authorized people can delete data. Deletion control is provided by user roles (ACL Profiles in Calem). Like read-only control, the deletion control can be system-wide at ACL Profiles, or by modules. See this blog for more info: https://calemeam.com/calemcustomers-2/read-only-module-setup

3. Multi-Site Data Access

Data access by user roles can be granted to all site, or selective sites. See this blog: https://calemeam.com/calemcustomers-2/access-control-profiles-in-calem

4. Access Control by Roles

Access control can be achieved through groups and ACL profiles.


5. Customization: Group vs. Person

Customization by group and person is supported. Personal customization should be turned off in general, and only enabled for groups authorized. See this blog to turn off personal customization: https://calemeam.com/calemcustomers-2/group-vs-personal-customization

Report customization is enabled and should be left as is. See this blog: https://calemeam.com/calemcustomers-2/screen-vs-report-customization

6. More on Customization

Form and report customization is a key feature of Calem for productivity. This blog provides a good insight of the feature: https://calemeam.com/calemcustomers-2/list-view-customization

7. Boilerplate Steps

You may evaluate the option to define general requirements for maintenance work as boilerplate steps for your organization. See this blog: https://calemeam.com/calemcustomers-2/default-permit-as-a-boilerplate-pm-plan

8. Custom Fields

Custom fields are the fields added by customers. They allow integrators and admins to add fields based on their business requirements. See this blog: https://calemeam.com/calemcustomers-2/custom-fields-for-user-skill-management

9. Custom Dropdown

Custom dropdowns can be added in Calem. An existing dropdown can also be customized to add or remove a dropdown value. See this blog: https://eam.calemeam.com/calemcustomers-2/custom-fields-for-dropdown-and-lookup

10. Custom Dropdown Set

Custom dropdown sets allow admins to manage visibility of dropdown values based on user ACL Profiles. See this blog: https://eam.calemeam.com/calemcustomers-2/custom-dropdown-set

11. Custom Text

Texts include field labels and dropdown values. They can be customized based on business requirements. See this blog: https://calemeam.com/calemcustomers-2/how-to-manage-language-packs-in-calem

12. Custom Help

Admin users can customize field help. See this blog: https://calemeam.com/calemcustomers-2/how-to-use-and-customize-field-help

13. Class Attributes

Class attributes allow one to configure attributes based on object classes. They can be of help for advanced attribute requirements. See this blog: https://calemeam.com/calemcustomers-2/categorization-and-category-attributes

14. Server Processes

Server processes are available from web clients. They allow admins to execute to get quick results without waiting for the auto-run by schedules. See this blog: https://calemeam.com/calemcustomers-2/when-to-use-server-processes

15. Dev Processes

Processes are available for admins to perform tasks related to development and troubleshooting. See this blog:  https://www.calemeam.com/calemcustomers-2/when-to-use-dev-processes-in-calem