afv-library/skills/omnistudio-epc-catalog-generate/examples/business-internet-plus-bundle/Business-Internet-Plus_DataPack.json

215 lines
8.2 KiB
JSON

{
"%vlocity_namespace%__AttributeAssignment__c": "Business-Internet-Plus_AttributeAssignments.json",
"%vlocity_namespace%__AttributeDefaultValues__c": {
"VEPC_ATTR_CONTRACT_TERM": "1 Year",
"VEPC_ATTR_DOWNLOAD_SPEED": "250 Mbps",
"VEPC_ATTR_UPLOAD_SPEED": "100 Mbps"
},
"%vlocity_namespace%__AttributeMetadata__c": {
"messages": [],
"records": [
{
"Code__c": "VEPC_ATTRIBUTE_CATEGORY_INTERNET_DETAILS",
"Name": "Internet Details",
"displaySequence": 6220,
"messages": [],
"productAttributes": {
"messages": [],
"records": [
{
"attributeId": "a4pBIP0000000001",
"cloneable": true,
"code": "VEPC_ATTR_DOWNLOAD_SPEED",
"dataType": "text",
"disabled": false,
"displaySequence": 10,
"filterable": true,
"hasRules": false,
"hidden": false,
"inputType": "dropdown",
"isNotTranslatable": false,
"label": "Download Speed",
"messages": [],
"multiselect": false,
"readonly": false,
"required": true,
"userValues": null,
"values": [
{
"defaultSelected": false,
"displaySequence": 10,
"id": "81d1f47b-153d-4bd6-a7ff-92c15f8ad331",
"label": "100 Mbps",
"name": "81d1f47b-153d-4bd6-a7ff-92c15f8ad331",
"readonly": false,
"value": "100 Mbps"
},
{
"defaultSelected": true,
"displaySequence": 20,
"id": "f72a66a1-8081-41b1-a66d-bf042b6b687a",
"label": "250 Mbps",
"name": "f72a66a1-8081-41b1-a66d-bf042b6b687a",
"readonly": false,
"value": "250 Mbps"
}
]
},
{
"attributeId": "a4pBIP0000000002",
"cloneable": true,
"code": "VEPC_ATTR_UPLOAD_SPEED",
"dataType": "text",
"disabled": false,
"displaySequence": 20,
"filterable": true,
"hasRules": false,
"hidden": false,
"inputType": "dropdown",
"isNotTranslatable": false,
"label": "Upload Speed",
"messages": [],
"multiselect": false,
"readonly": false,
"required": true,
"userValues": null,
"values": [
{
"defaultSelected": false,
"displaySequence": 10,
"id": "9931eb5f-a4fd-4909-8834-e2b6853d23cd",
"label": "50 Mbps",
"name": "9931eb5f-a4fd-4909-8834-e2b6853d23cd",
"readonly": false,
"value": "50 Mbps"
},
{
"defaultSelected": true,
"displaySequence": 20,
"id": "ecf5655f-e4a7-4fd8-bfba-d49f7e0973ec",
"label": "100 Mbps",
"name": "ecf5655f-e4a7-4fd8-bfba-d49f7e0973ec",
"readonly": false,
"value": "100 Mbps"
}
]
}
],
"totalSize": 2
}
},
{
"Code__c": "VEPC_ATTRIBUTE_CATEGORY_CONTRACT_DETAILS",
"Name": "Contract Details",
"displaySequence": 7020,
"messages": [],
"productAttributes": {
"messages": [],
"records": [
{
"attributeId": "a4pBIP0000000003",
"cloneable": true,
"code": "VEPC_ATTR_CONTRACT_TERM",
"dataType": "text",
"disabled": false,
"displaySequence": 10,
"filterable": true,
"hasRules": false,
"hidden": false,
"inputType": "dropdown",
"isNotTranslatable": false,
"label": "Contract Term",
"messages": [],
"multiselect": false,
"readonly": false,
"required": true,
"userValues": null,
"values": [
{
"defaultSelected": true,
"displaySequence": 10,
"id": "785f77df-fb11-4d66-b66c-426058f0d993",
"label": "1 Year",
"name": "785f77df-fb11-4d66-b66c-426058f0d993",
"readonly": false,
"value": "1 Year"
},
{
"defaultSelected": false,
"displaySequence": 20,
"id": "a58f3fd6-cfc4-4512-b17a-f6ef7eb30f8b",
"label": "2 Years",
"name": "a58f3fd6-cfc4-4512-b17a-f6ef7eb30f8b",
"readonly": false,
"value": "2 Years"
}
]
}
],
"totalSize": 1
}
}
],
"totalSize": 2
},
"%vlocity_namespace%__CompiledAttributeOverride__c": "Business-Internet-Plus_CompiledAttributeOverrides.json",
"%vlocity_namespace%__DecompositionRelationship__c": "Business-Internet-Plus_DecompositionRelationships.json",
"%vlocity_namespace%__EffectiveDate__c": "2026-03-28",
"%vlocity_namespace%__GlobalGroupKey__c": "8a2ce0df-5ad9-4c4d-a2a1-220f842fd111",
"%vlocity_namespace%__GlobalKey__c": "9f1d3c4a-8e5b-4d71-9a2d-f6b719a90101",
"%vlocity_namespace%__IsConfigurable__c": true,
"%vlocity_namespace%__IsOrderable__c": true,
"%vlocity_namespace%__ObjectFieldAttribute__c": "Business-Internet-Plus_ObjectFieldAttributes.json",
"%vlocity_namespace%__OrchestrationScenario__c": "Business-Internet-Plus_OrchestrationScenarios.json",
"%vlocity_namespace%__OverrideDefinition__c": "Business-Internet-Plus_OverrideDefinitions.json",
"%vlocity_namespace%__PriceListEntry__c": "Business-Internet-Plus_PriceListEntries.json",
"%vlocity_namespace%__ProductChildItem__c": "Business-Internet-Plus_ProductChildItems.json",
"%vlocity_namespace%__SellingStartDate__c": "2026-03-28T00:00:00.000Z",
"%vlocity_namespace%__SpecificationSubType__c": "Bundle",
"%vlocity_namespace%__SpecificationType__c": "Offer",
"%vlocity_namespace%__Status__c": "Active",
"%vlocity_namespace%__Type__c": "Business Internet",
"Description": "Business Internet Plus offer bundle with managed router, security, and static IP add-on.",
"Family": "Internet",
"IsActive": true,
"Name": "Business Internet Plus",
"PricebookEntry": "Business-Internet-Plus_PricebookEntries.json",
"ProductClass": "Simple",
"ProductCode": "BIZ-INT-PLUS-01",
"RecordTypeId": {
"DeveloperName": "Product",
"SobjectType": "Product2",
"VlocityDataPackType": "VlocityLookupMatchingKeyObject",
"VlocityLookupRecordSourceKey": "RecordType/Product2/Product",
"VlocityRecordSObjectType": "RecordType"
},
"StandardPricebookEntry": [
{
"%vlocity_namespace%__RecurringPrice__c": 0,
"%vlocity_namespace%__RecurringUOM__c": "Monthly",
"IsActive": true,
"Name": "Business Internet Plus",
"Pricebook2Id": {
"Name": "Standard Price Book",
"VlocityDataPackType": "VlocityLookupMatchingKeyObject",
"VlocityLookupRecordSourceKey": "Pricebook2/Standard Price Book",
"VlocityRecordSObjectType": "Pricebook2"
},
"Product2Id": {
"%vlocity_namespace%__GlobalKey__c": "9f1d3c4a-8e5b-4d71-9a2d-f6b719a90101",
"VlocityDataPackType": "VlocityMatchingKeyObject",
"VlocityMatchingRecordSourceKey": "Product2/9f1d3c4a-8e5b-4d71-9a2d-f6b719a90101",
"VlocityRecordSObjectType": "Product2"
},
"ProductCode": "BIZ-INT-PLUS-01",
"UnitPrice": 0,
"VlocityDataPackType": "SObject",
"VlocityRecordSObjectType": "PricebookEntry",
"VlocityRecordSourceKey": "PricebookEntry/Pricebook2/Standard Price Book/Product2/9f1d3c4a-8e5b-4d71-9a2d-f6b719a90101"
}
],
"VlocityDataPackType": "SObject",
"VlocityRecordSObjectType": "Product2",
"VlocityRecordSourceKey": "Product2/9f1d3c4a-8e5b-4d71-9a2d-f6b719a90101"
}