Odoo 19.4 mění způsob, jakým uživatelé přistupují k informacím o inventáři k minulému datu, analyzují stáří zásob a alokují dostupný inventář. Report zásob nyní obsahuje výběr data, který umožňuje zobrazit inventář k minulému datu nebo přesnému časovému okamžiku, a zároveň zachovává filtry již použité v reportu. (Odoo 19.4 Release Notes; mergebot.odoo.com)
Vydání také zpřístupňuje stáří zásob prostřednictvím kontingenčního zobrazení Analýza pohybů. Kromě toho mohou uživatelé alokovat inventář přímo z forecast reportu a pracovat s přepracovaným reportem alokace. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Reporting Allocation)
Tyto změny se dotýkají různých částí workflow inventáře. Volič minulého data mění přístup k historickým pohledům na zásoby, report stáří přidává analytickou možnost a změny alokace ovlivňují způsob, jakým uživatelé kontrolují prognózy a přiřazují inventář. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Reporting Allocation; mergebot.odoo.com) Měly by proto být testovány jako samostatné funkce, nikoli považovány za jednu reportovací funkci.
Výběr minulého data se přesouvá do reportu zásob
Dříve Odoo poskytovalo samostatného průvodce Inventory at Date. V 19.4 je tato cesta nahrazena výběrem data integrovaným do vyhledávacího panelu reportu zásob. Uživatelé mohou místo otevření samostatného průvodce vybrat historický okamžik přímo v reportu. (mergebot.odoo.com)
Volič podporuje jak minulé datum, tak přesné časové razítko. Výběr časového razítka umožňuje uživatelům zobrazit zásoby v konkrétním okamžiku během dne, nikoli používat pouze datum jako hranici reportu. Odoo také uvádí, že report při výběru historického okamžiku zachovává aktivní filtry. (Odoo 19.4 Release Notes; mergebot.odoo.com)
Zachování filtrů je důležité, když uživatel již zúžil report na konkrétní produkty nebo jiná kritéria. Podle poznámek k vydání a záznamu o implementaci není při použití minulého data nutné tyto aktivní filtry znovu vytvářet. (Odoo 19.4 Release Notes; mergebot.odoo.com)
Dodané zdroje potvrzují integrovaný volič, podporu časových razítek a zachování filtrů. Nespecifikují však každý výpočetní pravidlo za historickým výsledkem ani nevysvětlují, jak mohou vlastní logika inventáře a jednotlivé konfigurace ovlivnit zobrazené hodnoty. (Odoo 19.4 Release Notes; mergebot.odoo.com)
Před použitím upraveného reportu v provozním nebo finančním procesu by organizace měly otestovat známá historická data a časová razítka ve své vlastní databázi. Porovnání by mělo používat případy, u nichž lze očekávanou skladovou pozici určit nezávisle.
Bývalý průvodce historie je odstraněn
Implementace dělá více než jen přidává ovládací prvek do reportu zásob. Odstraňuje průvodce stock.quantity.history spolu s jeho akcí, tlačítkem a přístupovým pravidlem. Odstraňují se také redundantní kontextové klíče spojené s dřívější cestou. (mergebot.odoo.com)
Tato změna může být relevantní pro vlastní moduly, automatizované akce, přístupová nastavení nebo interní pokyny, které odkazují na bývalého průvodce. Záznam o implementaci potvrzuje odstranění standardních součástí, ale neurčuje dopad na konkrétní úpravu. (mergebot.odoo.com)
Technické týmy by měly v vlastním kódu a konfiguraci vyhledat odkazy na stock.quantity.history, původní akci a související hodnoty kontextu. Vlastníci procesů by měli také upravit pokyny, které uživatele směrují k průvodci Inventory at Date.
Oprávnění také vyžadují otestování. Přístupové pravidlo starého průvodce je odstraněno, protože samotný průvodce již neexistuje. (mergebot.odoo.com) Toto odstranění nestanovuje, jak bude integrovaný výběr data fungovat pro každou stávající roli.
Organizace by měly ověřit nové ovládání s rolemi sklad, inventář, finance a pouze pro čtení, které ve svém prostředí používají. Testování by mělo potvrdit jak viditelnost, tak povolené akce, místo aby se předpokládalo, že přístup ke starému průvodci se přímo přenese do nového rozhraní.
Stáří zásob se zobrazuje v Moves Analysis
Odoo 19.4 zpřístupňuje report stáří zásob prostřednictvím kontingenčního zobrazení Moves Analysis. Tím se stáří přesouvá do analytického zobrazení inventáře, nikoli do výběru zásob k minulému datu. (Odoo 19.4 Release Notes)
Tento rozdíl je důležitý při akceptačním testování. Report zásob k minulému datu ukazuje inventář v zvoleném historickém okamžiku, zatímco stáří zásob je přístupné přes Moves Analysis. Dodaný poznámkový záznam k vydání uvádí umístění reportu stáří, ale neposkytuje podrobné definice pro období stáří, metriky ani výklady specifické pro organizaci. (Odoo 19.4 Release Notes)
Týmy by měly porovnat výstup z Moves Analysis se svou současnou metodou stáří zásob. Měly by zdokumentovat použitá pole, filtry a seskupení a poté posoudit, zda výsledek odpovídá jejich interní vykazovací politice. To je zvláště užitečné, když se finance a skladové týmy nyní spoléhají na různé reporty nebo exportovaná data.
Mění se také pracovní postupy alokace
Odoo 19.4 umožňuje uživatelům alokovat inventář přímo z forecast reportu a zavádí přepracovaný report alokace. Dokumentace výroby Odoo samostatně popisuje pracovní postup vykazování alokace. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Reporting Allocation)
Jde o změny pracovního postupu, nikoli o rozšíření historického reportingu. Forecast report poskytuje přímý vstupní bod pro alokaci, zatímco report alokace nabízí přepracované rozhraní pro vykazování. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Reporting Allocation)
Organizace používající alokaci ve výrobních nebo skladových procesech by měly porovnat upravené trasy se stávajícími kroky schvalování, odpovědnostmi a školicími materiály. Testování by mělo zahrnovat uživatele odpovědné za vyhodnocení forecast demand a přidělování dostupného inventáře.
Podpůrný materiál k alokaci použitý pro tuto kontrolu je zveřejněn v dokumentační cestě Odoo 19.0, zatímco poznámky k vydání identifikují změny v 19.4. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Reporting Allocation) Administrátoři by proto měli zkontrolovat dokumentaci a chování pro edici a build, které nasazují, místo aby předpokládali, že každá obrazovka a volba budou ve všech prostředích 19.x stejné.
Co ověřit před nasazením
Začněte integrovaným výběrem data. Ověřte, že aktivní filtry zůstávají použité, že uživatelé mohou vybrat jak datum, tak přesné časové razítko, a že výsledné historické zobrazení odpovídá známým testovacím případům. Tyto kontroly pokrývají chování uvedené v poznámkách k vydání a v implementačním záznamu. (Odoo 19.4 Release Notes; mergebot.odoo.com)
Poté identifikujte vše, co stále závisí na odstraněném průvodci stock.quantity.history, jeho akci, tlačítku, přístupovém pravidle nebo souvisejících klíčích kontextu. (mergebot.odoo.com) Projděte vlastní moduly, automatizované testy, interní odkazy a provozní pokyny, které mohou stále odkazovat na původní pracovní postup.
U stáří zásob otevřete kontingenční zobrazení Moves Analysis a určete, jak má být report nakonfigurován podle vykazovací politiky organizace. U alokace otestujte přímou akci z forecast reportu a projděte přepracovaný report alokace s uživateli, kteří přidělují inventář. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Reporting Allocation)
Zdokumentovaný rozsah Odoo 19.4 zahrnuje integrovaný výběr historického data a časového razítka se zachovanými filtry, odstranění dřívějších komponent průvodce historie, stáří zásob přes Moves Analysis a upravený přístup k alokaci a vykazování. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Reporting Allocation; mergebot.odoo.com) Chování závislé na konfiguraci je třeba stále ověřit v každém nasazeném prostředí.
