Balans notifikacije - sistem za obaveštavanje korisnika: Difference between revisions
No edit summary |
No edit summary |
||
| Line 16: | Line 16: | ||
Kreiran je sistem za notifikaciju koji pronalazi broj otvorenih naloga (DocTip (89)) i obaveštava korisnika notifikacijama u "Windows Tray". | Kreiran je sistem za notifikaciju koji pronalazi broj otvorenih naloga (DocTip (89)) i obaveštava korisnika notifikacijama u "Windows Tray". | ||
Kreirana je logika za lozinku koja se menja svakog dana da bi se izbeglo gašenje samog sistema | Kreirana je logika za lozinku koja se menja svakog dana da bi se izbeglo gašenje samog sistema: | ||
{{iPoruka|txt=Koji će se to sistem ugasiti ako se šifra ne menja na 24h?|naslov=gašenje samog sistema?}} | |||
<code>(Dan u mesecu + Dan u nedelji) * (42) + specijalni karakter</code> | <code>(Dan u mesecu + Dan u nedelji) * (42) + specijalni karakter</code> | ||
| Line 30: | Line 33: | ||
<code>(11+1)*42 + spec. karakter</code> = '''504^''' | <code>(11+1)*42 + spec. karakter</code> = '''504^''' | ||
== Dodavanje u Windows Task Scheduler i | == Dodavanje u Windows Task Scheduler i startovanje aplikacije == | ||
Aplikacija se dodaje/pokreće iz Windows Task Scheduler zadavanjem parametara komandnom linijom. | Aplikacija se dodaje/pokreće iz Windows Task Scheduler zadavanjem parametara komandnom linijom. | ||
| Line 41: | Line 44: | ||
{{iPoruka|txt=Trebalo bi odrediti neki default dir za BalansNotifikacije.exe, da ne bude kog svakog korisnika na drugoj lokaciji.|naslov=default path?}} | {{iPoruka|txt=Trebalo bi odrediti neki default dir za BalansNotifikacije.exe, da ne bude kog svakog korisnika na drugoj lokaciji.|naslov=default path?}} | ||
=== Startovanje === | |||
<code>schtasks /Run /TN "Balans Notifikacije"</code> | |||
== | "... regulisati putanju ka filu i sekunde za notifikaciju , takodje parametar za kacenje na bazu. Pokrece se CMD prompt u admin modu". | ||
{{iPoruka|txt=Gde ga treba regulisati i kako?|naslov=parametar za kačenje na bazu?}} | |||
Revision as of 14:47, 4 December 2025
< 1 min |
kkk. |
Zadatak
Potrebno je napraviti program koji će korisnika obaveštavati putem Windows notifikacija o postojanju neobrađenih naloga za prenos robe vezanih za konkretan MP objekat (mOkrK.DefSklID).
Potrebno je:
- Pokazivati obaveštenja na "Windows Tray".
- Omogućiti da se aplikacija pokreće iz "Windows Task Scheduler"-a zadavanjem parametara komandnom linijom
https://razvoj.melany.rs/issues/4499
Rešenje
Kreiran je sistem za notifikaciju koji pronalazi broj otvorenih naloga (DocTip (89)) i obaveštava korisnika notifikacijama u "Windows Tray".
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^
Dodavanje u Windows Task Scheduler i startovanje aplikacije
Aplikacija se dodaje/pokreće iz Windows Task Scheduler zadavanjem parametara komandnom linijom.
Dodavanje
schtasks /Create /TN "Balans Notifikacije" /SC ONLOGON /RU "%USERNAME%" /RL LIMITED /TR "\"C:\Users\Downloads\BalansNotifikacije.exe\" /f:4 /t:45" /F
/f - Firm ID
/t - interval u sekundama
Startovanje
schtasks /Run /TN "Balans Notifikacije"
"... regulisati putanju ka filu i sekunde za notifikaciju , takodje parametar za kacenje na bazu. Pokrece se CMD prompt u admin modu".