1. Opis ogólny
1.1 Automatyzacja
1.2 Procesy automatyczne
1.3 Automatyzacja procesów biznesowych
1.4 Korzyści automatyzacji
1.5 Automatyzacja w programie Trawers ERP
1.6 Możliwości rozwoju
2. Trawers ERP. Funkcje użytkowe automatyzujące
2.1 CRM i marketing
2.2 Logistyka, dystrybucja i zaopatrzenie
2.3 Usługi serwisowe
2.4 Płatności i rozliczenia
2.5 Księgowość
2.6 Bieżąca ewidencja i zarządzanie
2.7 Raportowanie
2.8 Obsługa e-archiwum
2.9 Zarządzanie i rozliczanie produkcji
3. Trawers ERP. Funkcje techniczne
3.1 AutoRun Procesy automatyczne
3.2 SOA. Usługi internetowe
3.3 Zdalna aktualizacja
3.4 Korespondencja e-mailowa
3.5 Komponenty technologiczne. Złożenia
4. Auto-ID Automatyczna identyfikacja
5. TrawersAI. Sztuczna inteligencja w ERP
6. Tematy powiązane
1. Opis ogólny
1.1 Automatyzacja
Automatyzacja, to zastąpienie ludzkiej pracy (fizycznej i umysłowej)
przez pracę maszyn. Człowiek określa działania, powiązanie działań
i kryteria powiązań (relacji) między działaniami.
Maszyna samoczynnie (samoregulacja) wykonuje ustalone czynności
bez udziału człowieka. Maszyna wykonuje procesy automatyczne.
Automatyzacja w programie komputerowym, jakim jest Trawers ERP,
obejmuje proste działania, np. automatyczne podpowiadanie kolejnego
numeru dokumentu oraz złożone sekwencje działań (procesy), np.
seryjne wysyłanie wezwań do zapłaty połączone ze zmianą statusu rozrachunku.
Alerty. Przykłady. Definiowanie
Istotną korzyścią automatyzacji w zastosowaniach rozwiązań informatycznych (IT)
jest przeniesienie IT z kategorii kosztów do roli generatora wartości.
(Transforming IT from a cost center to a value generator).
1.2 Procesy automatyczne
Procesy automatyczne, to są procesy działające samoczynnie,
zgodnie z ustalonymi regułami funkcjonalnymi i organizacyjnymi.
Obecnie konieczna jest automatyzacja procesów zachodzących w systemach
i w przedsiębiorstwach. Kryterium jakości i sprawności jest czas.
Trzeba skrócić czas realizacji zadań i eliminować pomyłki.
Systemy oprogramowania dla zarządzania przechodzą ewolucję.
Już nie wystarczy sprawne gromadzenie danych i ich prezentacja w postaci
raportów, wykresów i wskaźników.
Już nie wystarczy, że kierownik sprzedaży zobaczy raport z którego dowie się
że za 1 tydzień zabraknie kluczowego towaru, gdy czas dostawy to 3 tygodnie.
Podobnie w produkcji - co z tego, że są materiały, stanowiska i pracownicy.
Wszyscy czekaja, bo zabrakło 'sznurka do snopowiązałki' tj. taniego,
ale niezbędnego detalu.
1.3 Automatyzacja procesów biznesowych
Automatyzacja procesów biznesowych, to utworzenie takich sekwencji działań
(procesów), które wykonywane automatycznie dają firmie korzyść gospodarczą.
Poprzez automatyzację uzyskanie większej sprzedaży i obniżenie kosztów.
Metody automatyzacji procesów biznesowych i przykłady, które można realizować
w programie Trawers ERP, opisano w oddzielnym artykule.
Procesy biznesowe w Trawers ERP
1.4 Korzyści automatyzacji
* Uwolnienie specjalistów od wykonywania powtarzalnych, rutynowych prac
Specjaliści mogą skoncentrować się na realizacji zadań najważniejszych dla firmy
* Skrócenie czasu realizacji zadań, np. procesy długotrwałe mogą być
wykonywane w nocy
* Możliwość przetwarzania wielkich ilości danych z dużą dokładnością
* Zmniejszenie ryzyka pomyłek i błędnych danych
(człowiek jest najsłabszym ogniwem w systemach IT)
* Usprawnienie komunikacji wewnątrz systemu i z otoczeniem
* Zmniejszenie liczby interwencji człowieka: mniej błędów i niższe
koszty - niepotrzebni wysoko-płatni specjaliści
* Szybkie analizowanie danych, co wpływa na jakość wyrobów i usług
* Możliwość reagowania na zmiany rynkowe i oczekiwania klientów.
Nie trzeba skomplikowanych zmian organizacyjnych i wielodniowych szkoleń,
gdyż 'system sam steruje organizacją'
* Wyeliminowanie kosztów wynikających z opóźnień, np. nieterminowych
realizacji zobowiązań
* Zastąpienie pracy manualnej procesami automatycznymi
Eliminacja pomyłek, obniżenie kosztów
1.5 Automatyzacje w programie Trawers
W programie już jest wiele automatyzmów, tj. rozwiązań które usprawniają
realizacje poszczególnych funkcji w programie.
Usprawniają, tj. przyśpieszają, podpowiadają, zmniejszają liczbę opcji
do wyboru, np. szablony numerowania. Mechanizmy uprawnień, które także
zawężają dostępne opcje, wartości domyślne, preferencje operatorów, itp.
Wiele kolejnych funkcji można przystosować do automatycznego wykonania.
1.6 Możliwości rozwoju
Jeżeli są Państwo zainteresowani rozbudową programu w kierunku automatyzacji
procesów i sterowania ich przebiegiem (Workflow), to prosimy o wskazanie
funkcji i procesów.
Prosimy pisać na adres: tres@tres.pl
Automatyzacja w procesach logistycznych umożliwia utworzenie zintegrowanego
systemu łączącego pracę ludzką, maszyny i urządzenia oraz systemy informatyczne.
Zapewnia ujednolicenie procesów i standardów.
Automatyzacja logistyki występuje w procesach magazynowych i produkcyjnych
w obszarze dystrybucji i zaopatrzenia.
Obszary automatyzacji:
[ ] Przygotowywanie dokumentów
[ ] Generowanie dokumentów
[ ] Emisja i odbieranie dokumentów
[ ] Organizacja transportu
[ ] Zarządzanie łańcuchem dostaw
[ ] Znakowanie towarów
[ ] Automatyczne numerowanie dokumentów i obiektów systemowych
[ ] Monitorowanie ruchu przesyłek
[ ] Rejestrowanie zdarzeń
[ ] Wskazywanie następnych czynności do wykonania
* Automatyczne pobieranie zamówień sprzedaży, np. z systemów mobilnych
Realizacja zamówień sprzedaży
* Automatyczne pobieranie definicji konfiguracji produktów. Cechy i opcje
produktów wariantowych. Pobieranie z aplikacji internetowych.
Produkty wariantowe. Zamówienia sprzedazy
* Automatyczne nadawanie numerów kartom LOT/SER
LOT/SER Numerowanie partii
* Automatyczne dopisywanie kart KIM, wg podanego schematu numeracji
Numerowanie. Szablony
* Automatyczne wypełnianie kartoteki miejsc składowania KSM
* Sterowanie lokalizacjami, tj. miejscami składowania w magazynach
WMS Miejsca składowania
* Automatyzacja procesów magazynowych
Przyjmowanie, wydawanie, przemieszczanieWMS Magazyny. Automatyzacja
* Seryjne przeszacowanie zapasów
Metody wyceny zapasów
* Obliczanie kosztów normatywnych materiałowych BM i technologicznych RO
Obliczenie kosztów normatywnych
* Skanowanie etykiet z kodem kreskowym EAN-13 i generowanie dokumentów
magazynowych, sprzedaży, zakupu i transakcji na terminalach produkcyjnych.
GS1. Kody kreskowe ZastosowaniaDC Data Collection. Skanery
* Skanowanie etykiet z kodem kreskowym GS1-128 i generowanie dokumentów
GS1. Etykiety GS1-128
* Generowanie zamówień zakupu, wg wskaźników i norm zapasów
ZA Tworzenie zamówień zakupu
* Generowanie zamówień zakupu, wg norm i obliczeń MRP
Obliczenia MRP
* Seryjne tworzenie pozycji dokumentów magazynowych wg zamówień zakupu i sprzedaży
Dokumenty magazynowe
* Seryjne tworzenie pozycji faktur sprzedaży wg rozchodów magazynowych
Realizacja zamówień sprzedaży
* Automatyczne dopisywanie pozycji KGO do faktur sprzedaży.
KGO Koszty Gospodarowania Odpadami. Patrz param: 0526 [1]
* Automatyczne dopisywanie pozycji [X] Wydanie opakowania do faktur sprzedaży.
Patrz: param 0336 [1] NA Dopisz pozycję [X] z kaucją
Param ogólne 01xx 02xx ... Wg numerów
* Seryjne tworzenie pozycji faktur zakupu wg przychodów magazynowych
Realizacja zamówień sprzedaży
* Generowanie dokumentów przesunięć MM
Generowanie MM
* Pobieranie pozycji dokumentów magazynowych z pliku CSV
CSV. Tabela def CSV. Przykłady
* Tworzenie dokumentów magazynowych wg struktur BOM:
Montaż wg BOM
Demontaż wg BOM
Dokumenty magazynowe
2.3 Usługi serwisowe
* Ustalanie dat wizyt przy uwzględnieniu dostępności serwisantów, zasobów
(samochodów, części zamiennych), priorytetów wynikających z umów serwisowych.
Serwisowanie. Opis ogólny
* Automatyczne przypominanie (alerty) o terminach przeglądów a nawet
o zbliżającej się awarii (IoT Internet of Things)
Alerty i raportowanie. Opis
* Automatyzacja korespondencji z klientami nt. zgłoszeń serwisowych.
Komunikacja w dziale serwisowym
* Automaty księgowe: Definicje typowych, powtarzalnych księgowań,
które można uaktywniać w dowolnym momencie w celu np. rozliczenia kosztów.
Automaty księgowe. AutomatyKG
* Dekretacja na zespół 4: Przy wprowadzaniu dokumentów na konta zespołu 5
mogą być automatycznie tworzone zapisy na konta zespołu 4.
KG Księga Główna
* Formuły obliczeniowe. W formułach liczenia zestawień księgowych,
jako argumenty podaje się wartości narastające kont syntetycznych,
obroty grupy kont w bieżącym okresie, itp.
FormułyKG. Formuły i zestawienia
* Pobieranie poleceń księgowania utworzonych w systemach pomocniczych
Pobieranie poleceń księgowania w KG
* Funkcje programu, które automatycznie generują raporty i zapisują je
we wskazanych miejscach lub wysyłają pod wskazane adresy e-mailowe.
Raportowanie automatyczne
* Automatyczne generowanie zestawień i wysyłanie do wskazanych adresatów.
Program zapamiętuje parametry (opcje) funkcji, np. drukowanych zestawień (param 0739).
Ostatnie wybory operatorów
Alert tworzy zestawienie wg zapamiętanych parametrów i wysyła do adresata.
Alerty i raportowanie
2.8 Obsługa e-archiwum
E-archiwum, to jest repozytorium e-faktur i innych dokumentów wystawianych przez Trawers.
Dokumenty do e-archiwum można zapisać podczas drukowania.
Wydobywanie (pobieranie) z e-archiwum może odbywać się automatycznie, poprzez system alertów.
e-faktury, e-archiwum
2.9 Zarządzanie i rozliczanie produkcji
* Obliczanie kosztu materiałów, np. wg ceny ostatniego zakupu
* Obliczanie kosztów normatywnych produktu
Obliczanie kosztów normatywnych
* Tworzenie planu potrzeb MRP
MRP Planowanie potrzeb
* Tworzenie specyfikacji materiałowych produktów wariantowych
wg definicji konfiguracji zapisanych w zamówieniach sprzedaży.
Definicje konfiguracji pobrane z aplikacji internetowych.
BOM Konfigurator produktu
* Automatyczne zapisywanie dokumentów (transakcji)
Dokumenty w produkcji
* Auto-wydawanie komponentów w chwili rozpoczęcia wykonywania operacji
* Backflushing. Automatyczny rozchód komponentów i przychód produktu
* Demontaż wg BOM. Tworzenie dok przychodu [PR] komponentów wg BOM
* Montaż wg BOM. Tworzenie dok rozchodu [RO] komponentów wg BOM
Dokumenty w produkcji
* Po zakończeniu ostatniej operacji zapisanie dokumentu przychodu wyrobu
i (opcja) dokumentów rozchodu materiałów i dokumentów wykonania operacji.
Przychód z produkcji Backflush
* Pobieranie danych bezpośrednio z urządzeń
Internet rzeczy. Trawers_IoT
3. Trawers ERP. Funkcje techniczne
3.1 AutoRun
* Procesy automatyczne AutoRun (procesy wykonywane w nocy)
Kilkadziesiąt procesów (funkcji) można wywoływać automatycznie.
Procesy AutoRun
3.2 SOA. Usługi internetowe
* Wysyłanie i pobieranie danych w funkcjach SOA
* Funkcje serwera internetowego Web Services
Funkcje SOA
3.3 Zdalna aktualizacja
* Globalne funkcje gospodarki zbiorami
* Globalne weryfikacje, diagnostyka i samo-naprawianie
* Zdalna aktualizacja programów
Zarządzanie bazą danych
3.4 Korespondencja e-mailowa
* Wysyłanie e-mailem: Zgłoszenie potrzeby rozwoju programu
* Wysyłanie e-mailem zgłoszeń serwisowych: Zgłoszenie problemu
z załącznikami: error.log i trRRMMDD.log (Audit Trail)
Trawers. Zgłoszenie problemuTrawers. Zgłoszenie potrzeby
3.5 Komponenty technologiczne. Złożenia
Komponenty stosuje się do realizacji konkretnych zadań oczekiwanych
od systemu informatycznego, np. wystawienia faktury sprzedaży z treścią
i w postaci zdefiniowanej w definicji wzorca, wysłania raportu do klienta
gdy wystąpi określone zdarzenie (mechanizm alertu).
Patrz opisy poszczególnych komponentów i przykłady możliwych złożeń komponentów,
tj. przekazywania danych od komponentu do komponentu w celu utworzenia
wielo-funkcyjnych ciągów procesów.
Patrz szczegóły:
Komponenty technologiczne. Złożenia
4. Auto-ID Automatyczna identyfikacja
Auto-ID (en: Automatic identification and data capture AIDC)
Inne określenia: AI Automatic Identification, Auto-ID Automatic Data Capture
Automatyczna identyfikacja.
Rozwiązania sprzętowe, programowe i organizacyjne, ktore pozwalają
na wprowadzanie danych do systemow informatycznych bezpośrednio,
bez użycia klawiatury.
Należą do nich systemy kodów kreskowych, RFID, biometrics, OCR,
globalne identyfikatory, etykiety logistyczne, skanery, komputery przenośne
(HandHeld Computers, Vehicle-mounted devices), terminale głosowe (Voice Terminal), itp.
Patrz też:
Auto-ID Automatyczna identyfikacja
5. TrawersAI. Sztuczna inteligencja w ERP
Jakie jest miejsce AI w systemach ERP ?
AI wspomaga funkcjonowanie ERP. Automatyzuje i optymalizuje realizowane procesy.
Dostarcza pogłębionych analiz, zwiększa trafność prognoz i podejmowanych decyzji.
Uwalnia użytkowników od prostych, rutynowych czynności.
Narzędzia AI można zastosować do skuteczniejszej realizacji procesów
automatycznych oraz utworzyć nowe funkcje, np. Chatbot, VoiceBot do obsługi
klientów (pozyskiwanie klientów, ofertowanie, serwis).
Patrz też:
TrawersAI. Sztuczna inteligencja w ERP
6. Tematy powiązane
Procesy automatyczne AutoRunArchitektura wymiany danych SOATrawersAI. Sztuczna inteligencja w ERPAlerty i raportowanie. OpisBezpieczństwo. MechanizmyDokumenty EDI Słowa kluczowe#TrawersERP-BazaWiedzy#TrawersERP-SłownikPojęć#TrawersERP-Komponenty#TrawersERP-Automatyzacja#Pomoc-AsystentAI
(AsystentAI)
Konwersja artykułu 'Automatyzacje w Trawers ERP' do formatu
przyjaznego dla AsystentaAI.
Automatyzacje w Trawers ERP - część I1. Opis ogólny
* Co to są procesy automatyczne?
Mechanizmy uruchamiane okresowo lub w reakcji na zdarzenia,
realizujące zadania bez udziału operatora.
* Dlaczego warto je stosować?
Takie podejście zwiększa wydajność, redukuje ryzyko błędów,
umożliwia pracę 24/7 i integrację z innymi systemami.
2. Kluczowe definicje
| Termin | Opis |
| -------------- | ---------------------------------------------------------------------------------------- |
| Automatyzacja | Definiowanie zadań uruchamianych automatycznie przez system. |
| Proces Autorun | Określony proces dodany do harmonogramu, np. codzienne raporty, integracje SOA. |
| Alert | Powiadomienie aktywowane przez spełnienie określonych warunków (np. krytyczne wartości). |
| SOA | Interfejs wymiany danych (webservice, proces wsadowy). |
3. Kiedy warto używać procesów automatycznych?
* Codzienne zadania - generowanie raportów, przeliczanie kosztów, sprawdzanie stanów magazynowych.
* Integracje - wymiana danych z systemami zewnętrznymi (SOA, FTP).
* Alerty - reagują na warunki, np. przekroczenie zapasów, zamknięcie zleceń, wysyłka powiadomień.
* Użytkownicy - dział IT, właściciele procesów, managerowie.
4. Jak skonfigurować proces Autorun?
1. AD -> Trawers -> Procesy Autorun
* Dodaj nowy proces, np. `BM_OKS40` do obliczania kosztów.
* Ustal operatora, częstotliwość, dni i godziny uruchamiania.
2. Przez skrypt: np. `./tr5x.exe --proces=BM_OKS40 ...`
3. Monitorowanie: użyj logów i raportów (Kronika operacji) oraz alertów.
5. Najczęstsze przykłady automatyzacji
* Koszty normatywne: BPM -> BOM -> Obliczanie kosztów norm. (co tydzień)
* Alerty: wykrywanie stanów krytycznych i wysyłanie emaili lub wyświetlanie na ekranie.
* Integracja SOA: automatyczny import/eksport danych przez webserwisy lub pliki, np. `AD_PSOA1`, `AD_PSOA2`.
* Zarządzanie zleceniami: automatyczne zamykanie po osiągnięciu stanu Z.
6. Praktyczne wskazówki
* Logika błędów: każdorazowo sprawdzaj zapis w kronice operacji i plikach wynikowych.
* Zarządzanie sesjami: upewnij się, że liczba jednoczesnych sesji nie przekracza licencji.
* Bezpieczeństwo: aktualizuj procesy po zmianach w ERP, uwzględniając zależności.
* Testowanie: uruchamiaj procesy ręcznie w trybie symulacji przed wdrożeniem.
7. Tematy powiązane
* Alerty i raportowanie - warunki, adresaci, format raportów.
* SOA - architektura, serwer, przykłady w Python/PHP.
* Koszty normatywne - wyliczenia, harmonogramowanie.
* Zlecenia produkcyjne - statusy, automatyczne zarządzanie cyklem.
* Procesy Autorun - konfiguracja, monitoring.
Automatyczne procesy biznesowe w Trawers ERP - część II1. Co to są automatyczne procesy biznesowe?
Automatyczne przepływy pracy, które łączą różne moduły systemu Trawers,
reagują na zdarzenia i sterują organizacją najczęstszych czynności w firmie.
Pozwalają na:
* synchronizację danych między modułami,
* usprawnienie dokumentacji,
* integrację z zewnętrznymi systemami.
2. Najczęściej automatyzowane procesy
| Proces | Cel | Narzędzia / Mechanizmy |
| ------------------------- | ------------------------------------------------------- | --------------------------------------- |
| Synchronizacja dokumentów | Automatyczne dopisywanie np. zamówień, faktur, korekt | SOA Inbound/Outbound, Autorun, Alerty |
| Zamówienia produkcyjne | Generowanie zleceń z MRP lub prognoz | MRP -> ZP, Autorun + SOA |
| Obsługa magazynu | Wysyłka dokumentów magazynowych i aktualizacja stanu | FTP, SOA, Autorun |
| Zamknięcia i korekty | Automatyczne zamknięcie i korekta zleceń po zakończeniu | Alert z SOA Outbound (WOClose) |
| Raporty i alerty | Okresowe zestawienia o produkcji, kosztach, wskaźnikach | Autorun, Alerty, RaportyXML, Email/SOAP |
3. Jak skonfigurować proces automatyczny? 1. W menu
* Przejdź: AD -> Procesy -> Autorun
* Dodaj proces np. `MR_OGZ10` (generowanie zleceń wg MRP) lub `AD_PSOA2` (SOA Serwer).
* Ustal operatora, harmonogram, dni/godziny.
2. Przez skrypt
```bash
./tr5x.exe --operator=AA --firma=FP --oddzial=00 \
--proces=MR_OGZ10 --input=... --output=...
```
Pliki XML mogą być generowane i przetwarzane automatycznie.
3. Monitorowanie i alerty
* Użyj logów/kroniki (Kronika operacji, RaportyTr)
* Skonfiguruj alerty dla warunków wyjątkowych (np. niezrealizowane zamówienie)
4. Najważniejsze mechanizmy techniczne
* SOA Inbound/Outbound - automatyczne wymiany danych WebService/FTP
* Autorun - harmonogram lokalnych skryptów i programów
* Alerty - warunkowe działania reaktywne, możliwy przekaz danych przez SOA
* RaportyXML - eksport do plików XML i wysyłka do adresatów lub systemów zewnętrznych
5. Praktyczne scenariusze Automatyczne zamykanie zleceń produkcyjnych
* Alert monitoruje przyjęcie ilości wyrobów
* Po osiągnięciu parametru: wywołuje wewnętrzną funkcję SOA `WOClose`
* Dokument zostaje zamknięty automatycznie
Integracja zamówień B2B
* Proces MRP generuje zlecenia dla zewnętrznego odbiorcy
* SOA outbound eksportuje je w XML
* Zewnętrzny system wysyła potwierdzenia/przyjęcia, które trafiają przez SOA inbound
Synchro cen i stanów magazynowych
* Autorun co noc wykonuje `StockAtDepot` i `ProductGetByKey`
* Alert reaguje gdy zapas spadnie poniżej progu -> email do operatora
6. Rekomendowane dobre praktyki
* Określ cel procesów - np. obniżenie pracy ręcznej, eliminacja błędów
* Testuj ręcznie, zanim automatyzujesz - użyj symulacji (funkcja symuluj w GUI)
* Monitoruj logi - każdy proces zostawia ślad w RaportyTr i Kronice Lg
* Skaluj harmonogramy - unikaj zbyt krótkich interwałów, zarządzaj sesjami licencyjnymi
* Zapewnij redundancję - dbaj o sesje SOA i obsługę restartów
* Zadbaj o komunikację - alerty, maile lub komunikaty w systemie
7. Otwarte zagadnienia
* Podstawy bezpieczeństwa - jak zablokować niepowołane procesy?
* Obsługa błędów - retry, rejestr błędów, automatyczne eskalacje
* Versioning interfejsów - jak radzić sobie ze zmianami WSDL/API w czasie
* Integracje w chmurze - możliwa migracja SOA z lokalnego na zewnętrzny dostęp
Powiązane tematy
* Alerty i Raportowanie - definicje, Query, adresaci
* SOA Architektura - serwer, funkcje, skrypty Python/PHP
* Koszty normatywne - rollup BOM, kalkulacje kosztów
* MRP i zlecenia produkcyjne - statusy, harmonogram, sterowanie
* Panele wykonania - obciążenie, czasy operacji, wskaźniki
* Autorun Skrypty - konfiguracja, cron, skrypty shella/XML