Share via


Vadnica: Izboljšajte tokove poslovnih procesov z razvejanostjo

Poteki poslovnega procesa vas vodijo do dokončanja skozi različne stopnje postopkov prodaje, trženja ali storitev. Pri preprostih primerih je linearni potek poslovnega procesa dobra možnost. Pri bolj zapletenih primerih pa lahko potek poslovnega procesa izboljšate z razvejanjem. Če imate dovoljenja za ustvarjanje tokov poslovnih procesov, boste lahko ustvarili potek poslovnega procesa z več vejami z uporabo If-Else logike. Pogoj razvejanja je mogoče oblikovati iz več logičnih izrazov, ki uporabljajo kombinacijo operatorjev AND ali OR . Izbira razvejitve je samodejna, se izvede v realnem času in temelji na pravilih, ki so bila določena med opredelitvijo procesa. Na primer, pri prodaji avtomobilov lahko konfigurirate en sam potek poslovnega procesa, ki se po skupni kvalifikacijski stopnji razdeli na dve ločeni veji na podlagi pravila (Ali ima stranka raje nov ali rabljen avto, ali je njen proračun višji ali spodaj $20,000, in tako naprej. ), ena poslovalnica za prodajo novih avtomobilov in druga podružnica za prodajo rabljenih avtomobilov. Za več informacij o tokovih poslovnih procesov glejte Pregled tokov poslovnih procesov.

Na naslednjem diagramu je prikazan potek poslovnega procesa z razvejanji.

Diagram poteka, ki prikazuje korake v procesu prodaje avtomobila.

Pomembne informacije o oblikovanju potekov poslovnega procesa z razvejanji

Pri oblikovanju potekov poslovnega procesa z razvejanji ne pozabite na spodaj naštete pomembne informacije:

  • Proces se lahko razteza čez največ pet edinstvenih tabel.

  • Uporabite lahko največ 30 stopenj na proces in največ 30 korakov na stopnjo.

  • Vsaka veja ne sme biti globoka več kot pet nivojev.

  • Pravilo razvejevanja mora temeljiti na korakih stopnje neposredno pred tem.

  • V pravilu lahko združite več pogojev z uporabo operatorja AND ali OR operatorja, ne pa obeh.

  • Ko definirate potek procesa, lahko po želji izberete razmerje tabele. To razmerje mora biti razmerje tabele 1:N (ena proti mnogo).

  • V isti podatkovni vrstici se lahko hkrati izvaja več kot en aktivni proces.

  • V poteku procesa lahko preuredite ploščice (»Stopnje«, »Koraki«, »Pogoji« itd.) s funkcijo »povleci in spusti«.

  • Pri združevanju vej se morajo vse enakovredne veje združiti v eno stopnjo. Vse enakovredne veje se morajo združiti v eno stopnjo ali pa mora vsaka enakovredna veja končati proces. Enakovredna veja se ne more združiti z drugimi vejami in hkrati končati proces.

  • Spremembe API-ja odjemalca ne morejo sprožiti ocene stanja razvejanja, saj je razvejanje odvisno od poslovnih pravil.

  • Za obrazce v aplikacijah, ki temeljijo na modelu, interakcija s prihodnjimi stopnjami sproži njihove pogoje in poslovna pravila. Če pa aktivna stopnja ostane ista, se ta pravila ne bodo znova zagnala, ko se obrazec znova naloži. Pri nalaganju obrazca se izvajajo samo pravila v aktivni fazi.

opomba,

  • Tabelo, uporabljeno v procesu, je mogoče ponovno obiskati večkrat (več zaprtih zank tabele).

  • Proces se lahko vrne na prejšnjo stopnjo ne glede na vrsto tabele. Na primer, če je aktivna stopnja Dostavi ponudbo v vrstici s ponudbo, lahko uporabniki procesa premaknejo aktivno stopnjo nazaj v Predlagaj na stopnji priložnosti.

    V drugem primeru predpostavimo, da je proces trenutno v fazi Trenutni predlog v vašem toku procesa: Potrdi možno stranko>Identificiraj Potrebuje>Ustvari predlog>Predstavi predlog>Zapri. Če predlog, predstavljen stranki, zahteva več raziskav za prepoznavanje potreb stranke, lahko uporabniki preprosto izberejo Identify Needs stopnjo vašega postopka in izberejo Set Aktiven.

Primer: potek procesa prodaje avtomobila z dvema vejama

Poglejmo primer poteka poslovnega procesa z dvema vejama za prodajo novih in rabljenih avtomobilov.

Najprej bomo ustvarili nov proces z imenom Proces prodaje avtomobilov.

  1. Odprite raziskovalca rešitev in nato v levem podoknu za krmarjenje izberite Procesi.

  2. Izberite Novo , da ustvarite nov postopek.

  3. Določite Kategorijo kot potek poslovnega procesa in za primarno Entiteto izberite Lead.

  4. Dodajte prvo stopnjo v postopek, imenovan Kvalificiraj in dodajte korake Nakup časovni okvir in Prednost avtomobila.

  5. Po skupni stopnji Qualify smo postopek razdelili na dve ločeni veji z uporabo ploščice Condition .

    1. Konfigurirajte ploščico »Pogoj« s pravili, ki izpolnjujejo vaše poslovne zahteve

    2. Prvo vejo za stopnjo dodate tako, da v poti »Da« ploščice »Pogoj« dodate ploščico »Stopnja«.

    3. Če želite dodati drugo vejo, ki se izvede, ko pogoj ni izpolnjen, dodajte drugo ploščico stopnje na pot »Ne« ploščice pogoja

Nasvet

Če želite ustvariti bolj zapleteno razvejanje, lahko v pot »Ne« obstoječe ploščice »Pogoj« dodate nov pogoj.

Slika, ki prikazuje ustvarjeno kvalifikacijsko stopnjo.

Če je prednost avtomobilov = novo, se postopek razveja na prodaja novih avtomobilov sicer pa preskoči na stopnjo Prodaja rabljenih avtomobilov v drugo vejo, kot je prikazano spodaj.

Slika, ki prikazuje fazo prodaje novega avtomobila.

Faza prodaje rabljenih avtomobilov.

Po dokončanju vseh korakov v fazi Prodaja novih avtomobilov ali Prodaja rabljenih avtomobilov se postopek vrne nazaj v glavni tok s stopnjo Dostavi ponudbo .

Faza dostave ponudbe.

Preprečite razkritje podatkov

Za obdelavo prošnje za posojilo na banki upoštevajte potek poslovnega procesa z razvejanji, kot je prikazano spodaj. Tabele po meri, uporabljene v stopnjah, so prikazane v oklepaju.

Diagram poteka, ki prikazuje korake v primeru postopka za preprečevanje razkritja informacij.

V tem scenariju bančni uradnik za posojila potrebuje dostop do vrstice Zahteva, vendar ne bi smel imeti vpogleda v preiskavo zahteve. Na prvi pogled se zdi, da lahko to enostavno storimo tako, da posojilojemalcu dodelimo varnostna vloga, ki določa, da ni dostopa do preiskovalne tabele. A primer si natančneje oglejmo in preverimo, ali je to res.

Recimo, da stranka na banki zaprosi za posojilo, večje od 60.000 $. Uslužbenec banke, ki obravnava prošnje za kredite, najprej pregleda prošnjo. Če je pravilo razvejevanja, ki preverja, ali bo vsota, ki jo bo prosilec dolžan banki, presegla 50.000 $, upoštevano, je naslednja stopnja v procesu preverjanje, ali je prošnja goljufiva. Če se potrdi, da je ta zahtevek za posojilo primer goljufije, se proces nadaljuje tako, da se proti prosilcu sproži pravni spor. Službenik za posojila ne bi smel imeti vpogleda v obe stopnji preiskave, saj uradnik nima dostopa do tabele preiskav.

Če pa posojilodajalec odpre vrstico Zahteva, bi vsi lahko videli celoten postopek od konca do konca. Ne le, da bo posojilojemalec lahko videl fazo preiskave goljufije, ampak bo lahko tudi ugotovil izid preiskave, tako da je lahko videl fazo pravnega ukrepa v procesu. Prav tako si bo policist lahko predogledal korake v preiskovalnih fazah z izbiro faze. Medtem ko uradnik za posojila ne bo mogel videti podatkov ali statusa dokončanja koraka, bo lahko identificiral morebitne ukrepe, ki so bili izvedeni proti vložniku zahteve med fazami preiskave in sodnega postopka.

V tem poteku poslovnega procesa bo uslužbenec banke, ki obravnava prošnje za kredite, lahko videl stopnje o preiskovanju goljufije in stopnje v zvezi s pravnim sporom, kar velja za neprimerno razkritje podatkov. Priporočamo, da ste še posebej pozorni na podatke, ki bi jih lahko razkrili zaradi razvejevanja. Če želite preprečiti razkritje podatkov, v našem primeru proces razdelite na dva ločena procesa, prvi naj bo namenjen obdelovanju prošnje, drugi pa preiskovanju goljufije. Proces za uslužbenca banke, ki obravnava prošnje za kredite, bo videti tako:

Diagram poteka, ki prikazuje dodatne korake v postopku za preprečevanje razkritja informacij.

Proces preiskave bo samozadosten in vključuje spodnje stopnje:

Diagram poteka, ki prikazuje korake za postopek preiskave v primerih razkritja informacij.

Zagotoviti boste morali potek dela za sinhronizacijo odločitve o odobritvi/zavrnitvi iz vrstice Preiskava v vrstico Zahteva.

Naslednji koraki

Ustvarite potek poslovnega procesa
Ustvarite prilagojeno poslovno logiko s procesi