Copado's Vlocity integration allows you to include Vlocity metadata in the same release management process as the one for standard Salesforce metadata with a complete Git version control.
While working with Copado and Vlocity, you can promote and deploy Vlocity configurations in the same way as for Salesforce metadata, taking advantage of Copado's flexibility and quality gates.
Vlocity configurations/metadata are available to be retrieved and committed to the repository, or promoted and deployed without version control (org to org).
You can find Vlocity metadata in the same places as Salesforce metadata, for instance in the Org Credential record, the Git Snapshot page or the Commit Changes page.
- A fully enabled Coapdo user.
- Vlocity feature activated in your Copado instance.
- If the feature is not enabled, contact your sales executive.
- Vlocity metadata visibility.
- Records (configurations) permission.
Onboarding Vlocity Integration Strategies
If you are currently working with Copado and did not do the initial setup (production snapshot) including Vlocity metadata, you can follow this strategy:
- Commit to a user story all Vlocity metadata with production as source environment
- Copado will now include the Vlocity metadata in your Git repository.You can use an org credential with visibility to Vlocity metadata only to reduce chances of committing other metadata.
- Copado will now include the Vlocity metadata in your Git repository.
- Back-promote the user story to all the lower environments to sync Vlocity metadata with all the environments and branches.
If you are currently working with Copado and did not do the initial setup, but your lower environments are aware of Vlocity configurations and have work in progress, you can follow this strategy:
- Create an independent auxiliary Git branch in your Git repository.
- Create a Snapshot record:
- Select the production org credential.
- Write the auxiliary branch name.
- From the advanced metadata, select only Vlocity Metadata.
- Save and click on Create Snapshot Now.
Each time a new user story gets created and changes are committed, changes are merged into the source environment until everything is in sync.
If you would like to resolve Vlocity dependencies before a commit, you can select the components you would like to commit and then click on Get Vlocity dependencies in the Commit Changes page. After completion of the job, you will see in the Selected Metadata tab your original selections plus the dependencies needed, so that you can commit and deploy them together.