Sdílet prostřednictvím


Jak nakonfigurovat Dynamics CRM v aktivitě kopírování

Tento článek popisuje, jak pomocí aktivity kopírování v datovém kanálu kopírovat data z dynamics CRM a do dynamics CRM.

Požadavky

Pokud chcete tento konektor použít s ověřováním instančního objektu Entra ID, musíte v Dynamics CRM nastavit ověřování typu server-to-server (S2S). Nejprve zaregistrujte uživatele aplikace (instanční objekt) v Microsoft Entra. Další informace naleznete v tématu Vytvoření aplikace Microsoft Entra a instančního objektu, který má přístup k prostředkům.

Během registrace aplikace budete muset vytvořit tohoto uživatele v aplikaci Dynamics CRM a udělit oprávnění. Tato oprávnění je možné udělit buď přímo, nebo nepřímo přidáním uživatele aplikace do týmu, kterému byla udělena oprávnění v Aplikaci Dynamics CRM. Další informace o tom, jak nastavit uživatele aplikace pro ověřování pomocí Dynamics CRM, naleznete v tématu Použití ověřování server-to-server s jedním tenantem.

Podporovaná konfigurace

Konfigurace každé karty v aktivitě kopírování najdete v následujících částech.

OBECNÉ

V případě konfigurace karty Obecné přejděte na Obecné nastavení.

Zdroj

Přejděte na kartu Zdroj a nakonfigurujte zdroj aktivity kopírování. Podrobnou konfiguraci najdete v následujícím obsahu.

Snímek obrazovky zobrazující kartu zdroje a seznam vlastností

Jsou vyžadovány následující vlastnosti:

  • Typ úložiště dat: Vyberte externí.
  • Připojení: Ze seznamu připojení vyberte existující připojení Dynamics CRM. Pokud žádné připojení neexistuje, vytvořte nové připojení Dynamics CRM výběrem možnosti Nový.
  • Typ připojení: Vyberte Dynamics CRM.
  • Použití dotazu: Zadejte způsob, jakým se data čtou. Můžete zvolit název entity pro čtení dat pomocí názvu entity nebo dotazu , abyste mohli použít dotaz ke čtení dat.
    • Název entity: V rozevíracím seznamu vyberte název entity nebo ho zadejte ručně. Jedná se o logický název entity, která se má načíst.

    • Dotaz: Čtení dat z Dynamics CRM pomocí nástroje FetchXML FetchXML je proprietární dotazovací jazyk, který se používá v Dynamics Online a místně. Viz následující příklad. Další informace najdete v tématu Vytváření dotazů pomocí FetchXML.

      Ukázkový dotaz FetchXML:

      <fetch>
        <entity name="account">
          <attribute name="accountid" />
          <attribute name="name" />
          <attribute name="marketingonly" />
          <attribute name="modifiedon" />
          <order attribute="modifiedon" descending="false" />
          <filter type="and">
            <condition attribute ="modifiedon" operator="between">
              <value>2017-03-10 18:40:00z</value>
              <value>2017-03-12 20:40:00z</value>
            </condition>
          </filter>
        </entity>
      </fetch>
      

V části Upřesnit můžete zadat následující pole:

  • Další sloupce: Přidejte další datové sloupce pro ukládání relativní cesty nebo statické hodnoty zdrojových souborů. U druhého výrazu se podporuje.

Cíl

Přejděte na kartu Cíl a nakonfigurujte cíl aktivity kopírování. Podrobnou konfiguraci najdete v následujícím obsahu.

Snímek obrazovky zobrazující cílovou kartu a seznam vlastností

Jsou vyžadovány následující vlastnosti:

  • Typ úložiště dat: Vyberte externí.
  • Připojení: Ze seznamu připojení vyberte existující připojení Dynamics CRM. Pokud žádné připojení neexistuje, vytvořte nové připojení Dynamics CRM výběrem možnosti Nový.
  • Typ připojení: Vyberte Dynamics CRM.
  • Název entity: Zadejte název entity pro zápis dat. V rozevíracím seznamu vyberte název entity nebo ho vyberte Upravit a zadejte ho ručně. Toto je logický název entity, která se má načíst.

V části Upřesnit můžete zadat následující pole:

  • Chování zápisu: Chování zápisu operace. Tato vlastnost je povinná a musíte vybrat upsert. Pokud použijete možnost Přidat dynamický obsah, zadejte hodnotu upsertu.
  • Název alternativního klíče: Zadejte název alternativního klíče definovaný ve vaší entitě pro upsertování záznamů.
  • Ignorovat hodnoty null: Označuje, zda se mají ignorovat hodnoty null ze vstupních dat během operace zápisu. Ve výchozím nastavení není vybraná.
    • Při výběru: Při provádění operace upsert/update ponechte data v cílovém objektu beze změny a při operaci vložení vložte definovanou výchozí hodnotu.
    • Pokud není vybráno: Při provádění operace upsert/update aktualizujte data v cílovém objektu na hodnotu NULL a při operaci vložení vložte hodnotu NULL.
  • Velikost dávky zápisu: Zadejte počet řádků zapsaných dat do dynamics CRM v každé dávce.
  • Maximální počet souběžných připojení: Horní limit souběžných připojení vytvořených k úložišti dat během spuštění aktivity. Zadejte hodnotu pouze v případech, kdy chcete omezit souběžná připojení.

mapování.

V části Konfigurace karty Mapování přejděte na Konfigurace mapování na kartě Mapování.

Nastavení

Konfigurace karty Nastavení naleznete v části Konfigurace dalších nastavení na kartě Nastavení.

Souhrn tabulky

Souhrn a další informace o aktivitě kopírování dynamics CRM najdete v následující tabulce.

Informace o zdroji

Název Popis Hodnota Požaduje se Vlastnost skriptu JSON
Typ úložiště dat Váš typ úložiště dat. Externí Ano /
Připojení Vaše připojení ke zdrojovému úložišti dat. < připojení Dynamics CRM > Ano připojení
Typ připojení: Typ připojení. Dynamics CRM Ano typ (pod typeProperties ->source ->datasetSettings):
DynamicsCrmEntity
Použití dotazu Způsob čtení dat z Dynamics CRM *Tabulky
*Dotaz
Ano /
Název entity Logický název entity, která se má načíst. < název vaší entity > Ano entityName
Dotaz Pomocí nástroje FetchXML můžete číst data z Dynamics CRM. FetchXML je proprietární dotazovací jazyk, který se používá v Dynamics Online a místně. Další informace najdete v tématu Vytváření dotazů pomocí FetchXML. < dotaz > Ano query
Další sloupce Přidejte další datové sloupce pro ukládání relativní cesty ke zdrojovým souborům nebo statické hodnotě. U druhého výrazu se podporuje. *Jméno
*Hodnota
No additionalColumns:
*Jméno
*hodnota

Informace o cíli

Název Popis Hodnota Požaduje se Vlastnost skriptu JSON
Typ úložiště dat Váš typ úložiště dat. Externí Ano /
Připojení Vaše připojení k cílové aplikaci Dynamics CRM. < vaše připojení > Ano připojení
Typ připojení: Typ připojení. Dynamics CRM Ano typ (pod typeProperties ->sink ->datasetSettings):
DynamicsCrmEntity
Název entity Logický název entity, která se má načíst. < vaše entita > Ano entityName
Chování zápisu Chování zápisu operace. Hodnota musí být Upsert. Upsert Ano writeBehavior: upsert
Alternativní název klíče Alternativní název klíče definovaný ve vaší entitě pro upsertování záznamů. < alternativní název klíče > No alternateKeyName
Ignorovat hodnoty null Určuje, jestli se mají při operaci zápisu ignorovat hodnoty null ze vstupních dat.
- Vybráno (true): Při provádění operace upsert/update ponechte data v cílovém objektu beze změny a při provádění operace vložení vložte definovanou výchozí hodnotu.
- Nevybrané (nepravda): Při provádění operace upsert/update aktualizujte data v cílovém objektu na hodnotu NULL a při provádění operace vložení vložte hodnotu NULL.
vybraná nebo nevybraná (výchozí) No ignoreNullValues:
true nebo false (výchozí)
Velikost dávky zápisu Počet řádků dat zapsaných do dynamics CRM v každé dávce. < velikost dávky zápisu >
Výchozí hodnota je 10.
No writeBatchSize
Maximální počet souběžných připojení Horní limit souběžných připojení vytvořených k úložišti dat během spuštění aktivity. Zadejte hodnotu pouze v případech, kdy chcete omezit souběžná připojení. < maximální počet souběžných připojení > No maxConcurrentConnections