Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Automatically translated by Lango

Moeilijkheidsgraad: Starter

Inhoud

Table of Contents
minLevel1
maxLevel1

Leerdoelen

Na het lezen van dit artikel zul je in staat zijn om:

  • Weet wat een workflow is.

  • Weet waarom we workflows gebruiken.

  • Identificeer een workflow.

Wat is een workflow? Waarom en wanneer gebruiken we het?

Een workflow is een hulpmiddel voor gegevensverwerking dat wordt gebruikt om gegevens van de ene staat naar de andere te transformeren. Wanneer een complex en terugkerend proces van toepassing is, kan een workflowtool helpen om de efficiëntie van het gegevenstransformatieproces te stroomlijnen.

Enkele belangrijke workflowkenmerken in Workplace:

  • Een workflow wordt van links naar rechts gelezen.

  • Pijlen tussen taken en statussen geven de richting van het workflowpad aan.

  • Het uitvoeren van een taak brengt de workflow naar de volgende status.

  • Taken kunnen handmatig of volledig automatisch worden uitgevoerd.

  • Handmatige taken worden weergegeven door groene functieknoppen die door de gebruiker moeten worden ingedrukt. Voorbeelden van veelvoorkomende taken zijn: "Submit", "Create", "Cancel" en "Handle".

  • Een workflowstap kan een gebruikersgroep toegangsrechten geven om taken uit te voeren en velden te bewerken. Als een gebruiker geen taak heeft voor de huidige status, worden meestal weergaverrechten toegekend.

...

titleExample scenario.

...

Bijvoorbeeld: Gebruikersgroep A is alleen toegestaan maken een reservering, gebruikersgroep B is alleen toegestaan goedkeuren een reservering, gebruikersgroep C is alleen toegestaan sluiten een reservering, gebruikersgroep D is toegestaan te doen alle van de bovenstaande taken en gebruikersgroep E is niet toegestaan uitvoeren elke van deze taken.

...

Terwijl de workflow van creëren naar sluiten gaat

...

  • Het is mogelijk om een SLA-tijd (Service Level Agreement) toe te wijzen aan elke taak. Er wordt onderscheid gemaakt tussen responstijd en uitvoertijd.

  • E-mails kunnen naar gebruikers worden gestuurd door een taak uit te voeren of zelfs vanuit een trigger op een status. Stuur bijvoorbeeld een e-mail als de workflow al 1 dag in die status staat.

  • Het is mogelijk om meerdere paden aan te maken. A eenvoudig workflow (meestal gebruikt in Workplace) kan maar één pad tegelijk gebruiken. De paden sluiten elkaar dus uit!

  • A eenvoudig workflow kan alleen een status op een bepaald moment.

  • Een geavanceerd De workflow kan zich in meerdere statussen bevinden en kan tegelijkertijd door meerdere connectors lopen.

Welke objecten gebruiken workflows?

Op de werkplek is het alleen Het is mogelijk om een workflow te gebruiken voor een object dat een of meer categorieën. De reden hiervoor is dat de categorie wordt gebruikt om in te stellen welke workflow(versie) van toepassing is. Voor bijna alle objecten die categorieën toestaan, is een standaard workflow beschikbaar. Deze wordt geërfd van een basislijn. Voorbeelden van objecten met een workflow zijn:

  • Reserveringen

  • Verzoeken

  • Werkorders

  • Inkomende/uitgaande facturen

  • Bezoekers

Als een standaardworkflow niet voldoet aan de behoeften van een klant, is het mogelijk om een aangepaste workflow te maken.

Een workflowproces identificeren

Er zijn twee eenvoudige manieren om te zien of een object een workflow gebruikt.

  • Er is een tabblad workflow bovenaan de pagina.

  • Als een workflow actief is, hebben een of meer gebruikers groene functieknoppen. Deze groene knoppen worden gebruikt om het workflowproces vooruit te helpen.

Note

Het tabblad workflow en de workflowknoppen zijn mogelijk niet zichtbaar voor alle gebruikers vanwege toegangsrechten.

Image Removed
Image Removed

Workflow basiscomponenten

Een workflow wordt gemaakt met behulp van drie basiscomponenten:

  • taken

  • statussen

  • aansluitingen

...

Workflowcomponenten

...

Uitleg

...

  • Een taak wordt voorgesteld door een vierkant vakje.

  • Een taak wijst een activiteit toe aan een gebruiker.

  • Een taak kan doorlooptijden bepalen.

  • Een taak geeft toegangsrechten op zichtbare en bewerkbare velden.

...

...

  • Een status wordt voorgesteld door een cirkel.

  • Het geeft de status van de workflow aan.

  • Kan veldtoegang geven aan specifieke gebruikers.

Image Removed

...

  • De connector koppelt statussen en taken aan elkaar.

  • De richting van de pijl geeft het mogelijke workflowpad aan.

  • Een workflow kan niet in de tegenovergestelde richting van de connector bewegen.

  • Wordt gebruikt om workflowfuncties te koppelen (groene knoppen op een pagina).

  • Wordt gebruikt om voorwaarden te definiëren (verplichte velden, inhoudsveld controleren).

  • Gebruikt om velden automatisch in te vullen (goedkeuringsdatum, goedkeurder).

  • Gebruikt om script te koppelen.

  • Wordt gebruikt om e-mails te verzenden.

Note

Alleen een gebruiker met een actieve taak kan velden bewerken en de opgegeven taak of functie uitvoeren. Meerdere gebruikers kunnen tegelijkertijd een taak krijgen van een workflow. Gebruikers die geen taak hebben kunnen soms nog wel de pagina zien waar de workflow actief is, maar kunnen geen acties uitvoeren.

Andere workflowcomponenten

Enkele andere belangrijke workflowcomponenten staan in de onderstaande tabel.

...

Workflowcomponenten

...

Uitleg

...

A handmatige taak wordt weergegeven door een persoonssymbool boven de taak. Een handmatige taak verleent toegangsrechten tot workflowknoppen aan specifieke gebruikersgroepen.

...

Een automatische taak wordt weergegeven door een bliksemsymbool boven de taak. Een automatische taak wordt automatisch uitgevoerd door het systeem.

...

...

Een automatische taak met een trekker. Een trigger wordt weergegeven door het belsymbool boven een taak of status. Het workflowproces gaat alleen verder als aan de voorwaarden is voldaan om de trigger te activeren.

...

...

Een werkstroom e-mail. Er wordt automatisch een e-mail verzonden wanneer een workflow door een connector gaat waaraan een e-mail is gekoppeld.

...

...

A groep annuleren. Een annuleringsgroep is een taak die de workflow kan annuleren als deze zich binnen de grenzen van de annuleringsgroep bevindt. De grens wordt weergegeven door een stippellijn.

Wat is een workflowcase?

Voor elke instantie die wordt aangemaakt, wordt tegelijkertijd een zogenaamde workflow case aangemaakt. Om de workflow-case te vinden, navigeer je naar de tabblad workflow op een instantiepagina (bijvoorbeeld: open een verzoek > druk op het tabblad 'Workflow'). Als je de workflow case opent, kun je grafisch het pad bekijken dat de workflow tot nu toe heeft afgelegd.

Een workflow-case is voornamelijk een visuele weergave van het workflow-proces voor een unieke instantie. Via de workflow case is het mogelijk om de voortgang van de instantie door de workflow heen bij te houden. Als de instantie zich voortbeweegt door de workflow, geven de workflowafbeeldingen een visuele weergave van zijn pad. Tegelijkertijd wordt er een taakgeschiedenis gemaakt in lijn met de voortgang van de workflowafbeeldingen.

Image Removed
Image Removed
  • De blauw markering geeft het pad aan dat de workflow al heeft doorlopen.

  • De grijs markering geeft een mogelijk toekomstig pad voor de workflow aan.

  • Afhankelijk van de volgende stap wordt het grijze pad geactiveerd.

  • Let ook op het bijschrift bij de schermafbeeldingen.

...

titleDetails on workflow cases

De voortgang van de instantie door de workflow wordt met kleuren gecoördineerd voor een gemakkelijk af te lezen overzicht.

  • De blauw Componenten (status, taak en connector) vertegenwoordigen het pad dat de instantie tot nu toe heeft gevolgd.

  • De zwart component op dit moment actief zijn. De gebruiker(s) die een actieve taak hebben voor dit verzoek kunnen nu velden bewerken en de workflow vooruitbrengen via de groene workflowknoppen.

    • De zwarte status is de huidige status.

    • De zwarte taken zijn de taken die momenteel actief zijn.

  • De grijs componenten zijn momenteel inactief.

  • A vak met stippellijn geeft een annuleringsgroep aan. Als een status of taak in dit vakje valt, hebben de gebruikers in de annuleringsgroep een taak waarmee ze de workflow kunnen annuleren.

...

Info
  • Vaak is er meer dan één taak tegelijkertijd actief.

  • In geavanceerde workflows kunnen meer dan onze statussen tegelijkertijd actief zijn (hiervoor worden tokens gebruikt).

De taakgeschiedenis lezen

De taakgeschiedenis wordt in realtime aangemaakt. De taakgeschiedenis geeft een chronologisch overzicht van zowel de uitgevoerde als de openstaande taken. Je kunt zien welke taak momenteel openstaat en wie deze taak moet uitvoeren.

...

Hoe krijg ik toegang tot de workflowdefinitie?

Naast workflow case gebruiken we ook de term "workflow definitie". In de workflow definitie wordt de configuratie van de workflow gedaan. De workflow case waar we het eerder over hadden is slechts een (grafische) weergave van de status van het object dat gekoppeld is aan de workflow case.

  • Het is mogelijk om toegang te krijgen tot elke workflow door te navigeren naar de workflow knop op het startbord.

    • Het is ook toegankelijk via de menuoptie: Configuraties > Werkstromen.

  • Het is ook mogelijk om toegang te krijgen tot een specifiek workflow via de instantiepagina. Navigeer naar de Tabblad Werkstroom > Workflow-knop*

Panel
panelIconId27c66468-521d-4184-81f4-c2d44b93e4fc
panelIcon:workflows:
panelIconText:workflows:
bgColor#DEEBFF

*De workflowknop wordt voorgesteld door drie in elkaar grijpende tandwielen.

Samenvatting

Rw ui textbox macro
  • Een workflow is een hulpmiddel dat wordt gebruikt om de efficiëntie van het gegevenstransformatieproces te stroomlijnen.

  • Een workflow bestaat uit taken, statussen en connectors die het pad bepalen dat de workflow kan volgen.

  • Alleen gebruikers met een actieve taak kunnen de huidige workflowtaak uitvoeren.

  • Een workflow case is een visuele weergave van de workflow voortgang van een unieke instantie.

  • De workflow case bestaat uit zowel een taakgeschiedenis als workflowafbeeldingen.

Zoek op

Live Search

Algemeen

Workflow is een technische term voor proces. Een workflow is een reeks taken die moeten worden uitgevoerd om het proces uiteindelijk te voltooien. De taken in een workflow moeten handmatig worden uitgevoerd door een gebruiker of worden automatisch uitgevoerd zodra aan een voorwaarde wordt voldaan. Zodra een workflowtaak is uitgevoerd, gaat de workflow automatisch verder met de volgende workflowtaak, totdat het einde van de workflow is bereikt.

Hieronder een voorbeeld van een eenvoudige workflow:

...

Dit voorbeeldproces begint in de status 'Concept' en zodra de workflowtaak 'Indienen' wordt uitgevoerd door een gebruiker, gaat het proces verder naar de status 'Ingediend' en wordt de volgende workflowtaak 'Afhandelen' actief. In zowel de conceptstatus als de ingediende status is de annuleringstaak ook beschikbaar.

Een object identificeren met behulp van een workflow

Objecten die een workflow gebruiken, zijn voornamelijk te herkennen aan het tabblad 'Workflow'. Objecten zonder een workflow-tabblad hebben geen workflow. Een gebouw is bijvoorbeeld een object zonder workflow en een reservering is een object met workflow.

...

Info

Eindgebruikers hebben geen rechten om het workflow tabblad te zien. Alleen key users en beheerders kunnen het workflow tabblad zien en er naartoe navigeren.

Als een gebruiker actieve taken in de workflow heeft, worden de bijbehorende (groene) functieknoppen ook weergegeven en dit is ook een indicator dat er een workflow bij betrokken is.

...

Workflowcomponenten

Een workflow bestaat uit verschillende componenten. De belangrijkste componenten zijn:

  • Status

  • Taak

  • Aansluiting

  • Annuleer groep

Component

Type

Beschrijving

image-20240704-083450.pngImage Added

Status

  • Een cirkel met het pictogram 'afspelen' is de eerste status van de workflow. Elk object start in deze status

image-20240704-083516.pngImage Added

Status

  • Een cirkel zonder het pictogram 'afspelen' wordt gebruikt voor elke andere status in de workflow

image-20240704-083533.pngImage Addedimage-20240726-081201.pngImage Added

Taak

  • Een vierkant is een taak in de workflow

  • Taken kunnen handmatig of automatisch zijn (zie beide voorbeelden in de schermafbeeldingen)

  • Taken worden toegewezen aan een of meer systeemgroepen

  • Bewerkbare velden in de workflow worden geconfigureerd op taakniveau

  • Beweeg de muis over de taak in de workflow om te zien welke systeemgroep de taak krijgt.

image-20240704-083556.pngImage Added

Aansluiting

  • Een connector wordt gebruikt om een status aan een taak of een taak aan een status te koppelen.

  • In een connector (taak naar status) kunnen vooraf gedefinieerde veldsets en voorwaarden worden gekoppeld

  • In een connector wordt de paginafunctie (bijvoorbeeld 'afgehandeld' op de pagina van een verzoek) ingesteld. Als een gebruiker op een paginafunctie drukt, wordt de juiste connector in de workflow gebruikt om de workflow naar de volgende status te verwerken (de functie 'Afgehandeld' gebruikt bijvoorbeeld een andere connector als 'annuleren' en komt zo in een andere status terecht.

  • In sommige gevallen kan een connector een '@'-teken hebben. Dit betekent dat er een e-mail wordt verzonden als die connector wordt gebruikt (als standaard e-mails zijn ingeschakeld voor die workflow).

image-20240704-083633.pngImage Added

Annuleer groep

  • Een annuleringsgroep wordt gebruikt om een of meer statussen te markeren, van waaruit een taak kan worden uitgevoerd

  • Als de workflow zich in een van de statussen binnen de annuleringsgroep bevindt, kan de bijbehorende taak worden uitgevoerd

  • Annuleer groepen worden meestal gebruikt voor de taak 'Annuleren'. Een workflow kan vanuit verschillende statussen worden geannuleerd zonder dat er een connector nodig is van elke status die van toepassing is naar de annuleringstaak. Het kan ook worden gebruikt voor andere taken die beschikbaar moeten zijn via een groep statussen (bijvoorbeeld 'meer informatie opvragen' in een verzoek, kan mogelijk zijn in de meeste andere statussen).

Hoe een object workflow lezen

Via het overzicht 'Taakgeschiedenis' op het tabblad 'Workflow' kunnen key users en beheerders de workflowtaken zien die al zijn uitgevoerd en workflowtaken die zijn gegenereerd om te worden uitgevoerd. Dit overzicht kan worden gebruikt om te zien wie een specifieke workflowtaak heeft uitgevoerd of wie de huidige actieve workflowtaak moet uitvoeren.

Een objectcategorie bepaalt of een workflow wordt gebruikt. Als een object is opgenomen in een categorie die een workflow gebruikt, wordt voor dat specifieke object een workflow-case gemaakt. De workflow case voor dat object houdt bij in welke status het object zich op dat moment bevindt, welke taken op dat moment actief zijn en welke taken al zijn uitgevoerd. De workflow case geeft een visuele presentatie van de taken die al zijn uitgevoerd en de taken die nog moeten worden uitgevoerd.

De include 'View workflow graphics <object instance>' toont de huidige workflow-case van het object. In de workflow-case worden verschillende kleuren gebruikt:

  • Lichtgrijs: Alle statussen, taken, connectors en cancelgroepen die momenteel niet actief zijn voor de huidige status

  • Zwart/donkergrijs: De huidige (actieve) status en alle taken, aansluitingen en annuleringsgroepen die momenteel actief zijn.

  • Blauw: De blauwe statussen, taken en connectoren tonen de route die het object al heeft afgelegd (voortgang).

...