Een aangepaste bedrijfslogica maken door middel van processen

Het bepalen en het afdwingen van consistente bedrijfsprocessen is een van de hoofdredenen waarom mensen modelgestuurde apps gebruiken. Consistente processen zorgen ervoor dat de mensen die het systeem gebruiken zich op hun werk kunnen richten en niet op het onthouden van een reeks handmatige stappen. processen kunnen eenvoudig of samengesteld zijn en kunnen door de tijd heen veranderen.

Power Apps omvat verschillende typen processen, elk ontworpen voor een ander doel:

  • Bedrijfsprocesstromen

  • Mobiele taakstromen

  • Workflows

  • Acties

Net als processen, kunt u ook bedrijfsregels en aanbevelingen maken. Meer informatie: Bedrijfsregels en aanbevelingen maken om logica in een formulier toe te passen

Notitie

Het gebruik van processen kan invloed hebben op de licentievereisten voor Power Apps en stromen. Meer informatie: Vereisten voor tabellicentie.

Wanneer u bedrijfsprocesstromen gebruikt

Gebruik een bedrijfsprocesstroom als u personeel dezelfde fasen wilt laten doorlopen en dezelfde stappen wilt laten volgen bij de interactie met een klant. Gebruik bijvoorbeeld een bedrijfsprocesstroom als u wilt dat iedereen aanvragen voor klantenservice op dezelfde manier afhandelt of dat medewerkers goedkeuring voor een factuur moeten verkrijgen voordat zij een order indienen.

Uw omgeving bevat diverse gebruiksklare bedrijfsprocesstromen voor veelvoorkomende verkoop-, service- en marketingtaken die u met weinig of geen wijzigingen kunt gebruiken. Of u kunt uw eigen processtromen maken. Meer informatie: Een bedrijfsprocesstroom maken

Wanneer u werkstromen gebruikt

Gebruik werkstromen om bedrijfsprocessen achter de schermen te automatiseren. Werkstromen worden doorgaans geïnitieerd door systeemgebeurtenissen zodat de gebruiker zich er niet bewust van hoeft te zijn dat deze worden uitgevoerd. Werkstromen die op de achtergrond werken, zijn asynchroon. Werkstromen kunnen ook worden geconfigureerd zodat mensen ze handmatig kunnen starten als u veelvoorkomende taken wilt automatiseren, zoals het automatisch verzenden van een bevestigingsmail naar een klant wanneer een bestelling wordt verzonden. Werkstromen die in realtime werken, zijn synchroon. Meer informatie: Werkstroomprocessen

Wanneer Power Automate gebruiken

Gebruik Power Automate wanneer u automatische werkstromen wilt maken die acties tussen uw omgeving en favoriete app of service, zoals Dynamics 365, Twitter, Dropbox, Google-services, Microsoft 365 of SharePoint. U kunt een cloudstroom activeren die op een bepaalde actie is gebaseerd of deze aanroepen in uw app. Meer informatie: Power Automate gebruiken om processen voor services te automatiseren

Waar kan ik processen maken?

Er zijn twee aan paden om naar processen te navigeren:

  • Open Oplossingenverkenner en ga naar Onderdelen>Processen. Dit pad biedt snel toegang als u andere aanpassingwerk in de aanpassingshulpmiddelen doet.

  • Instellingen>Processen. Dit pad biedt de mogelijkheid om weergaven te gebruiken die zijn gedefinieerd voor de tabel Proces, inclusief eventuele aangepaste weergaven.

Afzonderlijke bedrijfsprocesstromen kunnen ook worden bewerkt met de knop Proces bewerken in de opdrachtbalk van het formulier waarin de bedrijfsprocesstroom actief is.

Wie kan processen maken?

Alleen gebruikers met de beveiligingsrol Systeembeheerder, Systeemaanpasser of Algemeen directeur-bedrijfsleider kan processen maken die betrekking hebben op de hele omgeving. Mensen met andere rollen kunnen processen met beperkt toegangsniveau maken. Mensen met het toegangsniveau Gebruikers kunnen bijvoorbeeld werkstromen maken voor eigen gebruik met records die zij bezitten.

De volgende tabel toont u het toegangsniveau van processen op basis van standaardbeveiligingsrollen.

Beveiligingsrol Toegangsniveau
Algemeen directeur-bedrijfsleider Organisatie
Systeembeheerder Organisatie
Systeemaanpasser Organisatie
Adjunct-directeur van Marketing Bovenliggende Business Unit: Onderliggende Business Units
Adjunct-directeur van Verkoop Bovenliggende Business Unit: Onderliggende Business Units
Servicedirecteur Business Unit
Marketingmanager Business Unit
Verkoopdirecteur Business unit
Planningbeheer Business unit
Medewerker van de klantenservice Gebruiker
Marketingdeskundige User
verkoper User
Planner User

Notitie

Als personen bedrijfsprocesstroom realtime-werkprocessen of actieprocessen kunnen maken, zullen zij de bevoegdheden voor Bedrijfsprocesstromen activeren of Realtime-processen activeren moeten hebben om deze te activeren.

Meer informatie over werkstromen en acties

Processen kunnen voorwaarden controleren, vertakkingslogica toepassen, en acties uitvoeren. Ze voeren deze acties in een reeks stappen uit. In de volgende tabel vindt u de beschikbare stappen in werkstroom en actieprocessen. Voor meer details raadpleegt u de onderwerpen voor elk type proces.

Stap Processtype Beschrijving
Fase Werkstroom, actie Fasen maken de werkstroomlogica gemakkelijker te lezen en leggen de werkstroomlogica uit. Fasen hebben echter geen invloed op de logica of het gedrag van werkstromen. Als een proces fasen heeft, dan moeten alle stappen in het proces in een fase zijn opgenomen.
Voorwaarde controleren Werkstroom, actie Een logische 'if-<voorwaarde> then'-instructie.

U kunt waarden controleren voor de rij waarop de werkstroom wordt uitgevoerd, een rij die aan deze rij is gekoppeld in een N:1-relatie of een rij die in eerdere stappen is gemaakt. Op basis van deze waarden kunnen extra stappen worden gedefinieerd wanneer de voorwaarde is ingesteld op true.
Voorwaardelijke branche Werkstroom, actie Een logische "anders-als-dan"-instructie. De editor gebruikt de tekst 'Anders: als <condition> dan:'

Selecteer een controlevoorwaarde die u eerder hebt gedefinieerd en u kunt een voorwaardelijke branche toevoegen om meer stappen te definiëren wanneer de controlevoorwaarde als onwaar wordt retourneert. false
Standaardactie Werkstroom, actie Een logische 'anders'-instructie. De editor gebruikt de tekst 'Anders:'

Selecteer een controlevoorwaarde, voorwaardelijke branche, wachtvoorwaarde of parallelle wachtbranche die u eerder hebt gedefinieerd en u kunt een standaardactie gebruiken om stappen te definiëren voor alle gevallen die niet overeenkomen met de criteria die zijn gedefinieerd in voorwaarde- of branche-elementen.
Wachtvoorwaarde Alleen achtergrondwerkstroom Hiermee kan een achtergrondworkflow onderbroken totdat is voldaan aan de criteria die door de voorwaarde zijn gedefinieerd. De werkstroom wordt automatisch opnieuw gestart wanneer aan de criteria in de wachtvoorwaarde is voldaan.
Parallelle wachtbranche Alleen achtergrondwerkstroom Definieert een alternatieve wachtvoorwaarde voor een achtergrondwerkstroom met een overeenkomstige reeks extra stappen die alleen worden uitgevoerd als aan het oorspronkelijke criterium wordt voldaan. U kunt parallelle wachtbranches gebruiken om tijdbeperkingen in uw werkstroomlogica te maken. Hiermee vermijdt u dat de workflow eindeloos wacht totdat is voldaan aan de criteria die in een wachtvoorwaarde zijn gedefinieerd.
Waarde toewijzen Actie Stelt een waarde in een variabele of uitvoerparameter in het proces in.
Rij maken Werkstroom, actie Maakt een nieuwe rij voor een tabel en wijst waarden toe aan kolommen.
Rij bijwerken Werkstroom, actie U kunt de rij bijwerken waarop de werkstroom wordt uitgevoerd, een rij die aan deze rij is gekoppeld in een N:1-relatie of een rij die in eerdere stappen is gemaakt.
Rij toewijzen Werkstroom, actie U kunt de rij toewijzen waarop de werkstroom wordt uitgevoerd, een rij die aan deze rij is gekoppeld aan een N:1-relatie of een rij die in eerdere stappen is gemaakt.
E-mailbericht verzenden Werkstroom, actie Stuurt een e-mail. U kunt ervoor kiezen om een nieuw e-mailbericht te maken of een e-mailsjabloon te gebruiken die is geconfigureerd voor de tabel van de rij waarop de werkstroom wordt uitgevoerd of tabellen die een N:1-relatie hebben met de tabel, of de tabel voor de rijen die zijn gemaakt in eerdere stappen.
Begin onderliggende werkstroom Werkstroom, actie Start een workflowproces dat als onderliggende workflow is geconfigureerd.
Status wijzigen Werkstroom, actie Wijzigt de status van de rij waarop het proces wordt uitgevoerd, rijen die aan deze rij zijn gekoppeld met een N:1-relatie of rijen die zijn gemaakt door eerdere stappen.
Werkstroom stoppen Werkstroom, actie Hiermee wordt de huidige werkstroom of actie gestopt. U kunt een status instellen op Gelukt of Geannuleerd en een statusbericht opgeven.
Aangepaste stap Werkstroom, actie Biedt uitbreidingen op de logische elementen die standaard beschikbaar zijn. Stappen kunnen voorwaarden, acties, andere stappen of een combinatie van deze elementen bevatten. Ontwikkelaars kunnen aangepaste werkstroomstappen maken. Er zijn standaard geen aangepaste stappen beschikbaar.