กำหนดเอนทิตีการกำหนดค่าเพิ่มเติมสำหรับบัญชีอินสแตนซ์ช่องทาง
ช่องทางที่ใช้งานได้: SMS เท่านั้น
เมื่อคุณกำลังสร้างช่องทาง SMS ที่กำหนดเอง คุณต้องกำหนดเอนทิตีที่แสดงการกำหนดค่าเพิ่มเติมสำหรับ บัญชีอินสแตนซ์ช่องทาง (msdyn_channelinstanceaccount) ตัวอย่างเช่น คุณอาจมีบัญชี MessageBird ซึ่งคุณเปิดใช้งานหลายหมายเลขโทรศัพท์ บัญชีอินสแตนซ์ช่องทางมีความสัมพันธ์แบบ 1:N กับ อินสแตนซ์ช่องทางที่คุณสร้าง (ในตัวอย่างนี้ หมายเลขโทรศัพท์ MessageBird)
สำคัญ
ในการอนุญาตให้ Customer Insights - Journeys เข้าถึงเอนทิตีการกำหนดค่าแบบขยายระหว่างการส่ง คุณต้องเพิ่มสิทธิ์ การอ่าน สำหรับเอนทิตีการกำหนดค่าแบบขยายในบทบาท "ผู้ใช้บริการข้อกำหนดช่องทาง Cxp"
สำหรับโซลูชันช่องทางที่กำหนดเองแต่ละรายการ คุณต้อง:
สร้างเอนทิตีแบบกำหนดเองที่จะแสดงการกำหนดค่าเพิ่มเติมของเอนทิตี บัญชีอินสแตนซ์ช่องทาง ที่กำหนดไว้ในโซลูชันพื้นฐาน
ชื่อของเอนทิตีจะถูกกำหนดให้กับแอตทริบิวต์ msdyn_channeldefinitionaccountexternalentity ที่ ขั้นตอนข้อกำหนดช่องทาง
เพิ่มความสัมพันธ์กับเอนทิตี บัญชีอินสแตนซ์ช่องทาง พื้นฐานในแอตทริบิวต์ msdyn_extendedentityid
แอตทริบิวต์นี้เป็น การค้นหาแบบโพลีมอร์ฟิก นี่คือตัวอย่างของความสัมพันธ์ใน XML:
<?xml version="1.0" encoding="utf-8"?>
<EntityRelationships xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<EntityRelationship Name="msdyn_ChannelInstanceAccount_extendedentityid_cr65f_samplechannelinstanceaccount">
<EntityRelationshipType>OneToMany</EntityRelationshipType>
<IsCustomizable>0</IsCustomizable>
<IntroducedVersion>1.0.0.0</IntroducedVersion>
<IsHierarchical>0</IsHierarchical>
<ReferencingEntityName>msdyn_ChannelInstanceAccount</ReferencingEntityName>
<ReferencedEntityName>cr65f_samplechannelinstanceaccount</ReferencedEntityName>
<CascadeAssign>NoCascade</CascadeAssign>
<CascadeDelete>RemoveLink</CascadeDelete>
<CascadeReparent>NoCascade</CascadeReparent>
<CascadeShare>NoCascade</CascadeShare>
<CascadeUnshare>NoCascade</CascadeUnshare>
<CascadeRollupView>NoCascade</CascadeRollupView>
<IsValidForAdvancedFind>1</IsValidForAdvancedFind>
<ReferencingAttributeName>msdyn_extendedentityId</ReferencingAttributeName>
<RelationshipDescription>
<Descriptions>
<Description description="" languagecode="1033" />
</Descriptions>
</RelationshipDescription>
<EntityRelationshipRoles>
<EntityRelationshipRole>
<NavPaneDisplayOption>UseCollectionName</NavPaneDisplayOption>
<NavPaneArea>Details</NavPaneArea>
<NavPaneOrder>10000</NavPaneOrder>
<NavigationPropertyName>msdyn_extendedentityid_cr65f_samplechannelinstanceaccount</NavigationPropertyName>
<RelationshipRoleType>1</RelationshipRoleType>
</EntityRelationshipRole>
<EntityRelationshipRole>
<NavigationPropertyName>msdyn_ChannelInstanceAccount_extendedentityid_cr65f_samplechannelinstanceaccount</NavigationPropertyName>
<RelationshipRoleType>0</RelationshipRoleType>
</EntityRelationshipRole>
</EntityRelationshipRoles>
</EntityRelationship>
</EntityRelationships>
สร้างฟอร์มเพื่อแสดงฟิลด์การกำหนดค่า
ฟอร์มไม่จำเป็นต้องมีแอตทริบิวต์ เช่น ชื่อหรือคำอธิบาย เนื่องจากมาจากการควบคุม Customer Insights - Journeys แบบกำหนดเอง ฟอร์มจะถูกโหลดในวิซาร์ด Customer Insights - Journeys SMS (ขั้นตอนการตั้งค่า) รหัสฟอร์มจะถูกกำหนดให้กับแอตทริบิวต์ msdyn_channeldefinitionaccountexternalformid ที่ ขั้นตอนข้อกำหนดช่องทาง
ตัวอย่างเช่น ใน SMS ฟอร์มจะมีลักษณะดังนี้: