Welcome back! In this week's
Kaizen Series post, we will explore how to leverage
ZDK CLI (Zoho Development Kit CLI) with a VCS (Version Control System) to reuse components across different Zoho CRM orgs.
Consider the scenario of a large industrial equipment manufacturer, Zylker Manufacturing. Smith is the Zoho Partner responsible for customizing Zoho CRM for Zylker Manufacturing. Zylker Manufacturing's sales team recently transitioned to Zoho CRM, and they are looking for a widget based visual representation to represent the team's performance. Individual sales reps and managers want to see how close they are to meeting their target, compare performance across team members, and identify areas for improvement.
Smith discusses this requirement with a fellow Zoho Partner, Olivia, and gets to know that her team has already developed an internal dashboard widget for the same requirement. Olivia agrees to share the widget with Smith.
Olivia has a team of developers who use ZDK CLI to develop each of their CRM use case specific customization and to interact with their CRM environment. They track & host those customization codes separately in their Github repositories.
Smith then pushes the changes to his crm environment using
zdk org:push command. He can then try out the widget from his crm environment after associating.
Similar to widgets, ZDK CLI with VCS can also be used to reuse Profiles, Roles, Modules, Fields, and Layouts as well.
For the current beta release, ZDK CLI will exclusively be available for Sandbox environment and will not be operational in Production environments.
Using ZDK CLI with a version control system ensures better collaboration, accurate change tracking, and facilitates reusing components across different CRM orgs.
We hope you found this post useful. We will meet you next week with another interesting topic!
If you have any questions, let us know in the comment section.
Happy Exploring!