The Deployment Tool for Multi-Services is available in the release R20b in April 2020. It simplifies the service management for organizations with many Calem cloud services.1. Business Case
An organization uses Calem Cloud Services for their external and internal customers. It is tedious and time consuming to set up the groups/roles, modules, and screens repetitively in each of the service instances. The Multi-Service Deployment Tool saves a lot of time in creating new services and keeping all services up to date.
A Calem service is designated as the master for common metadata based on the organizational requirements. For instance, the work order print must be the same layout across all Calem services.
When creating a new Calem service for a customer, an admin user populates the new service with pre-configured profiles, groups, custom fields and dropdowns from the master Calem service.
Metadata changes are made in the master Calem service and pushed to all other services. For instance, a new custom field has been added the work order print. The changes are performed in the master Calem service. They are then pushed to all Calem services of the organization.
2 Metadata in the Master Calem Service
Metadata is the configuration and customization of a Calem service. It does not include customer data. It is managed in the master Calem service. Some of it can be customized at remote Calem services.
3. Group Hierarchy
A group is a persona and represents a role of users. Calem groups support parent/child hierarchy so that a child group inherits its parent groups customization and can overwrite them. The group hierarchy enables the management of common customization at parent groups and flexibility at child groups.
4. Initial Deployment
A new Calem service can be efficiently configured by the Deployment Tool.
5. Remote Service Update
All remote services can be updated to adapt to changes of business requirements.
6. Remote Calem Services
Remote services are the ones to receive metadata push from the master Calem service.
7. Remote Services at the Master Calem Service
Remote services are defined at the master Calem service:
8. Push Rule
A push rule defines how groups are pushed to remote services. They are configured at the master Calem service.
9. Deployment Set
A deployment set allows one to push metadata to many remote services. For instance, you may define a test set with a single service in it for testing; and a set of all the remote services to push metadata changes.
10. Admin Guide
Customers of CalemEAM can get more information from Calem Enterprise Admin Guide about the Deployment Tool including process diagrams and description.