Megosztás a következőn keresztül:


Raktárspecifikus készlettranzakciók

A raktárspecifikus leltári tranzakciók (ebben a cikkben raktári tranzakcióknak nevezzük őket) olyan adatbázisrekordok, amelyek információt tárolnak arról, hogyan tárolják és mozgatják a készletet a raktárban. A raktári tranzakciós rekordok nagymértékben optimalizáltak a raktári műveletekhez.

A Microsoft Dynamics 365 Supply Chain Management 10.0.32 előtti verzióiban a rendszer a szabványos leltárügyletek egyetlen típusát használta (ebben a cikkben leltárügyleteknek nevezzük) mind a raktári műveletekre, mind az egyéb típusú leltárügyletekre. Az újabb rendszerekben azonban javasoljuk, hogy ahol alkalmazhatóak, ott a raktári tranzakciókat használja (bár a leltári tranzakciókat továbbra is használják más funkciók támogatására). A raktári műveletek számára a raktári tranzakciók számos előnnyel járnak a leltári tranzakciókhoz képest. Íme néhány példa:

  • Jelentősen javult a raktárüzemeltetés teljesítménye, különösen a nagyszámú sorozat- vagy tételszámot tartalmazó forgatókönyvek esetében (nyomon követési méretek).
  • Jobb skálázhatóság, amelyet a raktári műveletek támogatásához szükséges leltári tranzakciós rekordok számának csökkentése tesz lehetővé. A szokásos leltározási tranzakciók sokkal több rekordot generálnak, és ezért nagy terhelést jelenthetnek az adatbázis számára.

Hogyan viszonyulnak a raktári tranzakciók a készletezési tranzakciókhoz

A raktári tranzakciók több szempontból is különböznek a leltári tranzakcióktól. Íme a legfontosabb különbségek:

  • A raktári tranzakciók ömlesztett tételekre is vonatkozhatnak. Más szóval, egyetlen raktári tranzakció lefoglalhat, kiadhat vagy átvehet olyan tételeket, amelyek különböző sorozat- vagy tételszámmal rendelkeznek. Ez a képesség lehetővé teszi a rendszer számára, hogy elkerülje az ismételt érvényesítést és hatékony halmazalapú műveleteket alkalmazzon. Emellett csökkenti a rendszer által generált adatmennyiséget. Mivel az elemkészletek újra felhasználhatók, nem kell ugyanazt az információt többször rögzíteni.
  • A raktári tranzakciók nem tartalmaznak pénzügyi vagy költséginformációkat. Ezeket csak a raktári műveletekben használják, amelyeknek nincs pénzügyi hatása. Ez a változás jelentősen csökkenti az adatbázisban szükséges mezők, indexek és érvényesítések számát. A pénzügyi hatással járó raktári műveletek (mint például a számlálás, a be- vagy kivezetés) esetében a rendszer továbbra is a leltári tranzakciókra támaszkodik.
  • A raktári tranzakciók megváltoztathatatlanok. Ezért néhány rendszerfolyamat kivételével soha nem frissülnek vagy törlődnek. Ez a tulajdonság kiszámíthatóbb rendszerteljesítményt tesz lehetővé, mivel elkerülhető a tranzakciók felosztása. Emellett részletesebb ellenőrzési naplót is lehetővé tesz a rendszerben történt eseményekről. Az extra részletek hasznosak lehetnek a vizsgálatok során.
  • A raktári tranzakciókat gyakran archiválják. Ez a funkció segít a raktári tranzakciók táblázatának méretét kis méretben tartani. Lehetővé teszi továbbá, hogy a rendszer különböző adatmodelleket valósítson meg az aktív és a befejezett tranzakciókhoz. Az aktív tranzakció adatmodellje a beszúrásokra van optimalizálva. (Ez az optimalizálás kritikus fontosságú a mobileszközök gyors működéséhez.) Ezzel szemben a befejezett tranzakciók adatmodellje a lekérdezésekre van optimalizálva.

Előfeltételek

A funkció használata előtt a következő előfeltételeknek kell teljesülniük:

A raktári tranzakciókat támogató testreszabások ellenőrzése és frissítése

Miután engedélyezte a Raktárspecifikus leltári tranzakciók funkciót, a következő változások következnek be a rendszerben:

  • A rendszer a továbbiakban nem generál leltárügyleteket a raktári műveletekhez. Helyette raktári tranzakciókat fog használni. Ezért minden olyan testreszabást és bővítményt, amely a raktári műveletekhez a vonatkozó leltári tranzakciókra támaszkodik, frissíteni kell. Ez a változás csak azokat a raktári forgatókönyveket érinti, amelyeket úgy konfigurált, hogy raktári tranzakciókat használjanak. (További információért lásd a cikk Válassza ki, hogy mely forgatókönyvek használjanak raktári tranzakciókat című részét.)
  • Több meglévő metódus már nem lesz meghívva a raktári műveletek feldolgozásakor.

Amikor megpróbálja engedélyezni a funkciót, a rendszer egy sor ellenőrzést hajt végre, hogy azonosítsa azokat a kiterjesztéseket, amelyek a változások miatt megszakadhatnak. Ha bármilyen problémát talál, hibaüzenetet kap, amely azonosítja a kiterjesztést, és elmagyarázza, hogyan kell frissíteni. Ha ilyen üzenetet kap, amikor megpróbálja engedélyezni a funkciót, kövesse az alábbi lépéseket.

  1. Vegye fel a kapcsolatot a fejlesztőjével vagy Microsoft-partnerével, és kérje meg őket, hogy vizsgálják felül a vonatkozó bővítményeket, és végezzék el a szükséges javításokat.
  2. A problémás kiterjesztést tartalmazó modult érvényesítettnek kell nyilvánítani. Ezt a módosítást a WHSWarehouseInventoryTransactionFeatureExtensionValidator osztály buildValidatedModuleSet() metódusának kiterjesztésével és a megjelölt bővítményt tartalmazó modul nevének a halmazba való felvételével végezheti el.
  3. Telepítse a frissített modult. A funkcióellenőrzőnek most már lehetővé kell tennie a funkció aktiválását.

Vigyázat

A funkcióellenőrző nem képes minden lehetséges problémát felismerni. Például nem tudja felismerni, hogy egy bővítmény a raktári munkához kapcsolódó leltári tranzakciókat olvassa-e. (A funkció engedélyezése után ezek a leltári tranzakciók már nem fognak létezni.)

Válassza ki, hogy mely forgatókönyvek használjanak raktári tranzakciókat

A rendszer lehetővé teszi, hogy kiválassza, mely forgatókönyvek használnak raktári tranzakciókat. Kezdetben például használhatja az új raktári tranzakciókat a raktári mozgásokhoz, de továbbra is használhatja a leltári tranzakciókat minden más művelethez. Ezért azok a szervezetek, amelyek olyan rendszert használnak, amelyet a Raktár-specifikus készletezési tranzakciók funkció engedélyezése előtt testre szabtak, rugalmasan alkalmazkodhatnak a raktári tranzakciók használatához. Kezdhetik a legkevésbé testreszabott forgatókönyvekkel, vagy azokkal a forgatókönyvekkel, ahol a legnagyobb szükség van a teljesítmény javítására.

Az alábbi lépéseket követve kiválaszthatja, hogy mely forgatókönyvek használjanak raktári tranzakciókat.

  1. Lépjen a Raktárkezelés > Beállítás > Raktárkezelési paraméterek részre.
  2. Az Általános lap Raktárkészlet tranzakciómechanizmus Gyorslapján jelölje be a Raktárkészlet tranzakciók használata jelölőnégyzetet minden olyan forgatókönyvnél, ahol raktári tranzakciókat szeretne használni. Azok a forgatókönyvek, amelyeknél ezt a jelölőnégyzetet nem jelöli be, továbbra is a leltári tranzakciókat fogják használni.
  3. A műveleti ablaktáblán válassza a Mentés lehetőséget.

Egyes raktári munkatípusok csak más rendszerfolyamatok (mint például a be- és kijavítás és a számlálási műveletek) köré épülnek, és továbbra is leltári tranzakciókat használnak. Ezek a műveletek megváltoztatják a készletet a készlet összes dimenziójában, és ezért pénzügyi hatással járnak.

A forrásdokumentum-tranzakciókat továbbra is a leltári tranzakciók (a InventTrans táblában szereplő rekordok) segítségével kell megjeleníteni, és továbbra is a leltári halmazt kell használni. Például az értékesítési komissiózási forgatókönyvben az értékesítési sorhoz kapcsolódó foglalást továbbra is egy leltári tranzakció fogja képviselni. Amikor azonban kiad egy értékesítési megrendelést a raktárnak, a létrehozott munka raktári tranzakciókat használ. Amikor a munka befejeződik, az értékesítési sor leltári tranzakciója Kiszedett státuszba frissül, és az összes konkrét dimenzióérték hozzárendelésre kerül, mintha a munka leltári tranzakciókat használt volna.

Raktári tranzakciók felülvizsgálata

A Raktári tranzakciók oldal a raktári tranzakciókat és a leltári tranzakciókat is megjeleníti. Ezzel szemben a Leltári tranzakciók oldal csak a leltári tranzakciókat mutatja. Ezért csak a Raktári tranzakciók oldal mutatja az összes olyan tranzakciót, amely a raktári műveletekhez kapcsolódik. Ha például egy értékesítési komissiózási forgatókönyvben az értékesítési megrendeléshez kapcsolódó összes tranzakciót szeretné megtekinteni, meg kell nyitnia a Raktári tranzakciók oldalt. Megjeleníti mind az értékesítési megrendeléssel kapcsolatos leltári tranzakciókat, mind a munkával kapcsolatos raktári tranzakciókat. A Leltár tranzakciók oldal csak az értékesítési megrendelések tranzakcióit mutatja.

A Raktári tranzakciók oldal célja, hogy a raktár kezelése szempontjából releváns összes tranzakciót megjelenítse. Nem jeleníti meg a Megrendelt vagy Megrendelésre státuszban lévő leltári tranzakciókat. A rendszer több helyéről is megnyithatja, többek között a Készletlapok és a Raktárkészlet tranzakciók oldalról.

Ha például a Raktári tranzakciók oldalt szeretné megnyitni a Készleten lévő oldalról egy kiválasztott termékhez, kövesse az alábbi lépéseket.

  1. Kattintson a Termékinformációk kezelése > Termékek > Kiadott termékek lehetőségre.

  2. Válasszon ki egy kiadott terméket.

  3. A Műveleti panelen, a Készletkezelés lapon a Megtekintés csoportban válassza ki az Aktuális készlet lehetőséget.

    Bankjegy

    Ha a kiválasztott termék összes tranzakcióját szeretné megtekinteni, válassza a Raktári tranzakciókat.

  4. A Készleten lévő oldalon jelölje ki a vizsgálni kívánt készletet tartalmazó sort.

  5. A Műveleti ablaktáblán válassza a Raktári tranzakciók lehetőséget.

A Raktári tranzakciók és a Készletezési tranzakciók lapok hasonló funkciókat biztosítanak. A Raktári tranzakciók oldal azonban a raktári műveletekre vonatkozó funkciókra korlátozódik. A következő műveleteket végezheti el:

  • A megjelenítendő leltárméretek kiválasztásához válassza a Műveleti ablaktábla Méretek megjelenítése elemet.
  • Az összes olyan tranzakció megtekintéséhez, amelyeknek ugyanazok a leltárméretei, mint egy kiválasztott sornak, válassza a Műveletpanel Leltár lapján a Raktári tranzakciók dimenziókhoz elemet.
  • Egy kijelölt sor leltárméreteinek nyomon követéséhez válassza a Műveletpanel Leltár lapjának Nyomon követés parancsát a Leltárméretek nyomon követése lap megnyitásához.
  • Egy kiválasztott sor tételattribútumainak részleteinek megtekintéséhez válassza a Leltár tételattribútumok elemet a Műveletpanel Leltár lapján.

Raktári tranzakciók archiválása

Mivel a raktári tranzakciók és a leltári tranzakciók jellegükben némileg különböznek egymástól, a rendszer gyakrabban archiválhatja a raktári tranzakciókat, mint a leltári tranzakciókat. Amikor a raktári munka befejeződik (lezárul vagy törlődik), a rendszer archiválja az összes kapcsolódó raktári tranzakciót. Az archivált raktári tranzakciók továbbra is a felhasználói felületen érhetők el, ahogy a nem archivált tranzakciók is. Azonban a gyors bejegyzésekre optimalizált tárolóból (aktív tranzakciók) a lekérdezésekre optimalizált tárolóba (archivált tranzakciók) kerülnek át. A rendszer érzékeli ezt a különbséget, és figyelembe veszi az archivált raktári tranzakciókat, amikor például a készletek újraszámításának konzisztencia-ellenőrzését végzi, vagy amikor a Készletméretek nyomon követése lapot használja.

Az archiválási eljárást a Raktári leltározási tranzakciók archiválása folyamatautomatizálás háttérfolyamata hajtja végre. Ez a folyamat automatikusan regisztrálásra kerül, amikor engedélyezi a Raktárspecifikus leltári tranzakciók funkciót. Alapértelmezés szerint 10 percenként fut. A rendszergazdák azonban a rendszer tényleges használatának megfelelően módosíthatják az ismétlődési tulajdonságokat.

A következő lépéseket kell követnie a Raktárkészlet-állomány archiválási tranzakciók folyamatának ismétlődési tulajdonságainak módosításához.

  1. Menjen a Rendszerfelügyelet > Beállítás > Folyamatautomatizálás menüpontba.
  2. A Háttérfolyamatok lapon jelölje ki a rácson azt a sort, ahol a Név mezőben a Raktárkészlet tranzakciók archiválása mező van beállítva.
  3. Válassza a Szerkesztés lehetőséget az eszköztáron.
  4. Megnyílik a Háttérfolyamat szerkesztése párbeszédpanel. Tekintse át és szükség szerint szerkessze a konfigurációt, majd válassza az OK lehetőséget.

A következő lépéseket követve tekintheti át a raktárkészlet-nyilvántartási tranzakciók archiválási folyamatának végrehajtási előzményeit.

  1. Menjen a Rendszerfelügyelet > Beállítás > Folyamatautomatizálás menüpontba.
  2. A Háttérfolyamatok lapon jelölje ki a rácson azt a sort, ahol a Név mezőben a Raktárkészlet tranzakciók archiválása mező van beállítva.
  3. Válassza az eszköztáron a Legutóbbi eredmények megtekintése lehetőséget.
  4. A megjelenő Végrehajtás eredményei párbeszédpanel az egyes folyamatok végrehajtásának listáját mutatja. Itt láthatja, hogy az egyes folyamatok sikeresek voltak-e, és megtekintheti a végrehajtási naplót.

Gyakori kérdések

Ez a szakasz a raktárspecifikus készlettranzakciókra vonatkozó gyakori kérdésekre ad választ.

A Microsoft tervezi az aktuális készlet kiválétlozását az InventTrans és a WHSInventReserve táblából?

Nincsenek az aktuális készletnek az ilyen táblákból való kilelétlését kivetni tervek.

Mit képviselnek az új tranzakciótípusok, és hogyan használják azokat a WHSInventoryTransactionTable táblában?

A WHSInventoryTransactionTable tábla a következő négy tranzakciótípust tartalmazza (a meghatározásnak megfelelő). WHSInventoryTransactionTypeEnum

  • Regisztrált kiadás – a ténylegesen kiadott cikket jelöli.
  • Regisztrált bevételezés – a ténylegesen beérkezett cikket jelöli.
  • Tényleges foglalás – cikkfoglalásokat jelent.
  • Fizikai foglalás eltávolítása – explicit, külön tranzakciótípust jelent a foglalások eltávolításához. A beállításoktól függően az archiválási folyamat során minden foglalással kapcsolatos tranzakciót el lehet dobni, hogy helyet takaríthat meg.

Hogyan különbözik az ItemSetId az egyes elemek tábláitól, és van-e útmutatást a folytatáshoz?

InventTrans–alapú készlet nem egy készletműveleteket ( például kiadást, bevételezést és foglalást) ábrázol egy cikkhalmazra. Az raktározási táblák (például a raktári munkához célként szükséges táblák) példaként állítják az ilyen cikkek készletét. Az értéktábla a készlet vermének InventTrans szempontjából csak egy olyan dimenzió, amely hasonlít a többi tárolási dimenzióhoz InventDim. A cikkkészlet koncepciója az új készlet vermében ennek a hiánynak a kezelése érdekében. A kezdeti ki válogatás során egy cikkkészlet épül fel, és az ezt követő műveletek ( például a fokozatba kerülés, a fokozatból történő ki válogatás és az ajtaja) felhasználják a cikkkészletet. Ezzel a módszersel elkerülhető a áthelyezendő cikkekre vonatkozó felesleges adatok rögzítése. Az új rendszerben azonban még mindig használatosak az engedélytáblák.

További erőforrások

  • Ha további információt szeretne kapni erről a funkcióról, csatlakozzon a Raktárkészlet-tranzakciók Yammer csoporthoz, ahol hasznos útmutatókat talál, megkapja a legfrissebb frissítéseket, és felteszi a raktári tranzakciók használatával kapcsolatos kérdéseit.