Veiledninger

Opprette en komplett arbeidsflyt

I denne veiledningen oppretter vi en komplett arbeidsflyt og kobler to arbeidsflyter sammen med støtte for tilknyttet arbeidsflyt.

Tiltaksarbeidsflyt

Vi skal opprette to arbeidsflyter i denne veiledningen. Den første er en tiltaksarbeidsflyt som håndterer tiltak som oppstår fra registrerte meldinger.

  1. Start med å klikke på Admin-menyen på venstre side. Dette åpner Admin-menyen.
  2. Klikk deretter på Workflows for å gå til oversikten over arbeidsflyter.
  3. Klikk på New Workflow for å starte opprettelsen av en ny arbeidsflyt.
Dialog for ny arbeidsflyt
Dialog for ny arbeidsflyt

La oss fylle inn tittel og entitetstype for arbeidsflyten.

  1. Skriv Action i feltet Workflow title.
  2. Velg entitetstypen Action i nedtrekkslisten Entity type.

Nå kan vi bygge selve arbeidsflyten. Klikk på fanen Table.

Tabelldialog for ny arbeidsflyt
Tabelldialog for ny arbeidsflyt

Det er tre hoveddeler når du oppretter en ny arbeidsflyt.

Statuser

Statuser representerer tilstander i en prosess. Et eksempel på en tilstand kan være New for en ny sak og Closed for en lukket tilstand.

Klikk på Create status for å åpne dialogen New status.

Dialog for ny status i arbeidsflyt
Dialog for ny status i arbeidsflyt

Vi skal opprette tre nye statuser for Action-arbeidsflyten.

  1. Skriv Open i feltet Status name.
  2. Velg gruppen Open.
  3. Klikk på Save Changes for å lagre den nye statusen.

Gjenta dette, men denne gangen:

  1. Skriv Being worked on i feltet Status name.
  2. Velg gruppen In progress.
  3. Klikk på Save Changes for å lagre den nye statusen.

Til slutt oppretter vi lukkestatusen.

  1. Skriv Closed i feltet Status name.
  2. Velg gruppen Closed.
  3. Klikk på Save Changes for å lagre den nye statusen.

Hva betyr statusgruppene?

StatusgruppeBeskrivelse
OpenEn sak er nylig åpnet. Dette brukes i praksis til å markere at en ny sak starter.
UnprocessedEn sak er opprettet, men er ikke åpnet av en saksbehandler ennå.
In progressEn sak er under arbeid.
In action processEn sak har startet en tiltaksprosess og venter på at den skal løses.
ClosedEn sak er lukket.
DeletedEn sak er slettet.

Du bør nå ha en visning som ligner på dette.

Tabellvisning for arbeidsflyt med tre statuser
Tabellvisning for arbeidsflyt med tre statuser

Klikk til slutt på Save øverst til høyre for å lagre hele arbeidsflyten.

Dialoger

En dialog representerer et sett med felt som sluttbrukeren kan fylle ut for å samle inn informasjon eller utløse handlinger ved statusendring for en sak, altså en overgang. Dialoger knyttes til overganger.

La oss opprette en dialog som gjør det mulig å tildele oppgaver og legge inn en kommentar ved overgang i saken.

  1. Klikk på Create Dialog for å åpne den nye dialogen.
Opprett ny dialog i arbeidsflyt
Opprett ny dialog i arbeidsflyt
  1. Sett Dialog name til Task assignment.

La oss se på hvilke felttyper vi kan legge til i dialogen og hva de betyr.

  1. Klikk på Add field.
Legg felt til dialog i arbeidsflyt
Legg felt til dialog i arbeidsflyt

Som du ser finnes det et stort utvalg felttyper. La oss se på hver type før vi bygger den egendefinerte dialogen.

FelttypeUtløser handlingerBeskrivelse
TextfieldNeiEt enkelt fritekstfelt på én linje.
TextareaNeiEt større tekstområde for fritekst.
Text EditorEt tekstområde med enkel formatering for fritekst.
NumberNeiInnskriving av numerisk verdi.
DateNeiAngivelse av dato.
Perform TaskJaEt felt som lar deg angi hvem som utførte oppgaven.
Action NameJaTittelfeltet som brukes når det opprettes en ny Action ved overgang til en tilstand i gruppen In action process.
CommentJaLar brukeren kommentere overgangen mellom statuser og angi hvem som skal varsles om kommentaren.
AcknowledgementJaLar brukeren bekrefte at bestemte brukere har utført oppgavene sine.
Task Assignment SetupJaLar brukeren opprette oppgaver av en bestemt type ved overgang mellom statuser. Du kan også styre om det skal samles inn Due date, Planned hours og Planned start date.
  1. Legg til et felt av typen Task Assignment i Dialog. Bruk Due date, Planned start date og Planned hours. Sett nedtrekkslisten Case participant type til Case Participator. La Required være avkrysset av.

  2. Legg til et felt av typen Comment i Dialog. La Required være avkrysset av.

  3. Klikk på Save Changes for å legge dialogen til arbeidsflyten.

Deretter oppretter vi en godkjenningsdialog.

  1. Klikk på Create Dialog for å åpne den nye dialogen.
  2. Sett Dialog name til Approval.
  3. Legg til et felt av typen Acknowledgement i Dialog. La Required være avkrysset av.
  4. Legg til et felt av typen Comment i Dialog. La Required være avkrysset av.
  5. Klikk på Save Changes for å legge dialogen til arbeidsflyten.

Arbeidsflytskjermen skal nå se omtrent slik ut.

Dialogoversikt i arbeidsflyt
Dialogoversikt i arbeidsflyt

Klikk til slutt på Save øverst til høyre for å lagre hele arbeidsflyten.

Overganger

En overgang representerer en endring mellom to statuser. Et eksempel er at du flytter en sak fra statusen Open til statusen Being worked on.

En overgang kan ha en valgfri dialog knyttet til seg for å samle inn informasjon som en del av overgangen.

Når vi snakker om overganger bruker vi source som startstatus og target som sluttstatus.

target-statusen har en Status group som kan utløse handlinger under overgangen.

StatusgruppeHandlinger
OpenNår en sak flyttes inn i Open-gruppen, kan det utløse varsler til valgt saksbehandler.
UnprocessedKan utløse varsler til mål-saksbehandler.
In progressUtløser vanligvis ingen handlinger.
In action processUtløser opprettelse av en Action entry med egen arbeidsflyt og eventuelle varsler.
ClosedKan utløse varsler til mål-saksbehandler.
DeletedKan utløse varsler til mål-saksbehandler.

La oss lage en tabell som viser overgangene vi skal bygge.

Fra statusTil statusDialogBeskrivelse
OpenBeing worked onTask assignmentLar oss flytte en sak til statusgruppen in progress.
Being worked onBeing worked onTask assignmentLar oss holde saken i statusgruppen in progress og samtidig registrere ny informasjon.
Being worked onClosedApprovalLar oss flytte en sak til lukket status.

Klikk på Create Transition for å åpne dialogen for å opprette en overgang.

Opprett ny overgang i arbeidsflyt
Opprett ny overgang i arbeidsflyt

Bygg Open til Being worked on

  1. Fyll inn Transition name med Start work.
  2. Velg Open som From status og Being worked on som To status.
  3. Velg dialogen Task assignment.
  4. Klikk på Save changes.

Being worked on til Being worked on

  1. Fyll inn Transition name med Being worked on.
  2. Velg Being worked on som From status og Being worked on som To status.
  3. Velg dialogen Task assignment.
  4. Klikk på Save changes.

Being worked on til Closed

  1. Fyll inn Transition name med Close.
  2. Velg Being worked on som From status og Close som To status.
  3. Velg dialogen Approval.
  4. Klikk på Save changes.

Klikk til slutt på Save øverst til høyre for å lagre hele arbeidsflyten.

Du skal nå ha en arbeidsflyt som ser slik ut.

Komplett arbeidsflyttabell
Komplett arbeidsflyttabell

Fullfør tiltaksarbeidsflyten

Klikk til slutt på fanen General og sett Start case status til Open og Close case status til Close. Disse valgene markerer start- og sluttpunktene i arbeidsflyten.

Komplett arbeidsflyt
Komplett arbeidsflyt

Klikk til slutt på Save for å lagre hele arbeidsflyten.

Graf

Til slutt kan vi se en grafisk representasjon av arbeidsflyten ved å klikke på fanen Graph. Når du klikker på fanen, vises noe som ligner på dette.

Grafisk representasjon av arbeidsflyt
Grafisk representasjon av arbeidsflyt

Meldingsarbeidsflyt

Deretter skal vi bygge en meldingsarbeidsflyt. La oss beskrive hva vi planlegger å bygge, og følge stegene over for å opprette statuser, dialoger og overganger.

  1. Klikk på New workflow.
  2. Skriv Message i Workflow title.
  3. Velg entitetstypen Message i nedtrekkslisten Entity type.

Statuser

Vi skal opprette følgende statuser.

NavnGruppetypeBeskrivelse
OpenOpenStarttilstanden for en ny sak.
Being worked onIn progressSaken er under arbeid.
To actionIn action processTiltaket som kommer fra meldingen er under arbeid.
ClosedClosedVi er ferdige med å arbeide med meldingen.

Dialoger

Vi skal bygge følgende dialoger.

Assign case

La oss opprette en dialog for å tildele saken.

  1. Klikk på Create Dialog for å åpne den nye dialogen.
  2. Sett Dialog name til Assign case.
  3. Legg til et felt av typen Task Assignment i Dialog. La Required være avkrysset av.
  4. Legg til et felt av typen Comment i Dialog. La Required være avkrysset av.
  5. Klikk på Save Changes for å legge dialogen til arbeidsflyten.

Create action

La oss opprette en dialog for å opprette tiltak.

  1. Klikk på Create Dialog for å åpne den nye dialogen.
  2. Sett Dialog name til Create action.
  3. Legg til et felt av typen Action Name i Dialog. La Required være krysset av.
  4. Legg til et felt av typen Task assignment i Dialog. La Required være avkrysset av.
  5. Legg til et felt av typen Comment i Dialog. La Required være avkrysset av.
  6. Klikk på Save Changes for å legge dialogen til arbeidsflyten.

Close

La oss opprette en dialog for lukking.

  1. Klikk på Create Dialog for å åpne den nye dialogen.
  2. Sett Dialog name til Close.
  3. Legg til et felt av typen Acknowlegement i Dialog. La Required være krysset av.
  4. Legg til et felt av typen Comment i Dialog. La Required være avkrysset av.
  5. Klikk på Save Changes for å legge dialogen til arbeidsflyten.

Til slutt skal arbeidsflyten se omtrent slik ut.

Dialogoversikt for arbeidsflyt
Dialogoversikt for arbeidsflyt

Overganger

Vi legger til følgende overganger i arbeidsflyten.

NavnFra statusTil statusDialogBeskrivelse
OpenOpenBeing worked onAssign caseLar oss flytte en sak til statusgruppen in progress.
Being worked onBeing worked onBeing worked onAssign caseLar oss holde saken i statusgruppen in progress og registrere ny informasjon.
To actionBeing worked onTo actionCreate actionLar oss flytte saken til en tiltaksprosess.
To actionTo actionTo actionCreate actionLar oss opprette flere tiltak fra en gitt melding.
Being worked onTo actionBeing worked onAssign caseFlytter meldingen tilbake til Being worked on.
CloseBeing worked onClosedCloseLukker meldingssaken.
CloseTo actionClosedCloseLukker meldingssaken.
Overgangsoversikt for arbeidsflyt
Overgangsoversikt for arbeidsflyt