Partajați prin


Tutorial: Îmbunătățiți fluxurile de procese de afaceri prin ramificare

Fluxurile de business vă ghidează prin diferite faze ale proceselor de vânzări, marketing sau servicii, spre finalizare. În cazuri simple, un flux de procese liniar de afaceri este o opțiune bună. Cu toate acestea, în situații mai complexe, puteți îmbunătăți un flux de procese de afaceri prin ramificare. Dacă aveți permisiunile de creare a fluxurilor de procese de afaceri, veți putea crea flux de business cu mai multe ramuri utilizând logica If-Else . Condiția de ramificare poate fi formată din mai multe expresii logice care utilizează o combinație de operatori AND sau OR . Selecția ramificațiilor se face automat, în timp real, conform unor reguli stabilite în timpul definirii procesului. De exemplu, în vânzarea de mașini, puteți configura un singur flux de business, care după o etapă comună de calificare se împarte în două ramuri separate pe baza unei reguli (Clientul preferă o mașină nouă sau o mașină second-hand, este bugetul lor de mai sus? sau sub $20,000 și așa mai departe), o sucursală, pentru vânzarea de mașini noi și o altă sucursală, pentru vânzarea de mașini second-hand. Pentru mai multe informații despre fluxurile de procese de afaceri, consultați Prezentare generală a fluxurilor de procese de afaceri.

Următoarea diagramă arată un flux de business cu ramificații.

Diagramă care arată pașii din procesul de vânzare a mașinilor.

Ce trebuie să știți atunci când proiectați fluxuri de procese de afaceri cu ramificații

Rețineți următoarele informații atunci când proiectați fluxul de procese de afaceri cu ramificații:

  • Un proces se poate întinde pe maximum cinci tabele unice.

  • Puteți utiliza maximum 30 de etape per proces și maximum 30 de pași per etapă.

  • Fiecare ramură nu poate avea mai mult de cinci nivele adâncime.

  • Regula de ramificație trebuie să se bazeze pe pașii din etapa imediat precedentă.

  • Puteți combina mai multe condiții într-o regulă utilizând operatorul AND sau operatorul OR , dar nu ambii operatori.

  • Când definiți un flux de proces, puteți selecta opțional o relație de tabel. Această relație trebuie să fie o relație de tabel 1:N (Unu-la-Mulți).

  • Mai mult de un proces activ poate rula simultan pe același rând de date.

  • Puteți rearanja dalele (Etape, Pași, Condiții etc) pe fluxul de proces folosind glisarea și fixarea.

  • Atunci când îmbinați ramuri, toate ramurile de peer trebuie să fuzioneze într-o singură etapă. Ramurile peer trebuie fie să se îmbine toate într-o singură etapă, fie fiecare ramură peer trebuie să termine procesul. O ramură de peer nu se poate îmbina cu alte ramuri și, în același timp, termina procesul.

  • Modificările API-ului client nu pot declanșa evaluarea stării de ramificare, deoarece ramificarea se bazează pe regulile de afaceri.

  • Pentru formularele din aplicațiile bazate pe model, interacțiunea cu etapele viitoare declanșează condițiile și regulile de afaceri ale acestora. Cu toate acestea, dacă etapa activă rămâne aceeași, acele reguli nu vor fi rulate din nou când formularul se reîncarcă. Numai regulile din etapa activă sunt executate la încărcarea formularului.

Notă

  • Un tabel utilizat în acest proces poate fi revizuit de mai multe ori (mai multe bucle de tabel închise).

  • Un proces poate reveni la etapa anterioară indiferent de tipul de tabel. De exemplu, dacă etapa activă este Livrare cotație pe un rând de cotație, utilizatorii procesului pot muta etapa activă înapoi la Propune etapă pe un rând de oportunitate.

    Într-un alt exemplu, să presupunem că un proces se află în prezent în etapa Prezentare propunere în fluxul dvs. de proces: Calificați un client potențial>Identificați Necesită>Creați o propunere>Prezentați propunerea>Închideți. Dacă propunerea prezentată clientului necesită mai multe cercetări pentru a identifica nevoile clienților, utilizatorii pot pur și simplu să selecteze etapa de identificare a nevoilor a procesului dvs. și să aleagă Setare Activ.

Exemplu: flux de proces de vânzare auto cu două ramuri

Să ne uităm la exemplul de flux de proces de afaceri cu două ramuri, pentru vânzarea de mașini noi și second hand.

Mai întâi, vom crea un nou proces numit Proces de vânzare auto.

  1. Deschideți exploratorul de soluții și apoi, în panoul de navigare din stânga, selectați Procese.

  2. Selectați Nou pentru a crea un proces nou.

  3. Specificați Categoria ca #glsr_biejfccdz și pentru Entitatea primară alegețiLead.

  4. Adăugați prima etapă la procesul numit Calificare și adăugați pași Perioada de timp pentru achiziție și Preferința mașinii.

  5. După etapa comună Calificare , împărțim procesul în două ramuri separate, utilizând piesa Condiție .

    1. Configurați dala de condiție cu reguli care îndeplinesc cerințele dvs. de afaceri

    2. Pentru a adăuga prima ramură pentru o etapă, adăugați o dală Fază pe calea „Da” a dalei de condiție

    3. Pentru a adăuga a doua ramură care este executată atunci când condiția nu este îndeplinită, adăugați o altă piesă Stage pe calea „Nu” a piesei de condiție

Sfat

Puteți adăuga o altă condiție pe calea „nu” a unei dale de condiție existente pentru a crea ramificări mai complexe.

Imagine care arată etapa de calificare creată.

Dacă Preferința mașinii = Nou, procesul se ramifică la Vânzări de mașini noi în caz contrar, trece la etapa Vânzări de mașini second hand , în a doua ramură, așa cum se arată mai jos.

Imagine care arată etapa de vânzare de mașini noi.

Etapa vânzărilor de mașini second-hand.

După parcurgerea tuturor pașilor din etapa Vânzări de mașini noi sau Etapa de vânzări de mașini second-hand , procesul revine înapoi la fluxul principal, cu etapa Livrare cotație .

Etapa de livrare a cotației.

Prevenirea dezvăluirii informațiilor

Luați în considerare un flux de proces de afaceri cu ramificații pentru procesarea unei cereri de împrumut la o bancă, așa cum se arată mai jos. Tabelele personalizate utilizate în etape sunt prezentate între paranteze.

Diagramă care arată pașii dintr-un exemplu de proces pentru a preveni divulgarea informațiilor.

În acest scenariu, ofițerul de credite bancar are nevoie de acces la rândul Solicitare, dar ofițerul de credite nu ar trebui să aibă nicio vizibilitate asupra investigației cererii. La prima vedere, se pare că putem face acest lucru cu ușurință atribuind ofițerului de credite un rol de securitate care nu specifică acces la tabelul Investigații. Dar haideți să ne uităm mai în detaliu la exemplu și să vedem dacă acest lucru chiar este adevărat.

Să spunem că un client solicită băncii un împrumut de peste 60.000 de dolari. Agentul de împrumuturi revizuiește solicitarea în prima etapă. Dacă regula de ramificare care verifică dacă suma datorată la bancă va depăși 50.000 de dolari este îndeplinită, următoarea etapă din acest proces este de a investiga dacă solicitarea este frauduloasă. Dacă se stabilește că acesta este într-adevăr un caz de fraudă, atunci procesul merge mai departe și acționează în justiție solicitantul. Ofițerul de credite nu ar trebui să aibă vizibilitate asupra celor două etape de investigație deoarece ofițerul nu are acces la tabelul de investigații.

Cu toate acestea, dacă ofițerul de credite deschide rândul Solicitare, toți ar putea vedea întregul proces de la capăt la capăt. Nu numai că ofițerul de credite va putea vedea etapa de investigare a fraudei, dar va putea, de asemenea, să identifice rezultatul anchetei prin faptul că a putut vedea etapa de acțiune juridică din proces. De asemenea, ofițerul va putea previzualiza pașii din etapele de investigație prin alegerea etapei. Deși ofițerul de împrumuturi nu va putea vedea datele sau starea de finalizare a pașii, va putea identifica potențialele acțiuni care au fost întreprinse împotriva celui care depune cererea în fazele investigației și acțiunii în justiție.

În acest flux de proces, agentul de împrumuturi va putea să vadă investigația fraudei și etapele de acțiune în justiție, care constituie o dezvăluire de informații necorespunzătoare. Vă recomandăm să acordați o atenție deosebită informațiilor care pot fi dezvăluite din cauza ramificării. În exemplul nostru, împărțiți procesul în două procese separate, unul pentru procesarea cererilor și altul pentru investigarea fraudelor, pentru a preveni dezvăluirea informațiilor. Procesul pentru agentul de împrumuturi va arata astfel:

Diagramă care prezintă pași suplimentari în proces pentru a preveni divulgarea informațiilor.

Procesul de investigare va fi autoconținut și cuprinde următoarele etape:

Diagramă care arată pașii unui proces de investigare pentru cazurile de divulgare a informațiilor.

Va trebui să furnizați un flux de lucru pentru a sincroniza decizia de Aprobare/Refuzare de la rândul Investigație la rândul Solicitare.

Pașii următori

Creați un flux de business
Creați o logică de afaceri personalizată cu procese