Upgrade na model strany a globálního adresáře
Šablony Microsoft Azure Data Factory vám pomůžoz upgradovat následující stávající data v duálním zápisu na model strany a globálního adresáře: Účet, Kontakt a Prodejce.
K dispozici jsou následující tři šablony Data Factory. Pomáhají odsouhlasit data z finančních a provozních aplikací i aplikací Customer Engagement.
- Šablona strany (Upgradujte data na schéma s dvojím zápisem Party-GAB/arm_template.json) – Tato šablona pomáhá upgradovat data Strana a Kontakt, která jsou spojena s daty Účet, Kontakt a Prodejce.
- Šablona poštovní adresy strany (Upgradujte data na schéma Party-GAB s duálním zápisem/Upgradujte na poštovní adresu strany – GAB/arm_template.json) – Tato šablona pomáhá upgradovat poštovní adresy, které jsou přidruženy k datům Účet, Kontakt a Prodejce.
- Šablona elektronické adresy strany (Upgradujte data na schéma Party-GAB s duálním zápisem/Upgradujte na elektronickou adresu strany – GAB/arm_template.json) – Tato šablona pomáhá upgradovat elektronické adresy, které jsou přidruženy k datům Účet, Kontakt a Prodejce.
Na konci procesu se vygenerují následující soubory s hodnotami oddělenými čárkami (.csv).
Název souboru | Účel |
---|---|
FONewParty.csv | Tento soubor pomáhá vytvářet nové záznamy Strana uvnitř finanční a provozní aplikace. |
ImportFONewPostalAddressLocation.csv | Tento soubor pomáhá vytvářet nové záznamy Umístění poštovní adresy ve finanční a provozní aplikaci. |
ImportFONewPartyPostalAddress.csv | Tento soubor pomáhá vytvářet nové záznamy Poštovní adresa strany ve finanční a provozní aplikaci. |
ImportFONewPostalAddress.csv | Tento soubor pomáhá vytvářet nové záznamy Poštovní adresa ve finanční a provozní aplikaci. |
ImportFONewElectronicAddress.csv | Tento soubor pomáhá vytvářet nové záznamy Elektronická adresa ve finanční a provozní aplikaci. |
Tento článek vysvětluje, jak používat šablony Data Factory a upgradovat data. Pokud nemáte žádná přizpůsobení, můžete použít šablony tak, jak jsou. Pokud máte přizpůsobení pro data Účet, Kontakt a Prodejce, pak musíte šablonu upravit pomocí pokynů v tomto článku.
Důležité
Pokud budete používat šablony poštovní adresy a elektronické adresy strany, existují zvláštní pokyny. Nejprve musíte spustit šablonu strany, poté šablonu poštovní adresy strany a poté šablonu elektronické adresy strany. Každá šablona je navržena pro import v samostatné datové továrně.
Předpoklady
K upgradu na model Strana a Globální adresář musí být splněny následující předpoklady:
- Musíte mít Předplatné Azure.
- Musíte mít přístup k šablonám.
- Musíte být stávajícím zákazníkem se dvěma zápisy.
Příprava na upgrade
Upgrade vyžaduje následující přípravu:
- Plná synchronizace: Jak prostředí Finance and operations, tak prostředí Customer Engagement jsou v plně synchronizovaném stavu pro tabulky Účet (zákazník), Kontakt a Prodejce.
- Integrační klíče: Tabulky Účet (zákazník), Kontakt a Prodejce v aplikacích Customer Engagement používají integrační klíče, které byly dodány ihned po vybalení. Pokud jste přizpůsobili integrační klíče, musíte přizpůsobit šablonu.
- Číslo strany: Všechny záznamy Účet (zákazník), Kontakt a Prodejce, které budou upgradovány, mají číslo strany. Záznamy, které nemají číslo strany, budou ignorovány. Chcete-li tyto záznamy upgradovat, přidejte k nim číslo strany, než zahájíte proces upgradu.
- Výpadek systému: Během procesu upgradu budete muset přepnout prostředí Finance and Operations a Customer Engagement offline.
- Snímek: Pořiďte snímek finančních a provozních aplikací i Customer Engagement. Potom, pokud potřebujete, můžete použít snímky k obnovení předchozího stavu.
Nasazení
Stáhněte si šablony z Dynamics-365-FastTrack-Implementation-Assets.
Přihlaste se do portálu Azure.
Vytvořte skupinu prostředků.
Vytvořte účet úložiště ve skupině prostředků, kterou jste vytvořili.
Vytvořte datovou továrnu ve skupině prostředků, kterou jste vytvořili.
Otevřete datovou továrnu a vyberte dlaždici Autor a monitor.
Na kartě Spravovat vyberte Šablona ARM.
Vyberte Importovat šablonu ARM k importování šablony Strana.
Importujte šablonu do datové továrny. Zadejte následující hodnoty pro Detaily projektu a Podrobnosti instance.
Pole Hodnota Předplatné Předplatné Azure Skupina prostředků Poskytněte stejný prostředek, pod kterým je vytvořen účet úložiště. Oblast Oblast Název továrny Název továrny Klíč objektu zabezpečení Service_service spojený s FO Klíč aplikace Řetězec Storage_connection Azure Blob Připojovací řetězec úložiště Azure Blob Dynamics Crm propojené Service_password Heslo uživatelského účtu, který jste zadali jako uživatelské jméno. Service_properties_type Properties_url propojené s FO https://sampledynamics.sandbox-operationsdynamics.com/data
Service_properties_type Properties_tenant propojené s FO Údaje o klientovi (název domény nebo ID klienta), pod kterými se vaše aplikace nachází. Id prostředku Service_properties_type Properties_aad propojené s FO https://sampledynamics.sandboxoperationsdynamics.com
Id objektu zabezpečení Service_properties_type Properties_service propojené s FO ID klienta aplikace. Dynamics Crm spojené Service_properties_type Properties_username Uživatelské jméno použité pro připojení k Dynamics 365. Další informace naleznete v následujících tématech:
Po nasazení ověřte datové sady, tok dat a propojenou službu datové továrny.
Přejděte na Spravovat. V části Připojení vyberte Propojená služba. Pak vyberte DynamicsCrmLinkedService. V dialogovém okně Upravit propojenou službu (Dynamics CRM) zadejte následující hodnoty.
Pole Hodnota Název DynamicsCrmLinkedService popis Propojené služby pro připojení k instanci CRM k načtení dat entit Připojte se pomocí modulu runtime integrace AutoResolvelntegrationRuntime Typ nasazení Online Uri služby https://<organization-name>.crm[x].dynamics.com
Typ ověření Office365 Uživatelské jméno Heslo nebo Azure Key Vault Heslo Heslo
Připravte se na spuštění šablon Data Factory
Tato část popisuje nastavení, které je nutné před spuštěním šablony Data Factory Poštovní adresa strany a Elektronická adresa strany.
Nastavení pro spuštění šablony Poštovní adresy strany
Přihlaste se do aplikací pro zapojení zákazníků a přejděte na Nastavení>Nastavení přizpůsobení. Poté na kartě Všeobecné nakonfigurujte nastavení časového pásma pro účet správce systému. Časové pásmo musí být v koordinovaném světovém čase (UTC), aby se aktualizovala data „platí od“ a „platí do“ poštovních adres z finančních a provozních aplikací.
V Data Factory, na kartě Spravovat pod Globálními parametry vytvořte následující globální parametr.
Číslo Název Typ Hodnota 1 PostalAddressIdPrefix řetězec Tento parametr připojuje sériové číslo k nově vytvořeným poštovním adresám jako předponu. Nezapomeňte zadat řetězec, který není v konfliktu s poštovními adresami ve finančních a provozních aplikacích a aplikacích Customer Engagement. Na příklad použijte ADF-PAD-. Po dokončení zvolte Publikovat vše.
Nastavení pro spuštění šablony Elektronické adresy strany
V Data Factory, na kartě Spravovat pod Globálními parametry vytvořte následující globální parametry.
Číslo Název Typ Hodnota 1 IsFOSource bool Tento parametr určuje, které primární systémové adresy budou nahrazeny v případě konfliktů. Pokud je hodnota true, primární adresy ve finančních a provozních aplikacích nahradí primární adresy v aplikacích Customer Engagement. Pokud je hodnota false, primární adresy v aplikacích Customer Engagement nahradí primární adresy ve finančních a provozních aplikacích. 2 ElectronicAddressIdPrefix řetězec Tento parametr připojuje sériové číslo k nově vytvořeným elektronickým adresám jako předponu. Nezapomeňte zadat řetězec, který není v konfliktu s elektronickými adresami ve finančních a provozních aplikacích a aplikacích Customer Engagement. Na příklad použijte ADF-EAD-. Po dokončení zvolte Publikovat vše.
Spusťte šablony
Zastavte následující mapy dvojitého zápisu Strana, Účet, Kontakt a Prodejce, které využívají finanční a provozní aplikace:
- Strany CDS (msdyn_parties)
- Zákazníci V3 (accounts)
- Zákazníci V3(kontakty)
- Kontakty CDS V2(kontakty)
- Kontakty CDS V2(kontakty)
- Dodavatel V2 (msdyn_vendor)
- Kontakty V2 (msdyn_contactforparties)
- Umístění poštovní adresy strany CDS (msdyn_partypostaladdresses)
- Historie poštovních adres CDS V2 (msdyn_postaladdresses)
- Umístění poštovní adresy strany CDS (msdyn_postaladdresscollections)
- Kontakty strany V3 (msdyn_partyelectronicaddresses)
Ujistěte se, že jsou mapy odstraněny z tabulky msdy_dualwriteruntimeconfig v Dataverse.
Nainstalujte řešení strany a globálního adresáře s duálním zápisem z AppSource.
Ve finanční a provozní aplikaci spusťte Počáteční synchronizaci pro následující tabulky, pokud obsahují data.
- Oslovení
- Typy osobní charakteristiky
- Zdvořilostní zakončení
- Tituly kontaktní osoby
- Role v rozhodovacím procesu
- Úrovně věrnosti
V aplikaci pro zapojení zákazníků deaktivujte následující kroky pluginu:
Aktualizace účtu
- Microsoft.Dynamics.GABExtended.Plugins.UpdatePartyAttributesFromAccountEntity: Aktualizace účtu
- Microsoft.Dynamics.FinanceExtended.Plugins.TriggerNotesForCustomerTypeCodes: Aktualizace účtu
Aktualizace kontaktu
- Microsoft.Dynamics.GABExtended.Plugins.UpdatePartyAttributesFromContactEntity: Aktualizace kontaktu
- Microsoft.Dynamics.FinanceExtended.Plugins.TriggerNotesForSellableContact: Aktualizace kontaktu
Aktualizace msdyn_party
- Microsoft.Dynamics.GABExtended.Plugins.UpdatePartyAttributesFromPartyEntity: Aktualizace msdyn_party
Aktualizace msdyn_vendor
- Microsoft.Dynamics.GABExtended.Plugins.UpdatePartyAttributesFromVendorEntity: Aktualizace msdyn_vendor
Customeraddress
Vytvořit
- Microsoft.Dynamics.GABExtended.Plugins.CreatePartyAddress: Vytvoření customeraddress
Aktualizovat
- Microsoft.Dynamics.GABExtended.Plugins.CreatePartyAddress: Aktualizace customeraddress
Odstranit
- Microsoft.Dynamics.GABExtended.Plugins.DeleteCustomerAddress: Odstranění customeraddress
msdyn_partypostaladdress
Vytvořit
- Microsoft.Dynamics.GABExtended.Plugins.CreateCustomerAddress: Vytvoření msdyn_partypostaladdress
- Microsoft.Dynamics.GABExtended.Plugins.PartyPostalAddress: Vytvoření msdyn_partypostaladdress
Aktualizovat
- Microsoft.Dynamics.GABExtended.Plugins.CreateCustomerAddress: Aktualizace msdyn_partypostaladdress
- Microsoft.Dynamics.GABExtended.Plugins.PartyPostalAddress: Aktualizace msdyn_partypostaladdress
msdyn_postaladdress
Vytvořit
- Microsoft.Dynamics.GABExtended.Plugins.PostalAddress: Vytvoření msdyn_postaladdress
- Microsoft.Dynamics.GABExtended.Plugins.PostalAddressPostCreate: Vytvoření of msdyn_postaladdress
- Microsoft.Dynamics.GABExtended.Plugins.UpdateCustomerAddress: Vytvoření msdyn_postaladdress
Aktualizovat
- Microsoft.Dynamics.GABExtended.Plugins.PostalAddressUpdate: Aktualizace msdyn_postaladdress
- Microsoft.Dynamics.GABExtended.Plugins.UpdateCustomerAddress: Aktualizace msdyn_postaladdress
msdyn_partyelectronicaddress
Vytvořit
- Microsoft.Dynamics.GABExtended.Plugins.PartyElectronicAddressSync: Vytvoření msdyn_partyelectronicaddress
Aktualizovat
- Microsoft.Dynamics.GABExtended.Plugins.PartyElectronicAddressSync: Aktualizace msdyn_partyelectronicaddress
Odstranit
- Microsoft.Dynamics.GABExtended.Plugins.DeletePartyElectronicAddressSync: Odstranění msdyn_partyelectronicaddress
V aplikaci pro zapojení zákazníků deaktivujte následující pracovní postupy:
- Vytvoření dodavatelů v tabulce Účty
- Vytvoření dodavatelů v tabulce Účty
- Vytvoření dodavatelů typu Osoba v tabulce Kontakty
- Vytvoření dodavatelů typu Osoba v tabulce Dodavatelé
- Aktualizace dodavatelů v tabulce Účty
- Aktualizace dodavatelů v tabulce Dodavatelé
- Aktualizace dodavatelů typu Osoba v tabulce Kontakty
- Aktualizace dodavatelů typu Osoba v tabulce Dodavatelé
V datové továrně spusťte šablonu výběrem Spustit hned, jak je znázorněno na následující ilustraci. V závislosti na objemu dat může tento proces trvat několik hodin.
Poznámka
Pokud máte přizpůsobení pro Účet, Kontakt a Prodejce, musíte šablonu upravit.
Importujte nové záznamy Strana do finanční a provozní aplikace.
- Stáhněte si soubor FONewParty.csv z úložiště Azure Blob. Cesta je partybootstrapping/output/FONewParty.csv.
- Převeďte soubor FONewParty.csv do souboru Excel a importujte soubor Excel do finanční a provozní aplikace. Případně, pokud vám CSV import vyhovuje, můžete soubor .csv importovat přímo. V závislosti na objemu dat může tento krok trvat několik hodin. Další informace naleznete v tématu Přehled úloh importu a exportu dat.
V datové továrně spusťte šablony elektronické adresy strany a poštovní adresy strany jednu po druhé.
- Šablona Poštovní adresy strany vloží všechny záznamy poštovní adresy v aplikaci pro zapojení zákazníků a přiřadí je k odpovídajícím záznamům Účet, Kontakt a Prodejce. Vygeneruje také tři soubory .csv: ImportFONewPostalAddressLocation.csv, ImportFONewPartyPostalAddress.csv a ImportFONewPostalAddress.csv.
- Šablona Eletronické adresy strany vloží všechny záznamy elektronických adres v aplikaci pro zapojení zákazníků a přiřadí je k odpovídajícím záznamům Účet, Kontakt a Prodejce. Vygeneruje také jeden soubor .csv: ImportFONewElectronicAddress.csv.
Chcete-li aktualizovat finanční a provozní aplikace s těmito daty, musíte převést soubory .csv do sešitu aplikace Excel a importovat jej do finanční a provozní aplikace. Případně, pokud vám CSV import vyhovuje, můžete soubory .csv importovat přímo. V závislosti na objemu může tento krok trvat několik hodin.
V aplikaci pro zapojení zákazníků aktivujte následující kroky pluginu:
Aktualizace účtu
- Microsoft.Dynamics.GABExtended.Plugins.UpdatePartyAttributesFromAccountEntity: Aktualizace účtu
- Microsoft.Dynamics.FinanceExtended.Plugins.TriggerNotesForCustomerTypeCodes: Aktualizace účtu
Aktualizace kontaktu
- Microsoft.Dynamics.GABExtended.Plugins.UpdatePartyAttributesFromContactEntity: Aktualizace kontaktu
- Microsoft.Dynamics.FinanceExtended.Plugins.TriggerNotesForSellableContact: Aktualizace kontaktu
Aktualizace msdyn_party
- Microsoft.Dynamics.GABExtended.Plugins.UpdatePartyAttributesFromPartyEntity: Aktualizace msdyn_party
Aktualizace msdyn_vendor
- Microsoft.Dynamics.GABExtended.Plugins.UpdatePartyAttributesFromVendorEntity: Aktualizace msdyn_vendor
msdyn_partypostaladdress
Vytvořit
- Microsoft.Dynamics.GABExtended.Plugins.CreateCustomerAddress: Vytvoření msdyn_partypostaladdress
- Microsoft.Dynamics.GABExtended.Plugins.PartyPostalAddress: Vytvoření msdyn_partypostaladdress
Aktualizovat
- Microsoft.Dynamics.GABExtended.Plugins.CreateCustomerAddress: Aktualizace msdyn_partypostaladdress
- Microsoft.Dynamics.GABExtended.Plugins.PartyPostalAddress: Aktualizace msdyn_partypostaladdress
msdyn_postaladdress
Vytvořit
- Microsoft.Dynamics.GABExtended.Plugins.PostalAddress: Vytvoření msdyn_postaladdress
- Microsoft.Dynamics.GABExtended.Plugins.PostalAddressPostCreate: Vytvoření of msdyn_postaladdress
- Microsoft.Dynamics.GABExtended.Plugins.UpdateCustomerAddress: Vytvoření msdyn_postaladdress
Aktualizovat
- Microsoft.Dynamics.GABExtended.Plugins.PostalAddressUpdate: Aktualizace msdyn_postaladdress
- Microsoft.Dynamics.GABExtended.Plugins.UpdateCustomerAddress: Aktualizace msdyn_postaladdress
msdyn_partyelectronicaddress
Vytvořit
- Microsoft.Dynamics.GABExtended.Plugins.PartyElectronicAddressSync: Vytvoření msdyn_partyelectronicaddress
Aktualizovat
- Microsoft.Dynamics.GABExtended.Plugins.PartyElectronicAddressSync: Aktualizace msdyn_partyelectronicaddress
Odstranit
- Microsoft.Dynamics.GABExtended.Plugins.DeletePartyElectronicAddressSync: Odstranění msdyn_partyelectronicaddress
V aplikaci pro zapojení zákazníků aktivujte následující pracovní postupy, pokud jste je předtím deaktivovali:
- Vytvoření dodavatelů v tabulce Účty
- Vytvoření dodavatelů v tabulce Účty
- Vytvoření dodavatelů typu Osoba v tabulce Kontakty
- Vytvoření dodavatelů typu Osoba v tabulce Dodavatelé
- Aktualizace dodavatelů v tabulce Účty
- Aktualizace dodavatelů v tabulce Dodavatelé
- Aktualizace dodavatelů typu Osoba v tabulce Kontakty
- Aktualizace dodavatelů typu Osoba v tabulce Dodavatelé
Spusťte mapy související se záznamy Strany podle pokynů v části Strana a globální adresář.
Vysvětlení šablon Data Factory
Tato část vás provede kroky v každé šabloně Data Factory.
Kroky v šabloně Strany
Kroky 1 až 6 identifikují společnosti, které mají povolený dvojí zápis, a vytvoří pro ně klauzuli filtru.
Kroky 7-1 až 7-9 načítají data z finanční a provozní aplikace a aplikace Customer Engagement a připraví tato data pro upgrade.
Kroky 8 až 9 porovnají číslo strany pro záznamy Účet, Kontakt a Prodejce mezi finančními a provozními aplikacemi a aplikacemi Customer Engagement. Všechny záznamy, které nemají číslo strany, budou přeskočeny.
Krok 10 vygeneruje dva soubory .csv pro záznamy strany, které je třeba vytvořit v aplikaci Customer Engagement a ve finanční a provozní aplikaci.
- FOCDSparty.csv – Tento soubor obsahuje všechny záznamy stran obou systémů bez ohledu na to, zda má společnost povolen duální zápis.
- FONewParty.csv – Tento soubor obsahuje dílčí sadu záznamů strany, kterých si je Dataverse vědom (například účty typu Potenciální zákazník).
Krok 11 vytvoří strany v aplikaci Customer Engagement.
Krok 12 načte globálně jedinečné identifikátory (GUID) stran z aplikace pro zapojení zákazníků a nastaví je tak, aby je bylo možné spojit se záznamy Účet, Kontakt a Prodejce následných krocích.
Krok 13 přidružuje záznamy Účet, Kontakt a Prodejce s GUID strany.
Kroky 14-1 až 14-3 aktualizují záznamy Účet, Kontakt a Prodejce v aplikaci pro zapojení zákazníků s GUID strany.
Kroky 15-1 až 15-3 připravují záznamy Kontakt pro stranu pro záznamy Účet, Kontakt a Prodejce.
Kroky 16-1 až 16-7 načítají referenční data, jako jsou pozdravy a typy osobní charakteristiky, a přidružují je k záznamům Kontakt pro stranu.
Kroky 17 sloučí záznamy Kontakt pro stranu pro záznamy Účet, Kontakt a Prodejce.
Krok 18 importuje záznamy Kontakt pro stranu do aplikace pro zapojení zákazníků.
Kroky v šabloně Poštovní adresa strany
Kroky 1-1 až 1-10 načítají data z finanční a provozní aplikace a aplikace Customer Engagement a připraví tato data pro upgrade.
Krok 2 denormalizuje data poštovní adresy ve finanční a provozní aplikaci spojením poštovní adresy a poštovní adresy strany.
Krok 3 odstraní duplicitu a sloučí údaje o adrese účtu, kontaktu a dodavatele z aplikace pro zapojení zákazníků.
Krok 4 vytvoří soubory .csv pro finanční a provozní aplikaci k vytvoření nových údajů o adrese založených na adresách účtu, kontaktu a prodejce.
Krok 5-1 vytvoří soubory .csv pro aplikaci pro zapojení zákazníků, aby se vytvořila všechna data adres na základě finanční a provozní aplikace a aplikace pro zapojení zákazníků.
Krok 5-2 převede soubory .csv na formát importu finance a provoz pro ruční import.
- ImportFONewPostalAddressLocation.csv
- ImportFONewPartyPostalAddress.csv
- ImportFONewPostalAddress.csv
Krok 6 importuje data kolekce poštovních adres do aplikace pro zapojení zákazníků.
Krok 7 načte data kolekce poštovních adres z aplikace pro zapojení zákazníků.
Krok 8 vytvoří údaje o adrese zákazníka a přiřadí ID kolekce poštovních adres.
Kroky 9-1 až 9-2 přidruží ID kolekce strany a poštovních adres k poštovním adresám a poštovním adresám stran.
Kroky 10-1 až 10-3 importují adresy zákazníků, poštovní adresy a poštovní adresy stran do aplikace pro zapojení zákazníků.
Kroky v šabloně Elektronická adresa strany
Kroky 1-1 až 1-5 načítají data z finanční a provozní aplikace a aplikace Customer Engagement a připraví tato data pro upgrade.
Krok 2 konsoliduje elektronické adresy v aplikaci pro zapojení zákazníků z entit účet, kontakt a dodavatel.
Krok 3 sloučí data primární elektronické adresy z aplikace pro zapojení zákazníků a finanční a provozní aplikace.
Krok 4 vytvoří soubory .csv.
- Vytvořte nové údaje elektronické adresy pro finanční a provozní aplikaci na základě adres účet, kontakt a dodavatel.
- Vytvořte nová data elektronické adresy pro aplikaci pro zapojení zákazníků na základě elektronické adresy, účtu, kontaktních adres a adres prodejců a finanční a provozní aplikaci.
Krok 5-1 importuje elektronické adresy do aplikace pro zapojení zákazníků.
Krok 5-2 vytvoří soubory .csv pro aktualizaci primárních adres pro účty a kontakty v aplikaci pro zapojení zákazníků.
Kroky 6-1 až 6-2 importují účty a primární kontaktní adresy do aplikace pro zapojení zákazníků.
Řešení potíží
Pokud proces selže, spusťte znovu datovou továrnu. Začněte aktivitou, která selhala.
Některé soubory, které generuje datová továrna, lze použít pro ověření dat.
Datová továrna běží na základě souborů .csv. Pokud je tedy v libovolné hodnotě pole uvedena čárka, může to ovlivnit výsledky. Z hodnot polí musíte odstranit všechny čárky.
Karta Monitorování poskytuje informace o všech krocích a datech, která byla zpracována. Vyberte konkrétní krok k ladění.
Další informace o šabloně
Další informace o šabloně najdete v Komentářích k readme šablony Azure Data Factory.