Del via


Oversikt over forretningsprosessflyter

Du kan sikre at brukere skriver inn data konsekvent og følger de samme trinnene hver gang de arbeider med en kunde, ved å opprette en forretningsprosessflyt. Du kan for eksempel opprette en forretningsprosessflyt hvis du vil at alle skal behandle kundeforespørsler på samme måte, eller krever at ansatte får godkjenning for en faktura før de sender en ordre. Forretningsprosessflyter bruker den samme underliggende teknologien som andre prosesser, men funksjonene de gir, er forskjellige fra andre funksjoner som bruker prosesser. Hvis du vil vite hvordan du oppretter eller redigerer en forretningsprosessflyt, kan du se Opprette en forretningsprosessflyt.

Se en kort video om forretningsprosessflyter.

Hvorfor forretningsprosessflyter brukes

Forretningsprosessflyter gir en veiledning til brukere for å få arbeidet gjort. De gir en strømlinjeformet brukeropplevelse som leder folk gjennom prosessene organisasjonen deres definerer for interaksjoner som må avanseres til en konklusjon av noe slag. Denne brukeropplevelsen kan skreddersys slik at brukere med ulike sikkerhetsroller, kan ha en opplevelse som best passer arbeidet de utfører.

Bruk forretningsprosessflyter til å definere et sett med trinn som brukere skal følge for å lede dem til et ønsket resultat. Disse trinnene gir en visuell indikator som angir for brukerne hvor de er i forretningsprosessen. Forretningsprosessflyter reduserer behovet for opplæring fordi nye brukere ikke behøver å fokusere på hvilken tabell de skal bruke. De kan la prosessen veilede dem. Du kan konfigurere forretningsprosessflyter til å støtte vanlige metoder for salg som kan hjelpe salgsgruppene med å oppnå bedre resultater. Forretningsprosessflyter kan hjelpe nyansatte i servicegrupper til å bli hurtigere oppdaterte og unngå feil som kan føre til misfornøyde kunder.

Hva forretningsprosessflyter kan gjøre

Med forretningsprosessflyter kan du definere et sett med faser og trinn som deretter vises i en kontroll øverst i skjemaet.

Forretningsprosess med faser

Hver fase inneholder en gruppe med trinn. Hvert trinn representerer en kolonne der data kan angis. Du kan gå videre til neste fase ved hjelp av Neste fase-knappen. I modelldrevne apper kan du arbeide med en fase for forretningsprosessflyt i undermenyen for fase, eller du kan feste den til sideruten. Forretningsprosessflyter støtter ikke utvidelse av undermenyen for fase til sideruten på mobile enheter.

Du kan gjøre et trinn nødvendig, slik at brukere må angi data for en tilsvarende kolonne før de kan fortsette til neste fase. Dette kalles ofte "stage-gating". Hvis du legger til en kolonne som kreves av virksomheten eller systemet, i en fase for forretningsprosessflyt, anbefaler vi at du også legger til denne kolonnen i skjemaet.

Forretningsprosessflyter er ganske enkle sammenlignet med andre typer prosesser fordi de ikke inneholder betinget forretningslogikk eller automatisering utover det å gi en strømlinjeformet opplevelse for dataregistrering og styre registreringen inn i faser. Når du kombinerer dem med andre prosesser og tilpassinger, kan de imidlertid spille en viktig rolle for å spare tid for brukere, redusere opplæringskostnadene og øke brukervennligheten.

Merk

Hvis en fase, inkludert gjeldende fase, har obligatoriske kolonner (unntatt skjulte kolonner), må du fylle ut kolonnene i disse trinnene før du lagrer skjemaet eller går til en ny fase. Deaktiverte kolonner blokkerer fremdeles fasenavigasjon hvis de er tomme og obligatoriske. Nødvendige trinn som er bundet til en kolonne med to alternativer (Ja/nei), må ha Ja (sann) som verdi, ellers anses de som tomme og blokkerer fasenavigasjon. Vær oppmerksom på at denne virkemåten er forskjellig fra hvordan obligatoriske felt håndteres i et skjema, der Nei ikke regnes som en tom verdi.

Forretningsprosessflyter integrert med andre tilpassinger

Når du eller brukere angir inn data ved hjelp av forretningsprosessflyter , brukes dataendringene også for skjemakolonnene, slik at all automatisering som leveres av forretningsregler eller skjemaskript kan brukes umiddelbart. Du kan legge til trinn som angir verdier for kolonner som ikke finnes i skjemaet, og disse kolonnene legges til i Xrm.Page objektmodellen som brukes for skjemaskript. Alle arbeidsflyter som startes av endringer i kolonner som er inkludert i en forretningsprosessflyt, brukes når dataene i skjemaet lagres. Hvis automatiseringen brukes av en arbeidsflyt i sanntid, er endringene umiddelbart synlige for brukeren når dataene i skjemaet oppdateres etter at raden er lagret.

Selv om kontrollen for forretningsprosessflyt i skjemaet ikke gir noen direkte programmerbarhet på klientsiden, brukes endringer som brukes av forretningsregler eller skjemaskript, automatisk på kontroller for forretningsprosessflyt. Hvis du skjuler en kolonne i et skjema, er denne kolonnen også skjult i kontrollen for forretningsprosessflyt. Hvis du angir en verdi ved hjelp av forretningsregler eller skjemaskript, angis denne verdien i forretningsprosessflyten.

Samtidige prosessflyter

Samtidige forretningsprosessflyter lar tilpassere konfigurere flere forretningsprosesser og knytte dem til den samme startraden. Brukere kan bytte mellom flere forretningsprosesser som kjører samtidig, og fortsette arbeidet i fasen i prosessen som de var i.

Forretningsprosessflyter for systemet

Når Power Platform innstillingen Aktiver Dynamics 365-apper er aktivert i miljøet , inkluderes følgende forretningsprosessflyter. Hvis du vil forstå hvordan forretningsprosessflyter fungerer, kan du se disse forretningsprosessflytene:

  • Salgsprosess for kundeemne til salgsmulighet
  • Prosess for telefon til sak
  • Salgsprosess

Flere tabeller i forretningsprosessflyter

Du kan bruke en forretningsprosessflyt for én enkelt tabell eller flere tabeller. Du kan for eksempel ha en prosess som begynner med en salgsmulighet, deretter fortsetter til et tilbud, en ordre og deretter en faktura, før du til slutt går tilbake for å lukke salgsmuligheten.

Du kan utforme forretningsprosessflyter som knytter sammen radene for opptil fem forskjellige tabeller i én enkelt prosess, slik at personer som bruker appen, kan fokusere på flyten i prosessen i stedet for på hvilken tabell de arbeider i. De kan enklere navigere mellom oppføringer i relaterte tabellrader.

Flere forretningsprosessflyter er tilgjengelige per tabell

Ikke alle brukere i en organisasjon følger samme prosess, og ulike betingelser kan kreve at en annen prosess brukes. Du kan ha opptil ti aktive forretningsprosessflyter per tabell for å ha riktige prosesser for forskjellige situasjoner.

Kontrollere hvilken forretningsprosessflyt som brukes

Du kan knytte forretningsprosessflyter til sikkerhetsroller, slik at bare personer med disse sikkerhetsrollene kan vise eller bruke dem. Du kan også angi rekkefølgen på forretningsprosessflytene, slik at du kan kontrollere hvilken forretningsprosessflyt som er angitt som standard. Dette fungerer på samme måte som slik flere skjemaer for en tabell blir definert.

Når noen oppretter en ny tabellrad, filtreres listen med tilgjengelige aktive forretningsprosessdefinisjoner etter brukerens sikkerhetsrolle. Den første aktiverte forretningsprosessdefinisjonen som er tilgjengelig for brukerens sikkerhetsrolle i henhold til prosessordrelisten, er den som brukes som standard. Hvis mer enn én aktiv forretningsprosessdefinisjon er tilgjengelig, kan brukere laste inn en annen fra dialogboksen Bytt prosess . Når prosesser byttes, kommer den som for øyeblikket gjengis, i bakgrunnen, og erstattes med den valgte, men den beholder tilstanden og kan byttes tilbake. Hver rad kan ha flere prosessforekomster tilknyttet (hver for en annen forretningsprosessflytdefinisjon, opptil 10 totalt). Ved skjemainnlasting kan bare én forretningsprosessflyt gjengis. Når en bruker bruker en annen prosess, kan denne prosessen bare lastes inn som standard for den bestemte brukeren.

For å sikre at en forretningsprosess lastes inn som standard for alle brukere (virkemåte tilsvarer å "feste" prosessen), kan et egendefinert klient-API-skript (webressurs) legges til ved skjemainnlasting som spesifikt laster inn en eksisterende forretningsprosessforekomst basert på definisjons-ID-en for forretningsprosessen.

Hensyn for forretningsprosessflyt

Du kan definere forretningsprosessflyter bare for tabellene som støtter dem. Du må også oppmerksom på grensene for antall prosesser, faser og trinn som kan legges til.

Forretningsprosessflyter som kaller en arbeidsflyt

Du kan påkalle behovsbetingede arbeidsflyter fra innsiden av en forretningsprosessflyt. Du konfigurerer dette fra utformingen av forretningsprosessflyt ved å dra en arbeidsflytkomponent til en prosessfase eller til delen Globale arbeidsflyter .

Når du inkluderer en arbeidsflyt som du vil utløse ved faseavslutning av en fase i forretningsprosessflyten, og denne fasen er den siste fasen i flyten, gir utformingen inntrykk av at arbeidsflyten utløses når fasen er fullført. Arbeidsflyten utløses imidlertid ikke fordi en faseovergang ikke finner sted. Du får ingen advarsel eller feilmelding som hindrer deg i å inkludere arbeidsflyten på scenen. Når en bruker samhandler med forretningsprosessflyten, resulterer ikke fullføring eller forlatelse av prosessen i en faseovergang, og arbeidsflyten utløses derfor ikke. Tenk deg følgende eksempler:

  • Du oppretter en forretningsprosessflyt med to faser, S1 kobles til S2, med en arbeidsflyt på fase S2, og angir utløseren til Faseavslutning.

  • Du oppretter en forretningsprosessflyt med tre faser, S1 kobles til S2, og deretter forgrener S2 seg til S3. Du inkluderer en arbeidsflyt på S2 og angir utløseren til Faseavslutning.

Arbeidsflyten utløser ikke i noen av tilfellene. Du kan omgå dette problemet ved å legge til en global arbeidsflyt og legge til arbeidsflyten du vil utløse i den, slik at arbeidsflyten utløses for forretningsprosessen i stedet for en fase i prosessen. Du kan angi utløseren for en global arbeidsflyt til Prosess forlatt eller Prosess fullført for å få arbeidsflyten til å utløse når en bruker forlater eller fullfører forretningsprosessen.

Tabeller som kan bruke forretningsprosessflyter

Alle egendefinerte tabeller kan bruke forretningsprosessflyter. Følgende standardtabeller kan også bruke forretningsprosessflyter. Noen tabeller krever en Dynamics 365-app, for eksempel Dynamics 365 for Sales eller Dynamics 365 for Customer Service.

  • Account
  • Avtale
  • Kampanje
  • Kampanjeaktivitet
  • Kampanjesvar
  • Konkurrent
  • Kontakt
  • E-post
  • Rettighet
  • Telefaks
  • Sak
  • Faktura
  • Kundeemne
  • Brev
  • Markedsføringsliste
  • Salgsmulighet
  • Telefonsamtale
  • Produkt
  • Prislisteelement
  • Tilbud
  • Regelmessig avtale
  • Salgsmateriell
  • Sosial aktivitet
  • Ordne
  • User
  • Oppgave
  • Team

Hvis du vil bruke en egendefinert tabell for forretningsprosessflyter, kan du merke av for Forretningsprosessflyt (kolonner vil bli opprettet) i tabelldefinisjonen. Du kan ikke angre denne handlingen.

Merk

Hvis du navigerer til fasen for forretningsprosessflyt som inneholder Social Activity-tabell, og velger Neste fase-knappen, ser du Opprett-alternativet. Når du velger Opprett, blir skjemaet for sosial aktivitet lastet inn. Men fordi Social Activity ikke er gyldig for Create fra appens brukergrensesnitt, kan du ikke lagre skjemaet, og du vil se feilmeldingen: "Uventet feil".

Maksimalt antall prosesser, faser og trinn

For å sikre akseptabel ytelse og brukervennligheten til brukergrensesnittet, Der er noen begrensninger du bør være oppmerksom på når du bruker forretningsprosessflyter:

  • Det kan ikke være flere enn ti aktivert prosesser for forretningsprosessflyter per tabell.
  • Hver prosess kan ikke inneholde flere enn 30 faser.
  • Prosesser med flere tabeller kan ikke inneholde flere enn fem tabeller.

Tilpassingsstøtte for forretningsprosessflyttabell

Tabeller for forretningsprosessflyt kan vises i systemet, slik at tabellraddata kan gjøres tilgjengelige i rutenett, visninger, diagrammer og instrumentbord.

Bruke forretningsprosessflyttabellrader med rutenett, visninger, diagrammer og instrumentbord

Når forretningsprosessflyter er tilgjengelige som en tabell, kan du bruke avanserte søk, visninger, diagrammer og instrumentbord hentet fra data for forretningsprosessflyt for en gitt tabell, for eksempel et kundeemne eller en salgsmulighet. Systemansvarlige og tilpassere kan opprette egendefinerte forretningsprosessflytrutenett, -visninger, -diagrammer og -instrumentbord lik dem som opprettes med andre tabeller.

Hvis du vil ha tilgang til en standard visning for forretningsprosessflyt, kan du gå til Power Apps, VelgLøsninger , åpne løsningen du vil bruke, VelgObjekter > Tabeller og åpne prosesstabellen du vil bruke, for eksempel Kundeemne til salgsprosesstabell for salgsmulighet. VelgVisninger , og Velg deretter visningen du vil bruke.

Flere standardvisninger er tilgjengelige som du kan vise som diagram, for eksempel Aktiv salgsprosess for salgsmulighet-visningen.

Visningen Aktiv salgsprosess for salgsmulighet.

Samhandle med tabellen for forretningsprosessflyter fra en arbeidsflyt

Du kan også samhandle med tabeller for forretningsprosessflyter fra en arbeidsflyt. Du kan for eksempel opprette en arbeidsflyt for tabellraden for forretningsprosessflyt for å endre den aktive fasen når en kolonne i tabellraden Salgsmulighet oppdateres. Hvis du vil ha mer informasjon om hvordan du gjør dette, kan du gå til Automatisere faser for forretningsprosessflyt ved hjelp av arbeidsflyter.

Kjør forretningsprosessflyter frakoblet

Du kan bruke forretningsprosessflyter frakoblet hvis følgende vilkår er oppfylt:

  • Forretningsprosessflyten brukes fra en app for Power Apps.
  • Power Apps-appen er aktivert for frakoblet bruk.
  • Forretningsprosessflyten har én tabell.

De tre kommandoene som er tilgjengelige for en forretningsprosessflyt når Power Apps-appen er frakoblet er:

  • Neste fase
  • Forrige fase
  • Angi aktiv fase

Oppslagskolonne i en forretningsprosessflytfase

Nylige rader er synlige i en oppslagskolonne for en modelldrevet app. Følg denne fremgangsmåten for å hindre at de sist brukte elementene vises i oppslaget:

  1. Når du er i skjemautformingen med et tabellskjema for en tabell som brukes i en forretningsprosessflyt, Velg trinnet for oppslagskolonnedata fra trevisningen i venstre navigasjonsrute.

  2. Merk av for Deaktiver de sist brukte elementene.

    Et skjermbilde om hvordan du deaktiverer de sist brukte elementene.

  3. Lagre og publiser.

Begrensninger ved bruk av tabeller for forretningsprosessflyt

  • For øyeblikket kan du ikke opprette egendefinerte skjemaer for tabeller basert på en forretningsprosessflyt.

  • Hvis en løsning inkluderer en tabell for forretningsprosessflyt, må den tabellen legges til i løsningen manuelt før du kan eksportere den. Ellers blir ikke tabellen for forretningsprosessflyt inkludert i løsningspakken. For mer informasjon kan du se Opprette og redigere tabeller.

  • Hvis du legger til prosesstabellen i en modelldrevet app, kan det føre til begrenset funksjonalitet. Finn ut mer ved å gå til oppretting og redigering av forretningsprosessflyter.

  • Forretningsprosessflyter viser navnet på forekomsten av forretningsprosessflyten, som er angitt når forretningsprosessflyten opprettes. Dette betyr at hvis navnet i definisjonen av forretningsprosessflyt endres, viser nye forekomster av forretningsprosessflyt det oppdaterte navnet, men eldre forekomster av forretningsprosessflyt viser det opprinnelige navnet. I tillegg vises ikke lokaliserte navn på definisjoner av forretningsprosessflyt.