Skip to content

Commit

Permalink
Made the changes to add the CustomObjectMap as DataPackType
Browse files Browse the repository at this point in the history
  • Loading branch information
sgupta3SFDC committed Jul 19, 2022
1 parent 3499ddc commit d602a6d
Show file tree
Hide file tree
Showing 6 changed files with 343 additions and 1 deletion.
22 changes: 22 additions & 0 deletions DataPackMetadata/latest/DRMatchingKey/CustomObjectMap__c.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"fullName": "%vlocity_namespace%__DRMatchingKey__mdt.CustomObjectMap",
"label": "CustomObjectMapCustom",
"values": [
{
"field": "%vlocity_namespace%__MatchingKeyFields__c",
"value": "Name"
},
{
"field": "%vlocity_namespace%__MatchingKeyObject__c",
"value": "%vlocity_namespace%__CustomObjectMap__c"
},
{
"field": "%vlocity_namespace%__ObjectAPIName__c",
"value": "%vlocity_namespace%__CustomObjectMap__c"
},
{
"field": "%vlocity_namespace%__ReturnKeyField__c",
"value": "Id"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"fullName": "%vlocity_namespace%__VlocityDataPackConfiguration__mdt.CustomObjectMap",
"label": "CustomObjectMap",
"values": [
{
"field": "%vlocity_namespace%__DefaultExportService__c",
"value": "Custom Object Map Migration"
},
{
"field": "%vlocity_namespace%__DefaultImportService__c",
"value": "Custom Object Map Migration"
},
{
"field": "%vlocity_namespace%__DefaultExportLimit__c",
"value": 100
},
{
"field": "%vlocity_namespace%__DefaultImportLimit__c",
"value": 100
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
"%vlocity_namespace%__BatchSize__c": 200,
"%vlocity_namespace%__CheckFieldLevelSecurity__c": false,
"%vlocity_namespace%__CustomInputClass__c": "",
"%vlocity_namespace%__CustomOutputClass__c": "",
"%vlocity_namespace%__DRMapItem__c": "Custom-Object-Map-Migration_Mappings.json",
"%vlocity_namespace%__DRMapName__c": "Custom Object Map Migration",
"%vlocity_namespace%__DeleteOnSuccess__c": false,
"%vlocity_namespace%__Description__c": "",
"%vlocity_namespace%__GlobalKey__c": "Custom Object Map Migration",
"%vlocity_namespace%__IgnoreErrors__c": false,
"%vlocity_namespace%__InputCustom__c": "",
"%vlocity_namespace%__InputJson__c": "",
"%vlocity_namespace%__InputType__c": "",
"%vlocity_namespace%__InputXml__c": "",
"%vlocity_namespace%__InterfaceObject__c": "JSON",
"%vlocity_namespace%__IsDefaultForInterface__c": false,
"%vlocity_namespace%__IsProcessSuperBulk__c": false,
"%vlocity_namespace%__OuboundStagingObjectDataField__c": "",
"%vlocity_namespace%__OutboundConfigurationField__c": "",
"%vlocity_namespace%__OutboundConfigurationName__c": "",
"%vlocity_namespace%__OutboundStagingObjectName__c": "",
"%vlocity_namespace%__OutputType__c": "",
"%vlocity_namespace%__OverwriteAllNullValues__c": false,
"%vlocity_namespace%__PreprocessorClassName__c": "",
"%vlocity_namespace%__ProcessNowThreshold__c": -1,
"%vlocity_namespace%__RequiredPermission__c": "",
"%vlocity_namespace%__RollbackOnError__c": false,
"%vlocity_namespace%__SalesforcePlatformCacheType__c": "",
"%vlocity_namespace%__SampleInputCustom__c": "",
"%vlocity_namespace%__SampleInputJSON__c": "",
"%vlocity_namespace%__SampleInputRows__c": "",
"%vlocity_namespace%__SampleInputXML__c": "",
"%vlocity_namespace%__TargetOutCustom__c": "",
"%vlocity_namespace%__TargetOutDocuSignTemplateId__c": "",
"%vlocity_namespace%__TargetOutJson__c": "",
"%vlocity_namespace%__TargetOutPdfDocName__c": "",
"%vlocity_namespace%__TargetOutXml__c": "",
"%vlocity_namespace%__TimeToLiveMinutes__c": "",
"%vlocity_namespace%__Type__c": "Migration",
"%vlocity_namespace%__UseAssignmentRules__c": false,
"%vlocity_namespace%__UseTranslations__c": false,
"%vlocity_namespace%__XmlOutputSequence__c": "",
"%vlocity_namespace%__XmlRemoveDeclaration__c": false,
"Name": "Custom Object Map Migration",
"VlocityDataPackType": "SObject",
"VlocityRecordSObjectType": "%vlocity_namespace%__DRBundle__c",
"VlocityRecordSourceKey": "%vlocity_namespace%__DRBundle__c/Custom Object Map Migration"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,241 @@
[
{
"%vlocity_namespace%__DomainObjectAPIName__c": "JSON",
"%vlocity_namespace%__DomainObjectCreationOrder__c": 0,
"%vlocity_namespace%__DomainObjectFieldAPIName__c": "%vlocity_namespace%__CustomObjectMap__c",
"%vlocity_namespace%__FilterGroup__c": 1,
"%vlocity_namespace%__FilterOperator__c": "=",
"%vlocity_namespace%__FilterValue__c": "Id",
"%vlocity_namespace%__InterfaceFieldAPIName__c": "Id",
"%vlocity_namespace%__InterfaceObjectLookupOrder__c": 1,
"%vlocity_namespace%__InterfaceObjectName__c": "%vlocity_namespace%__CustomObjectMap__c",
"%vlocity_namespace%__IsDisabled__c": false,
"%vlocity_namespace%__IsRequiredForUpsert__c": false,
"%vlocity_namespace%__MapId__c": "Custom Object Map Migration0",
"%vlocity_namespace%__UpsertKey__c": false,
"Name": "Custom Object Map Migration",
"VlocityDataPackType": "SObject",
"VlocityRecordSObjectType": "%vlocity_namespace%__DRMapItem__c"
},
{
"%vlocity_namespace%__ConfigurationAttribute__c": "Global",
"%vlocity_namespace%__ConfigurationCategory__c": "Ignore Field",
"%vlocity_namespace%__ConfigurationProcess__c": "All",
"%vlocity_namespace%__ConfigurationType__c": "Action",
"%vlocity_namespace%__ConfigurationValue__c": "%vlocity_namespace%__DRBundleName__c",
"%vlocity_namespace%__DomainObjectAPIName__c": "JSON",
"%vlocity_namespace%__DomainObjectCreationOrder__c": 0,
"%vlocity_namespace%__DomainObjectFieldAPIName__c": "Configuration",
"%vlocity_namespace%__IsDisabled__c": false,
"%vlocity_namespace%__IsRequiredForUpsert__c": false,
"%vlocity_namespace%__MapId__c": "Custom Object Map Migration11",
"%vlocity_namespace%__UpsertKey__c": false,
"Name": "Custom Object Map Migration",
"VlocityDataPackType": "SObject",
"VlocityRecordSObjectType": "%vlocity_namespace%__DRMapItem__c"
},
{
"%vlocity_namespace%__ConfigurationAttribute__c": "Global",
"%vlocity_namespace%__ConfigurationCategory__c": "Ignore Field",
"%vlocity_namespace%__ConfigurationProcess__c": "All",
"%vlocity_namespace%__ConfigurationType__c": "Action",
"%vlocity_namespace%__ConfigurationValue__c": "%vlocity_namespace%__DRError__c",
"%vlocity_namespace%__DomainObjectAPIName__c": "JSON",
"%vlocity_namespace%__DomainObjectCreationOrder__c": 0,
"%vlocity_namespace%__DomainObjectFieldAPIName__c": "Configuration",
"%vlocity_namespace%__IsDisabled__c": false,
"%vlocity_namespace%__IsRequiredForUpsert__c": false,
"%vlocity_namespace%__MapId__c": "Custom Object Map Migration13",
"%vlocity_namespace%__UpsertKey__c": false,
"Name": "Custom Object Map Migration",
"VlocityDataPackType": "SObject",
"VlocityRecordSObjectType": "%vlocity_namespace%__DRMapItem__c"
},
{
"%vlocity_namespace%__ConfigurationAttribute__c": "Global",
"%vlocity_namespace%__ConfigurationCategory__c": "Ignore Field",
"%vlocity_namespace%__ConfigurationProcess__c": "All",
"%vlocity_namespace%__ConfigurationType__c": "Action",
"%vlocity_namespace%__ConfigurationValue__c": "%vlocity_namespace%__DRProgressData__c",
"%vlocity_namespace%__DomainObjectAPIName__c": "JSON",
"%vlocity_namespace%__DomainObjectCreationOrder__c": 0,
"%vlocity_namespace%__DomainObjectFieldAPIName__c": "Configuration",
"%vlocity_namespace%__IsDisabled__c": false,
"%vlocity_namespace%__IsRequiredForUpsert__c": false,
"%vlocity_namespace%__MapId__c": "Custom Object Map Migration12",
"%vlocity_namespace%__UpsertKey__c": false,
"Name": "Custom Object Map Migration",
"VlocityDataPackType": "SObject",
"VlocityRecordSObjectType": "%vlocity_namespace%__DRMapItem__c"
},
{
"%vlocity_namespace%__ConfigurationAttribute__c": "Global",
"%vlocity_namespace%__ConfigurationCategory__c": "Ignore Field",
"%vlocity_namespace%__ConfigurationProcess__c": "All",
"%vlocity_namespace%__ConfigurationType__c": "Action",
"%vlocity_namespace%__ConfigurationValue__c": "CreatedById",
"%vlocity_namespace%__DomainObjectAPIName__c": "JSON",
"%vlocity_namespace%__DomainObjectCreationOrder__c": 0,
"%vlocity_namespace%__DomainObjectFieldAPIName__c": "Configuration",
"%vlocity_namespace%__IsDisabled__c": false,
"%vlocity_namespace%__IsRequiredForUpsert__c": false,
"%vlocity_namespace%__MapId__c": "Custom Object Map Migration4",
"%vlocity_namespace%__UpsertKey__c": false,
"Name": "Custom Object Map Migration",
"VlocityDataPackType": "SObject",
"VlocityRecordSObjectType": "%vlocity_namespace%__DRMapItem__c"
},
{
"%vlocity_namespace%__ConfigurationAttribute__c": "Global",
"%vlocity_namespace%__ConfigurationCategory__c": "Ignore Field",
"%vlocity_namespace%__ConfigurationProcess__c": "All",
"%vlocity_namespace%__ConfigurationType__c": "Action",
"%vlocity_namespace%__ConfigurationValue__c": "CreatedDate",
"%vlocity_namespace%__DomainObjectAPIName__c": "JSON",
"%vlocity_namespace%__DomainObjectCreationOrder__c": 0,
"%vlocity_namespace%__DomainObjectFieldAPIName__c": "Configuration",
"%vlocity_namespace%__IsDisabled__c": false,
"%vlocity_namespace%__IsRequiredForUpsert__c": false,
"%vlocity_namespace%__MapId__c": "Custom Object Map Migration3",
"%vlocity_namespace%__UpsertKey__c": false,
"Name": "Custom Object Map Migration",
"VlocityDataPackType": "SObject",
"VlocityRecordSObjectType": "%vlocity_namespace%__DRMapItem__c"
},
{
"%vlocity_namespace%__ConfigurationAttribute__c": "Global",
"%vlocity_namespace%__ConfigurationCategory__c": "Ignore Field",
"%vlocity_namespace%__ConfigurationProcess__c": "All",
"%vlocity_namespace%__ConfigurationType__c": "Action",
"%vlocity_namespace%__ConfigurationValue__c": "IsCustomerPortal",
"%vlocity_namespace%__DomainObjectAPIName__c": "JSON",
"%vlocity_namespace%__DomainObjectCreationOrder__c": 0,
"%vlocity_namespace%__DomainObjectFieldAPIName__c": "Configuration",
"%vlocity_namespace%__IsDisabled__c": false,
"%vlocity_namespace%__IsRequiredForUpsert__c": false,
"%vlocity_namespace%__MapId__c": "Custom Object Map Migration7",
"%vlocity_namespace%__UpsertKey__c": false,
"Name": "Custom Object Map Migration",
"VlocityDataPackType": "SObject",
"VlocityRecordSObjectType": "%vlocity_namespace%__DRMapItem__c"
},
{
"%vlocity_namespace%__ConfigurationAttribute__c": "Global",
"%vlocity_namespace%__ConfigurationCategory__c": "Ignore Field",
"%vlocity_namespace%__ConfigurationProcess__c": "All",
"%vlocity_namespace%__ConfigurationType__c": "Action",
"%vlocity_namespace%__ConfigurationValue__c": "IsDeleted",
"%vlocity_namespace%__DomainObjectAPIName__c": "JSON",
"%vlocity_namespace%__DomainObjectCreationOrder__c": 0,
"%vlocity_namespace%__DomainObjectFieldAPIName__c": "Configuration",
"%vlocity_namespace%__IsDisabled__c": false,
"%vlocity_namespace%__IsRequiredForUpsert__c": false,
"%vlocity_namespace%__MapId__c": "Custom Object Map Migration2",
"%vlocity_namespace%__UpsertKey__c": false,
"Name": "Custom Object Map Migration",
"VlocityDataPackType": "SObject",
"VlocityRecordSObjectType": "%vlocity_namespace%__DRMapItem__c"
},
{
"%vlocity_namespace%__ConfigurationAttribute__c": "Global",
"%vlocity_namespace%__ConfigurationCategory__c": "Ignore Field",
"%vlocity_namespace%__ConfigurationProcess__c": "All",
"%vlocity_namespace%__ConfigurationType__c": "Action",
"%vlocity_namespace%__ConfigurationValue__c": "IsPartner",
"%vlocity_namespace%__DomainObjectAPIName__c": "JSON",
"%vlocity_namespace%__DomainObjectCreationOrder__c": 0,
"%vlocity_namespace%__DomainObjectFieldAPIName__c": "Configuration",
"%vlocity_namespace%__IsDisabled__c": false,
"%vlocity_namespace%__IsRequiredForUpsert__c": false,
"%vlocity_namespace%__MapId__c": "Custom Object Map Migration8",
"%vlocity_namespace%__UpsertKey__c": false,
"Name": "Custom Object Map Migration",
"VlocityDataPackType": "SObject",
"VlocityRecordSObjectType": "%vlocity_namespace%__DRMapItem__c"
},
{
"%vlocity_namespace%__ConfigurationAttribute__c": "Global",
"%vlocity_namespace%__ConfigurationCategory__c": "Ignore Field",
"%vlocity_namespace%__ConfigurationProcess__c": "All",
"%vlocity_namespace%__ConfigurationType__c": "Action",
"%vlocity_namespace%__ConfigurationValue__c": "LastModifiedById",
"%vlocity_namespace%__DomainObjectAPIName__c": "JSON",
"%vlocity_namespace%__DomainObjectCreationOrder__c": 0,
"%vlocity_namespace%__DomainObjectFieldAPIName__c": "Configuration",
"%vlocity_namespace%__IsDisabled__c": false,
"%vlocity_namespace%__IsRequiredForUpsert__c": false,
"%vlocity_namespace%__MapId__c": "Custom Object Map Migration9",
"%vlocity_namespace%__UpsertKey__c": false,
"Name": "Custom Object Map Migration",
"VlocityDataPackType": "SObject",
"VlocityRecordSObjectType": "%vlocity_namespace%__DRMapItem__c"
},
{
"%vlocity_namespace%__ConfigurationAttribute__c": "Global",
"%vlocity_namespace%__ConfigurationCategory__c": "Ignore Field",
"%vlocity_namespace%__ConfigurationProcess__c": "All",
"%vlocity_namespace%__ConfigurationType__c": "Action",
"%vlocity_namespace%__ConfigurationValue__c": "LastModifiedDate",
"%vlocity_namespace%__DomainObjectAPIName__c": "JSON",
"%vlocity_namespace%__DomainObjectCreationOrder__c": 0,
"%vlocity_namespace%__DomainObjectFieldAPIName__c": "Configuration",
"%vlocity_namespace%__IsDisabled__c": false,
"%vlocity_namespace%__IsRequiredForUpsert__c": false,
"%vlocity_namespace%__MapId__c": "Custom Object Map Migration5",
"%vlocity_namespace%__UpsertKey__c": false,
"Name": "Custom Object Map Migration",
"VlocityDataPackType": "SObject",
"VlocityRecordSObjectType": "%vlocity_namespace%__DRMapItem__c"
},
{
"%vlocity_namespace%__ConfigurationAttribute__c": "Global",
"%vlocity_namespace%__ConfigurationCategory__c": "Ignore Field",
"%vlocity_namespace%__ConfigurationProcess__c": "All",
"%vlocity_namespace%__ConfigurationType__c": "Action",
"%vlocity_namespace%__ConfigurationValue__c": "OwnerId",
"%vlocity_namespace%__DomainObjectAPIName__c": "JSON",
"%vlocity_namespace%__DomainObjectCreationOrder__c": 0,
"%vlocity_namespace%__DomainObjectFieldAPIName__c": "Configuration",
"%vlocity_namespace%__IsDisabled__c": false,
"%vlocity_namespace%__IsRequiredForUpsert__c": false,
"%vlocity_namespace%__MapId__c": "Custom Object Map Migration1",
"%vlocity_namespace%__UpsertKey__c": false,
"Name": "Custom Object Map Migration",
"VlocityDataPackType": "SObject",
"VlocityRecordSObjectType": "%vlocity_namespace%__DRMapItem__c"
},
{
"%vlocity_namespace%__ConfigurationAttribute__c": "Global",
"%vlocity_namespace%__ConfigurationCategory__c": "Ignore Field",
"%vlocity_namespace%__ConfigurationProcess__c": "All",
"%vlocity_namespace%__ConfigurationType__c": "Action",
"%vlocity_namespace%__ConfigurationValue__c": "SetupOwnerId",
"%vlocity_namespace%__DomainObjectAPIName__c": "JSON",
"%vlocity_namespace%__DomainObjectCreationOrder__c": 0,
"%vlocity_namespace%__DomainObjectFieldAPIName__c": "Configuration",
"%vlocity_namespace%__IsDisabled__c": false,
"%vlocity_namespace%__IsRequiredForUpsert__c": false,
"%vlocity_namespace%__MapId__c": "Custom Object Map Migration10",
"%vlocity_namespace%__UpsertKey__c": false,
"Name": "Custom Object Map Migration",
"VlocityDataPackType": "SObject",
"VlocityRecordSObjectType": "%vlocity_namespace%__DRMapItem__c"
},
{
"%vlocity_namespace%__ConfigurationAttribute__c": "Global",
"%vlocity_namespace%__ConfigurationCategory__c": "Ignore Field",
"%vlocity_namespace%__ConfigurationProcess__c": "All",
"%vlocity_namespace%__ConfigurationType__c": "Action",
"%vlocity_namespace%__ConfigurationValue__c": "SystemModstamp",
"%vlocity_namespace%__DomainObjectAPIName__c": "JSON",
"%vlocity_namespace%__DomainObjectCreationOrder__c": 0,
"%vlocity_namespace%__DomainObjectFieldAPIName__c": "Configuration",
"%vlocity_namespace%__IsDisabled__c": false,
"%vlocity_namespace%__IsRequiredForUpsert__c": false,
"%vlocity_namespace%__MapId__c": "Custom Object Map Migration6",
"%vlocity_namespace%__UpsertKey__c": false,
"Name": "Custom Object Map Migration",
"VlocityDataPackType": "SObject",
"VlocityRecordSObjectType": "%vlocity_namespace%__DRMapItem__c"
}
]
7 changes: 6 additions & 1 deletion lib/datapacksexpanddefinition.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -565,6 +565,11 @@ SObjects:
- Name
SourceKeyDefinition:
- Name
CustomObjectMap__c:
FolderName:
- Name
SourceKeyDefinition:
- Name
DRBundle__c:
DeltaQueryChildren:
DRMapItem__c:
Expand Down Expand Up @@ -1757,4 +1762,4 @@ IPActionsConfig:
type: ApexClass
dataField:
- remoteClass
query: SELECT Id FROM ApexClass WHERE Name = '%dataFieldValue%'
query: SELECT Id FROM ApexClass WHERE Name = '%dataFieldValue%'
3 changes: 3 additions & 0 deletions lib/querydefinition.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,9 @@ CpqConfigurationSetup:
CustomFieldMap:
VlocityDataPackType: CustomFieldMap
query: Select Id, Name from %vlocity_namespace%__CustomFieldMap__c
CustomObjectMap:
VlocityDataPackType: CustomObjectMap
query: Select Id, Name from %vlocity_namespace%__CustomObjectMap__c
DecisionMatrix:
VlocityDataPackType: DecisionMatrix
query: Select Id, Name from CalculationMatrix
Expand Down

0 comments on commit d602a6d

Please sign in to comment.