Een bedrijfsprocesstroom uitbreiden met vertakkingen

Bedrijfsprocesstromen begeleiden u door verschillende stadia van verkoop-, marketing- of serviceprocessen, tot aan de voltooiing. In eenvoudige gevallen is een lineaire bedrijfsprocesstroom een goede optie. In complexere scenario's kunt u een bedrijfsprocesstroom echter uitbreiden met vertakking. Als u de maakmachtigingen hebt voor bedrijfsprocesstromen, kunt u bedrijfsprocesstromen maken met meerdere vertakkingen met behulp van If-Else-logica. De vertakkingsvoorwaarde kan bestaan uit meerdere logische expressies die een combinatie gebruiken van de operatoren AND en OR. De vertakkingsselectie wordt automatisch in real-time uitgevoerd op basis van regels die tijdens de procesdefinitie zijn gedefinieerd. Voor de verkoop van auto's kunt u bijvoorbeeld één bedrijfsprocesstroom configureren die zich na een gemeenschappelijke kwalificatiefase splitst in twee aparte branches op basis van een regel: wil de klant een nieuwe auto of een tweedehands auto, is het budget van de koper meer of minder dan $ 20.000, enzovoort. Eén branche voor het verkopen van nieuwe auto´s en een andere branche voor het verkopen van tweedehands auto´s. Als u meer wilt weten over bedrijfsprocesstromen, raadpleegt u Overzicht van bedrijfsprocesstromen.

In het volgende diagram ziet u een bedrijfsprocesstroom met vertakkingen.

Stroomdiagram waarin de stappen in het autoverkoopproces worden weergegeven.

Wat u moet weten wanneer u bedrijfsprocesstromen met vertakkingen ontwerpt

Houd steeds rekening met de volgende informatie wanneer u de bedrijfsprocesstroom ontwerpt met de vertakkingen:

  • Een proces kan maximaal 5 unieke entiteiten omvatten.

  • U kunt maximaal 30 fasen per proces en maximaal 30 stappen per fase gebruiken.

  • Elke vertakking kan niet meer kan 10 niveaus diep zijn.

  • Vertakkingsregels moeten zijn gebaseerd op de stappen in de fase die er direct aan voorafgaan.

  • U kunt meerdere voorwaarden in een regel combineren met de operator AND of de operator OR, maar niet beide operatoren.

  • Wanneer u een processtroom definieert, kunt u optioneel een entiteitsrelatie selecteren. Deze relatie moet een 1:N-entiteitrelatie (één-op-veel) zijn.

  • Er kunnen meerdere actieve processen gelijktijdig op hetzelfde gegevensbestand worden uitgevoerd.

  • U kunt tegels (fasen, stappen, voorwaarden enzovoort) opnieuw indelen in de processtroom door slepen en neerzetten.

  • Tijdens het samenvoegproces van vertakkingen moeten alle gelijkwaardige vertakkingen tot één fase worden samengevoegd. De gelijkwaardige vertakkingen moeten alle worden samengevoegd tot één fase of elke gelijkwaardige vertakking moet het proces beëindigen. Een gelijkwaardige vertakking kan niet worden samengevoegd met andere vertakkingen en tegelijkertijd het proces beëindigen.

Notitie

  • Een entiteit die in het proces wordt gebruikt, kan meerdere malen worden bezocht (meerdere gesloten entiteitlussen).

  • Een proces kan naar de vorige fase teruggaan, ongeacht het entiteittype. Als de actieve fase bijvoorbeeld Prijsopgave leveren is voor een prijsopgaverecord, kunnen procesgebruikers de actieve fase terugverplaatsen naar de fase Voorstellen van een verkoopkansrecord.

    Stel in een ander voorbeeld dat een proces zich momenteel in de fase Voorstel presenteren bevindt in uw processtroom: Potentiële klant kwalificeren>Behoeften bepalen>Voorstel maken>Voorstel presenteren>Sluiten. Als voor het voorstel dat aan de klant wordt gepresenteerd, meer onderzoek nodig is om behoeften van de klant te bepalen, selecterem gebruikers gewoon de fase Behoeften bepalen van uw proces en kiest u Instellen op actief.

Voorbeeld: Autoverkooproces met twee vertakkingen

Bekijk het voorbeeld van de bedrijfsprocesstroom met twee vertakkingen, voor het verkopen van nieuwe en tweedehands auto's.

Eerst maken we een nieuw proces met de naam Autoverkoopproces.

  1. Ga naar Instellingen>Processen.

  2. Selecteer Nieuw om een nieuw proces te maken.

  3. Geef als CategorieBedrijfsprocesstroom op en voor de primaire Entiteit kiest u Potentiële klant.

  4. Voeg aan het proces een eerste fase genaamd Kwalificeren toe en voeg de stappen Inkooptijdsbestek en Autovoorkeur toe.

  5. Na de gemeenschappelijke fase Kwalificeren splitsen we het proces in twee aparte vertakkingen, met de tegel Voorwaarde.

    1. Configureer de voorwaardetegel met regels die voldoen aan uw bedrijfsbehoeften

    2. Als u de eerste vertakking voor een fase wilt toevoegen, voegt u in het pad "Ja" van de voorwaardetegel een fasetegel toe

    3. Als u de tweede vertakking wilt toevoegen die wordt uitgevoerd wanneer niet aan een voorwaarde wordt voldaan, voegt u nog een fasetegel toe aan het pad "Nee" van de voorwaardetegel

Fooi

U kunt nog een voorwaarde toevoegen aan het "Nee"-pad van een bestaande voorwaardetegel om nog complexere vertakkingen te maken.

Afbeelding die de gemaakte fase Kwalificeren laat zien.

Als Autovoorkeur = Nieuw, vertakt het proces naar de fase Verkoop nieuwe auto, anders wordt gesprongen naar de fase Verkoop tweedehands auto, in de tweede vertakking, zoals hieronder weergegeven.

Afbeelding die de fase Verkoop van nieuwe auto weergeeft.

Verkoopfase voor tweedehands auto's.

Na het voltooien van alle stappen uit de fase Nieuwe auto verkopen of Tweedehands auto verkopen keert het proces terug naar de hoofdstroom, met de fase Prijsopgave leveren.

Fase Prijsopgave leveren.

Openbaarmaking van gegevens voorkomen

Bekijk de bedrijfsprocesstroom met vertakkingen voor de verwerking van een leningaanvraag bij een bank, zoals hieronder. De aangepaste entiteiten die in de fasen worden gebruikt, worden tussen haakjes weergegeven.

Stroomdiagram waarin de stappen in een voorbeeldproces om openbaarmaking van informatie te voorkomen worden weergegeven.

In dit scenario heeft de bankleningmedewerker toegang tot de aanvraagrecord nodig, maar zou hij of zij geen inzicht moeten hebben in het onderzoek van de aanvraag. Op het eerste gezicht lijkt het erop dat we dit gemakkelijk kunnen doen door aan de leningmedewerker een beveiligingsrol toe te wijzen die geen toegang verleent tot de onderzoeksentiteit. Maar kijk eens beter naar het voorbeeld en kijk of dat echt zo is.

Stel dat een klant de leningsaanvraag doet voor meer dan $ 60.000 bij de bank. De leningmedewerker bekijkt de aanvraag in de eerste fase. Als wordt voldaan aan de vertakkingsregel die controleert of het aan de bank verschuldigde bedrag groter is dan $ 50.000, is de volgende fase in het proces te onderzoeken of de aanvraag frauduleus is. Als blijkt dat dit inderdaad een fraudegeval is, schakelt het proces over op het ondernemen van juridische actie tegen de aanvrager. De leningmedewerker moet geen zicht hebben op de twee onderzoeksfasen omdat hij of zij geen toegang tot de onderzoeksentiteit heeft.

Als de medewerker echter de aanvraagrecord opent, zou hij of zij het proces helemaal van begin tot eind kunnen zien. Niet alleen kan de medewerker de fase van het fraudeonderzoek zien, maar ook de uitkomst van het onderzoek omdat hij of zij de fase Juridische actie in het proces heeft kunnen zien. Bovendien kan de medewerker een voorbeeld van de stappen in de onderzoeksfasen bekijken door de fase te kiezen. De medewerker kan de gegevens of de status van de stapvoltooiing niet zien, maar kan wel zien welke potentiële acties tijdens het onderzoek tegen de aanvrager zijn genomen en hij of zij kan de fasen voor juridische actie zien.

In deze processtroom kan de leningmedewerker de fasen van het fraudeonderzoek en de juridische actie zien, wat een ongepaste openbaarmaking van informatie inhoudt. We raden aan speciaal te letten op de informatie die kan worden geopenbaard als gevolg van vertakkingen. In ons voorbeeld splitst het proces zich in twee afzonderlijke processen: een voor de aanvraagverwerking en een andere voor het fraudeonderzoek, om openbaarmaking van informatie te voorkomen. Het proces voor de leningmedewerker ziet er als volgt uit:

Stroomdiagram waarin extra stappen in het proces om openbaarmaking van informatie te voorkomen worden weergegeven.

Het proces voor het onderzoek is onafhankelijk en bevat de volgende fasen:

Stroomdiagram waarin de stappen voor een onderzoeksproces voor aanvragen met onthulling van informatie worden weergegeven.

U moet een werkstroom opgeven om de Goedkeuren/Weigeren-beslissing te synchroniseren van de onderzoeksrecord naar de aanvraagrecord.

Zie ook

Overzicht van bedrijfsprocesstromen
Een nieuw bedrijfsprocesstroom maken
Een aangepaste bedrijfslogica maken met processen
Beveiligingsrollen begrijpen