Workflow Podešavanja
Workflow Podešavanja









Kreiranje workflow definicije počinje dodavanjem objekta na dijagram. Svaka workflow definicija počinje blokom Početak. Da bi ste objekat dodali na dijagram kliknite na jedan od objekata u object toolbar-u, a zatim kliknite u dijagram na poziciju gdje želite da ubacite objekat (ili pritisnite tipku miša, pomjerite miš i pusite tipku, da bi ste dodali objekat specifične veličine).
Svaki objekat (block) može biti povezan upotrebom prijelaza. Ako su prelazi već odabrani (pritisnut taster), nemorate da radite reizbor tipa prelaza svaki put kada želite da keirate prelaz.
Jednom kada je tip prelaza izabran, pritisnite tipku miša u bilo kojoj tački veze izvornog bloka (vezana tačka je plavo "x" prikazano na objektu dijagrama), prevucite miša, i nakon toga pustite tipku miša u bilo kojoj tački veze.Prelaz će biti kreiran povezujući izvorni blok sa target blokom.
Nakon što je task blok dodat, potrebno je izvršiti dodatna podešavanja.

Task definicije su kreirane u task editoru (Tasks dialog) za Task blok. Kada dva puta kliknete Task block, pokazuje se dijalog.

Naslov
Naslov taska je pozicioniran na lijevoj strani dijaloga. Ispod naslova, nalazi se višelinijski opis taska.Evo svih instrukcija o taskovim koje bi trebalo ubaciti.
Dodjeljen je ime korisnika (ili grupe) koje će biti dodjeljeno task instanci. Ako je to korisnik jedna task instanca će biti kreirana i dodeljena tom korisniku. Ako je to grupa onda ponašanje zavisi od vrijednosti svojstva.
MultipleTasks: Zadata vrijednost.Task će biti kreiran za svakog korisnika u grupi. Dakle, ako grupa ima korisnike "Korisnik1" i "Korisnik2", jedan task će biti kreiran za Korisnik1, a drugi za Korisnik2, i taskovi će biti nezavisni (oba će morati da se zaključe).
SingleTask: Jedan task će biti kreiran i biće vidljiv svim korisnicima u grupi. Ako kasnije uključujete/uklanjate korisnike u/iz grupe, postojeći task će postati nevidljiv za korisnike uklonjene iz grupe, i biće vidljiv za korisnike dodate u grupu. Bilo koji korisnik iz grupe može uraditi update taska,uključujući i njegovo završavanje.
Status lista
Sadrži listu validnih statusa za task. Inicijalni status će biti prvi satus na listi. Neki statusi mogu biti označeni kao kompletirani statusi, čekiranjem opcije "Kompletiranje". Kada se status task instance mijenja u status kompletiranja, status zadatka se smatra zavšenim. Možete imati više od jednog statusa označenog kao kompletiran status. Status sa čekiranom opcijom "Sakriveno" je mogući status zadatka, ali neće biti objavljen na korisničkom interfejsu za izmjenu statusa zadatka (kao u statusu combo box). Kada je zadatak instance kreiran, validan status se pojavljuje u task list dijalogu, i korisnik može promijeniti status zadatka. Ako imate predefinisan obrazac statusa u svojoj aplikaciji, korisnik će moći da izabere jedan od obrazaca ili da kreira nov status.
Expiration
Definiše datum/vreme isteka workflow zadatka. Ako task ima definisan datum/vrijeme isteka, kada prekorači vrijeme/datum a da nije zatvoren od strane nekog korisnika (promjenjen u status završeno), njegov će se status automatski promeniti u expiration status. Da bi ste koristili ovu funkcionalnost Pokrenite workflow instancu za isticanje zadatka. Zadatak ne ističe, ovo je zadata opcija. Ako je čekirana zadatak neće isteći i zadržaće i biće dodjeljen trenutnom korisniku/grupi do završetka (promjene u status završeno). Uslovi isteka,o značite ovu opciju da biste unijeli termin isteka zadatka i unesite iznos dana, broj sedmica ili mjeseci (cijela vrijednost ili decimalni broj). Datum isteka računat će se od datuma kreiranja zadatka. Expiration date/time, potvrdite ovu opciju da biste unijeli fiksni datum / vrijeme isteka zadatka. Custom date/time expression, ova opcija omogućuje unos prilagođenog izraza za procjenu datuma / vremena isteka zadatka. Izraz mora vratiti DateTime vrijednost i može koristiti varijable iz trenutnog tijeka rada, svojstva zadatka, kao i sve osobine dopuštene u izrazima. Status isteka, određuje status u koji će se zadatak automatski promijeniti nakon isteka. To mora biti status završetka. Predlošci datuma se mogu koristiti i za istek. Predlošci se mogu koristiti u kombinaciji s terminom isteka ili datumom / vremenom isteka ili samostalnim. Primjer predložaka:
- dd+W.mm.yyyy - danas ako je radni dan ili sljedeći radni dan (d+W je ekvivalent d+0W)
- dd-W/mm/yyyy -danas ako je radni dan ili prev. radni dan (d-W je ekvivalent d-0W)
- d+1W/mm/yyyy -sledeći radni dan
- dd-1W.m.yyyy - zadnji radni dan prije danas
- dd+6W.mm.yy - šest radnih dana poslije danas
- yyyy-mm-dd+5+7W - danas plus pet dana i tada dodamo sedmi radni dan
- dd-5W+3.mm.yyyy -danas minus pet radnih dana, a zatim plus tri dana
- ddp+10W.mm.yyyy - deseti radni dan tekućeg mjeseca
- ddz-10W.mm.yyyy - deseti radni dan prije kraja tekućeg mjeseca
- ddp+14+2W.mm.yyyy - drugi radni dan nakon dvije prve sedmice u mjesecu
- Ako trebate navesti 15 dana u mjesecu ili sljedeći radni dan (ako je 15 dana praznik), možete koristiti sljedeći primjer ddp+14+w.mm.yyyy
Zatim se vrši provjera isteka zadataka. Zadaci se provjeravaju svakih 5 minuta.
Šablon - integrira prijedlog obrasca koji je sačuvan opcijom čarobnjaka sa neke forme.
Mandatory input - integrira Obavezne unose koji su kreirani na obrascima/formama. Sa varijablom Automatic (True, False) i varijablom Automatic Status (odobreno, odbijeno) podaci na formi će se automatski ispuniti i promijeniti status.
- Pokreni trenutni zadatak, otvori Pantheon formu
- Sačuvaj i verifikuj postavke zadatka