mirror of
https://github.com/forcedotcom/afv-library.git
synced 2026-07-30 03:09:50 +08:00
2.5 KiB
2.5 KiB
Build Transcript: Business Internet Plus Bundle
Request
Create a Product2 offer bundle named Business Internet Plus with ProductCode BIZ-INT-PLUS-01, include 3 child products, and generate the complete companion DataPack JSON set from template structures.
Skill Used
omnistudio-epc-catalog-generate- Trigger reason: EPC Product2 offer-bundle modeling, attribute assignments, Product Child Items, and full companion DataPack artifact generation.
Planning Process (Executed)
- Loaded the EPC skill instructions and guardrails.
- Reviewed all template artifacts in
assets/:product2-offer-template.jsonattribute-assignment-template.jsonproduct-child-item-template.jsonpricebook-entries-template.jsonprice-list-entries-template.jsonobject-field-attributes-template.jsonorchestration-scenarios-template.jsondecomposition-relationships-template.jsoncompiled-attribute-overrides-template.jsonoverride-definitions-template.jsonparent-keys-template.json
- Chose a new example folder:
examples/business-internet-plus-bundle
- Built a coherent keying strategy:
- Parent Product2 GlobalKey:
9f1d3c4a-8e5b-4d71-9a2d-f6b719a90101 - Stable VlocityRecordSourceKey references in all companion files.
- Parent Product2 GlobalKey:
- Created bundle composition:
- Required root PCI row.
- Exactly 3 child products:
- Managed Router
- Internet Security Suite
- Static IP Add-On
- Generated complete companion metadata set and aligned references to parent Product2/global keys.
- Kept
%vlocity_namespace%placeholders intact for namespace portability.
Files Generated
Business-Internet-Plus_DataPack.jsonBusiness-Internet-Plus_AttributeAssignments.jsonBusiness-Internet-Plus_ProductChildItems.jsonBusiness-Internet-Plus_PricebookEntries.jsonBusiness-Internet-Plus_PriceListEntries.jsonBusiness-Internet-Plus_ObjectFieldAttributes.jsonBusiness-Internet-Plus_OrchestrationScenarios.jsonBusiness-Internet-Plus_DecompositionRelationships.jsonBusiness-Internet-Plus_CompiledAttributeOverrides.jsonBusiness-Internet-Plus_OverrideDefinitions.jsonBusiness-Internet-Plus_ParentKeys.json
Notes
- Override companion files are intentionally present as empty arrays in this baseline example (no override behavior modeled yet).
- This payload is structured as a template-aligned sample; external dependencies (child product records, picklists, object classes, orchestration plan definitions) must exist in target orgs for deployment success.