Sjednocené prostředí produktu
Pokud se obchodní ekosystém skládá z aplikace Dynamics 365, jako je například finance, Supply Chain Management a Sales, firmy tyto aplikace často používají ke zdrojování údajů o produktů. Důvodem je skutečnost, že tyto aplikace poskytují robustní produktovou infrastrukturu doplněnou sofistikovanými koncepty ocenění a přesnými daty o zásobách. Firmy, které používají externí systém správy životního cyklu produktu (PLM) pro výrobu dat produktu, mohou sdílet produkty z finančních a provozních aplikací do jiných aplikací Dynamics 365. Sjednocené prostředí produktu přináší integrovaný model dat produktu do Dataverse, takže všichni uživatelé aplikace včetně uživatelů Power Platform mohou využívat obsáhlá data o produktech přicházející z finančních a provozních aplikací.
Zde je datový model produktu z aplikace Sales.
Zde je datový model produktů z finančních a provozních aplikací.
Tyto dva modely datových modelů produktů byly integrovány do Dataverse, jak je uvedeno níže.
Mapování tabulky dvojího zápisu pro produkty bylo navrženo tak, aby data proudila pouze jednosměrně, a to v téměř reálném čase z finančních a provozních aplikací do Dataverse. Byla však vytvořena otevřená infrastruktura produktů, aby byla v případě potřeby obousměrná. I když ji můžete přizpůsobit, je to na vaše vlastní riziko, protože společnost Microsoft tento přístup nedoporučuje.
Šablony
Informace o produktu obsahují všechny informace související s produktem a jeho definici, jako jsou například dimenze produktů nebo dimenze sledování a úložiště. Jak je ukázáno v následující tabulce, je vytvořena kolekce map tabulek pro synchronizaci produktů a souvisejících informací.
Finanční a provozní aplikace | Jiné aplikace Dynamics 365 | Popis |
---|---|---|
Všechny výrobky | msdyn_globalproducts | Tabulka Všechny produkty obsahuje všechny produkty, které jsou k dispozici ve finančních a provozních aplikacích, a to jak uvolněné produkty, tak i neuvolněné produkty. |
Uvolněné jedinečné produkty CDS | Produkt | Tabulka Produkt obsahuje sloupce, které definují produkt. Zahrnuje jednotlivé produkty (produkty s dílčím typem produktu) a varianty produktu. Následující tabulka zobrazuje mapování. |
Barvy | msdyn_productcolors | |
Konfigurace | msdyn_productconfigurations | |
Výchozí nastavení objednávky | msdyn_productdefaultordersettings | |
Kategorie produktu | msdyn_productcategories | Každá z kategorií produktů a informace o její struktuře a vlastnostech je obsažena v tabulce kategorie produktu. |
Přiřazení kategorií produktů | msdyn_productcategoryassignments | Chcete-li přiřadit produkt do kategorie, lze použít tabulku přiřazení kategorie produktu. |
Hierarchie kategorií produktů | msdyn_productcategoryhierarchies | Hierarchie produktů můžete použít k uspořádání produktů do kategorií nebo k jejich seskupení. Hierarchie kategorií jsou k dispozici v Dataverse prostřednictvím tabulky Hierarchie kategorií produktu. |
Role hierarchie kategorií produktů | msdyn_productcategoryhierarchyroles | Hierarchie produktů lze použít pro různé role v D365 finance a provoz. Určují, která kategorie se použije v jednotlivých rolích, v nichž se používá tabulka role kategorie produktu. |
Výchozí nastavení pořadí produktů V2 | msdyn_productspecificdefaultordersettings | |
Skupiny dimenzí produktu | msdyn_productdimensiongroups | Skupina dimenzí produktu definuje, které dimenze produktu definují produkt. |
Barvy základního produktu | msdyn_sharedproductcolors | Tabulka Sdílená barva produktu označuje barvy, které může mít určitý základní produkt k dispozici. Účelem migrace tohoto konceptu do Dataverse je zachování konzistence dat. |
Konfigurace základního produktu | msdyn_sharedproductconfigurations | Tabulka Sdílená konfigurace produktu označuje konfigurace, které má určitý základní produkt k dispozici. Účelem migrace tohoto konceptu do Dataverse je zachování konzistence dat. |
Velikosti základního produktu | msdyn_sharedproductsizes | Tabulka Sdílená velikost produktu označuje velikosti, které může mít konkrétní základní produkt. Účelem migrace tohoto konceptu do Dataverse je zachování konzistence dat. |
Styly základního produktu | msdyn_sharedproductstyles | Tabulka Sdílený styl produktu označuje styly, které má určitý základní produkt k dispozici. Účelem migrace tohoto konceptu do Dataverse je zachování konzistence dat. |
Identifikované čárové kódy čísla produktu | msdyn_productbarcodes | Čárové kódy produktů se používají k jednoznačné identifikaci produktů. |
Převody jednotek pro určité produkty | msdyn_productspecificunitofmeasureconversions | |
Uvolněné produkty V2 | msdyn_sharedproductdetails | Tabulka msdyn_sharedproductdetails obsahuje sloupce z finančních a provozních aplikací, které definují produkt a obsahují finanční a řídící informace o produktu. |
Velikosti | msdyn_productsizes | |
Skupiny dimenze úložiště | msdyn_productstoragedimensiongroups | Skupina dimenze úložiště produktů představuje metodu, která se používá k definování umístění produktu ve skladu. |
Styly | msdyn_productstyles | |
Skupiny sledovací dimenze | msdyn_producttrackingdimensiongroups | Skupina sledovací dimenze produktů představuje metodu použitou ke sledování produktu v zásobách. |
Jednotky | uoms | |
Převody jednotek | msdyn_ unitofmeasureconversions |
Integrace produktů
V tomto modelu je produkt reprezentován kombinací dvou tabulek v Dataverse: Produkt a msdyn_sharedproductdetails. Zatímco první tabulka obsahuje definici produktu (jedinečný identifikátor produktu, název produktu a popis), druhá tabulka obsahuje sloupce uložené na úrovni produktu. Kombinace těchto dvou tabulek se používá k definování výrobku podle konceptu skladové jednotky (SKU). Každý uvolněný produkt bude mít své informace v uvedených tabulkách (podrobnosti o produktu a sdíleném produktu). Chcete-li sledovat všechny produkty (uvolněné a neuvolněné), použije se tabulka Globální produkty.
Vzhledem k tomu, že produkt je reprezentován jako skladová jednotka, koncepty jedinečných produktů, základních produktů a variant produktů lze zaznamenat v Dataverse následujícím způsobem:
- Produkty s podtypem jsou produkty definované samy sebou. Není nutné definovat žádné dimenze. Příkladem je určitá kniha. Pro tyto produkty je vytvořen jeden řádek v tabulce Produkt a jeden řádek je vytvořen v tabulce msdyn_sharedproductdetails. Není vytvořen žádný řádek produktové řady.
- Základní produkty se používají jako obecné výrobky, které obsahují definici a pravidla určující chování obchodních procesů. Na základě těchto definic mohou být vygenerovány jedinečné produkty, které jsou známy jako varianty produktu. Například tričko je základní produkt a může mít barvu a velikost jako dimenze. Varianty lze uvolnit s různými kombinacemi těchto dimenzí, jako je například malé modré triko nebo středně velké zelené triko. V rámci integrace je v tabulce produktů vytvořen jeden řádek na variantu. Tento řádek obsahuje specifické informace o variantách, jako jsou například různé dimenze. Obecné informace o produktu jsou uloženy v tabulce msdyn_sharedproductdetails. (Tyto obecné informace se uchovávají v základním produktu.) Informace základního produktu se synchronizují s Dataverse, jakmile je vytvořen uvolněný hlavní produkt (před uvolněním variant).
- Jedinečné produkty odkazují na všechny produkty podtypu produktu a všechny varianty produktu.
V případě povolené funkce dvojího zápisu budou produkty z financí a provozu synchronizovány v dalších produktech Dynamics 365 ve stavu Koncept. Jsou přidány do prvního ceníku se stejnou měnou, jaká byla použita v aplikaci pro zapojení zákazníků, a používají abecední řazení v názvu ceníku. Jinými slovy se přidají k prvnímu ceníku v aplikaci Dynamics 365, která odpovídá měně právnické osoby, kde je produkt uvolněn ve finanční a provozní aplikaci. Pokud pro danou měnu neexistuje ceník, bude automaticky vytvořen a bude mu přiřazen produkt.
Aktuální implementace pluginů pro duální zápis, které přidružují výchozí ceník k jednotce, vyhledá měnu přidruženou k finanční a provozní aplikaci a najde první ceník v aplikaci Customer Engagement pomocí abecedního řazení názvu ceníku. Chcete-li nastavit výchozí ceník pro konkrétní měnu, pokud máte pro tuto měnu více ceníků, musíte aktualizovat název ceníku na název, který je v abecedním pořadí dříve než jakékoli jiné ceníky pro stejnou měnu. Pokud pro danou měnu nemá žádný ceník, vytvoří se nový.
Ve výchozím nastavení jsou produkty z finančních a provozních aplikací synchronizovány do ostatních aplikací Dynamics 365 ve stavu Koncept. Chcete-li synchronizovat produkt se stavem Aktivní, aby jej bylo možné přímo použít v nabídkách prodejních objednávek, je třeba vybrat následující nastavení: v části Systém > Správa > Správa systému > Nastavení systému > karta Prodej vyberte Vytvořit produkty v aktivním stavu =Ano.
Pokud jsou produkty synchronizovány, musíte zadat hodnotu pro pole Prodejní jednotka ve finanční a provozní aplikaci, protože je to povinné pole v prodeji.
Vytváření skupin produktů z Dynamics 365 Sales není podporováno synchronizací produktů s dvojím zápisem.
Synchronizace produktů probíhá z finanční a provozní aplikace do Dataverse. To znamená, že hodnoty sloupců tabulky produktu lze změnit v Dataverse, ale při spuštění synchronizace (při změně sloupce produktu ve finanční a provozní aplikaci) dojde k přepsání hodnot v Dataverse.
Finanční a provozní aplikace | Aplikace Customer Engagement |
---|---|
Uvolněné jedinečné produkty CDS | Produkt |
Uvolněné produkty V2 | msdyn_sharedproductdetails |
Všechny výrobky | msdyn_globalproducts |
Dimenze produktu
Dimenze produktu jsou vlastnosti, které identifikují variantu produktu. K definování variant produktu jsou mapovány do Dataverse také čtyři dimenze produktu (barva, velikost, styl a konfigurace). Následující ilustrace znázorňuje datový model pro dimenzi produktu Barva. Stejný model se použije pro Velikosti, Styly a Konfigurace.
Finanční a provozní aplikace | Aplikace Customer Engagement |
---|---|
Barvy | msdyn_productcolors |
Velikosti | msdyn_productsizes |
Styly | msdyn_productstyles |
Konfigurace | msdyn_productconfigurations |
Pokud má produkt jiné dimenze produktu (například velikost a barvu základního produktu jako dimenze produktu), je každý jedinečný produkt (tj. každá varianta produktu) definován jako kombinace těchto dimenzí produktů. Například číslo produktu B0001 je velmi malé černé triko a číslo produktu B0002 je malé černé triko. V tomto případě jsou definovány existující kombinace dimenzí produktů. Například tričko z předchozího příkladu může být velmi malé a černé, malé a černé, střední a černé nebo velké a černé, ale nemůže být navíc velmi velké a černé. Jinými slovy se specifikují dimenze produktu, které může základní produkt, a varianty mohou být uvolněny na základě těchto hodnot.
Chcete-li sledovat dimenze produktu, které může mít základní produkt, budou vytvořeny a mapovány následující tabulky v Dataverse pro každou dimenzi produktu. Další informace viz Přehled informací o produktech.
Finanční a provozní aplikace | Aplikace Customer Engagement |
---|---|
Barvy základního produktu | msdyn_sharedproductcolors |
Konfigurace základního produktu | msdyn_sharedproductconfigurations |
Velikosti základního produktu | msdyn_sharedproductsizes |
Styly základního produktu | msdyn_sharedproductstyles |
Identifikované čárové kódy čísla produktu | msdyn_productbarcodes |
Výchozí nastavení objednávky a výchozí nastavení objednávky specifické pro produkt
Výchozí nastavení objednávky definuje pracoviště a sklad, odkud pocházející nebo kde jsou uloženy položky, minimální, maximální, násobná a standardní množství, která budou použita pro obchodování nebo řízení skladu, doby realizace, příznaky pro zastavení a metody příslibu objednávek. Tyto informace budou k dispozici v Dataverse pomocí výchozího nastavení objednávky a výchozí entity nastavení objednávky specifické pro produkt. Další informace o funkci naleznete v článku Výchozí nastavení objednávky.
Finanční a provozní aplikace | Aplikace Customer Engagement |
---|---|
Výchozí nastavení objednávky | msdyn_productdefaultordersettings |
Výchozí nastavení pořadí produktů V2 | msdyn_productspecificdefaultordersettings |
Převody měrných jednotek
Měrné jednotky a odpovídající převod jsou k dispozici v Dataverse podle datového modelu zobrazeného v diagramu.
Pojem měrné jednotky je integrován mezi finančními a provozními aplikacemi a jinými aplikacemi Dynamics 365. Pro každou třídu jednotek ve finanční a provozní aplikaci se v aplikaci Dynamics 365 vytvoří skupina jednotek, která obsahuje jednotky náležející ke třídě jednotek. Výchozí základní jednotka je také vytvořena pro každou skupinu jednotek.
Finanční a provozní aplikace | Aplikace Customer Engagement |
---|---|
Převody jednotek pro určité produkty | msdyn_productspecificunitofmeasureconversions |
Jednotky | uoms |
Převody jednotek | msdyn_ unitofmeasureconversions |
Počáteční synchronizace párování dat jednotek mezi finančními a provozními aplikacemi a Dataverse
Počáteční synchronizace jednotek
Když je povolen dvojí zápis, jsou jednotky z finančních a provozních aplikací synchronizovány do aplikací Dynamics 365. Skupiny jednotek synchronizované z finančních a provozních aplikací v Dataverse mají sadu příznaků, která označuje, že jsou „externě udržované“.
Odpovídající jednotky a data tříd/skupin jednotek z finančních a provozních aplikací a jiných aplikací Dynamics 365
Nejprve je důležité poznamenat, že klíč integrace pro jednotku je msdyn_symbol. Tato hodnota musí být proto jedinečná v aplikaci Dataverse nebo v jiných aplikacích Dynamics 365. Protože v jiných aplikacích Dynamics 365 jsou to údaje „ID skupiny jednotek“ a „Název“, které definují jedinečnost jednotky, musíte zvážit různé scénáře pro spárování dat jednotek mezi finančními a provozními aplikacemi a Dataverse.
Pro jednotky spárované/překrývající se ve finančních a provozních aplikacích a jiných aplikacích Dynamics 365:
- Jednotka patří do skupiny jednotek v jiných aplikacích Dynamics 365, které odpovídají přidružené třídě jednotek ve finančních a provozních aplikacích. V takovém případě musí být sloupec msdyn_symbol v ostatních aplikacích Dynamics 365 vyplněn symbolem jednotky z finančních a provozních aplikací. Proto, když budou data spárována a skupina jednotek bude nastavena jako „externě udržovaná“ v jiných aplikacích Dynamics 365.
- Jednotka patří do skupiny jednotek v jiných aplikacích Dynamics 365, které neodpovídají přidružené třídě jednotek ve finančních a provozních aplikacích (žádná existující třída jednotek ve finančních a provozních aplikacích pro třídu jednotek v jiných aplikacích Dynamics 365). V takovém případě musí být msdyn_symbol vyplněn náhodným řetězcem. Pamatujte, že tato hodnota musí být jedinečná v aplikacích Dynamics 365.
Pro jednotky a třídy jednotek ve finančních a provozních aplikacích neexistující v jiných aplikacích Dynamics 365:
Jako součást dvojího zápisu jsou skupiny jednotek z finančních a provozních aplikací a jejich odpovídající jednotky vytvořeny a synchronizovány v jiných aplikacích Dynamics 365 a Dataverse a skupina jednotek bude nastavena jako „externě udržovaná“. Není nutné provádět žádné dodatečné zaváděcí úsilí.
Pro jednotky v jiných aplikacích Dynamics 365, které neexistují ve finančních a provozních aplikacích:
Sloupec msdyn_symbol musí být vyplněn pro všechny jednotky. Jednotky mohou být vždy vytvořeny ve finančních a provozních aplikacích v odpovídající třídě jednotek (pokud existuje). Pokud třída jednotek neexistuje, musí být nejprve vytvořena (všimněte si, že nemůžete vytvořit třídu jednotek ve finančních a provozních aplikacích, kromě možnosti rozšíření, pokud rozšiřujete výčet) a spárována s jinou skupinou jednotek aplikací Dynamics 365. Poté můžete vytvořit jednotku. Symbol jednotky ve finančních a provozních aplikacích musí být msdyn_symbol dříve specifikovaný v jiných aplikacích Dynamics 365 pro jednotku.
Zásady produktu: dimenze, sledování a skupiny úložišť
Zásady produktu jsou sady zásad, které se používají pro definování produktů a jejich charakteristik v zásobách. Jako zásady produktu lze nalézt skupinu dimenzí produktu, skupinu dimenzí sledování produktu a skupinu dimenzí úložiště.
Finanční a provozní aplikace | Aplikace Customer Engagement |
---|---|
Skupiny dimenzí produktu | msdyn_productdimensiongroups |
Skupiny dimenze úložiště | msdyn_productstoragedimensiongroups |
Skupiny sledovací dimenze | msdyn_producttrackingdimensiongroups |
Hierarchie výrobků
Finanční a provozní aplikace | Aplikace Customer Engagement |
---|---|
Přiřazení kategorií produktů | msdyn_productcategoryassignments |
Hierarchie kategorií produktů | msdyn_productcategoryhierarchies |
Role hierarchie kategorií produktů | msdyn_productcategoryhierarchyroles |
Klíč integrace pro produkty
Pro jednoznačnou identifikaci produktů mezi Dynamics 365 Finance a produktů v Dataverse se používá klíč integrace. U produktů je (productnumber) jedinečným klíčem, který identifikuje produkt v Dataverse. Je tvořen zřetězením: (company, msdyn_productnumber). Company označuje právnickou osobu ve financích a provozu a msdyn_productnumber označuje číslo produktu pro specifický produkt ve finanční a provozní aplikaci.
Pro uživatele ostatních aplikací Dynamics 365 je produkt identifikován v uživatelském rozhraní pomocí msdyn_productnumber (všimněte si, že popisek sloupce je číslo produktu). Ve formuláři produktu jsou zobrazeny jak company, tak i msydn_productnumber. Ve sloupci (productnumber) však není zobrazen jedinečný klíč produktu.
Pokud vytváříte aplikace v Dataverse, měli byste věnovat pozornost použití productnumber (jedinečné ID produktu) jako klíče integrace. Nepoužívejte msdyn_productnumber, protože není jedinečné.
Počáteční synchronizace produktů a migrace dat z Dataverse do financí a provozu
Počáteční synchronizace produktů
Když je povolen dvojí zápis, jsou produkty z finančních a provozních aplikací synchronizovány do Dataverse a jiných aplikací Customer Engagement. Produkty vytvořené v Dataverse a jiných aplikacích Dynamics 365 před uvolněním dvojího zápisu nebudou aktualizovány ani spárovány s daty produktu z finančních a provozních aplikací.
Párování dat produktu z finančních a provozních aplikací a dalších aplikací Dynamics 365
Pokud jsou stejné produkty uchovávány (překrývání a spárování) ve finanční a provozní aplikaci a Dataverse a v jiných aplikacích Dynamics 365 při povolování dvojího zápisu, dojde k provedení synchronizace produktů z finančních a provozních aplikací a duplicitní řádky se zobrazí v Dataverse pro stejný produkt. Chcete-li se vyhnout předchozí situaci, pokud ostatní aplikace Dynamics 365 obsahují produkty, které se překrývají a shodují s financemi a provozem, musí správce povolující dvojí zapisování spustit sloupce Společnost (například: "USMF") a msdyn_productnumber (příklad: 1234:Black:S) před tím, než dojde k synchronizaci produktů. Jinými slovy, tyto dva sloupce v produktu v Dataverse musejí být vyplněny příslušnou společností ve finanční a provozní aplikaci, se kterou musí být výrobek spárován, a se svým číslem produktu.
Pokud je synchronizace povolena a probíhá, budou produkty z finančních a provozních aplikací synchronizovány se spárovanými produkty v aplikaci Dataverse a v dalších aplikacích Dynamics 365. To platí pro jedinečné produkty i varianty produktu.
Migrace dat produktu z dalších aplikací Dynamics 365 do finančních a provozních aplikací
Pokud jiné aplikace Dynamics 365 obsahují produkty, které nejsou přítomny ve finanční a provozní aplikaci, může správce nejprve použít EcoResReleasedProductCreationV2Entity pro import těchto produktů ve finanční a provozní aplikaci. A za druhé, spárujte data produktu z finanční a provozní aplikace a dalších aplikací Dynamics 365, jak je popsáno výše.