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.
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.
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 |
Kapcsolódó tartalom
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: