Opprette konsekvente forretningsprosesser for organisasjonen

Dette emnet gjelder for Dynamics 365 Customer Engagement (on-premises). Du finner Power Apps-versjonen for dette emnet her: Bruk egendefinert forretningslogikk med forretningsregler og flyter i modelldrevne apper

En av hovedårsakene til at personer bruker Dynamics 365 Customer Engagement (on-premises), er at de kan definere og håndheve konsekvente forretningsprosesser. Ensartede prosesser er med på å sikre at de som bruker systemet, kan fokusere på arbeidet sitt og slippe å huske hvordan et sett med manuelle trinn utføres. Prosesser kan være enkle eller komplekse og kan endres over tid.

Dynamics 365 Customer Engagement (on-premises) inneholder fire typer prosesser, og hver enkelt kan være utformet for ulike formål:

Når du bruker forretningsprosessflyter

Bruk en forretningsprosessflyt når du vil at ansatte skal gå gjennom de samme trinnene og følge de samme trinnene for å samhandle med en kunde. Bruk for eksempel en forretningsprosessflyt hvis du vil at alle skal behandle kundeforespørsler på samme måte, eller krever at ansatte skaffer godkjenning for en faktura før de sender en ordre.

Miljøet ditt inneholder flere forretningsprosessflyter klare for bruk for vanlige salg, service og markedsføringsoppgaver som du kan bruke med få eller ingen endringer. Eller du kan opprette dine egne. Se følgende emner hvis du vil ha mer informasjon om forretningsprosessflyter:

Når du bruker mobile oppgaveflyter

Du kan også utforme en type forretningsprosessflyt som kalles en oppgaveflyt i Dynamics 365 for telefoner or Dynamics 365 for nettbrett på vanlige oppgaver brukere utfører. Hvis de for eksempel regelmessig må gjøre en rekke oppfølgingsaktiviteter etter etter kundemøter, kan du opprette en oppgaveflyt. Når brukere velger den nye aktiviteten i mobilappen, vil det føre dem gjennom fra start til slutt slik at de ikke glemmer et viktig trinn. Se følgende emner hvis du vil ha mer informasjon om oppgaveflyter:

Når du bruker arbeidsflyter

Du kan bruke arbeidsflyter til å automatisere forretningsprosesser i bakgrunnen. Arbeidsflyter startes vanligvis av systemhendelser slik at brukeren ikke trenger å være oppmerksom på at de kjører. Arbeidsflyter som fungerer i bakgrunnen, er asynkrone. Arbeidsflyter kan også konfigureres slik at personer kan starte dem manuelt. når du ønsker å automatisere vanlige oppgaver, for eksempel automatisk sende en e-postmelding med bekreftelse til en kunde når en ordre leveres. Arbeidsflyter som fungerer i sanntid, er synkrone. Hvis du vil ha mer informasjon om arbeidsflyter, kan du se Arbeidsflytprosesser

Når du bruker handlinger

Bruk handlinger når du vil automatisere en rekke kommandoer i systemet. Handlinger utvider ordforrådet som er tilgjengelig for utviklere til å uttrykke forretningsprosesser. Systemet har kjerneverb som Opprett, Oppdater, Slett og Tilordne, og en handling bruker disse kjerneverbene til å opprette mer uttrykksfulle verb som Godkjenn, Videresend, Rute eller Planlegg. Hvis definisjonen av en forretningsprosess endres, kan noen som ikke er en utvikler, redigere handlingen slik at koden ikke er nødt til å endres. Se Handlinger for mer informasjon om handlinger

Når Power Automate skal brukes

Bruk Power Automate når du må opprette automatiske arbeidsflyter som utfører handlinger mellom miljøet ditt og favorittappen eller -tjenesten din, for eksempel Customer Engagement, Twitter, Dropbox, Google-tjenester, Microsoft 365 og SharePoint. Du kan utløse en flyt basert på en bestemt handling, eller starte innenfra appen din. Mer informasjon Bruk Power Automate til å automatisere prosesser på tvers av tjenester

Hvor går jeg for å opprette prosesser?

Det er to baner å navigere til prosesser:

  • Innstillinger>Prosesser. I Dynamics 365 Customer Engagement (on-premises) er dette er den enkleste banen å få tilgang til, og den gjør at du kan bruke visninger som er definert for Prosess-enheten, inkludert egendefinerte visninger.

  • I løsningsutforskeren. Komponenter > Prosesser. Denne banen er praktisk når du gjør annet tilpassingsarbeid i tilpassingsverktøyene.

    Individuelle forretningsprosessflyter kan også redigeres ved hjelp av Rediger prosess-knappen på kommandolinjen for skjemaet der forretningsprosessflyten er aktiv.

Hvem som kan opprette prosesser?

Bare brukere med sikkerhetsrollen Systemansvarlig, Systemtilpasser eller Administrerende direktør kan opprette prosesser som gjelder for hele organisasjonen. Personer med andre roller kan opprette prosesser med begrenset tilgangsnivå. Personer med tilgangsnivået Bruker kan for eksempel opprette arbeidsflyter for sin egen bruk med oppføringene de eier.

Tabellen nedenfor viser tilgangsnivået for prosesser som er basert på standard sikkerhetsroller.

Sikkerhetsrolle Tilgangsnivå
Administrerende direktør Organisasjon
Systemansvarlig Organisasjon
Systemtilpasser Organisasjon
Viseadministrerende direktør for markedsføring Overordnet: Underordnede forretningsenheter
Viseadministrerende direktør for salg Overordnet: Underordnede forretningsenheter
Service Manager Forretningsenhet
Markedsføringsleder Forretningsenhet
Salgsleder Forretningsenhet
Tidsplanleder Forretningsenhet
Kundeservicerepresentant Bruker
Markedsføringsansvarlig User
Selger User
Planlegger User

Merk

Selv om personer kanskje kan opprette prosesser av typen forretningsprosessflyt, sanntidsarbeidsflyt eller handling, må de ha rettigheten Aktiver forretningsprosessflyter eller Aktiver sanntidsprosesser for å kunne aktivere dem.

Mer om arbeidsflyter og handlinger

Prosesser kan kontrollere betingelser, bruke forgreningslogikk og utføre handlinger. De utfører disse handlingene i en serie med trinn. Tabellen nedenfor beskriver tilgjengelige trinn i prosesser av typen arbeidsflyt og handling. Se emnene for hver prosesstype hvis du vil ha mer informasjon.

Trinn Prosesstype Beskrivelse
Fase Arbeidsflyt, Handling Faser gjør arbeidsflytlogikken enklere å lese og forklarer arbeidsflytlogikken. Faser påvirker imidlertid ikke logikken eller virkemåten til arbeidsflyter. Hvis en prosess har faser, må alle trinn i prosessen være i en fase.
Kontroller betingelse Arbeidsflyt, Handling En logisk if-<condition> then-setning.

Du kan kontrollere verdier for oppføringen som arbeidsflyten kjører på, alle oppføringene som er koblet til denne oppføringen i en N:1-relasjon, eller alle oppføringene som er opprettet av tidligere trinn. Basert på disse verdiene kan du definere ytterligere trinn når betingelsen er true.
Betinget gren Arbeidsflyt, Handling En logisk "else-if-then"-setning. Redigeringsprogrammet bruker teksten if <condition> then:

Velg en kontrollbetingelse du tidligere har definert, og dermed kan du legge til en betinget gren for å definere ytterligere trinn når betingelsen av returnerer false.
Standardhandling Arbeidsflyt, Handling En logisk else-setning. redigeringsprogrammet bruker teksten "ellers:"

Velg en kontrollbetingelse, betinget gren, ventebetingelse eller parallell ventegren du tidligere har definert, og dermed kan du bruke en standardhandling til å definere trinn for alle saker som ikke samsvarer med vilkårene som er definert i betingelsen eller grenelementene.
Ventebetingelse Bare bakgrunnsarbeidsflyt Gjør det mulig for en bakgrunnsarbeidsflyt å stanse midlertidig til vilkåret som er definert av betingelsen, er oppfylt. Arbeidsflyten starter igjen automatisk når vilkårene i ventebetingelsen er oppfylt.
Parallell ventegren Bare bakgrunnsarbeidsflyt Definerer en alternativ ventebetingelse for en bakgrunnsarbeidsflyt med et korresponderende sett ekstratrinn som bare utføres når det første vilkåret oppfylles. Du kan bruke parallelle ventegrener til å opprette tidsgrenser i arbeidsflytlogikken. De bidrar til å hindre at arbeidsflyten venter med ubestemt varighet til vilkårene som er definert i en ventebetingelse, blir oppfylt.
Tilordne verdi Handling Gir en variabel eller utdataparameter en verdi i prosessen.
Opprett oppføring Arbeidsflyt, Handling Oppretter en ny oppføring for en enhet og tilordner verdier til attributter.
Oppdater oppføring Arbeidsflyt, Handling Du kan oppdatere oppføringen som arbeidsflyten kjører på, alle oppføringene som er koblet til denne oppføringen i en N:1-relasjon, eller alle oppføringene som er opprettet av tidligere trinn.
Tilordne oppføring Arbeidsflyt, Handling Du kan tilordne oppføringen som arbeidsflyten kjører på, alle oppføringene som er koblet til denne oppføringen med en N:1-relasjon, eller alle oppføringene som er opprettet av tidligere trinn.
Send e-post Arbeidsflyt, Handling Sender en e-postmelding. Du kan velge å opprette en ny e-postmelding eller bruke en e-postmal som er konfigurert for enheten til oppføringen som arbeidsflyten kjører på, eller alle enheter som har en N: 1-relasjon med enheten, eller enheten til alle oppføringer som er opprettet i tidligere trinn.
Start underordnet arbeidsflyt Arbeidsflyt, Handling Starter en arbeidsflytprosess som er konfigurert som en underordnet arbeidsflyt.
Endre status Arbeidsflyt, Handling Endrer statusen for oppføringen som prosessen kjører på, alle oppføringene som er koblet til denne oppføringen med en N:1-relasjon, eller alle oppføringene som er opprettet av tidligere trinn.
Stopp arbeidsflyt Arbeidsflyt, Handling Stopper gjeldende arbeidsflyt eller handling. Du kan angi statusen Fullført eller Avbrutt og angi en statusmelding.
Egendefinert trinn Arbeidsflyt, Handling Inneholder utvidelser til de logiske elementene som er tilgjengelige som standard. Trinn kan inneholde betingelser, handlinger, andre trinn eller en kombinasjon av disse elementene. Utviklere kan lage egendefinerte arbeidsflyttrinn. Det finnes som standard ingen egendefinerte trinn.

Hvis du vil ha mer informasjon for utviklere, kan du se emnet i utviklerveiledningen Automatisere forretningsprosessene i Customer Engagement-apper.

Se også

Oversikt over forretningsprosesser
Opprette en forretningsprosessflyt
Opprette en mobil oppgaveflyt
Arbeidsflytprosesser
Handlinger