Controles toevoegen aan een actie

Je kunt bij een workflow controles toevoegen. Je kunt bijvoorbeeld controleren dat een veld gevuld moet zijn (verplicht) maar je kunt ook inhoudelijke controles toevoegen op basis van condities. Je kunt aan (deze) velden ook een waarde toekennen. Hierdoor kun je velden beïnvloeden die je tijdens de workflow vult.

Voorbeeld: 

Een medewerker die een binnendienst functie heeft mag nooit kilometers declareren. Als hij toch een kilometerdeclaratie instuurt krijgt hij meteen de melding:

Voor medewerkers met een binnendienst functie is het niet toegestaan om kilometers te declareren. Als je naar een klant moet kan je één van de beschikbare auto's uit het wagenpark gebruiken.

Let op:

Een gegevensverzameling kan gebruikt worden voor condities op meerdere regels (dit komt weinig voor). Deze gegevensverzamelingen kunnen niet gebruikt worden voor controles.

Inhoud

  • Controles toevoegen aan een actie
  • Controle Veld moet gevuld zijn
  • Controle Melding bij voldaan aan conditie
  • Controle Melding bij niet voldaan aan conditie

Controles toevoegen aan een actie

  1. Open de workflow op één van deze manieren:
    • Via Algemeen / Workflowmanagement / Workflows.
    • Via CRM / Dossier / Inrichting / Type dossieritem. Open het type dossieritem en ga naar het tabblad Workflows.
  2. Klik op: de eerste actie van de workflow
  3. Open het kader Controles.
  4. Klik op: Nieuw.

    Selecteer het type controle:

    • Veld moet gevuld zijn: hierbij maak je een veld verplicht
    • Melding bij voldaan aan conditie: als voldaan is aan een conditie, verschijnt een blokkerende melding.
    • Melding bij niet voldaan aan conditie: als niet voldaan is aan conditie, verschijnt een blokkerende melding.
  5. Selecteer het veld waarop een controle moet plaatvinden.

  6. Selecteer de conditie.
  7. Voeg eventueel nog meer velden toe.
  8. Klik op: Concept publiceren.

Controle Veld moet gevuld zijn

Het is alleen mogelijk om een controle op een verplicht veld toe te voegen als er één of meer gegevensverzamelingen zijn gekoppeld aan de workflow.

Meer informatie:

Gegevensverzameling bij workflow

Je kunt meerdere gegevensverzamelingen koppelen aan een workflow. De velden in de gegevensverzameling kun je vervolgens op meerdere plekken in de workflow gebruiken, zoals bij condities en verplichte velden.

Je kunt met de voorbeeldknop een weergave met dossieritems opvragen met de velden die je in de gegevensverzameling hebt geplaatst.

Je kunt alleen gegevensverzamelingen toevoegen die direct verband hebben met het dossieritem, bijvoorbeeld de gegevensverzamelingen van de bestemmingen.

Als je bijvoorbeeld de gegevensverzameling Actuele gegevens Medewerker en Mutatie Medewerker/declaratie koppelt aan de workflow dan loopt de workflow ook nog goed als een medewerker wijzigt van functie.

Let op: 

Het wijzigen van een gegevensverzameling kan gevolgen hebben voor alle plaatsen waar de gegevensverzameling gebruikt wordt, bijvoorbeeld bij condities. Heb je een gegevensverzameling gewijzigd, controleer dan of de workflow nog goed functioneert.

Een voorbeeld van deze situatie: Je voegt het veld Administratie toe. Hierdoor kan het resultaat van de gegevensverzameling veranderen. Het resultaat (aantal regels) met het veld Administratie kan groter zijn dan zonder het veld Administratie. Hierdoor functioneren condities niet goed meer.

Gegevensverzameling koppelen aan workflow:

  1. Open Profit.
  2. Open de workflow op één van deze manieren:
    • Via Algemeen / Workflowmanagement / Workflows.
    • Via CRM / Dossier / Inrichting / Type dossieritem. Open het type dossieritem en ga naar het tabblad Workflows.
  3. Selecteer de eerste actie van de workflow.
  4. Open het kader Workflowbeheer.

    Je ziet nu een weergave met alle beschikbare gegevensverzamelingen. Als je al een gegevensverzameling hebt gekoppeld is deze niet meer zichtbaar in de lijst.

    Op de gegevensverzamelingen is geen autorisatie toegepast.

  5. Klik op: Nieuw.

  6. Selecteer de gegevensverzameling die je wilt toevoegen.

    Je kunt niet alle beschikbare koppelingen volgen. Zo kun je bijvoorbeeld niet via een medewerker naar een persoon gaan en daar dan velden ophalen. Je moet de velden van de persoon dan in de eigen gegevensverzameling opvragen.

    Als je een Aanleiding hebt (een ander type dossieritem dat deze workflow start) kun je de vrije velden van de aanleiding van een dossier ophalen en gebruiken in condities.

  7. Voeg de gewenste velden toe aan de gegevensverzameling.

    Je kunt niet filteren in de gegevensverzameling. Het dossieritem bepaalt het filter op basis van de bestemming. Je kunt ook geen voorbeeld opvragen.

  8. Klik op: Voltooien.

    Je kunt de velden uit de gegevensverzameling nu gebruiken in de andere functionaliteiten binnen de workflow. Ook als je de workflow nog niet publiceert.

    Je kunt meteen nog een gegevensverzameling koppelen.

Dossieritems in de workflow raadplegen:

Je kunt een weergave met dossieritems opvragen met de velden die je in de gegevensverzameling hebt geplaatst.

  1. Klik op de eerste taak in de workflow.
  2. Selecteer de gegevensverzameling.
  3. Klik op de voorbeeldknop.

    Je ziet nu de dossieritems die zich in de workflow bevinden EN je moet rechten hebben op de taak waarin de workflows zich bevinden.

  4. Selecteer een regel en klik op Volgende.

    Je ziet een weergave met de velden die je in de gegevensverzameling hebt toegevoegd.

Gegevensverzameling wijzigen of verwijderen:

  • Gegevensverzameling wijzigen

    Dubbelklik op een gegevensverzameling om deze te wijzigen.

    Een wijziging in de gegevensverzameling is definitief nadat je de wizard voltooit. Ook als je de workflow nog niet publiceert.

    Als je een veld verwijdert uit de gegevensverzameling wordt gecontroleerd of het veld gebruikt wordt in een gepubliceerde workflow. Als dit zo is krijg je een melding.

    Als je een veld verwijdert uit een nieuwe workflow en dat veld wordt ook gebruikt in een conditie, kun je de wizard van de gegevensverzameling gewoon voltooien. Als je vervolgens de workflow publiceert krijg je een melding dat het publiceren niet mogelijk is omdat een conditie gebruik maakt van een veld dat niet meer voorkomt in de gegevensverzameling.

  • Gegevensverzameling verwijderen

    Klik op het 'prullenbakje' om een gegevensverzameling te verwijderen.

    Als je een gegevensverzameling verwijdert wordt gecontroleerd of de velden uit de gegevensverzameling gebruikt worden bij een andere functionaliteit, bijvoorbeeld als verplicht veld.

Veld moet gevuld zijn:

  1. Selecteer bij Type controle de optie Veld moet gevuld zijn.
  2. Selecteer de gegevensverzameling.

    Als je één gegevensverzameling hebt gekoppeld aan de workflow kun je direct het veld selecteren.

  3. Selecteer het veld dat je in wilt vullen.
  4. Selecteer de conditie.
  5. Voeg eventueel nog meer controles toe.
  6. Klik op: Concept publiceren.

Controle Melding bij voldaan aan conditie

Je kunt het insturen van een dossieritem blokkeren als voldaan wordt aan een conditie.

Voorbeeld: 

Je hebt een type dossieritem waarmee medewerkers zich kunnen inschrijven voor verschillende activiteiten:

  • Maandelijkse tafelvoetbalcompetitie
  • Twee maandelijkse workshop Fotografie
  • Éenmalig inschrijven voor een voetbalwedstrijd. De inschrijving verloopt op de laatste dag van de maand.

    Omdat het type dossieritems voor verschillende evenementen wordt gebruikt, blijft het mogelijk om het type dossieritem in te sturen voor een evenement.

    In de workflow is een melding toegevoegd dat als de inschrijfdatum is verlopen = Ja een melding verschijnt. Hiervoor is eerst een conditie toegevoegd dat de inschrijfdatum kleiner of gelijk is aan de laatste dag van de maand.

    Als een medewerker na het verlopen van de inschrijfdatum kiest voor de voetbalwedstrijd krijgt hij de melding:

    Je probeert je in te schrijven voor de voetbalwedstrijd. Helaas voor jou is de inschrijftermijn verlopen. Je had je moeten inschrijven voor het einde van de vorige maand. Je kunt je nog wel inschrijven voor de maandelijkse tafelvoetbalcompetitie of de workshop Fotografie.

Melding bij voldaan aan conditie toevoegen:

  1. Selecteer bij Type controle de waarde Melding bij voldaan aan conditie.
  2. Seleteer het veld waarop je wilt controleren.
  3. Selecteer de conditie.

    Als de conditie waarop je een melding wilt geven niet bestaat moet je deze eerst toevoegen.

  4. Vul de meldingtekst in. Je kunt alleen 'platte tekst' invullen.

    Maak een duidelijke tekst zodat de gebruiker weet waarom het insturen wordt geblokkeerd. Voeg, als het kan, een oplossing toe waardoor de gebruiker wel een dossieritem in kan sturen.

Controle Melding bij niet voldaan aan conditie

Je kunt het insturen van een dossieritem blokkeren als niet voldaan wordt aan een conditie.

Voorbeeld: 

Een Salesmanager bij je bedrijf mag alleen zaken lunches declareren en geen zakelijke kilometers of bedrijfskleding omdat dit al is geregeld in zijn salaris.

Als de Salesmanager bij het insturen van een declaratie toch kiest voor kilometervergoeding krijgt hij de volgende melding:

Beste medewerker, jij mag geen kilometers declareren: jij rijdt in een auto van de zaak, je hebt een tankpas van de zaak en ontvangt voldoende salaris. Als je toch kilometers wilt declaren moet je eerst solliciteren op een andere functie binnen ons bedrijf. Neem hiervoor contact op met P&O.

Controle Melding bij niet voldaan aan conditie toevoegen:

  1. Selecteer bij Type controle de optie Melding bij niet voldaan aan conditie.
  2. Selecteer het veld waarop je wilt controleren.
  3. Selecteer de conditie.

    Als de conditie waarop je een melding wilt geven niet bestaat moet je deze eerst toevoegen.

  4. Vul de meldingtekst in. Je kunt alleen 'platte tekst' invullen.

    Maak een duidelijke tekst zodat de gebruiker weet waarom het insturen wordt geblokkeerd. Voeg, als het kan, een oplossing toe waardoor de gebruiker wel een dossieritem in kan sturen.

Direct naar

  1. Workflow bouwen