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. |