다음을 통해 공유


채널 인스턴스에 대한 확장 구성 엔터티 정의

적용 가능한 채널: SMS, 사용자 지정

채널 인스턴스는 Dynamics 365 Customer Insights - Journeys의 사용자 지정 채널을 나타냅니다. 사용자 지정 채널을 만들 때 보낸 사람을 구성해야 합니다(예: WhatsApp 메시지 보낸 사람). 사용자 지정 채널의 각 인스턴스(즉 엔터티 채널 인스턴스)는 단일 발신자를 나타냅니다.

중요

Customer Insights - Journeys가 제출 중에 확장 구성 엔터티에 액세스할 수 있도록 하려면 확장 구성 엔터티에 대한 읽기 권한을 "Cxp 채널 정의 서비스 사용자" 역할에 추가해야 합니다.

각 사용자 지정 채널 솔루션에 대해 다음을 수행해야 합니다.

  1. 기본 솔루션에 정의된 채널 인스턴스 엔터티(msdyn_channelinstance)의 확장된 구성을 나타내는 사용자 지정 엔터티를 만듭니다.

    엔터티의 이름은 채널 정의 단계에서 특성 msdyn_channeldefinitionexternalentity에 할당됩니다.

  2. msdyn_extendedentityid 특성의 기본 채널 인스턴스 엔터티에 관계를 추가합니다.\

    이 특성은 polymorphic 조회입니다. 다음은 XML 관계의 예입니다.

<EntityRelationship Name="msdyn_ChannelInstance_extendedentityid_cr65f_samplechannelinstance">
    <EntityRelationshipType>OneToMany</EntityRelationshipType>
    <IsCustomizable>0</IsCustomizable>
    <IntroducedVersion>1.0.0.0</IntroducedVersion>
    <IsHierarchical>0</IsHierarchical>
    <ReferencingEntityName>msdyn_ChannelInstance</ReferencingEntityName>
    <ReferencedEntityName>cr65f_samplechannelinstance</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_samplechannelinstance</NavigationPropertyName>
        <RelationshipRoleType>1</RelationshipRoleType>
      </EntityRelationshipRole>
      <EntityRelationshipRole>
        <NavigationPropertyName>msdyn_ChannelInstance_extendedentityid_cr65f_samplechannelinstance</NavigationPropertyName>
        <RelationshipRoleType>0</RelationshipRoleType>
      </EntityRelationshipRole>
    </EntityRelationshipRoles>
  </EntityRelationship>
  1. 구성 필드를 노출하는 양식을 만듭니다.

    다음과 같은 아이콘이 포함된 이미지: 를 확대하면 자세한 내용을 볼 수 있습니다. 이미지를 선택하여 확장하세요. 닫으려면 Esc 키를 누르세요.

    Customer Insights - Journeys SMS 마법사에서 양식이 로드됩니다. 양식 ID는 채널 정의 단계에서 특성 msdyn_channeldefinitionexternalformid에 할당됩니다.

    • SMS 예시:

      SMS 채널 양식의 스크린샷.

    • 사용자 지정 예시(이름이나 설명과 같은 특성은 Customer Insights - Journeys 사용자 지정 컨트롤에서 가져오므로 양식에 포함할 필요가 없습니다):

      사용자 지정 채널 양식의 스크린샷.