Bedrijfsprocesstromen uitbreiden met vertakking
Gepubliceerd: juli 2016
Is van toepassing op: Dynamics CRM 2015
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 vertakkingen 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. ), één vertakking voor het verkopen van nieuwe auto's en een andere voor het verkopen van tweedehands auto's.
In het volgende diagram ziet u een bedrijfsprocesstroom met vertakkingen.
In dit onderwerp
Wat u moet weten wanneer u bedrijfsprocesstromen met vertakkingen ontwerpt
Voorbeeld van een autoverkooproces met twee vertakkingen
Openbaarmaking van gegevens voorkomen
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 5 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.
Een entiteit die in het proces wordt gebruikt, kan meerdere malen worden bezocht (meerdere gesloten entiteitlussen).
U kunt naar de vorige fase teruggaan, ongeacht het entiteittype. Als de actieve fase bijvoorbeeld Prijsopgave leveren is voor een prijsopgaverecord, kunt u de actieve fase terugverplaatsen naar de fase Voorstellen van een verkoopkansrecord. Stel in een ander voorbeeld dat u 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, selecteert u gewoon de fase Behoeften bepalen van uw proces en kiest u Instellen op actief.
Wanneer u een processtroom definieert, kunt u optioneel een entiteitsrelatie selecteren. Deze relatie moet een 1:N-entiteitrelatie (één-op-veel) zijn.
Slechts één actief proces per record is mogelijk.
Een procesnaam is niet beschikbaar in werkstroomvoorwaarden.
De fasen kunnen opnieuw worden geordend met de pijlen voor OMHOOG VERPLAATSEN of OMLAAG VERPLAATSEN in de vertakking. De fasen kunnen niet van de ene vertakking naar andere vertakkingen worden verplaatst.
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.
Voorbeeld van een 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.
Ga naar Instellingen > Processen.
Geef als CategorieBedrijfsprocesstroom op en voor de primaire Entiteit kiest u Potentiële klant.
Voeg aan het proces een eerste fase genaamd Kwalificeren toe en voeg de stappen Inkooptijdsbestek en Autovoorkeur toe.
Na de gemeenschappelijke fase Kwalificeren splitsen we het proces in twee aparte vertakkingen, met de component Als-Anders.
Tip
-
Als u de eerste vertakking voor een fase wilt toevoegen, klikt u op Vertakking toevoegen onder de fase en geeft u de Als-voorwaarde op. Om de tweede vertakking voor dezelfde fase toe te voegen, kiest u weer Vertakking toevoegen, onder dezelfde fase. De Anders-component wordt weergegeven. U kunt de optie Anders kiezen om deze naar Anders-Als te converteren als u meer dan twee vertakkingen vanuit dezelfde fase hebt of als u een vertakking alleen wilt kiezen als aan bepaalde voorwaarden is voldaan.
-
Kies de groene vierkante knop + (plus) onder de vertakkingsregel om een voorwaarde aan de regel toe te voegen.
-
Kies de knop + Fase invoegen als u een fase aan het begin van de vertakking wilt invoegen.
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.
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.
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.
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 leningmedewerker de aanvraagrecord opent, kan hij of zij echter het complete proces 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:
Het proces voor het onderzoek is onafhankelijk en bevat de volgende fasen:
U moet een werkstroom opgeven om de Goedkeuren/Weigeren-beslissing te synchroniseren van de onderzoeksrecord naar de aanvraagrecord.
Zie ook
Bedrijfsprocesstromen
Bedrijfsprocesstromen configureren
Processen maken en bewerken
Beveiligingsrollen en bevoegdheden
Video: Business Process in Microsoft Dynamics CRM 2015
© 2016 Microsoft Corporation. Alle rechten voorbehouden. Auteursrecht