Sdílet prostřednictvím


Instalace a nastavení doplňku Viditelnost zásob

Poznámka

Azure Active Directory je nyní Microsoft Entra ID. Další informace

Tento článek popisuje, jak nainstalovat doplněk Viditelnost zásob pro Microsoft Dynamics 365 Supply Chain Management.

Musíte nainstalovat doplněk Viditelnost zásob pomocí Microsoft Dynamics Lifecycle Services. Lifecycle Services je portál pro spolupráci, který poskytuje prostředí a sadu pravidelně aktualizovaných služeb, které vám pomohou spravovat životní cyklus aplikace vašich finančních a provozních aplikací. Další informace naleznete v tématu Zdroje Lifecycle Services.

Tip

Pokud jste konzultant funkcí nebo konzultant řešení, doporučujeme, abyste se připojili ke skupině Doplněk viditelnosti zásob Yammer, kde si můžete přečíst o nejnovějším vývoji, vyměňovat si tipy s ostatními konzultanty a vývojáři a diskutovat o funkcích.

Pokud máte technické problémy nebo se setkáváte s výjimkami, můžete získat pomoc zasláním e-mailu přímo týmu produktu Viditelnost zásob na adresu inventvisibilitysupp@microsoft.com (nezapomeňte uvést své ID prostředí Supply Chain Management).

Užitečné ukázky kódu a průvodce odstraňováním problémů najdete v repozitáři GitHub viditelnosti zásob.

Předpoklady pro Viditelnost zásob

Před instalací doplňku Viditelnost zásob musíte provést následující úkoly:

  • Získejte implementační projekt Lifecycle Services s alespoň jedním nasazeným prostředím.
  • Ujistěte se, že byly splněny předpoklady pro nastavení doplňků. Další informace o těchto prerekvizitách naleznete v tématu Přehled doplňků. Viditelnost zásob nevyžaduje propojení duálního zápisu.

V následující tabulce jsou uvedeny země/oblasti, kde je aktuálně podporována viditelnost inventáře.

Oblast Azure Krátký název oblasti
Východní Asie eas
Jihovýchodní Asie seas
Austrálie – východ eau
Austrálie – jihovýchod seau
Brazílie – jih sbr
Střední Kanada cca
Kanada – východ eca
Čína – východ 2 cne2
Čína – sever 2 cnn2
Evropa – sever neu
Evropa – západ weu
Francie – střed cfr
Francie – jih sfr
Střední Indie cin
Jižní Indie sin
Japonsko – východ ejp
Japonsko – západ wjp
Norsko – východ eno
Norsko – západ wno
Jižní Afrika – západ wza
Jižní Afrika – sever nza
Švýcarsko - sever nch
Švýcarsko – západ wch
Spojené arabské emiráty – sever nae
Velká Británie – jih suk
Velká Británie – západ wuk
USA – východ eus
USA – západ wus

Máte-li jakékoli dotazy týkající se těchto předpokladů, obraťte se prosím na produktový tým doplňku Viditelnost zásob na inventvisibilitysupp@microsoft.com.

Instalace doplňku Viditelnost zásob

Před instalací doplňku zaregistrujte aplikaci a přidejte tajný kód klienta do Microsoft Entra v rámci vašeho předplatného Azure. Pokyny viz Zaregistrujte aplikaci a Přidejte tajný kód klienta. Nezapomeňte si poznamenat ID aplikace (klienta), Tajný kód klienta a ID klienta, protože je budete později potřebovat.

Důležité

Pokud máte více než jedno prostředí Lifecycle Services, vytvořte jinou aplikaci Microsoft Entra pro každé z nich. Pokud k instalaci doplňku Viditelnost zásob pro různá prostředí použijete stejné ID aplikace a ID klienta, u starších prostředí dojde k problému s tokenem. V důsledku toho bude platný pouze ten poslední, který byl nainstalován.

Po registraci aplikace a přidání tajného kódu klienta do Microsoft Entra ID nainstalujte doplněk Viditelnost zásob podle těchto kroků.

  1. Přihlaste se do Lifecycle Services.

  2. Na domovské stránce vyberte projekt, kde je nasazeno vaše prostředí.

  3. Na stránce projektu vyberte prostředí, do kterého chcete doplněk nainstalovat.

  4. Na stránce prostředí přejděte dolů, dokud neuvidíte část Doplňky prostředí v části Integrace Power Platform, kde najdete název prostředí . Tam najdete název prostředí Dataverse. Potvrďte, že název prostředí Dataverse je ten, který chcete použít pro Viditelnost zásob.

    Poznámka

    V současné době jsou podporována pouze prostředí Dataverse, která byla vytvořena pomocí Lifecycle Services. Pokud vaše prostředí Dataverse bylo vytvořeno jiným způsobem (například pomocí centra pro správu PowerApps) a pokud je propojeno s vaším prostředím Supply Chain Management, musíte vyřešit problém s mapováním, než budete instalovat doplněk Viditelnost zásob.

    Je možné, že vaše prostředí s duálním zápisem je propojeno s instancí Dataverse, zatímco služba Lifecycle Services nemá nastavenu integraci Power Platform. Tento nesoulad propojení může způsobit neočekávané chování. Doporučujeme, aby se údaje prostředí Lifecycle Services shodovaly s tím, k čemu jste připojeni v duálním zápisu, aby stejné připojení mohly používat obchodní události, virtuální tabulky a doplňky. Viz Neshoda propojení pro informace o tom, jak vyřešit problém s mapováním. Jakmile je problém s mapováním vyřešen, můžete pokračovat v instalaci Viditelnosti zásob.

  5. V sekci Doplňky prostředí vyberte Nainstalovat nový doplněk.

    Stránka Prostředí v Lifecycle Services

  6. Vyberte odkaz Nainstalovat nový doplněk. Objeví se seznam dostupných doplňků.

  7. V seznamu vyberte možnost Viditelnost zásob.

  8. Nastavte následující pole pro vaše prostředí:

    • ID aplikace Microsoft Entra (klienta) – Zadejte ID aplikace Microsoft Entra, které jste vytvořili a poznamenali si dříve.
    • ID tenanta Microsoft Entra – Zadejte ID tenanta, který jste si dříve poznamenali.

    Stránka nastavení doplňku

  9. Odsouhlaste smluvní podmínky výběrem zaškrtávacího políčka Smluvní podmínky.

  10. Vyberte Instalovat. Stav doplňku se zobrazí jako Probíhá instalace. Po dokončení instalace obnovte stránku. Stav by se měl změnit na Nainstalováno.

  11. V Dataverse vyberte oblast Aplikace v levém navigačním panelu a ověřte, že doplněk Viditelnost zásob Power Apps je úspěšně nainstalován. Pokud sekce Aplikace neexistuje, kontaktujte produktový tým Viditelnost inventáře na inventvisibilitysupp@microsoft.com.

Poznámka

Pokud vás systém upozorní, že nemáte oprávnění k instalaci Viditelnosti zásob v Lifecycle Services, musíte se obrátit na správce, aby vaše oprávnění upravil.

Pokud instalace ze stránky Lifecycle Services trvá déle než hodinu, váš uživatelský účet pravděpodobně nemá oprávnění k instalaci řešení prostředí Dataverse. Chcete-li opravit problém, postupujte následovně:

  1. Zrušte proces instalace doplňku Viditelnost zásob ze stránky Lifecycle Services.

  2. Přihlaste se do centra pro správu Microsoft 365 a ujistěte se, že uživatelský účet, který chcete použít k instalaci doplňku, má přidělenou licenci „Plán Dynamics 365 Unified Operations“. V případě potřeby přidělte licenci.

  3. Přihlaste se do centra pro správu Power Platform pomocí příslušného uživatelského účtu. Poté nainstalujte doplněk Viditelnost zásob následujícím postupem:

    1. Vyberte prostředí, do kterého chcete doplněk nainstalovat.
    2. Vyberte Aplikace Dynamics 365.
    3. Vyberte Nainstalovat aplikaci.
    4. Vyberte Viditelnost zásob
  4. Po dokončení instalace se vraťte na stránku Lifecycle Services a zkuste znovu nainstalovat doplněk Viditelnost zásob.

Nastavení viditelnosti zásob v Supply Chain Management

Nasaďte integrační balíček Viditelnost zásob

Pokud používáte Supply Chain Management verze 10.0.17 nebo starší, kontaktujte tým podpory doplňku Viditelnost zásob na adrese inventvisibilitysupp@microsoft.com a vyžádejte si soubor balíčku. Poté nasaďte balíček ve službách Lifecycle Services.

Poznámka

Pokud během nasazení dojde k chybě neshody verzí, musíte ručně importovat projekt X++ do vývojového prostředí. Pak vytvořte nasaditelný balíček ve vývojovém prostředí a nasaďte jej ve svém produkčním prostředí.

Kód je součástí Supply Chain Management verze 10.0.18. Pokud používáte tuto verzi nebo novější, nasazení se nevyžaduje.

Zkontrolujte, zda jsou ve vašem prostředí Supply Chain Management zapnuty následující funkce. (Implicitně jsou zapnuté.)

Popis funkce Verze kódu Třída přepnutí
Povolení nebo zákaz používání dimenzí zásob v tabulce InventSum 10.0.11 InventUseDimOfInventSumToggle
Povolení nebo zákaz používání dimenzí zásob v tabulce InventSumDelta 10.0.12 InventUseDimOfInventSumDeltaToggle

Nastavení integrace viditelnosti zásob

Jakmile si doplněk nainstalujete, připravte systém Supply Chain Management, aby s ním pracoval, a to následujícím způsobem.

  1. V aplikaci Supply Chain Management otevřete pracovní prostor Správa funkcí a zapněte funkci Integrace viditelnosti zásob.

  2. Přejděte do nabídky Řízení zásob>Nastavení>Parametry integrace Viditelnost zásob.

  3. Otevřete kartu Obecné a vytvořte následující nastavení:

    • Koncový bod viditelnosti zásob - Zadejte adresu URL prostředí, ve kterém používáte Viditelnost zásob. Další informace naleznete v části Vyhledání koncového bodu služby a čtení konfigurace.
    • Maximální počet záznamů v jednom požadavku - Nastavte na maximální počet záznamů, které chcete zahrnout do jednoho požadavku. Musíte zadat kladné celé číslo menší nebo rovné 1000. Výchozí hodnota je 512. Důrazně doporučujeme ponechat výchozí hodnotu, pokud jste neobdrželi radu od podpory společnosti Microsoft nebo si nejste jisti, že ji potřebujete změnit.
  4. Následující volitelné funkce vylepšují funkčnost viditelnosti inventáře. Rozhodněte se, zda chcete používat jednu nebo obě tyto funkce. Pokud ano, nastavte je. (Lze je také nastavit později.)

    • Předběžné rezervace a posuny – Předběžné rezervace pomáhají organizacím získat jediný zdroj pravdy pro dostupné zásoby, zejména během procesu plnění objednávek. Další informace o tom, jak zapnout a nastavit tuto funkci, naleznete v části Rezervace viditelnosti zásob.
    • Podpora pro položky procesů řízení skladu (WMS) – Tato funkce vám umožňuje používat položky WMS s viditelností zásob. Další informace o tom, jak zapnout a nastavit tuto funkci, naleznete v části Podpora viditelnosti zásob pro položky WMS.
    • Souhrn zásob – Tato funkce poskytuje souhrn zásob produktů společně se všemi dimenzemi. Další informace o tom, jak zapnout a nastavit tuto funkci, naleznete v části Souhrn zásob.
    • Předem načtěte zjednodušený dotaz na aktuální zásoby na skladě – Tato funkce poskytuje souhrnný přehled zásob pro produkty podle nakonfigurovaných dimenzí. Další informace, jak s povolit a nastavit tuto funkci, najdete v části Přednačtení přehlednějšího dotazu na zásoby na skladě.
  5. Po dokončení nastavení volitelných funkcí, které jste vybrali, přejděte na Řízení zásob>Pravidelné>Integrace viditelnosti zásob a zapněte úlohu. Všechny události změny zásob z aplikace Supply Chain Management budou nyní odeslány do Viditelnosti zásob.

Poznámka

Když zapnete úlohu integrace viditelnosti zásob a zobrazí se chyba, že musíte aktualizovat schéma oddílu, přečtěte si část Aktualizace schématu oddílu na dva, pokud se při zapínání úlohy integrace viditelnosti zásob zobrazí chyba tohoto článku pro pokyny.

Seznam nejnovějších oprav hotfix dostupných pro funkce integrace Viditelnosti zásob v Supply Chain Management naleznete v části Poslední opravy hotfix pro Dynamics 365 SCM.

Aktualizujte schéma oddílu na dva, pokud se při povolování úlohy integrace viditelnosti zásob zobrazí chyba

Když se pokusíte zapnout dávkovou úlohu integrace viditelnosti zásob ze Supply Chain Management, může se zobrazit následující chyba:

Nelze synchronizovat více než 500000 záznamů ve stejném skladu. Chcete-li tento problém zmírnit, aktualizujte schéma oddílů na 2 v doplňku Viditelnost zásob. Další informace získáte od týmu podpory viditelnosti zásob na adrese inventvisibilitysupp@microsoft.com.

Pokud se zobrazí tato chyba, podle následujících kroků aktualizujte schéma oddílu, abyste předešli problémům s nedostatkem paměti. Pokud se vám tato chyba nezobrazí, můžete tento postup přeskočit.

  1. V Power Apps odstraňte všechna data zásob.
  2. Nastavte systém pro odesílání požadavků API do viditelnosti zásob.
  3. Po odstranění dat zavolejte rozhraní API Get s textem none pro získání všech ID oddílů (pomocí /api/environment/{environmentId}/allpartitionids). Zkontrolujte odpověď a potvrďte, že data byla zcela vymazána. Výsledek by měl být prázdný.
  4. Zavolejte rozhraní API Post s textem none pro změnu schématu oddílů (pomocí /api/environment/{environmentId}/updatePartitionSchema?newversion=2).
  5. V Power Apps zapněte funkci pokročilé skladové zásoby a aktualizujte konfiguraci.
  6. V Power Apps zkontrolujte konfiguraci runtime. Pole CachePartitonIdVersion by mělo ukazovat hodnotu ByLocationAndProductIdMod64.
  7. V Supply Chain Management přejděte do uzlu Řízení zásob>Periodické úlohy>Integrace Viditelnosti zásob a zapněte úlohu.

Aktualizace doplňku Viditelnost zásob

Chcete-li aktualizovat instalovanou verzi doplňku Viditelnost zásob na nejnovější verzi, postupujte takto:

  1. Přihlaste se do Centra pro správu Power Platform.

  2. V levém navigačním podokně vyberte Prostředí.

  3. Otevřete prostředí, kde chcete aktualizovat doplněk Viditelnost zásob.

  4. V části Zdroje vyberte Aplikace Dynamics 365.

  5. V seznamu vyhledejte řádek, kde Název je Viditelnost zásob Dynamics 365. Zkontrolujte hodnotu ve sloupci Stav pro tento řádek.

    • Pokud má Stav hodnotu Instalováno, pak již používáte nejnovější verzi, takže zbytek tohoto postupu můžete přeskočit.
    • Pokud má Stav hodnotu Dostupná aktualizace, je k dispozici aktualizace. Pokračujte dalším krokem.

    Tip

    Chcete-li bez ohledu na stav zjistit, kterou verzi doplňku aktuálně používáte, otevřete nabídku Další akce aplikace (tlačítko se třemi tečkami) a poté vyberte Podrobnosti.

  6. Pokud stránka ukazuje, že je k dispozici aktualizace, otevřete nabídku Další akce aplikace (tlačítko se třemi tečkami) a poté vyberte Aktualizovat.

  7. Zobrazí se dialogové okno. Zaškrtněte políčko Souhlasím se smluvními podmínkami a poté vyberte Aktualizovat.

  8. Otevře se automaticky otevírané okno s výzvou k potvrzení akce. Abyste pokračovali, do poskytnutého pole zadejte název prostředí a poté vyberte Aktualizovat.

Odinstalace doplňku Viditelnost zásob

Pro odinstalaci doplňku Viditelnost zásob proveďte následující:

  1. Přihlaste se k aplikaci Supply Chain Management.

  2. Přejděte do uzlu Řízení zásob>Periodické>Integrace viditelnosti zásob a vypněte úlohu.

  3. Přejděte na Lifecycle Services a otevřete stránku pro prostředí, ze kterého chcete doplněk odinstalovat (viz také část Instalace doplňku Viditelnost zásob).

  4. Vyberte Odinstalovat.

  5. Proces odinstalace nyní ukončí doplněk Viditelnost zásob, zruší registraci doplňku z Lifecycle Services a odstraní všechna dočasná data uložená v mezipaměti dat doplňku Viditelnost zásob. Primární data zádob, která byla synchronizována s vaším předplatným Dataverse jsou zde však stále uložena. Chcete-li odstranit tato data a všechna řešení související s viditelností zásob, proveďte zbytek tohoto postupu.

  6. Otevřete Power Apps.

  7. Vyberte Prostředí na navigační liště.

  8. Vyberte prostředí Dataverse, které je propojeno s vaším prostředím Lifecycle Services.

  9. Přejděte na Řešení a odstraňte následující řešení v následujícím pořadí:

    1. Dynamics 365 Inventory Visibility – kotva
    2. Viditelnost zásob Dynamics 365 – moduly plug-in
    3. Viditelnost zásob Dynamics 365 – aplikace
    4. Viditelnost zásob Dynamics 365 – ovládací prvky
    5. Viditelnost zásob Dynamics 365 – základna

    Po odstranění těchto řešení budou odstraněna také data uložená v tabulkách.

Důležité

Data a řešení související s viditelností zásob v Power Apps byste měli odstranit pouze v případě, že jste si jisti, že viditelnost zásob v aktuálním prostředí již nikdy nepoužijete. Pokud je odstraníte a poté se pokusíte znovu nainstalovat viditelnost zásob ze stránky LCS později, můžete narazit na problémy, jako je například zaseknutí během instalace a nemožnost obnovení.

Pokud potřebujete odinstalovat a znovu nainstalovat doplněk, protože jste obnovili databázi Supply Chain Management, neodstraňujte data a řešení v Power Apps. Místo toho postupujte podle postupu v tématu Vymazání dat viditelnost zásob z Dataverse před obnovením databáze Supply Chain Management a opravte případné problémy s daty.

Vyčistěte data viditelnosti zásob z Dataverse před obnovením databáze Supply Chain Management

Pokud jste používali Viditelnost zásob a poté obnovili databázi Supply Chain Management, může obnovená databáze obsahovat data, která již nejsou konzistentní s daty dříve synchronizovanými pomocí Viditelnosti zásob v Dataverse. Tato nekonzistence dat může způsobit systémové chyby a další problémy. Proto je důležité, abyste vždy vyčistili všechna data viditelnosti zásob z Dataverse před obnovením databáze Supply Chain Management.

Pokud potřebujete obnovit databázi Supply Chain Management, použijte následující postup:

  1. Přihlaste se k aplikaci Supply Chain Management.
  2. Přejděte do uzlu Řízení zásob>Periodické>Integrace viditelnosti zásob a vypněte úlohu.
  3. Zastavte odesílání požadavků do viditelnosti zásob ze systémů jiných třetích stran.
  4. V Power Apps otevřete stránku Konfigurace pro Viditelnost zásob. Poté vyberte Vyčistit uživatelská data v pravém horním rohu. Tím se vymažou nezapsaná data zásob z obnovené databáze, aniž by to ovlivnilo jakékoli existující konfigurace.
  5. Obnovte databázi Supply Chain Management, například jak je popsáno v tématu Obnova databáze k bodu v čase (PITR) nebo Obnova produkční databáze k bodu v čase do prostředí sandbox.
  6. Přejděte do uzlu Řízení zásob>Periodické>Integrace viditelnosti zásob a znovu úlohu zapněte.

Důležité

Existuje několik způsobů, jak migrovat data mezi prostředími Dataverse, ale nedoporučujeme to dělat, protože data Dataverse obsahují jeho EnvironmentId, což znamená, že migrace dat přímo mezi různými prostředí povede k poškození dat. Pokud se setkáte s tímto problémem, požádejte o pomoc inventvisibilitysupp@microsoft.com .