แชร์ผ่าน


กำหนดเอนทิตีการกำหนดค่าเพิ่มเติมสำหรับบัญชีอินสแตนซ์ช่องทาง

ช่องทางที่ใช้งานได้: SMS เท่านั้น

เมื่อคุณกำลังสร้างช่องทาง SMS ที่กำหนดเอง คุณต้องกำหนดเอนทิตีที่แสดงการกำหนดค่าเพิ่มเติมสำหรับ บัญชีอินสแตนซ์ช่องทาง (msdyn_channelinstanceaccount) ตัวอย่างเช่น คุณอาจมีบัญชี MessageBird ซึ่งคุณเปิดใช้งานหลายหมายเลขโทรศัพท์ บัญชีอินสแตนซ์ช่องทางมีความสัมพันธ์แบบ 1:N กับ อินสแตนซ์ช่องทางที่คุณสร้าง (ในตัวอย่างนี้ หมายเลขโทรศัพท์ MessageBird)

สำคัญ

ในการอนุญาตให้ Customer Insights - Journeys เข้าถึงเอนทิตีการกำหนดค่าแบบขยายระหว่างการส่ง คุณต้องเพิ่มสิทธิ์ การอ่าน สำหรับเอนทิตีการกำหนดค่าแบบขยายในบทบาท "ผู้ใช้บริการข้อกำหนดช่องทาง Cxp"

สำหรับโซลูชันช่องทางที่กำหนดเองแต่ละรายการ คุณต้อง:

  1. สร้างเอนทิตีแบบกำหนดเองที่จะแสดงการกำหนดค่าเพิ่มเติมของเอนทิตี บัญชีอินสแตนซ์ช่องทาง ที่กำหนดไว้ในโซลูชันพื้นฐาน

    ชื่อของเอนทิตีจะถูกกำหนดให้กับแอตทริบิวต์ msdyn_channeldefinitionaccountexternalentity ที่ ขั้นตอนข้อกำหนดช่องทาง

  2. เพิ่มความสัมพันธ์กับเอนทิตี บัญชีอินสแตนซ์ช่องทาง พื้นฐานในแอตทริบิวต์ 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>
  1. สร้างฟอร์มเพื่อแสดงฟิลด์การกำหนดค่า

    ฟอร์มไม่จำเป็นต้องมีแอตทริบิวต์ เช่น ชื่อหรือคำอธิบาย เนื่องจากมาจากการควบคุม Customer Insights - Journeys แบบกำหนดเอง ฟอร์มจะถูกโหลดในวิซาร์ด Customer Insights - Journeys SMS (ขั้นตอนการตั้งค่า) รหัสฟอร์มจะถูกกำหนดให้กับแอตทริบิวต์ msdyn_channeldefinitionaccountexternalformid ที่ ขั้นตอนข้อกำหนดช่องทาง

    ตัวอย่างเช่น ใน SMS ฟอร์มจะมีลักษณะดังนี้:

    ภาพหน้าจอของฟอร์มสำหรับช่องทาง SMS