1. Opis ogólny
Uczestnicy (aktorzy) procesu
Dwie metody
Zarządzanie uprawnieniami
Funkcje pozorne
Kolejne kroki. W skrócie
2. Funkcje wymagające autoryzacji
2.1 Sprzedaż poniżej marży minimum
2.2 Sprzedaż powyżej limitu (zaległości)
2.3 Zakończenie paragonu sprzedaży bez zapłaty
2.4 Wykonanie funkcji serwisowej
3. Kronika autoryzacji
Informacje w logu
Panel autoryzacji
4. Przykład procesu autoryzacji
Oczekiwanie na autoryzację
Autoryzacja
5. Przewodnik szkoleniowy
6. Tematy powiązane
1. Opis ogólny
Czym jest autoryzacja ?
Autoryzacja to proces zatwierdzania operacji przez osobę posiadającą
odpowiednie uprawnienia, np. kierownika oddziału.
Program Trawers ERP generuje unikalne kody jednorazowe, które są wykorzystywane
do zatwierdzania operacji.
Uczestnicy (aktorzy) procesu
Operator (wykonawca)
Użytkownik, który inicjuje i realizuje funkcję, która wymaga autoryzacji.
Autoryzujący
Użytkownik, który ma uprawnienia do autoryzowania operacji.
Autoryzacja jednorazowa
Kod podany przez autoryzującego jest jednorazowy i unikalny
i dotyczy tylko jednej konkretnej operacji (sytuacji) wymagającej autoryzacji.
W każdej innej sytuacji (innej operacji) należy zastosować inny kod.
Uprawnienia do autoryzacji
Autoryzujący (operatorzy o roli: Autoryzujacy) powinni mieć uprawnienia
do autoryzowania.
NOTE: Autoryzujący nie muszą mieć uprawnień do wykonywania funkcji,
które autoryzują innym operatorowm. Patrz szczegóły niżej.
Do nadania uprawnień autoryzującym zastosowano mechanizm funkcji pozornych.
Patrz szczegóły:
Nadawanie uprawnień. Funkcje pozorne
Operatorom autoryzującym trzeba nadać uprawnienia do funkcji pozornych:
AD > Trawers > Autoryzowanie operacji > Uprawnienia >
Sprzedaż poniżej marży [AD_PAO01]
Sprzedaż powyżej limitu [AD_PAO02]
Zakończenie paragonu bez zapłaty [AD_PAO03]
Wykonanie funkcji serwisowej [AD_PAO04]
2. Funkcje wymagające autoryzacji
Funkcje wymagające autoryzacji
o--------------------------------------[X]o --Klucz--
| 01 Sprzedaż poniżej marży minimum | AD_PAO01
| 02 Sprzedaż powyżej limitu (zaległości) | AD_PAO02
| 03 Zakończenie paragonu bez zapłaty w KB| AD_PAO03
| 04 Wykonanie funkcji serwisowej | AD_PAO04
o-----------------------------------------o
NOTE: Prosimy o informacje, jakie inne funkcje w Państwa instalacjach programu
Trawers ERP, powinny podlegać autoryzacji.
Prosimy pisać na adres: tres@tres.pl
Przekroczenie limitu kredytowego i zaleganie z zapłatą
Autoryzacja jest wymagana, aby dokończyć rejestrację pozycji dokumentu,
gdy sprzedaż powoduje przekroczenie limitu kredytowego odbiorcy
lub gdy odbiorca zalega z zapłatą powyżej ustalonej liczby dni.
Liczbę dni i kwotę zalegania ustala się w parametrach NA.
Parametry systemu NA
Program wymaga autoryzacji we wszystkich transakcjach, w których kontrolowany
jest limit kredytowy i zaległości płatnicze, np.
- rejestrowanie zamówień sprzedaży
- wydawanie z magazynu
- wystawianie faktur sprzedaży
Program oczekuje autoryzacji przy każdej transakcji (pozycji dokumentu),
która powoduje że kwota kredytu wykorzystanego przekracza kwotę limitu.
Faktury wielo-pozycyjne
W przypadku faktury wielo-pozycyjnej, po pozytywnej autoryzacji jednej pozycji,
kolejne pozycje tej faktury można rejestrować bez autoryzacji.
Warunki i zastrzeżenia:
- kolejne pozycje rejestruje się 'w locie'; tj. jednym ciągiem, raz za razem.
- kolejne pozycje rejestruje się w funkcji:
NA > Faktury > Dopisywanie [NA_DFA10] [NA_DFA20]
- kolejne pozycje rejestruje się w funkcji:
NA > Zamówienia > Przepisanie > Jedno [ZL] do [FA] [NA_DZM50]
Przepisz [ZL] --> [FA] > Pozycja po pozycji
- parametry sterujące:
Sprawdzać limity ? (param NA) [T]
Nie sprzeda > limit (zalega) (param op 0603) [1]
Blokada też dla zamówień w NA (param og 0228) [ ]
Prosimy i sprawdzenie doświadczalnie, w których funkcjach i przy jakich
ustawieniach prametrów, program pozwala rejestrować kolejne pozycje
jeden faktury, bez kolejnych wywołań autoryzacji.
Patrz też:
Limity kredytowe
Patrz też param operatora 0732 [1]. Włącza panel, na którym widać parametry
i wskaźniki, ktore wpływają na pracę program podczas kontroli limitu.
Param operat 05xx 06xx 07xx ...
2.3 Zakończenie paragonu sprzedaży bez zapłaty w KB
Autoryzacja jest wymagana, aby zakończyć pracę z paragonem [FP] bez zapisania
wpłaty do kasy (wpłata w locie).
Patrz też parametr operatora: 0529 Zakończy paragon bez zapłaty
Param operat 05xx 06xx ...
2.4 Wykonanie funkcji serwisowej
Potwierdzenie uprawnionego operatora wymagane jest także podczas wykonywania
niektórych funkcji serwisowych i technicznych. Takich funkcji, których
nieświadome wykonanie może spowodować nieodwracalne zmiany lub utratę
zgromadzonych danych.
Patrz szczegóły:
Funkcje pomocnicze i serwisowe
3. Kronika autoryzacji
Informacje w logu
Zdarzenia związane z procesem autoryzacji program zapisuje do logu (kroniki zdarzeń).
NOTE: Program zapisuje logi autoryzacji automatycznie [99].
Log. Kronika operacji i zmian
Nie trzeba ustalać parametrow logowania 08xx.
Patrz też:
Param ogólne 01xx 02xx 03xx 08xx
4. Przykład procesu autoryzacji
Kolejne kroki. W skrócie
* Operator [SP] wykonuje operację wymagającą autoryzacji
Zgłasza potrzebę autoryzacji
* Operator kontaktuje się z Autoryzującym, np. kierownikiem działu
* Autoryzujący [AA] loguje się do panelu [AD_PAP10]
W linii [O] jest kod autoryzujący
* (opcja 1)
Kod jednorazowy jest generowany i przekazywany operatorowi.
Operator podaje:
- symbol Autoryzującego, tu: [AA]
- kod
* (opcja 2)
Autoryzujący [AA] samodzielnie autoryzuje operację w panelu: F5-autoryzuj
Powiadomienia
W momencie zgłoszenia potrzeby autoryzacji program automatycznie wysyła
powiadomienie do operatorów uprawnionych do autoryzacji danej operacji:
np: 'SP żąda autoryzacji: [Limit] [4ec7]'
W kronice powiadomień można przejść do Panelu Autoryzacji przez Enter-pokaż
F12 > Dodatkowe ... > Kronika powiadomień
Powiadomienia, wiadomości, zdarzenia
Przykład
Operator Stefan Pilecki [SP] jest sprzedawcą i wystawia dokumenty sprzedaży,
paragony i faktury gotówkowe. Jednocześnie prowadzi kasę.
Wszystkie dokumenty sprzedaży muszą być sfiskalizowane i zapłacone gotówką.
Zapłata rejestrowana jest w locie do kasy [10].
Pewnego dnia, na przełomie miesiąca nie mógł zapisać w locie
zapłaty do kasy [10]. Program nie pozwolił zakończyć paragonu [FP].
4.1 Wymagana autoryzacja
Program pokazał okno dialogowe autoryzacji operacji zakończenia paragonu [FP]
bez zapłaty w KB (patrz dalej).
Sprzedawca, operator [SP] prosi kierownika oddziału [AA] o autoryzację.
(opcja) Praca zdalna: Sprzedawca wysyła wiadomość do kierownika
z prośbą o kod autoryzacji.
* Telefon
* SMS
* Komunikator w Trawers ERP: F12 > Wyślij wiadomość [AD_TMS10]
Patrz szczegóły, nt. wysyłania wiadomości:
Wiadomości. Wysyłanie. Konwersacja
Okno dialogowe
Okno dialogowe autoryzacji operacji zakończenia paragonu [FP] bez zapłaty w KB:
Operator: [SP]
o-- Autoryzacja operacji [NA_DPA10] ---------------------------------o
| |
| Operacja: Sprzedaż poniżej marży minimum Id=[ab71] | <--- Operacja Id (skrót)
| |
| Data: 2024.11.29 14:09:09 | <--- Data: Dzień i godzina
| |
|Autoryzował: | <--- Autoryzował (operator)
| Kod: - | <--- Kod autoryzacji (jednorazowy)
| |
o-- Opis operacji RefNo: SI-FA1234/11/24 ----------------------------o <--- RefNo dokumentu,
|Marża min: 30.00% Marża obliczona: 27.16% | którego dotyczy autoryzacja.
| Cena min: 832.50 Cena podana: 800.00 | Szczegóły (opis) dotyczące
|Odbiorca [000001] Odbiorca 1 Hurtownia Mondis | <--- autoryzowanej
| Indeks [GRYKA ] Gryka | operacji
o--------------------------------------------------------------------o
| Oczekiwanie na autoryzację... F10-podaj kod, Enter-sprawdź, Esc | <--- Oczekiwanie na autoryzacje
o------------------------------ ------o------ ------o------ --o- ---o (oczekiwanie na zdarzenie)
^ ^ ^
| | |
| Aktualny stan |
| procesu |
| |
o o
Operator wpisuje kod Koniec
podany przez Autoryzującego
Pola na ekranie
Operacja
Operacja. Nazwa operacji (transakcji), które wymaga autoryzacji
np. Zakończenie paragonu bez zapłaty w KB
Id (skrót)
[Id] = pierwsze 4 znaki unikalnego Id operacji (md5 32 znaki)
np. [f939]
Data
Dzień i godzina
np. 20x4.11.29 13:58:07
Autoryzował
Symbol operatora, który podał kod autoryzacji.
np. AA
Kod
Kod autoryzacji
np. 809-718
Oczekiwanie na autoryzację
Komunikat, który sygnalizuje, że program czeka na zdarzenie,
Zdarzenia
F10-podaj kod
Operator wpisuje kod podany przez Autoryzującego
NOTE: Operator ma 3 próby.
Kod 3-krotnie błędnie podany powoduje zablokowanie procesu autoryzacji.
Operator nie może podawać kolejnego kodu. Musi zakończyć pracę: Esc
Program zapisuje nieudane próby do zbioru 393 i do logu
Po przerwaniu procesu:
* Autoryzujący może autoryzować na ekranie: Panel Autoryzacji [AD_PAP10]
* Operator musi zakończyć (przerwać) pracę: Esc
Enter-sprawdź
Program pokazuje aktualny status procesu autoryzacji.
Esc-Przerwij
Operator przerywa proces autoryzacji.
Opis operacji
Szczegóły dotyczące autoryzowanej operacji.
np. dane dotyczące marży czy limitu i zaległości.
RefNo
Identyfikator RefNo dokumentu, którego dotyczy autoryzacja.
Nie wszystkie autoryzacje są powiązane z RefNo.
(np. nie ma ReFNo kontrola limitu po wybraniu odbiorcy: param 0626 [v])
Można oglądać historię autoryzacji dokumentów:
a) Faktura sprzedaży: F2-cd > Autoryzacje [NA_DFA40]
4.2 Autoryzacja
Kierownik pobiera kod
Kierownik oddziału Adam Abacki [AA] pobiera kod w panelu.
Panel autoryzacji
Operator: [AA]
o--- Panel autoryzacji [AA] [AD_PAP10] ---------------------------------------o
| | [O] Oczekujące na autoryzację
| Operacje [W] Wszystkie <--------------------<---------------------<-----------< [A] Autoryzowane
| | [P] Przerwane
|-----------------------------------------------------------------------------| [W] Wszystkie
|Kto Operacja -----Z dnia----- Stan --Autoryzował/Przerwał --Kod-- --Id--| o
| SP MarżaMin 2024.11.29 14:09 O 809-718 [ab71]| |
| SP Limit 2024.11.29 13:40 P GG 2024.11.29 13:41 [f81c]| |
| SP Paragon 2024.11.29 13:07 A 1 SP:AA 2024.11.29 14:08 [742f]| o-->-o
| SP Paragon 2024.11.29 13:06 A HH 2024.11.29 14:07 [bf22]| | |
| SP Paragon 2024.11.29 12:58 P SP:AA 2024.11.29 14:05 [f939]| | v
| SP Paragon 2024.11.29 09:30 P 1 SP:GG 2024.11.29 09:32 [4291]| | |
| | o |
|-- Opis operacji RefNo: SI-FA1234/11/24 -------------------------------------|<-----|-----o RefNo dokumentu,
|Marża min: 30.00% Marża obliczona: 27.16% | | którego dotyczy autoryzacja
| Cena min: 832.50 Cena podana: 800.00 | |
|Odbiorca [000001] Odbiorca 1 Hurtownia Mondis | | Szczegóły (opis) dotyczące
| Indeks [GRYKA ] Gryka |<-----|-----o autoryzowanej operacji
o-----------------------------------------------------------------------------o v
| F2-menu, F5-autoryzuj, Home-odśwież, Esc | |
o ---o--- ------o------ ------o------ --o- -----------------------------------o |
^ ^ ^ ^ |
| | o | |
| o Pokazuje | |
| Autoryzowanie aktualny | v
| wskazanej stan o |
| operacji panelu Zakończenie |
| (odświeża) funkcji |
o |
F2-menu |
-------------------- |
Przerwij autoryzację <-- pozwala Przerwać [P] autoryzację |
-------------------- |
Nieudane próby <-- wyświetla szczegóły nieudanych prób autoryzacji v
ID operacji <-- wyświetla cały symbol Id operacji |
-------------------- |
|
|
|
|
Operacje na panelu |
|
|-----------------------------------------------------------------------------|<-----o
|Kto Operacja -----Z dnia----- Stan --Autoryzował/Przerwał --Kod-- --Id--|
| SP MarżaMin 2024.11.29 14:09 O 809-718 [ab71]|<--- Oczekuje na autoryzacje
| SP Limit 2024.11.29 13:40 P GG 2024.11.29 13:41 ^ [f81c]|
| SP Paragon 2024.11.29 13:07 A 1 SP:AA 2024.11.29 14:08 | [742f]|
| SP Paragon 2024.11.29 13:06 A HH 2024.11.29 14:07 | [bf22]|
| SP Paragon 2024.11.29 12:58 P SP:AA 2024.11.29 14:05 | [f939]|
| SP Paragon 2024.11.29 09:30 P 1 SP:GG 2024.11.29 09:32 | [4291]|
| | |
o o- --o---- -------o-------- o o --o-- -------o-------- ----o--- --o---o
^ ^ ^ ^ ^ ^ ^ ^ ^
| | | | | | | | |
| | o | | | o Jednorazowy |
| o Dzień i godz | o | Dzień i godz kod |
| Nazwa utworzenia |Ile | autoryzowania o
| operacji |nieuda| Id operacji
| (skrót) |nych | (skrót)
| | |
o | |
Operator o | A [SP:AA] - Kod wpisał: SP wskazując jako autoryzującego: AA
oczekujący Stan o---> P [SP:SP] - Operator: SP przerwał autoryzację
na autoryzację [O] Otwarta P [ GG] - Autoryzujacy: GG przerwał autoryzację (w panelu)
[P] Przerwana A [ HH] - Autoryzujący: HH autoryzował operację (w panelu)
[A] Autoryzowana
Nazwy operacji (skróty)
[MarżaMin]
[Limit]
[Paragon]
[Serwis]
Sprzedawca wpisuje kod
(opcja) Praca zdalna: Kierownik wysyła do sprzedawcy wiadomość z kodem
Patrz szczegóły, nt. wysyłania wiadomości:
Wiadomości. Wysyłanie. Konwersacja
Sprzedawca podaje symbol kierownika i wpisuje przekazany kod.
W momencie zgłoszenia żądania autoryzacji przez operatora, program generuje kody
jednorazowe dla wszystkich Autoryzujących, którzy mają uprawnienia do danej operacji.
Każdy Autoryzujący ma unikalny kod.
W panelu program wyświetla kod zalogowanego Autoryzującego.
Np. [AA] ma uprawnienia do autoryzowania [Paragon], ale nie ma do [Limit]
[AA] zobaczy w panelu oczekujące operacje [Limit] lecz nie będzie przy nich kodu.
5. Przewodnik szkoleniowy
(AsystentAI)
5.2 Autoryzacja
Czym jest autoryzacja ?
Autoryzacja to proces zatwierdzania operacji przez osobę posiadającą
odpowiednie uprawnienia, np. kierownika oddziału.
System generuje unikalne kody jednorazowe, które są wykorzystywane
do zatwierdzania operacji.
Proces autoryzacji w panelu
Kroki autoryzacji:
* Operator zgłasza żądanie autoryzacji.
Przykład: Sprzedawca wprowadza dane operacji, która wymaga zatwierdzenia
(np. przekroczenie limitu rabatu).
* Kierownik loguje się do panelu autoryzacji.
Panel wyświetla listę operacji wymagających autoryzacji.
Przykład operacji: Paragon, Marża Minimalna, Limit Kredytu.
* Kierownik wybiera operację z listy i generuje kod jednorazowy.
Każdy autoryzujący ma swój unikalny kod.
Kod jest widoczny tylko dla użytkownika z odpowiednimi uprawnieniami.
* Operator wprowadza kod w swoim panelu.
Po zaakceptowaniu kodu, system zmienia jej status.
Rodzaje stanów operacji
* [O] Oczekujące: Operacje zgłoszone do autoryzacji, czekające na zatwierdzenie.
* [A] Autoryzowane: Operacje zatwierdzone przez uprawnioną osobę.
* [P] Przerwane: Operacje, których autoryzacja została przerwana.
Przykładowa tabela operacji w panelu
| Kto | Operacja | Data i godzina | Stan | Autoryzujący | Kod | Id operacji |
|-------|----------|---------------------|-------|----------------------|--------|-------------|
| SP | MarżzMin | 2024.11.29 13:40 | O | | 809-718| [ab71] |
| SP | Paragon | 2024.11.29 14:07 | A | AA 2024.11.29 14:08 | | [742f] |
| SP | Limit | 2024.11.29 13:58 | P | AA 2024.11.29 14:05 | | [f939] |
Role i uprawnienia
* Operator: Osoba zgłaszająca operację do autoryzacji.
* Autoryzujący: Osoba z uprawnieniami do zatwierdzania operacji. Przykład: Kierownik oddziału [AA].
* Przykład uprawnień:
[AA] ma uprawnienia do autoryzowania operacji: [Paragon], ale nie ma do [Limit].
W takim przypadku [AA] zobaczy operację [Limit] w panelu,
ale nie będzie miał przy niej kodu.
Kody jednorazowe
* Każdy kod jest unikalny i generowany automatycznie dla autoryzującego.
* Kod widoczny w panelu autoryzacji przypisany jest do konkretnej operacji.
Przykład: Kod dla operacji MarżaMin: 809-718.
Praca zdalna
W przypadku pracy zdalnej:
* Kierownik może przesłać kod jednorazowy operatorowi za pomocą wiadomości w systemie.
Szczegóły dotyczące wysyłania wiadomości znajdują się w sekcji: Wiadomości > Wysyłanie > Konwersacja.
Podsumowanie
Proces autoryzacji w systemie Trawers ERP:
* Operator zgłasza operację.
* Kierownik loguje się do panelu.
* Kod jednorazowy jest generowany i przekazywany operatorowi.
* Operacja zmienia swój status na autoryzowaną lub przerwaną w zależności od decyzji autoryzującego.