0. Zestawienie funkcji. W skrócie
1. Funkcje użytkowe
2. Funkcje techniczne
3. Cyfrowe bliźniaki (Digital Twin)
Tabela zbiorcza - Symulacje Trawers ERP
1. Opisy szczegółowe
Pojęcia
Procesy gospodarcze
2. Trawers: Funkcje użytkowe
Rejestrowanie dokumentów sprzedaży
Księgowanie próbne
Dostępność materiałów
Obliczanie kosztów normatywnych
Symulacja kosztów zlecenia produkcyjnego
Symulacja marży z zamówienia
Próbne obliczanie wynagrodzeń
Symulacja obliczenia umorzenia i amortyzacji
Przyszłe przepływy finansowe
Prognozy rozchodów magazynowych
SOA Przykłady zapytań i odpowiedzi (pliki XML) znajdują się w programie
3. Trawers: Funkcje techniczne
Sprawdzanie poprawności przeliczników Jm
Sprawdzanie protokołu wymiany danych z drukarką fiskalną
Zapamiętywanie stanu systemu (en: Create a snapshot)
Symulacja alertów
4. Cyfrowe bliźniaki (en: Digital twins)
Cyfrowy bliźniak
Kartoteki magazynowe
Zasoby wytwórcze na produkcji
Bliźniaki urządzeń technicznych
5. RPA Robotic process automation
6. Tematy powiązane
0. Zestawienie funkcji. W skrócie
Wersja skrócona - Symulacje w Trawers ERP1. Funkcje użytkowe
* Rejestrowanie dokumentów sprzedaży - test wydajności rejestracji dużej liczby transakcji.
* Księgowanie próbne - symulacja zapisów księgowych bez trwałego zapisu.
* Dostępność materiałów - ocena możliwości realizacji zleceń w oparciu o zapasy.
* Obliczanie kosztów normatywnych - koszt wytworzenia wg cen historycznych.
* Koszty zlecenia produkcyjnego - symulacja kosztów na podstawie materiałów i operacji.
* Symulacja marży - porównanie ceny sprzedaży do kosztów.
* Próbne listy płac - obliczenia wynagrodzeń bez zapisu.
* Symulacja amortyzacji - obliczenia próbne amortyzacji środków trwałych.
* Przyszłe przepływy finansowe - prognoza wpływów i wydatków.
* Prognozy rozchodów magazynowych - przewidywanie zużycia asortymentu.
* SOA - test zapytań/odpowiedzi XML - walidacja integracji.
* Symulacja zapasów - test scenariuszy magazynowych.
* Symulacja kosztów i cen - analiza wpływu zmian cen surowców.
* Symulacja procesów produkcyjnych - test harmonogramów i dostępności zasobów.
* Symulacja przepływów finansowych - scenariusze płynności.
---
2. Funkcje techniczne
* Przeliczniki jednostek miar - test poprawności zapisów w bazie.
* Test protokołu drukarki fiskalnej - symulacja komunikacji.
* Test protokołu wagi - symulacja komunikacji.
* Snapshot (migawka) - zapis stanu systemu do testów/szkoleń.
* Symulacja alertów - test reakcji na zdarzenia.
* Nadmiarowe kwoty - test ekstremalnych wartości.
* Błędy użytkownika - test walidacji pól i formatów.
* Przeciążenie systemu - test wydajności pod obciążeniem.
* Awaria systemu - test procedur awaryjnych.
* Kopia zapasowa i odtwarzanie - test procedur backupu.
---
3. Cyfrowe bliźniaki (Digital Twin)
* Kartoteki magazynowe - symulacja obciążenia miejsc i transportu.
* Zasoby produkcyjne - harmonogramowanie stanowisk pracy.
* Urządzenia techniczne - odzwierciedlenie pracy maszyn (IoT).
* Systemy informatyczne - testy procesów i algorytmów na kopiach danych.
---
Tabela zbiorcza - Symulacje Trawers ERP
| Moduł | Funkcja | Kod | Typ | Cel symulacji |
| ----- | -------------------------------- | ------------------------------ | ---------- | ---------------------------------- |
| NA | Rejestracja dokumentów sprzedaży | - | Użytkowa | Test wydajności |
| AD | Księgowanie próbne | AD_PDV14 | Użytkowa | Symulacja zapisów księgowych |
| BM | Dostępność materiałów | BM_ZKS20 | Użytkowa | Ocena możliwości realizacji zleceń |
| BM | Koszty normatywne | BM_OKS40 | Użytkowa | Symulacja kosztu wytworzenia |
| ZP | Koszty planowane zlecenia | ZP_KZL20 | Użytkowa | Symulacja kosztów zlecenia |
| BM | Wycena i marża | BM_DES10 | Użytkowa | Symulacja marży |
| PL | Próbne wynagrodzenia | - | Użytkowa | Test list płac |
| ST | Próbna amortyzacja | - | Użytkowa | Symulacja amortyzacji |
| KB | Przyszłe przepływy finansowe | KB_ZWN10 / KB_ZWZ10 / KB_ZPL10 | Użytkowa | Prognoza finansów |
| MG | Prognozy rozchodów | MG_ZSR10 / MG_ZSR20 | Użytkowa | Prognoza zużycia |
| AD | SOA - testy XML | AD_PSOA3 | Użytkowa | Walidacja integracji |
| MG | Test przeliczników Jm | MG_KPK10 | Techniczna | Poprawność przeliczników |
| NA | Test drukarki fiskalnej | NA_PDF10 | Techniczna | Komunikacja z drukarką |
| AD | Test wagi | AD_PWG10 | Techniczna | Komunikacja z wagą |
| AD | Snapshot | - | Techniczna | Stan systemu do testów |
| AD | Symulacja alertów | AD_PAL15 | Techniczna | Test reakcji alertów |
---
1. Opisy szczegółowe
Pojęcia
Symulacja (w kontekście przeprowadzania próby), to badanie, eksperyment,
przymiarka, sprawdzian, test.
Symulacje w programie komputerowym, to sprawdzenie czy zastosowane
rozwiązania, algorytmy i procesy dadzą właściwe i oczekiwane rezultaty.
Np. czy aktualne zapasy magazynowe i złożone zamówienia zakupu umożliwią
terminowe realizacje zamówień sprzedaży.
W środowiskach produkcyjnych symuluje się procesy techniczne w zakładach
chemicznych, elektrowniach. Symuluje sie procesy biologiczne.
Symulacja służy do projektowania, rozwoju, analizy i optymalizacji procesów
i funkcji technicznych.
Symulacje przeprowadza się na modelach, które reprezentują procesy rzeczywiste.
Zwykle modele zapisuje się w językach informatycznych: w zbiorach danych
i algorytmach obliczeniowych.
Procesy gospodarcze
Symulacje procesów gospodarczych (en: Business Process Simulation),
to metoda sprawdzenia, czy projektowane lub modyfikowane procesy biznesowe
usprawnią funkcjonowanie przedsiębiorstwa.
Symulacje pozwalają na eksperymenty i testy bez ryzyka wprowadzenia
błędów do systemu użytkowanego (produkcyjnego).
W programie Trawers można wykonywać funkcje symulujące:
funkcje użytkowe i funkcje techniczne.
2. Trawers. Funkcje użytkowe
W programie Trawers ERP można stosować funkcje symulujące procesy
użytkowe: rejestracja dokumentów, obliczenia, prognozowanie, itd.
* Rejestrowanie dokumentów sprzedaży
Celem symulacji jest ocena wydajności programu podczas rejestracji dużej
liczby dokumentów (transakcji) sprzedaży (IsSymul())
* Księgowanie próbne
AD > Finanse > System dekretacji > Księgowanie próbne [AD_PDV14]
Jest to możliwość uzyskiwania zestawień przed zaksięgowaniem
(symulacja księgowania).
Program pobiera dokumenty źródłowe systemów KB MG NA PL ST ZO ZP
i tworzy zapisy na konta wg definicji w tabelach dekretacji.
Jest to symulacja zapisów na konta księgowe na podstawie dokumentów
źródłowych i tabel dekretacji w systemach dziedzinowych.
* Dostępność materiałów
BM > Zestawienia > Dostępność materiałów (symulacja) [BM_ZKS20]
Symulacja możliwości wytworzenia wybranych produktów (np. realizacji zamówień)
po kątem dostępności materiałów (komponentów).
Pokazuje ile materiałów znajduje się w magazynach a ile brakuje
do wytworzenia oczekiwanej ilości produktów. Na końcu podana jest ilość
możliwa do wytworzenia przy aktualnie dostępnych zapasach.
* Obliczanie kosztów normatywnych
BM > BOM > Koszty normatywne produktu [BM_OKS40]
Obliczanie kosztów normatywnych, to symulacja kosztów wytworzenia produktu
w oparciu o zapamiętane (historyczne) ceny materiałów oraz strukturę
produktu i proces technologiczny.
* Symulacja kosztów zlecenia produkcyjnego
ZP > Koszty planowane [ZP_KZL20] Zakładka karty zlecenia
Koszty planowane zlecenia, to symulacja kosztów zlecenia w oparciu
o zapamiętane (historyczne) ceny materiałów oraz specyfikację materiałów
i operacji zdefiniowanych dla zlecenia.
* Symulacja marży z zamówienia
BM > Wyceny > Dokument wyceny [BM_DES10]
Dokument wyceny pozwala na symulacje marży przy założonej na zamówieniu
cenie sprzedaży względem zapamiętanych (historycznych) cen materiałów
oraz struktury produktu i procesu technologicznego.
* Próbne obliczanie wynagrodzeń
PL > Listy płac > Dopisywanie / Korekta > Próbne obliczenie wynagrodzenia
Wykonywane są tu wszystkie obliczenia, podobnie jak podczas
zatwierdzania, lecz bez zapisu w kartotece wynagrodzeń.
Jest to symulacja zatwierdzania, która pozwala zorientować się
jaka będzie lista płac i jej pochodne (podatek, składki ZUS).
* Symulacja obliczenia umorzenia i amortyzacji
ST > Dokumenty > Umorzenie / Amortyzacja
Obliczenia umorzenia i amortyzacji można wykonywać próbnie (symulować).
Wyniki obliczeń próbnych program zapisuje do zbioru raportów.
Nie są aktualizowane kartoteki środków trwałych.
MG > Prognozy rozchodu [MG_ZSR10] [MG_ZSR20]
Funkcje obliczające średni rozchód dzienny pozwalają oszacować prognozę
rozchodu asortymentu z magazynu w oparciu o historyczne dane.
Obliczony średni rozchód wraz z zadeklarowaną przez dostawcę liczbą dni
realizacji pozwala obliczyć normę minimum i zabezpieczyć się przed
brakiem towarów i materiałów.
* SOA Przykłady zapytań i odpowiedzi (pliki XML) znajdują się w programie
AD > Trawers > Usługi SOA > SOA Przykłady usług (ćwiczenia) [AD_PSOA3]
Można zmieniać treść zapytań w plikach XML i analizować odpowiedzi SOA
Jest to metoda sprawdzania poprawności zapytań i odpowiedzi (pliki XML)
* Symulacja zapasów magazynowych
Sprawdzenie, czy system prawidłowo zarządza zapasami i optymalizuje stany magazynowe.
Przeprowadzenie testów symulujących przyjęcia i wydania towarów w różnych scenariuszach,
takich jak sezonowy wzrost popytu, dostawy opóźnione, zmiany w zamówieniach klientów.
Upewnienie się, że system dokładnie śledzi stany magazynowe i proponuje
właściwe działania, takie jak zamówienia uzupełniające.
* Symulacja kosztów i cen
Weryfikacja poprawności kalkulacji kosztów produkcji, zakupów i sprzedaży.
Testowanie różnych scenariuszy kosztowych, takich jak zmiany cen surowców,
koszty transportu, rabaty dla klientów, w celu sprawdzenia, jak wpływają one
na finalną cenę produktów i marże.
Zapewnienie, że system prawidłowo kalkuluje koszty i ceny oraz że strategie
cenowe są rentowne.
* Symulacja procesów produkcyjnych
Ocena efektywności i wydajności procesów produkcyjnych.
Przeprowadzenie symulacji różnych harmonogramów produkcji, dostępności surowców
i zasobów ludzkich, aby zobaczyć, jak zmiany te wpływają na czas realizacji
zamówień i wydajność produkcji.
Identyfikacja optymalnych harmonogramów produkcji i usprawnienie procesów produkcyjnych.
* Symulacja przepływu środków finansowych
Zarządzanie płynnością finansową i przewidywanie wpływów i wydatków.
Testowanie różnych scenariuszy przepływów środków finansowych, takich
jak opóźnienia w płatnościach klientów, zmiany w terminach płatności,
koszty operacyjne, w celu oceny ich wpływu na płynność finansową.
Lepsze zarządzanie płynnością i przewidywanie problemów finansowych.
* Kolejne kroki po przeprowadzeniu symulacji
Analiza wyników:
Dokładna analiza wyników każdej symulacji w celu zidentyfikowania
potencjalnych problemów i możliwości usprawnień.
Wdrożenie poprawek:
Na podstawie wyników symulacji wprowadzenie niezbędnych poprawek
i ulepszeń w procesach i algorytmach systemu.
Dokumentacja:
Sporządzenie raportów i dokumentacji z przeprowadzonych symulacji
oraz podjętych działań.
Regularne testowanie:
Regularne przeprowadzanie symulacji, aby upewnić się, że system działa
optymalnie i zgodnie z oczekiwaniami w zmieniających się warunkach biznesowych.
3. Trawers. Funkcje techniczne
Symulacje techniczne w Trawers ERP są niezbędne do testowania stabilności
i poprawności działania programu w różnych warunkach.
* Sprawdzanie poprawności przeliczników Jm
MG > Panel przeliczników Jm [MG_KPK10]
Panel kontroli poprawności przeliczników jednostek miar.
Symulacja przewidywanych transakcji pozwoli na prawidlowe ustalenie
Jm i przeliczników przed zapisaniem definicji w bazach danych.
W panelu trzeba podać: przelicznik, cenę jednostkową i ilość.
Program wskaże, które wartości będą mogły być zapisane w bazach danych
a które nie będą zapisane. Te wyświetli w kolorze czerwonym.
* Sprawdzanie protokołu wymiany danych z drukarką fiskalną
Drukarki fiskalne [NA_PDF10] > Parametry drukarek
Można wskazać parametr: Typ drukarki
[T] Testy - symulacja pracy drukarki
Program komunikuje się z hipotetyczną drukarką. Można kontrolować
protokół wymiany danych.
* Sprawdzanie protokołu wymiany danych z wagą elektroniczną
AD > Trawers > Tabele > Wagi elektroniczne [AD_PWG10]
Można wskazać parametr: Typ (model) wagi
[9] Testy - symulacja pracy wagi
Wykonać funkcję: Test komunikacji z wagą
Program komunikuje się z hipotetyczną wagą. Można kontrolować
protokół wymiany danych.
* Zapamiętywanie stanu systemu (en: Create a snapshot)
Tworzenie migawki w konkretnym momencie.
Tworzenie punktu powrotu (en: Restore point, Recovery point).
Środowisko do testów. Na zapamiętanych stanach (snapshotach) można
prowadzić testy nowych funkcji i algorytmów obliczeniowych
bez ryzyka wprowadzenia błędów do systemu użytkowanego (produkcyjnego).
Środowisko do szkoleń i prezentacji. Uczestnicy szkoleń mogą ćwiczyć
bez obaw użytkowanie programu.
* Symulacja alertów
AD > Alerty Tabela > Monitorowanie (beta) [AD_PAL15]
Program przetwarza (symuluje) kolejne alerty zapisane w tabeli: Alerty
* Symulacja nadmiarowych kwot
Sprawdzenie, jak program radzi sobie z wprowadzaniem danych, które przekraczają
normalne zakresy, np. ekstremalnie wysokie kwoty.
Wprowadzenie nadmiarowych kwot:
Wprowadzenie kwot przekraczających typowe wartości w różnych modułach,
np. w fakturach, zamówieniach, budżetach.
Monitorowanie reakcji programu:
Obserwacja, jak program przetwarza te dane. Czy są generowane ostrzeżenia
lub błędy. Jak program reaguje na takie wpisy.
* Symulacja błędów użytkowników
Sprawdzenie, jak program radzi sobie z typowymi błędami użytkowników,
takimi jak błędne formaty danych czy brak wymaganych pól.
Wprowadzenie błędnych danych:
Np. wprowadzenie tekstu zamiast liczb, pominięcie wymaganych pól,
wprowadzenie nieprawidłowych formatów dat.
Monitorowanie reakcji programu:
Obserwacja jakie komunikaty błędów generuje program i czy użytkownik
jest prawidłowo informowany o konieczności poprawienia danych.
* Symulacja przeciążenia systemu
Sprawdzenie wydajności systemu pod dużym obciążeniem, np. podczas
szczytowych godzin pracy.
Generowanie dużego obciążenia:
Symulowanie wysokiego poziomu aktywności użytkowników, takich jak masowe
wprowadzanie danych, jednoczesne uruchamianie raportów i przetwarzanie
dużej ilości danych.
Analiza wyników:
Identyfikacja wąskich gardeł i potencjalnych problemów wydajnościowych.
* Symulacja awarii systemu
Sprawdzenie, jak system radzi sobie z różnymi scenariuszami awarii,
takimi jak utrata połączenia z bazą danych czy awaria serwera.
Analiza wyników:
Ocena skuteczności procedur awaryjnych i reakcji systemu na awarię.
* Symulacja kopii zapasowej i odtwarzania danych
Sprawdzenie, czy procedury tworzenia kopii zapasowych i odtwarzania
danych działają poprawnie.
Tworzenie kopii zapasowej
Odtwarzanie danych
Analiza wyników:
Ocena skuteczności procedur tworzenia kopii zapasowych i odtwarzania
oraz identyfikacja potencjalnych problemów.
4. Cyfrowe bliźniaki
Cyfrowy bliźniak
Cyfrowy bliźniak (en: Digital twins, de: Digitaler Zwilling)
Cyfrowa reprezentacja materialnego lub nie-materialnego realnego obiektu.
Cyfrowe bliźniaki, to są wirtualne repliki fizycznych obiektów, systemów
lub procesów. W przypadku obiektów fizycznych, np. maszyn, do przekazywania
danych o obiektach stosowane są rozwiązania IoT Internet rzeczy.
Na cyfrowych bliźniakach można symulować zachowanie obiektów w świecie realnym.
Można sprawdzać na wirtualnych bliźniakach zachowanie obiektu lub zjawiska.
Ustalać: 'co by było, gdyby' jeszcze przed wprowadzeniem rozwiązania
do 'rzeczywistości'. W ten sposób minimalizować ew. straty wynikłe z pominięcia
wpływu istotnych czynników i ich złożonych powiązań.
Kartoteki magazynowe
Przykładem cyfrowego bliźniaka w programie Trawers są kartoteki magazynowe:
* Kartoteka KIM, w której zapisana jest waga, objętość, powierzchnia,
wymiary asortymentu i opakowania
* Kartoteka KSOM, w której jest zapisana ilość asortymentu
* Kartoteka lokalizacji KMS (wg BinLoc), w której jest odzwierciedlona
przestrzeń magazynowa (nośność i objętość miejsc).
Dzięki odzwierciedleniu fizycznych przedmiotów w wirtualnej rzeczywistości,
można symulować operacje odbywające się w przestrzeni fizycznej.
1. Można zapewnić odpowiednią nośność i wymaganą objętość miejsca, w którym
składuje się asortyment.
Algorytmy obliczeniowe przydzielają odpowiednie miejsce w magazynie
uwzględniając potrzeby (składowany asortyment) i możliwości (miejsce).
WMS Miejsca składowania Opis
2. Można zapewnić odpowiedni transport do wysyłki asortymentu.
Algorytmy obliczeniowe, na podstawie dokumentów wysyłki, ustalają potrzeby:
- nośność transportu, na podstawie wagi (masy) asortymentu
- objętość (kubatura), na podstawie wymiarów asortymentu
Zarządzanie wysyłkami [SD][LD]
Zasoby wytwórcze na produkcji
Tutaj przykładem cyfrowego bliźniaka w programie Trawers są tabele stanowisk
pracy (stanowisk roboczych) oraz tabele rozkładu czasu pracy.
Stanowiska pracyRozkład czasu pracy stanowisk
Dzięki odzwierciedleniu fizycznej dostępności stanowisk roboczych w wirtualnej
rzeczywistości programu komputerowego można harmonogramować prace wytwórcze,
tj. ustalać kolejność realizacji operacji produkcyjnych na stanowiskach.
Można oszacować (symulować) termin wykonania wyrobu [SH_ZPR10].
Dni realizacji (en: Lead Time)
Bliźniaki urządzeń technicznych
Cyfrowy bliźniak urządzenia jest wirtualną repliką rzeczywistego, fizycznego
obiektu. Poprzez połączenie, np. dzięki technologii IoT (Internet rzeczy),
jest możliwość przetwarzanie danych w czasie rzeczywistym i możliwość ciągłej
aktualizacji cyfrowego bliźniaka na podstawie danych z urządzenia rzeczywistego.
NOTE: W internecie jest dużo informacji nt. Digital twin, możliwości
i korzyści zastosowań.
Bliźniaki systemów informatycznych
W przypadku obiektów nie-materialnych, np. systemów informatycznych
tworzy sie wirtualne repliki procesów i danych.
Zwykle są to funkcje i dane, które wykorzystuje się do symulacji, tj. sprawdzania
czy zastosowane rozwiązania, algorytmy i procesy dadzą właściwe i oczekiwane rezultaty.
Symulacje pozwalają na eksperymenty i testy bez ryzyka wprowadzenia
błędów do systemu użytkowanego (produkcyjnego).
5. RPA Robotic process automation
RPA Robotic process automation. Zrobotyzowana Automatyzacja Procesów.
Technologia automatyzacji powtarzalnych procesów biznesowych.
Programy komputerowe RPA, to roboty symulujące pracę człowieka. Wykonują zadania
powierzane dotychczas konkretnym pracownikom.
Patrz szczegóły:
Procesy automatyczne