www.tres.pl - Baza wiedzy Trawers ERP - Spis treści
Symulacje procesów. Funkcje użytkowe i techniczne 1. Opis ogólny 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 1. Opis ogólny 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. * Przyszłe przepływy finansowe KB > Preliminarz płatności (wpłaty i wypłaty) Zestawienia pozwalają oszacować przyszłe przepływy finansowe: Planowane wpłaty należności [KB_ZWN10] Planowane zapłaty zobowiązań [KB_ZWZ10] Planowane płatności wg tygodni [KB_ZPL10] * Prognozy rozchodów magazynowych 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 pracy Rozkł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 6. Tematy powiązane Alerty i raportowanie. Przykłady E-mail Wbudowana poczta TrEmai Procesy AutoRun Procesy automatyczne Generator RaportyXML E-faktury, e-archiwum E-mail Używanie poczty TrEmail Urządzenia wyjściowe Zarządzanie sesjami SOA Opis ogólny Powiadomienia, wiadomości WMS Miejsca składowania Opis Zarządzanie wysyłkami [SD][LD]
www.tres.pl - Baza wiedzy Trawers ERP - Spis treści