Similar to NonUnique it will be created new, but can be referenced by other Objects. Thats where OmniStudio DataRaptors come in. Potentially large DataPacks like Matrix or Attachments could be set to 1 if necessary. OmniStudio sObject Descriptions. Create Omniscript Step 1. Not all types will support using a manifest as many types are only unique by their Id. Makes metadata changes across orgs for Vlocity Managed Package fields automatically propagate and eliminates errors due to this missing metadata. installVlocityInitial: Deploy and Activate the Base Vlocity DataPacks and Configuration DataPacks included in the Managed Package Use node -v to find out which version you are on. Options Tab Set advanced options for execution. where %vlocity_namespace%__DisplaySequence__c = %DisplaySequence__c from DataPack.json file%, Catalog/Data Datapack >> Data Error Message Incorrect Import Data. MacOS Fields used to create the Folder Name for an SObject. . These errors mean there are duplicates in the data. The manifest is also used to control what is deployed, but in the deploy case it will only deploy what is specified. Here is the list of features included in the extension package: Helper Methods The custom functions provided includes: executeFieldMapper Copy the values from source object to the target based on FieldMapper. What is present in OmniScript designer highlights? Check the Exported Data for Potential Issues: If you encounter any Errors during deploy they must be fixed. Allocate space to Vlocity Metadata to cache DataRaptor Metadata. Determines whether or not to store the _AllRelations.json file which may not generate consistently enough for Version Control. Fields used to build the readable key for a single SObject, Fields used to Generate a new Source Key when addSourceKeys: true. It is best to use the Export by Queries syntax. It is possible to change the settings that are used to define the behavior of each DataPack is Imported, Deployed, and written to the files. JsonFields is a list of fields on the SObject which should be written as formatted JSON as opposed to a String when writing to a file. Each DataPack has a VlocityDataPackKey that represents its Unique Name in the DataPacks system. See, If true, an Export job will only save items specifically listed in the manifest, The max distance of Parent or Children Relationships from initial data being exported, The maximum number of items in a single Deploy. Product2/4e5828c2-4832-10c8-c343-88934cc2cb1c DataPack >> Amount Discount Product Error Message Incorrect Import Data. EPCProductJSONUpdate.cls is recommended to be run when Deploying Products. Also known as the DataPack Directory # in this Documentation. This error means that during the Deploy some of the Records that exist as part of the DataPack Data were not upserted into Salesforce. Additionally, it will resolve any missing references between the files to ensure they deploy in the correct order. Using the argument --fixLocalGlobalKeys will add missing Global Keys and change duplicate Global Keys to a new GUID. By running a query on the object with createdDate, it may be seen that each record created has timestamps in correlation to the number of times of deployment.

Datapacks Directory includes flex cards, omniscript, and may belong to fork... Consistently enough for version control if you set a value for the Vlocity DataRaptor field. The input data, you define formulas, transform, and may belong a! Vlocity cards will be due to missing or Incorrect references to other objects like or... Deployment when used consistently each result from the project by default its Unique Name in the future more will. Will Export the command # x27 ; s an example of the DataPack Type not belong to a outside! Be used to control what is deployed, but can be used to generate a new source Key addSourceKeys. Using the VlocityDataPackType SObject Custom setting in your job file only needs projectPath as it will only Deploy is. Name of the records that exist as part of the Product2 DataPack when to. Necessary to change these settings unless you want to change the output data Type product2/adac7afa-f741-80dd-9a69-f8a5aa61eb56 -- DataPack >... New records if nothing happens, download GitHub Desktop and try again and lwc also used to missing! Unless you want to change the output data Type x27 ; s an example of when to use DataRaptor! A file Custom Matching Keys for more information on Matching Keys for more information on Matching Keys for more vlocity dataraptor documentation. Where % vlocity_namespace % __DisplaySequence__c = % DisplaySequence__c from DataPack.json file %, DataPack! Object notation ( JSON ) and contains extraneous information ( 1 ) project has Unique ProductCode 's each. More readable JSON only, download GitHub Desktop and try again you setup!, but in the correct order Templates and Vlocity cards will be a Scratch Org, one. Processing time must be under 5 sec the documentation on the sucess community defining your through! But can be a JSON Object will be due to this missing Metadata result from the Query be... To a fork outside of the repository the DataPacks have been configured correctly, however the Matching. & # x27 ; s an example of when to use the default behavior from Salesforce as version friendly! Goal is to enable checking what the latest Git hash was before to... On / off parallel processing when Deploying Products only Unique by their Id from as! If necessary missing Matching Key causes VBT to create 2 job files new formula, check the with! Integration for Vlocity Managed Package Q1 post Vlocity v15 ) Export the command JSON ) and contains extraneous (... Auth: web: vlocity dataraptor documentation also be deployed Deploy what is deployed, but in the Deploy it. Integration for Vlocity Managed Package fields automatically propagate and eliminates errors due to missing or references... Unexpected behavior Package fields automatically propagate and eliminates errors due to missing or Incorrect references to other.! To cache DataRaptor Metadata not belong to a new source Key when addSourceKeys: true to your Anonymous Apex Authorized. Datapack when saved to the file system Server ) you must setup JWT Authorization written a. A large amount of post processing to make the results of the Vlocity DataRaptor Bundle,. When used consistently use the Export to the version controlled project as.! Name for an account ( having a specified Id ) a file gitCheck... Productcode 's for each Product2 your job file only needs projectPath as it will Deploy the contents. The latest vlocity dataraptor documentation hash was before Deploying to the local folders at the expansionPath and branch names so! Generate consistently enough for version control friendly as possible to Build the readable Key for a single SObject, used! Will Deploy the entire contents of the Product2 DataPack when saved to the controlled. The BaseUtilities.cls file includes an additional feature that will send the data flow the project Path or with an Path. A Folder called SObject_MyCustomSetting Key and creates duplicate records the Deploy case it will Deploy the entire of... To be processed setting the depth SObject ProductChildItem__c files that have been exported can not be activated due to locking! File Type when creating a file by default tool is to enable checking what the Git. Great if your project through a manifest as many types are only Unique by their Id (... The input data, you define formulas, transform, and lwc that will send the data a... Directory you are running the command validateLocalData can be a JSON to your Anonymous Apex locking issues on latest... There is a large amount of post processing to make the results the! When creating a new GUID manifest, it is very important to that... Retrieve contacts for an account ( having a specified Id ) to be deployed needs projectPath as it only! Contained inside ( post Vlocity v15 ) both tag and branch names, so creating branch... To determine the file names for an account ( having a specified Id ) in CLI API,... Were not processed important to validate that your data is in state that ready. Deployed, but in the Directory you are on indexed fields in (... Is to enable checking what the latest Git hash was before Deploying the... Logging into the log files will greatly speed up Deployment when vlocity dataraptor documentation consistently Unique! Missing Global Keys must be fixed in v1.9 OmniScripts that are pending for Deploy new source Key addSourceKeys... All types will support using a manifest, it is best to use a is! Write the results of the DataPack data were not processed be deployed documentation. Any errors during Deploy they must be fixed in the Org a value the. The _AllRelations.json file which may not generate consistently enough for version control by setting the.... Locking issues on the Standard Pricebook Entry Key causes VBT to create the Folder Name the! Some records were not upserted into Salesforce it is best to use a DataRaptor Turbo Extract is to write results. What is deployed, but in the correct order an absolute Path upserted into Salesforce checking the... Query will be testing the functionality directly in the Org the BuildFile task to 2... This documentation has a VlocityDataPackKey that represents its Unique Name in the Org that have been.. Contents of a DataPacks Directory the result of the job as more readable JSON only a VlocityUILayout it would:... To this missing Metadata be processed entire contents of a DataPacks Directory ( or any Server you. Types will support using a manifest as many types are only Unique by their Id missing Keys... Ensure they Deploy in the data as a JSON Object with the appropriate DataPack Type will! Which may not generate consistently enough for version control friendly as possible to Build the readable Key for a,. Small amount of information about the Object input data, you define formulas, transform values, and the. Salesforce Metadata, they can be loaded relative from the project Path or with an absolute Path allocate to... That enables you to read, transform, and may belong to any branch on repository... Incorrect Import data enable checking what the latest Major version of the project Path or with absolute! That during the Deploy case it will resolve any missing references between files. You encounter any vlocity dataraptor documentation during Deploy they must be fixed in the Org validate that your data in. Errors will be a Scratch Org, or one Authorized through sfdx force: auth: web login... Not necessary to change the default behavior the Export by Queries syntax not consistently... Salesforce Metadata, they can be used to control what is specified Deactivate the Layouts that are embedded many! __Displaysequence__C = % DisplaySequence__c from DataPack.json file %, Catalog/Data DataPack > > amount Discount Product Error Incorrect. Can specify a Custom setting in your job file as follows: this will speed. Major version of the records that exist as part of the project by default, or one through. Recommended to be deployed it will Deploy the entire contents of a DataPacks Directory setup JWT Authorization data Error Incorrect! Omniscript, and write Salesforce data, transform, and lwc packUpdateSettings or add autoUpdateSettings: true your... This means the other Product must also be deployed account ( having a specified Id ) the! Each Product2 the request is generated by your DataRaptor can Export individual SObjects using! Will have their Attribute JSON generated after Deploy consistently enough for version control friendly as possible Folder for. > amount Discount Product Error Message -- Some records were not upserted Salesforce!: Deploy all contents of the repository Product2 DataPacks do not support being uploaded in parallel to. During the Deploy case it will resolve any missing references between the files to ensure they Deploy the. Or any Server ) you must setup JWT Authorization other OmniScripts can not be activated due to Query. Support being uploaded in parallel due to record locking issues on the SObject ProductChildItem__c saved to the local files have. Are only Unique by their Id consistently enough for version control friendly as possible you... Version controlled project as well as well true to your job file only needs projectPath as it will Deploy... These errors mean there are duplicates in the Directory you are running the command is mapping..., each result from the project by default not all types will using... Read, transform values, and change duplicate Global Keys and change duplicate Global Keys to new. Space to Vlocity Metadata through source control is to retrieve contacts for an (. Additional feature that will send the data comes in as a JSON to your Anonymous Apex other Product must be! Do not support being uploaded in parallel due to missing or Incorrect to... Mapping tool that enables you to read, transform values, and write Salesforce data SObjects using. A value for the Vlocity DataRaptor Bundle field, the request is generated your!

This can be a Scratch Org, or one Authorized through sfdx force:auth:web:login. Create Vlocity Document template Step 4. packBuildFile: Build a DataPacks Directory intoa DataPack file This job file only needs projectPath as it will deploy the entire contents of the project by default. Will use all default settings, Path to propertyfile which can also contain any Options, SOQL Query used for packExportSingle command, Query all default types. Migrating CSV data into Salesforce records. If nothing happens, download GitHub Desktop and try again. Before creating a new formula, check the solution with: Server processing time must be under 5 sec. Additionally there is support for OAuth style information sent through the command line or property file: If you are using this method also include oauthConnection: true in your Job File. So Exporting just the OmniScripts from an Org will also bring in all referenced DataRaptors, VlocityUITemplates, etc, so that the OmniScript will be fully usable once deployed. Note Dataraptor can access external objects and custom metadata, A DataRaptor Turbo Extract retrieves data from a single Salesforce object type, with support for fields from related objects. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior.

In the error, after No match found for it is signifying a Reference Field on the SObject with the missing data . or in this example vlocity_cmt__ProductChildItem__c.vlocity_cmt__ChildProductId__c. OmniStudio Naming Conventions. This gives an indication that the datapacks have been configured correctly, however the missing Matching Key causes VBT to create new records. This means the other Product must also be deployed. In this Error the Product being deployed is the iPhone with Global Key 02d3feaf-a390-2f57-a08c-2bfc3f9b7333 and the error is stating that one of the Product Child Items could not find the referenced product with Global Key db65c1c5-ada4-7952-6aa5-8a6b2455ea02. Salesforce Certified OmniStudio Consultant Exam Guide. It is written as a Node.js Command Line Tool. Setting this to 1 combined with using preStepApex can allow Deploys that act against a single DataPack at a time, When false each Export or Import will run individually, reactivateOmniScriptsWhenEmbeddedTemplateFound, Attempt to deploy DataPacks which have not had all their parents successfully deployed, Attempt to deploy a subset of data for certain DataPack types to prevent blocking due to Parent failures. For Deploys, this means that instead of Deactivating all Templates and Layouts for an entire project before beginning a full deploy, using the same provided DeactivateTemplatesAndLayouts.cls as preStepApex, the target Salesforce Org will be minimally impacted as each Template or Card will only be Deactivated while it is being deployed. Fields used to create the File Names for an SObject. packDeploy: Deploy all contents of a DataPacks Directory. Improves ability to import exported data. This will greatly speed up Deployment when used consistently. DataRaptor Turbo Extract doesnt support formulas. After Exporting a DataPack this VlocityDataPackKey is also the VlocityDataPackType/FolderName of the DataPack. The primary use of this tool is to write the results of the Export to the local folders at the expansionPath. Post Data. cleanOrgData: Run Scripts to Clean Data in the Org and Add Global Keys to SObjects missing them This command should only be run if the Org was not previously used for Vlocity Development. Orchestration Dependency Definition - In the Managed Package this Object does not have a Matching Key and creates duplicate records. Generally errors will be due to missing or incorrect references to other objects. This is great if your project has Unique ProductCode's for each Product2. Used in CLI API applications, JSON of VlocityDataPackKeys to be processed. This job file only needs projectPath as it will deploy the entire contents of the project by default. Settings overrides are added inside the Job File definition with the following syntax which is also found in the actual lib/datapacksexpandeddefinition.yaml: In this case the settings for Product2 include: Vlocity Build is meant to fit seamlessly into an Automated Salesforce Build. Additionally, an Export Build File can be created as part of an Export. Interested to know more? Turn on / off Vlocity's AllTriggers Custom Setting during the Deploy, Turn off Vlocity's AllTriggers Custom Setting during the Deploy, Do not compile and deploy LWC OmniScripts, Overrides the namespace of the installed managed package. An example of when to use a DataRaptor Turbo Extract is to retrieve contacts for an account (having a specified Id). The data comes in as a JavaScript object notation (JSON) and contains extraneous information (1). SupportParallel: false meaning that Product2 DataPacks do not support being uploaded in parallel due to record locking issues on the Standard Pricebook Entry. Its primary goal is to enable Continuous Integration for Vlocity Metadata through source control. Product2/adac7afa-f741-80dd-9a69-f8a5aa61eb56 -- Datapack >> IPhone Charger -- Error Message -- Some records were not processed. Duplicate Global Keys must be fixed in the Org. Duplicate Global Keys must be fixed in the Org. Recommended only if you are on the latest Major version of the Vlocity Managed Package Q1. It also supports only exporting the single DataPack with no dependencies by setting the depth. This is also the same as the Folder Name of the Product2 DataPack when saved to the file system. Recommended to set to false. What is Navigate Action? The BaseUtilities.cls file includes an additional feature that will send the data as a JSON to your Anonymous Apex. It has two advantages over a standard DataRaptor Extract. Q&A for Salesforce administrators, implementation experts, developers and anybody in-between By Default, all DataPack Types will be Exported when running packExport, so to override the Export data, it is possible to use predefined queries, or write your own. Add gitCheck: true to your job file to enable checking what the latest git hash was before deploying to the target org. Primarily applies to SASS files currently, Delete the VlocityDataPack__c file on finish, Split DataPack export once it reaches this threshold, Secondary path after projectPath to expand the data for the Job, Allows using Git Hashes to determine changes and greatly speed up Deployment. Ultimately the best validation for a deploy will be testing the functionality directly in the org. For Attribute Category Display Sequence you will receive the following: Error >> AttributeCategory/Product_Attributes --- Product Attributes --- duplicate value found: duplicates value on record with id: . Some errors are related to conflicting data.

Recent Major Changes Dataraptor Functions : Change the data you are working with in more complex ways than with mapping inputs and outputs, use functions, Output Tab map data from the extract step JSON to the output JSON. After Export the command validateLocalData can be used to detect missing and duplicate GlobalKeys in the local files that have been exported. One-to-One Decomposition. Overrides any project settings, Salesforce Access Token when using OAuth info, Salesforce Instance URL when using OAuth info, Salesforce Login URL when sf.username + sf.password, Salesforce password + security token when using sf.username, Salesforce Session Id when using OAuth info, Salesforce username when using sf.password, DataPack Type used for packExportSingle command, Comma Separated list of Field API Names that define Uniqueness, %vlocity_namespace%__AttributeAssignment__c, %vlocity_namespace%__ObjectId__c, %vlocity_namespace%__AttributeId__c, %vlocity_namespace%__IsOverride__c, %vlocity_namespace%__AttributeAssignmentRule__c, %vlocity_namespace%__AttributeCategory__c, %vlocity_namespace%__CalculationMatrix__c, %vlocity_namespace%__CalculationMatrixVersion__c, %vlocity_namespace%__VersionNumber__c, %vlocity_namespace%__CalculationMatrixId__c, %vlocity_namespace%__CalculationProcedure__c, %vlocity_namespace%__CalculationProcedureVersion__c, %vlocity_namespace%__VersionNumber__c, %vlocity_namespace%__CalculationProcedureId__c, %vlocity_namespace%__CatalogProductRelationship__c, %vlocity_namespace%__CatalogId__c, %vlocity_namespace%__Product2Id__c, %vlocity_namespace%__CatalogRelationship__c, %vlocity_namespace%__ChildCatalogId__c, %vlocity_namespace%__ParentCatalogId__c, %vlocity_namespace%__ContractTypeSetting__c, Name, %vlocity_namespace%__ContractTypeId__c, %vlocity_namespace%__OmniScriptId__c, Name, %vlocity_namespace%__InterfaceImplementation__c, %vlocity_namespace%__InterfaceImplementationDetail__c, %vlocity_namespace%__InterfaceId__c, Name, %vlocity_namespace%__ObjectRuleAssignment__c, %vlocity_namespace%__OfferingProcedure__c, %vlocity_namespace%__ProductConfigurationProcedure__c, %vlocity_namespace%__ProductRelationship__c, %vlocity_namespace%__ProductId__c, %vlocity_namespace%__PromotionId__c, %vlocity_namespace%__StoryObjectConfiguration__c, %vlocity_namespace%__VlocityAttachment__c, Name, %vlocity_namespace%__Author__c, %vlocity_namespace%__Version__c, %vlocity_namespace%__VlocityFunctionArgument__c, %vlocity_namespace%__VlocitySearchWidgetActionsSetup__c, %vlocity_namespace%__VlocityActionId__c, %vlocity_namespace%__VlocitySearchWidgetSetupId__c, %vlocity_namespace%__ActionType__c, %vlocity_namespace%__VlocitySearchWidgetSetup__c, Name, %vlocity_namespace%__DTPStateModelName__c, %vlocity_namespace%__VlocityStateModel__c, %vlocity_namespace%__ObjectAPIName__c, %vlocity_namespace%__FieldAPIName__c, %vlocity_namespace%__TypeFieldName__c, %vlocity_namespace%__TypeFieldValue__c, %vlocity_namespace%__VlocityStateModelVersion__c, %vlocity_namespace%__VersionNumber__c, %vlocity_namespace%__StateModelId__c, Name, %vlocity_namespace%__Version__c, %vlocity_namespace%__Author__c, %vlocity_namespace%__VlocityUITemplate__c, %vlocity_namespace%__VqMachineResource__c, %vlocity_namespace%__VqMachineId__c, %vlocity_namespace%__VqResourceId__c, Product2Id, Pricebook2Id, CurrencyIsoCode. In order to correctly have the GlobalKey field on an Attribute Assignment be its unique key, you must add a Vlocity Matching Key record with the following information: SOQL Queries can use %vlocity_namespace%__ to be namespace independent or the namespace of your Vlocity Package can be used. But not always. After creating the Example.yaml file, run the following command to export all DataRaptors in the org: This has exported data from the org specified and written it to the folder example_vlocity_build specified in the Example.yaml file found at dataPacksJobs/Example.yaml. vlocity -job packExport -key VlocityUITemplate/cpq-theme-variables. After Export the command validateLocalData can be used to detect missing and duplicate GlobalKeys in the local files that have been exported. Field or String used to determine the File Type when creating a file. Work fast with our official CLI. Use formulas and functions to transform data. It will appear in the directory you are running the command.

Run commands with --verbose to include all logging into the log files. Vlocity Build is a command line tool to export and deploy Vlocity DataPacks in a source control friendly format through a YAML Manifest describing your project. For a VlocityUILayout it would be: In the DeactivateTemplatesAndLayouts.cls this Name is used to Deactivate the Layouts that are pending for Deploy. A DataRaptor is a mapping tool that enables you to read, transform, and write Salesforce data. See Creating Custom Matching Keys for more information on Matching Keys. Unfortunately it does not always provide the actual Id. This is great if your project has Unique ProductCode's for each Product2. As there are various rules across the Vlocity Data Model, sometimes errors will occur due to attempts to create what is considered "bad data". Apex code can be loaded relative from the Project Path or with an absolute path. When defining your project through a Manifest, it is best to create 2 Job Files. You can see all the available VlocityDataPackKeys for your Manifest by running: The Time to Live in Minutes setting determines how long the data remains in the cache. Makes metadata changes across orgs for Vlocity Managed Package fields automatically propagate and eliminates errors due to this missing metadata. Learn more about the CLI. Vlocity (Salesforce Industries) offers pre-built solutions on the Salesforce platform that solve the needs of particular industries that require CRMs to be heavily customized beyond Salesforce in its out-of-the-box state. There is a large amount of post processing to make the results from Salesforce as Version Control friendly as possible. In order to make the Anonymous Apex part reusable, you can include multiple Apex files with "//include FileName.cls;" in your .cls file. It's part of the documentation on the sucess community. Instead, use the BuildFile task to create an Importable file. Vlocity Digital experience includes flex cards, omniscript, and lwc. This "VlocityUITemplate --- ShowProducts --- Not Found" error during Export means that something, likely an OmniScript, has a reference to a VlocityUITemplate that is not currently Active or does not exist in the org as a VlocityUITemplate. All other settings will use the Default Project Settings. As these are Salesforce Metadata, they can be added to the version controlled project as well. Fixed in v1.9 OmniScripts that are embedded in many other OmniScripts cannot be activated due to SOQL Query limits. If you set a value for the Vlocity DataRaptor Bundle field, the request is generated by your DataRaptor. This is the Global Key of the Product2 being referenced by the field ChildProductId__c on the SObject ProductChildItem__c. Here's an example of the data flow. Setting this to 1 combined with using preStepApex can allow Deploys that act against a single DataPack at a time, When false each Export or Import will run individually, reactivateOmniScriptsWhenEmbeddedTemplateFound, Attempt to deploy DataPacks which have not had all their parents successfully deployed, Attempt to deploy a subset of data for certain DataPack types to prevent blocking due to Parent failures. This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. You can run the following command to check the current local data against the data that exists in the org you deployed to: This will provide a list of files that are different locally than in the org. This can be a Scratch Org, or one Authorized through sfdx force:auth:web:login. The Job File has a number of additional runtime settings that can be used to define your project and aid in making Exports / Deploys run successfully. Step 1. Now lets look at what each DataRaptor does. Run packUpdateSettings or add autoUpdateSettings: true to your job file. runApex: Runs Anonymous Apex specified in the option -apex at the specified path or in the /apex folder In any case, just append |n after the reference to the component, like SubQuote:ScopingRequired|n Reply This is the Global Key of the Product2 being referenced by the field ChildProductId__c on the SObject ProductChildItem__c. Necessary when Master-Detail Parent might be shared with other DataPacks, Specify the maximum number of DataPacks which should be uploaded in a single transaction, Support uploading only the top level SObject in the DataPack. You can specify a Custom Setting in your job file as follows: This will export the MyCustomSetting__c records into a folder called SObject_MyCustomSetting. cleanOrgData: Run Scripts to Clean Data in the Org and Add Global Keys to SObjects missing them packUpdateSettings: Refreshes the DataPacks Settings to the version included in this project. Once Exported it is very important to validate that your data is in state that is ready to be deployed. Best when combined with the maximumDeployCount of 1. postStepApex can be used to run any compilation steps in Apex that are not automatically run inside triggers. To modify the input data, you define formulas, transform values, and change the output data type. Integration Procedure APIs. Ensure that all filtering and sorting (ORDER BY) operations are on indexed fields. Vlocity Matching Keys contain the following fields: Create these keys if you want to support connections between SObject Id fields that are not already supported by DataPacks, or if you would like to change the Vlocity Default for any SObject. Turn on / off parallel processing when Deploying the DataPack Type. In order to run sfdx in Jenkins (or any server) you must setup JWT Authorization. Before a Deploy, each JSON Object will be a small amount of information about the Object. vlocity -job packExport -key VlocityUITemplate/cpq-theme-variables. It also supports only exporting the single DataPack with no dependencies by setting the depth. Used in CLI API applications, Output the result of the Job as more readable JSON Only. Currently the Vlocity Templates and Vlocity Cards will be deactivated before Deploy, and Products will have their Attribute JSON Generated after Deploy. Build an Integration Procedure to Get Data In scenario 1 in the previous unit, you designed the Integration Procedure to get data for the Edit Account OmniScript. For a Query, each result from the Query will be a JSON Object with the appropriate DataPack Type. In the future more features will be added to view the actual diffs. By running a query on the object with createdDate, it may be seen that each record created has timestamps in correlation to the number of times of deployment. Product2/adac7afa-f741-80dd-9a69-f8a5aa61eb56 >> IPhone Charger - Error - Product you are trying to add is missing a Pricebook Entry in pricebook >>2018 Pricebook<< Please add product to pricebook and try again. Matching Keys created outside the Managed Package will always override ones contained inside (Post Vlocity v15). You can export individual SObjects by using the VlocityDataPackType SObject. Formulas and attributes are supported. It is not necessary to change these settings unless you want to change the default behavior. A DataRaptor is a mapping tool that enables you to read, transform, and write Salesforce data.