Megosztás a következőn keresztül:


A Dynamics CRM konfigurálása másolási tevékenységben

Ez a cikk azt ismerteti, hogyan használhatja a másolási tevékenységet egy adatfolyamban adatok másolására a Dynamics CRM-ből és a Dynamics CRM-be.

Előfeltételek

Ha ezt az összekötőt azure AD-szolgáltatásnév-hitelesítéssel szeretné használni, be kell állítania a kiszolgálók közötti (S2S) hitelesítést a Dynamics CRM-ben. Először regisztrálja az alkalmazásfelhasználót (szolgáltatásnév) a Microsoft Entrában. További információ: Microsoft Entra-alkalmazás és szolgáltatásnév létrehozása, amely hozzáfér az erőforrásokhoz.

Az alkalmazásregisztráció során létre kell hoznia ezt a felhasználót a Dynamics CRM-ben, és engedélyeket kell adnia. Ezeket az engedélyeket közvetlenül vagy közvetve is megadhatja, ha hozzáadja az alkalmazás felhasználóját egy olyan csapathoz, amely engedélyt kapott a Dynamics CRM-ben. Ha többet szeretne tudni arról, hogyan állíthat be alkalmazásfelhasználót a Dynamics CRM-hitelesítéshez, olvassa el az egybérlős kiszolgálók közötti hitelesítés használata című témakört.

Támogatott konfiguráció

A másolási tevékenység alatt lévő lapok konfigurációjához tekintse meg a következő szakaszokat.

Általános

Az Általános lap konfigurációjához lépjen az Általános beállítások elemre.

Forrás

A másolási tevékenység forrásának konfigurálásához lépjen a Forrás lapra. A részletes konfigurációért tekintse meg az alábbi tartalmat.

Screenshot showing source tab and the list of properties.

A következő tulajdonságok szükségesek:

  • Adattár típusa: Válassza a Külső lehetőséget.
  • Csatlakozás ion: Válasszon ki egy meglévő Dynamics CRM-kapcsolatot a kapcsolatlistából. Ha nincs kapcsolat, hozzon létre egy új Dynamics CRM-kapcsolatot az Új lehetőség kiválasztásával.
  • Csatlakozás ion típusa: Válassza a Dynamics CRM lehetőséget.
  • Lekérdezés használata: Adja meg az adatok olvasásának módját. Az entitás nevét választva az adatokat entitásnévvel vagy lekérdezéssel olvashatja be az adatok olvasásához.
    • Entitás neve: Válassza ki az entitás nevét a legördülő listából, vagy válassza a Szerkesztés lehetőséget a manuális bevitelhez. A lekérni kívánt entitás logikai neve.

    • Lekérdezés: Adatok olvasása a Dynamics CRM-ből a FetchXML használatával. A FetchXML egy saját fejlesztésű lekérdezési nyelv, amelyet a Dynamics Online és a helyszíni Dynamics használ. Tekintse meg a következő példát. További információ: Lekérdezések létrehozása a FetchXML használatával.

      Minta FetchXML-lekérdezés:

      <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>
      

A Speciális területen a következő mezőket adhatja meg:

  • További oszlopok: További adatoszlopok hozzáadása a forrásfájlok relatív elérési útjának vagy statikus értékének tárolásához. A kifejezés az utóbbi esetében támogatott.

Cél

A másolási tevékenység célhelyének konfigurálásához lépjen a Cél lapra. A részletes konfigurációért tekintse meg az alábbi tartalmat.

Screenshot showing destination tab and the list of properties.

A következő tulajdonságok szükségesek:

  • Adattár típusa: Válassza a Külső lehetőséget.
  • Csatlakozás ion: Válasszon ki egy meglévő Dynamics CRM-kapcsolatot a kapcsolatlistából. Ha nincs kapcsolat, hozzon létre egy új Dynamics CRM-kapcsolatot az Új lehetőség kiválasztásával.
  • Csatlakozás ion típusa: Válassza a Dynamics CRM lehetőséget.
  • Entitás neve: Adja meg az adatokat írni kívánt entitás nevét. Válassza ki az entitás nevét a legördülő listából, vagy válassza a Szerkesztés lehetőséget a manuális bevitelhez. Ez a lekérni kívánt entitás logikai neve.

A Speciális területen a következő mezőket adhatja meg:

  • Írási viselkedés: A művelet írási viselkedése. Ez a tulajdonság kötelező, és ki kell választania az Upsert elemet. Ha dinamikus tartalom hozzáadása parancsot használ, adja meg az Upsert értékét.
  • Másodlagos kulcs neve: Adja meg az entitáson definiált alternatív kulcsnevet a rekordok frissítéséhez.
  • Null értékek figyelmen kívül hagyása: Azt jelzi, hogy az írási művelet során figyelmen kívül hagyja-e a bemeneti adatok null értékeit. Alapértelmezés szerint nincs kijelölve.
    • Ha ki van jelölve: Hagyja változatlanul a célobjektumban lévő adatokat az upsert/update művelet végrehajtásakor, és szúrja be a megadott alapértelmezett értéket a beszúrási művelet során.
    • Ha nincs bejelölve: Frissítse a célobjektumban lévő adatokat NULL értékre az upsert/update művelet végrehajtásakor, és szúrjon be NULL értéket a beszúrási művelet során.
  • Kötegméret írása: Adja meg az egyes kötegekben a Dynamics CRM-be írt adatok sorszámát.
  • Egyidejű kapcsolatok maximális száma: Az adattárban a tevékenységfuttatás során létrehozott egyidejű kapcsolatok felső korlátja. Csak akkor adjon meg értéket, ha korlátozni szeretné az egyidejű kapcsolatokat.

Hozzárendelés

A Leképezés lap konfigurálásához válassza a Leképezés lap leképezési beállításainak konfigurálását.

Beállítások

A Gépház lap konfigurációjához válassza a Beállítások lap egyéb beállításainak konfigurálását.

Táblázat összefoglalása

A Dynamics CRM másolási tevékenységének összegzését és további információját az alábbi táblázatban találhatja meg.

Forrásadatok

Név Leírás Érték Szükséges JSON-szkripttulajdonság
Adattár típusa Az adattár típusa. Külső Igen /
Kapcsolat A forrásadattárhoz való kapcsolódás. < a Dynamics CRM-kapcsolat > Igen kapcsolat
Kapcsolat típusa A kapcsolat típusa. Dynamics CRM Igen Típus (alatt typeProperties ->source ->datasetSettings):
DynamicsCrmEntity
Lekérdezés használata Adatok olvasása a Dynamics CRM-ből *Táblázatok
*Lekérdezés
Igen /
Entitás neve A lekérni kívánt entitás logikai neve. < az entitás neve > Igen entityName
Lekérdezés A FetchXML használatával adatokat olvashat a Dynamics CRM-ből. A FetchXML egy saját fejlesztésű lekérdezési nyelv, amelyet a Dynamics Online és a helyszíni Dynamics használ. További információ: Lekérdezések létrehozása a FetchXML használatával. < a lekérdezés > Igen Lekérdezés
További oszlopok Adjon hozzá további adatoszlopokat a forrásfájlok relatív elérési útjának vagy statikus értékének tárolásához. A kifejezés az utóbbi esetében támogatott. *Név
*Érték
Nem továbbicolumnok:
*név
*Érték

Céladatok

Név Leírás Érték Szükséges JSON-szkripttulajdonság
Adattár típusa Az adattár típusa. Külső Igen /
Kapcsolat A cél Dynamics CRM-hez való kapcsolódás. < a kapcsolat > Igen kapcsolat
Kapcsolat típusa A kapcsolat típusa. Dynamics CRM Igen Típus (alatt typeProperties ->sink ->datasetSettings):
DynamicsCrmEntity
Entitás neve A lekérni kívánt entitás logikai neve. < az ön entitása > Igen entityName
Írási viselkedés A művelet írási viselkedése. Az értéknek Upsert értékűnek kell lennie. Beszúrás és frissítés Igen writeBehavior: upsert
Másodlagos kulcs neve Az entitáson definiált másodlagos kulcsnév rekordok hozzáadásához. < másodlagos kulcs neve > Nem alternateKeyName
Null értékek figyelmen kívül hagyása Azt jelzi, hogy az írási művelet során figyelmen kívül hagyja-e a bemeneti adatok null értékeit.
- Kiválasztva (igaz): Hagyja változatlanul a célobjektumban lévő adatokat az upsert/update művelet végrehajtásakor, és a beszúrási művelet során beszúrja a megadott alapértelmezett értéket.
- Nem kijelölt (hamis): Frissítse a célobjektumban lévő adatokat NULL értékre az upsert/update művelet végrehajtásakor, és szúrjon be NULL értéket a beszúrási művelet során.
ki van jelölve vagy nincs kijelölve (alapértelmezett) Nem ignoreNullValues:
igaz vagy hamis (alapértelmezett)
Kötegméret írása A Dynamics CRM-be írt adatok sorszáma minden kötegben. < az írási köteg mérete >
Az alapértelmezett érték 10
Nem writeBatchSize
Egyidejű kapcsolatok maximális kihasználása Az adattárhoz a tevékenység futtatása során létrehozott egyidejű kapcsolatok felső korlátja. Csak akkor adjon meg értéket, ha korlátozni szeretné az egyidejű kapcsolatokat. < egyidejű kapcsolatok maximális kihasználása > Nem maxConcurrent Csatlakozás ions