This extension provides functionality for deploying, extracting and refreshing Vlocity datapacks from with Visual Studio Code. It is targeted at Vlocity/Salesforce developers who want work on Vlocity data from within their IDE and have the most commonly used datapacks commands available directly from with Visual Studio Code.
This extension uses of the official Vlocity build tools library for executing the import and export jobs, meaning the results will be the same way as produced by your CI environment.
- Retrieve & refresh Vlocity datapacks from within Visual Studio Code simplifying your workflow
- Deploy exported Vlocity datapacks with a single click from within Visual Studio Code
- Export any datapack enabled object directly from within VSCode.
- Open in Salesforce directly open any Vlocity object in Salesforce.
- Restore and check parentkeys rebuild and verify your source code for missing dependencies and rebuild the dependecny graph
- Check Integrity Check datapack integrity by finding missing references and rebuilding ParentKey files
- Admin Commands Vlocode integrates common admin commands for Vlocity:
- Datapack explorer view all exportable objects available in the connected org and export them with a single click
- Easy setup Simplified setup based on SFDX using session tokens instead; no need to acquire security tokens or copy-past passwords and usernames around.
- SFDX Support username or alias to login to Salesforce
- Basic knowledge of Vlocity datapacks
- Access to an Salesforce instance with the Vlocity managed package installed
This extension contributes the following settings:
vlocity.projectPath
: Path to the folder containing the Vlocity datapacks relative to the workspace's root folder, for example:./vlocity
./datapacks
vlocity.verbose
: Enable verbose logging to the output windowvlocity.activate
: Automatically activate deployed datapacksvlocity.customJobOptionsYaml
: Path to the custom YAML that is used during deployment and export, see the official Vlocity Build repository for documentation on the format of this file.vlocity.sfdxUsername
: SFDX username; when this is specified the username, password, loginUrl and instanceUrl are ignored.