Dijeli putem


Praktični vodič: Poboljšajte tokove poslovnih procesa grananjem

Tijekovi poslovnog procesa vode vas kroz različite faze prodaje, marketinga ili službe za korisnike do završetka. Linearni tijek poslovnog procesa dobar je izbor u jednostavnim slučajevima. No u složenijim scenarijima tijek poslovnog procesa možete poboljšati pomoću grananja. Ako imate dozvole za stvaranje tijekova poslovnih procesa, moći ćete stvoriti tijek poslovnog procesa s više grana pomoću If-Else logike. Uvjet grananja može se formirati od više logičkih izraza koji koriste kombinaciju operatora ili AND operatora OR . Odabir grana izvršava se automatski u stvarnom vremenu na temelju pravila definiranih u definiciji procesa. Na primjer, u prodaji automobila možete konfigurirati jednu tijek poslovnog procesa, koja se nakon zajedničke kvalifikacijske faze dijeli na dvije odvojene grane na temelju pravila (Preferira li kupac novi automobil ili automobil u vlasništvu, je li njihov proračun iznad ili ispod $20,000, i tako dalje. ), jedna grana, za prodaju novih automobila i druga podružnica, za prodaju automobila u vlasništvu. Dodatne informacije o tijekovima poslovnih procesa potražite u članku Pregled tijekova poslovnih procesa.

Na sljedećem dijagramu prikazan je tijek poslovnog procesa s granama.

Dijagram toka koji prikazuje korake u procesu prodaje automobila.

Što je potrebno znati pri dizajniranju tijekova poslovnih procesa s granama

Pri dizajniranju tijeka poslovnog procesa s granama potrebno je uzeti u obzir sljedeće informacije:

  • Proces se može protezati na najviše pet jedinstvenih tablica.

  • Možete koristiti najviše 30 faza za svaki proces i maksimalno 30 koraka za svaku fazu.

  • Svaka grana ne može biti duboka više od pet razina.

  • Pravilo grananja mora se temeljiti na koracima u fazi koja mu neposredno prethodi.

  • U pravilu možete kombinirati više uvjeta pomoću operatora ili AND operatora, ali ne oba operatora OR .

  • Kada definirate tijek procesa, po želji možete odabrati odnos tablice. Taj odnos mora biti odnos tablice 1:N (jedan na više).

  • Više aktivnih procesa može se istodobno izvoditi u istom retku podataka.

  • Možete prerasporediti pločice (Faze, Koraci, Uvjeti itd.) u tijeku procesa povlačenjem i ispuštanjem.

  • Pri spajanju grana sve ravnopravne grane moraju se spojiti u jednu fazu. Ravnopravne grane moraju se sve spojiti u jednu fazu ili svaka ravnopravna grana mora završiti proces. Ravnopravna grana ne može se spojiti s drugim granama te istodobno završiti proces.

  • Promjene API-ja klijenta ne mogu pokrenuti procjenu stanja grananja jer se grananje oslanja na poslovna pravila.

  • Za obrasce u aplikacijama stvorenim prema modelu, interakcija s budućim fazama pokreće njihove uvjete i poslovna pravila. Međutim, ako aktivna faza ostane ista, ta se pravila neće ponovno pokrenuti prilikom ponovnog učitavanja obrasca. Na učitavanju obrasca izvode se samo pravila u aktivnoj fazi.

Napomena

  • Tablica koja se koristi u procesu može se ponovno posjetiti više puta (više zatvorenih petlji tablice).

  • Proces se može vratiti na prethodnu fazu bez obzira na vrstu tablice. Na primjer, ako je aktivna faza Isporuči ponudu u retku ponude, korisnici procesa mogu premjestiti aktivnu fazu natrag u fazu Prijedlog u retku prilike.

    U drugom primjeru, pretpostavimo da je proces trenutno u fazi sadašnjeg prijedloga u tijeku procesa:Potvrdi poslovnu priliku Identificirajte potrebe Stvori prijedlog Zatvori prijedlog>> predstavljanja prijedloga.>> Ako prijedlog predstavljen kupcu zahtijeva više istraživanja kako bi se utvrdile potrebe kupaca, korisnici mogu jednostavno odabrati fazu identificiranja potreba vašeg procesa i odabrati Postavi aktivno .

Primjer: Proces prodaje automobila s dvije grane

Pogledajmo primjer tijeka poslovnog procesa s dvije grane za prodaju novih i rabljenih automobila.

Prvo ćemo stvoriti novi proces pod nazivom Proces prodaje automobila.

  1. Otvorite preglednik rješenja, a zatim u lijevom navigacijskom oknu odaberite Procesi.

  2. Odaberite Novo da biste stvorili novi proces.

  3. Navedite kategoriju kao tijek poslovnog procesa a za primarni entitet odaberite Potencijalni klijent .

  4. Dodajte prvu fazu u postupak pod nazivom Kvalifikovanje i dodajte korake Kupnja vremenski okvir i Preference automobila.

  5. Nakon zajedničke faze kvalifikacija , postupak dijelimo na dvije odvojene grane pomoću pločice Uvjet .

    1. Konfiguriranje pločice uvjeta pravilimaa koja udovoljavaju vašim poslovnim zahtjevima

    2. Da biste dodali prvu granu za fazu, dodajte pločicu Faza na putanju „Da“ pločice uvjeta

    3. Da biste dodali drugu granu koja se izvršava kada uvjet nije zadovoljen, dodajte drugu pločicu Faza na put "Ne" pločice uvjeta

Savjet

Drugi uvjet možete dodati na putanju „Ne“ postojeće pločice uvjeta da biste stvorili složenija grananja.

Slika koja prikazuje stvorenu fazu kvalifikacije.

Ako automobil preferira = Novo, postupak se grana u fazu prodaje novih automobila, inače skače u fazu prodajeautomobila u vlasništvu, u drugoj grani, kao što je prikazano u nastavku.

Slika koja prikazuje fazu prodaje novih automobila.

Faza prodaje automobila u vlasništvu.

Nakon dovršetka svih koraka u fazi prodaje novih automobila ili u fazi prodajeautomobila u vlasništvu, postupak se vraća na glavni tijek, s fazom isporuke ponude .

Faza isporuke ponude.

Sprječavanje otkrivanja informacija

Pogledajmo tijek poslovnog procesa s granama za obradu zahtjeva za kredit u banci, kao što je prikazano u nastavku. Prilagođene tablice korištene u fazama prikazane su u zagradama.

Dijagram toka koji prikazuje korake u primjeru postupka za sprječavanje otkrivanja informacija.

U tom scenariju službeniku za bankovni kredit potreban je pristup retku zahtjeva, ali službenik za kredit ne bi trebao imati nikakvu vidljivost u istrazi zahtjeva. Na prvi pogled, čini se da to lako možemo učiniti dodjeljivanjem kreditnog službenika sigurnosna uloga koji ne određuje pristup tablici Istrage. Ali pogledajmo bolje primjer i provjerimo je li to uistinu tako.

Recimo da klijent preda banci zahtjev za kredit veći od 60.000 USD. Kreditni savjetnik pregledava zahtjev u prvoj fazi. Ako je ispunjeno pravilo grananja koje provjerava premašuje li iznos dugovanja banci 50.000 USD, sljedeća je faza u procesu istražiti je li zahtjev ispravan. Ako se utvrdi da je uistinu riječ o prijevari, proces prelazi u kazneni postupak protiv podnositelja zahtjeva. Kreditni službenik ne bi trebao imati vidljivost u dvije istražne faze jer službenik nema pristup tablici Istrage.

Međutim, ako službenik za zajam otvori redak Zahtjev, svi će moći vidjeti cijeli postupak od kraja do kraja. Ne samo da će službenik za zajmove moći vidjeti fazu istrage prijevare, već će moći identificirati i ishod istrage tako što će moći vidjeti fazu pravnog postupka u procesu. Također, službenik će odabirom pozornice moći pregledati korake u istražnim fazama. Iako službenik za zajam neće moći vidjeti podatke ili status dovršenja koraka, moći će utvrditi potencijalne radnje koje su poduzete protiv podnositelja zahtjeva tijekom faze istrage i pravnih radnji.

U tom tijeku procesa kreditni savjetnik moći će vidjeti faze Istraživanje prevare i Pravni postupak, što predstavlja nepropisno otkrivanje informacija. Preporučujemo posvećivanje posebne pozornosti informacijama koje će se možda otkriti zbog grananja. U našem primjeru proces se dijeli u dva zasebna procesa, jedan za obradu zahtjeva, a drugi za istraživanje prevare da bi se spriječilo otkrivanje informacija. Proces za kreditnog savjetnika izgleda ovako:

Dijagram toka s dodatnim koracima u postupku sprječavanja otkrivanja informacija.

Proces za istraživanje samostalan je i uključuju sljedeće faze:

Dijagram toka koji prikazuje korake za postupak istrage za slučajeve otkrivanja informacija.

Morat ćete navesti tijek rada da biste sinkronizirali odluku Odobri/odbij iz retka Istraga u redak Zahtjev.

Sljedeći koraci

Stvaranje tijek poslovnog procesa
Stvaranje prilagođene poslovne logike s procesima