Change is the new law of life, and technology makes it easier to accept the change, by introducing various tools and processes. Every organization is into DevOps model and following CI/CD release process these days.
In this blog, we will discuss about, what is element manager, what challenges element manager solve, what we have done to help you and your organization, to accelerate business changes and also be complaint to your DevOps, CI/CD release process.
Element Manager is a feature within CX B2C Service, using which you can import and export the supported configurations, customizations from one instance to another instance, in few clicks. i.e. from development to test, test to production, production to test etc.
This feature is available for all B2C Service customers, and has been continuously enhanced to support various configuration elements over various releases.
There are two ways to use Element Manager from B2C Service:
1. Browser UI - After assigning required permissions to the user, this will be visible in the navigation set. On clicking Element Manager link, you will be taken to the dashboard from where you could export and import your configurations/customizations. Please refer below image.
2. REST APIs - If your organization is into DevOPs process, then using REST API is the best way to manage your configurations/customizations via any CI/CD tools/frameworks. If you have multiple CX sites or multiple interfaces, then definitely it is worth using Element Manager to migrate/manage your customizations/configurations across B2C Service instances or sites.
The figure below provides an idea, about various Jenkins based pipeline steps using Element Manager APIs. Please note that this may vary across organizations. As an example, "Push Exported Zip" step refers to, source controlling the exported zip file into your own repository. Each step in the below pipeline uses various Element Manager REST APIs (Search, Import, Export etc) to define and execute CI/CD stages.
Here is another preview of same steps:
To access the above Jenkins pipeline example code, please refer this white paper.
We are really excited for you, to try this feature.
Thank you. Please feel free to raise your comments, suggestions in our customer connect forum.