Balans notifikacije - sistem za obaveštavanje korisnika: Difference between revisions
No edit summary |
No edit summary |
||
| Line 26: | Line 26: | ||
<code>C:\Users\Balans\BalansNotifikacije.exe</code> - Putanja do fajla BalansNotifikacije.exe na kompjuteru korisnika<br> | <code>C:\Users\Balans\BalansNotifikacije.exe</code> - Putanja do fajla BalansNotifikacije.exe na kompjuteru korisnika<br> | ||
<code>/f:</code> - Firm ID<br> | <code>/f:</code> - Firm ID - identifikacioni broj firme<br> | ||
<code>/t:</code> - interval za provere, u sekundama | <code>/t:</code> - interval za provere, u sekundama | ||
Revision as of 11:49, 8 December 2025
< 1 min |
Ovo bi verovatno trebalo da bude uputstvo za instalaciju sistema za notifikaciju korisnika. |
Uvod
Notifikacioni sistem "Balans notifikacije" je inicijalno razvijen za potrebe obaveštavanja korisnika o neobrađenim nalozima za prenos robe, ali se planira korišćenje i za druge namene.
Sistem prati dešavanja na skladištu koje je u Balans POS postavkama toj radnoj stanici određeno kao podrazumevano.
Aplikaciju na računaru korisnika pokreće Windows Task Scheduler. Nakon startovanja sistem proverava broj otvorenih naloga za prenos robe i, ako takvi postoje, prikazuje notifikaciju u sistem tray-u (taskbaru).
Dodavanje u Windows Task Scheduler i startovanje aplikacije
Aplikacija se dodaje/pokreće iz Windows Task Scheduler zadavanjem parametara komandnom linijom (CMD) u admin modu.
Dodavanje
Parametri /f:4 i /t:45 se koriste za pokretanje BalansNotifikacije.exe, ostali parametri (npr. /tn, /sc, /rl itd. pripadaju schtasks.)
schtasks /Create /TN "Balans Notifikacije" /SC ONLOGON /RU "%USERNAME%" /RL LIMITED /TR "\"C:\Users\Balans\BalansNotifikacije.exe\" /f:4 /t:45" /F
C:\Users\Balans\BalansNotifikacije.exe - Putanja do fajla BalansNotifikacije.exe na kompjuteru korisnika
/f: - Firm ID - identifikacioni broj firme
/t: - interval za provere, u sekundama
| /Create | Schedules a new task |
| /TN "Balans Notifikacije" | Specifies a name for the task |
| /SC ONLOGON | Specifies the schedule type; ONLOGON - Specifies that the task runs whenever a user (any user) logs on. |
| /RU "%USERNAME%" | Runs the task with permissions of the specified user account. |
| /RL LIMITED | Specifies the Run Level for the job; LIMITED - scheduled tasks will be ran with the least level of privileges, such as Standard User accounts |
| /TR "\"C:\Users\Balans\BalansNotifikacije.exe\" /f:4 /t:45" | Specifies the program or command that the task runs. |
| /F | Specifies to create the task and suppress warnings if the specified task already exists. |
Startovanje
schtasks /Run /TN "Balans Notifikacije"
Šifra
Kreirana je logika za lozinku koja se menja svakog dana da bi se izbeglo gašenje samog sistema:
(Dan u mesecu + Dan u nedelji) * (42) + specijalni karakter
Dan u mesecu: 1-31
Dan u nedelji: 1-7 (ponedeljak 1, ... nedelja 7)
Specijalni karakter: Pon=^ Uto=% Sre=$ Čet=# Pet=@ Sub=! Ned=&
Primer za ponedeljak, 11.08.2025:
(11+1)*42 + spec. karakter = 504^