Oversikt over bruk av arbeidsflytprosesser
Dette emnet gjelder for Dynamics 365 Customer Engagement (on-premises). Du finner Power Apps-versjonen for dette emnet her: Klassiske Dataverse-bakgrunnsarbeidsflyter
Arbeidsflyter automatiserer forretningsprosesser uten brukergrensesnitt. Personer bruker vanligvis arbeidsflytprosesser til å starte automatisering som ikke krever noen form for brukermedvirkning.
Hver arbeidsflytprosess er tilknyttet en enkelt enhet. Du har fire hovedområder du bør vurdere når du konfigurerer arbeidsflyter:
Når bør du starte dem?
Bør de kjøre som en sanntidsarbeidsflyt eller som en bakgrunnsarbeidsflyt?
Hvilke handlinger skal de utføre?
Under hvilke betingelser skal handlingene utføres?
Dette emnet inneholder informasjon om hvordan du finner arbeidsflytprosesser, og en beskrivelse av når du skal starte dem, og om de skal kjøres i sanntid eller i bakgrunnen. For informasjon om handlingene de skal utføre, og betingelsene, kan du se Konfigurere arbeidsflytprosesser.
Hvor tilpasser du arbeidsflytprosesser?
Du kan se arbeidsflytene i organisasjonen ved å vise Prosesser-noden under Standardløsning og filtrere på prosesser som har KategoriArbeidsflyt.
Avhengig av hvordan appen er bygget, kan brukere opprette eller endre sine arbeidsflyter i appen.
Utviklere kan opprette arbeidsflyter ved hjelp av informasjonen i Utviklerveiledning for Dynamics 365 Customer Engagement (on-premises), og løsninger du kjøper, kan inkludere arbeidsflyter som du kan endre.
Arbeidsflytegenskaper
I løsningsutforskeren kan du velge Prosesser og klikke Ny.
Når du oppretter en arbeidsflyt, krever dialogboksen Opprett prosess at du angir tre egenskaper som alle prosesser har:
Navn på prosess
Navnet på arbeidsflytprosessen trenger ikke å være unikt, men hvis du forventer at du vil ha mange arbeidsflyter, kan du bruke en navnekonvensjon for å skille prosessene tydelig. Du kan bruke standardprefikser i navnet på arbeidsflyten. Prefikset kan beskrive funksjonen til arbeidsflyten eller avdelingen i firmaet. Dette hjelper deg med å gruppere lignende elementer i listen over arbeidsflyter.
Kategori
Denne egenskapen angir at dette er en arbeidsflytprosess.
Enhet
Hver arbeidsflytprosess må være satt til en enkelt enhet. Du kan ikke endre enheten når arbeidsflytprosessen er opprettet.
Kjør denne arbeidsflyten i bakgrunnen (anbefalt)
Dette alternativet vises når du velger en arbeidsflyt som kategori. Denne innstillingen bestemmer om arbeidsflyten er en sanntids- eller bakgrunnsarbeidsflyt. Sanntidsarbeidsflyter kjører umiddelbart (synkront), og bakgrunnsarbeidsflyter kjører asynkront. Konfigurasjonsalternativene som er tilgjengelige, avhenger av valget for denne innstillingen. Bakgrunnsarbeidsflyter kan tillate ventebetingelser som ikke er tilgjengelige for sanntidsarbeidsflyter. Så lenge du ikke bruker disse ventebetingelsene, kan du på et senere tidspunkt konvertere bakgrunnsarbeidsflyter til sanntidsarbeidsflyter og sanntidsarbeidsflyter til bakgrunnsarbeidsflyter. Du finner mer informasjon om ventebetingelser i Angi betingelser for arbeidsflythandlinger.
Du har også Type-alternativet som du kan bruke til å angi om du vil bygge en ny arbeidsflyt fra grunnen av, eller velge å starte fra en eksisterende mal. Når du velger Ny prosess fra en eksisterende mal (velg fra listen), kan du velge fra de tilgjengelige arbeidsflytprosessene som tidligere ble lagret som en prosessmal.
Når du har opprettet arbeidsflyten, eller hvis du redigerer en eksisterende, får du følgende tilleggsegenskaper:
Aktiver som
Du kan velge Prosessmal for å opprette et avansert utgangspunkt for andre maler. Hvis du velger dette alternativet når du har aktivert arbeidsflyten, blir det ikke brukt. I stedet kan det velges i dialogboksen Opprett prosess hvis du velger Type: Ny prosess fra en eksisterende mal (velg fra listen)
Prosessmaler er nyttige når du har mange lignende arbeidsflytprosesser og vil definere dem uten å duplisere den samme logikken.
Merk
Hvis du redigerer en prosessmal, endres ikke virkemåten til andre arbeidsflytprosesser som er opprettet tidligere med den som en mal. En ny arbeidsflyt som er opprettet ved hjelp av en mal, er en kopi av innholdet i malen.
Tilgjengelig for kjøring
Denne delen inneholder alternativer som beskriver hvordan arbeidsflyten blir tilgjengelig for kjøring.
Kjør denne arbeidsflyten i bakgrunnen (anbefalt)
Denne avmerkingsboksen viser hvilket alternativ du valgte da du opprettet i arbeidsflyten. Dette alternativet er deaktivert, men du kan endre det fra Handlinger-menyen ved å velge Konverter til en sanntidsarbeidsflyt eller Konverter til en bakgrunnsarbeidsflyt.
Som behovsbetinget prosess
Velg dette alternativet hvis du vil tillate brukere å kjøre arbeidsflyten manuelt. Du finner behovsbaserte prosesser under flytens Kjør arbeidsflyt-del.
Som underordnet prosess
Velg dette alternativet hvis du vil at arbeidsflyten skal være tilgjengelig for å bli startet fra en annen arbeidsflyt.
Oppbevaring av arbeidsflytjobb
Denne delen inneholder et alternativ for å slette en arbeidsflyt etter at arbeidsflyten er fullført.
Slett fullførte arbeidsflytjobber automatisk (for å spare diskplass)
Velg dette alternativet hvis du vil at en fullført arbeidsflytjobb skal slettes automatisk.
Merk
Arbeidsflytjobber slettes ikke umiddelbart etter fullføring, men kort tid etter, gjennom en satsvis prosess.
Omfang
Alternativer for brukereide enheter er Organisasjon, Overordnet: Underordnede forretningsenheter, Forretningsenhet eller Bruker. For organisasjonseide enheter er det eneste alternativet Organisasjon.
Hvis omfanget er Organisasjon, kan arbeidsflytlogikken brukes på alle oppføringer i organisasjonen. Ellers kan arbeidsflyten bare brukes på et delsett av oppføringene som faller innenfor omfanget.
Merk
Standardverdien for omfang er Bruker. Kontroller at omfangsverdien er riktig, før du aktiverer arbeidsflyten.
Start når
Bruk alternativene i denne delen til å angi når en arbeidsflyt skal starte automatisk. Du kan konfigurere en sanntidsarbeidsflyt som skal kjøres før bestemte hendelser. Dette er en svært kraftig funksjon fordi arbeidsflyten kan stoppe handlingen før den skjer. Mer informasjon: Bruke sanntidsarbeidsflyter. Alternativene er:
Oppføring er opprettet
Oppføringsstatus endres
Oppføring tilordnes
Endring av oppføringsfelt
Oppføringen slettes
Merk
Husk at handlinger og betingelser som du definerer for arbeidsflyten, ikke er klar over når arbeidsflyten kjøres. Hvis du for eksempel definerer en arbeidsflyt for å oppdatere en oppføring, kan ikke denne handlingen utføres av en sanntidsarbeidsflyt før oppføringen er opprettet. En oppføring som ikke finnes, kan ikke oppdateres. På samme måte kan ikke en bakgrunnsarbeidsflyt oppdatere en oppføring som er slettet, selv om du kan definere denne handlingen for arbeidsflyten. Hvis du konfigurerer en arbeidsflyt for å utføre en handling som ikke kan utføres, vil den mislykkes, og hele arbeidsflyten vil mislykkes.
Kjør som
Dette alternativet er bare tilgjengelig hvis du har fjernet merket for Kjør denne arbeidsflyten i bakgrunnen (anbefalt) etter at du har opprettet arbeidsflyten, eller hvis du senere har konvertert en bakgrunnsarbeidsflyt til en sanntidsarbeidsflyt.
Sikkerhetskontekst for arbeidsflytprosesser
Når en bakgrunnsarbeidsflyt er konfigurert som en behovsbetinget prosess og startet av en bruker ved hjelp av kommandoen Kjør arbeidsflyt, er handlingene som arbeidsflyten kan utføre, begrenset til de som brukeren kan utføre, basert på rettighetene og tilgangsnivåene som er definert av sikkerhetsrollen(e) som er angitt for brukerkontoen.
Når en bakgrunnsarbeidsflyt starter basert på en hendelse, opererer arbeidsflyten i sammenheng med personen som eier den, vanligvis personen som opprettet arbeidsflyten.
For sanntidsarbeidsflyter har du alternativet Kjør som, og du kan velge om arbeidsflyten skal bruke sikkerhetskonteksten til eieren av arbeidsflyten eller brukeren som endret oppføringen. Hvis arbeidsflyten inneholder handlinger som ikke alle brukere kan utføre, basert på sikkerhetsbegrensninger, bør du velge at arbeidsflyten skal kjøres som eier av arbeidsflyten.
Aktivere en arbeidsflyt
Arbeidsflyter kan bare redigeres mens de er deaktivert. Før en arbeidsflyt kan brukes på nytt manuelt eller brukes på grunn av hendelser, må den aktiveres. Før en arbeidsflyt kan aktiveres, må den inneholde minst ett trinn. Hvis du vil ha informasjon om hvordan du konfigurerer trinn, kan du se Konfigurere arbeidsflytprosesser
En arbeidsflyt kan bare aktiveres eller deaktiveres av arbeidsflyteieren eller av noen med rettigheten Handle på vegne av en annen bruker, for eksempel systemansvarlig. Årsaken til dette er at en ondsinnet bruker kan endre en persons arbeidsflyt uten at personen er klar over endringen. Du kan tilordne en arbeidsflyt som du eier, på nytt ved å endre eieren. Dette feltet er i kategorien Administrasjon. Hvis du ikke er systemansvarlig og du må redigere en arbeidsflyt som eies av en annen bruker, må du få brukeren til å deaktivere den og tilordne den til deg. Når du er ferdig med å redigere arbeidsflyten, kan du tilordne den tilbake til brukeren, slik at han eller henne kan aktivere den.
Sanntidsarbeidsflyter krever at brukeren har rettigheten Aktiver sanntidsprosesser. Siden sanntidsarbeidsflyter har en større risiko for å påvirke systemytelsen, bør bare personer som kan vurdere den potensielle risikoen få denne rettigheten.
Arbeidsflyter lagres når de aktiveres, så det ikke er nødvendig å lagre dem før de aktiveres.
Se også
Konfigurere arbeidsflytprosesser
Overvåke og administrere arbeidsflytprosesser
Anbefalte fremgangsmåter for arbeidsflytprosesser