Een beslissingsformulier ontwerpen
Doel
Het korte formulier bouwen dat iemand invult om een stap van een proces af te ronden, en de knoppen die de stap beëindigen.
Waar beslissingsformulieren staan
Een proces heeft twee helften, en de navigatiebalk links toont ze allebei. Open een proces vanuit Processen en je krijgt:
- Stroom — het zwembanencanvas, waar je de stappen en hun verbindingen tekent.
- Beslissingsformulieren — deze lijst.
Het zijn de twee helften van één geheel: een beslissingsformulier hoort bij zijn proces, reist mee naar andere omgevingen en is geen onderdeel dat je los aan een oplossing kunt toevoegen.
Wat een beslissingsformulier is
Wanneer iemand bij een gebruikerstaak aankomt, leest die persoon wat de stap opent — een record, een lijst, een rapport — en drukt dan op Beslissen. Het beslissingsformulier is wat er dan opent: een paar velden, en de knoppen die de taak afronden.
Het is geen formulier op een tabel. Het heeft geen tabel en vraagt alleen wat de beslissing nodig heeft.
Stappen
- Open een proces en selecteer Beslissingsformulieren in de navigatiebalk links.
- Selecteer Nieuw. Het beslissingsformulier opent als pagina, net als het formulier van een tabel — een beslissingsformulier bestaat uit twee lijsten met rijen, en twee lijsten met rijen lees je niet in een smalle strook langs de rand van het scherm.
- Geef het een Weergavenaam — wat de persoon bovenaan het paneel leest en wat de lijst toont.
- De Naam van het beslissingsformulier vult zichzelf daaruit in, onder het voorvoegsel van je
uitgever:
par_approve. Hiernaar verwijst een stap, en het is de identiteit — twee beslissingsformulieren in één proces kunnen die niet delen. Je kunt ook zelf een naam typen; het voorvoegsel staat vast naast het vak, dus dat kun je niet verkeerd typen. - Voeg de Velden toe die de persoon invult. Elk veld heeft een veldnaam (de sleutel waaronder
het antwoord wordt vastgelegd), een label en een gegevenstype. Dit zijn de eigen typen van het
platform, dus een beslissingsformulier krijgt dezelfde datumkiezers, kalenders en keuzelijsten
als een recordformulier.
- Vink Verplicht aan bij een veld dat ingevuld moet zijn voordat welke knop dan ook werkt.
- Voeg de Uitkomsten toe — de knoppen. Elke uitkomst heeft een id (waarnaar een verbinding
verwijst), de knoptekst en een stijl: gewoon, primair of destructief.
- Vink Opmerking vereist aan bij een uitkomst die moet worden toegelicht. Die eist het eerste meerregelige veld van het beslissingsformulier, en geldt alleen voor die knop — en daar gaat het om: een afwijzing heeft een reden nodig, een goedkeuring niet.
- Selecteer Opslaan. Sluiten brengt je terug naar de lijst en vraagt eerst om bevestiging als je niet-opgeslagen wijzigingen hebt.
Wil je er later een wijzigen, selecteer het dan in de lijst — of selecteer het en kies Bewerken.
Het op een stap gebruiken
Ga naar Stroom, selecteer een gebruikerstaak en kies het beslissingsformulier bij Beslissingsformulier. De lijst bevat alleen de formulieren van dit proces, dus er valt niets te typen en niets verkeerd te spellen.
Heeft het beslissingsformulier meer dan één uitkomst, dan wil elke uitkomst een eigen verbinding vanuit die stap: selecteer een verbinding en stel Gekozen wanneer in. Het paneel Problemen meldt het als je er een vergeet.
Uitkomsten zijn de acties
Er is geen aparte knop Gereed ernaast. Een beslissingsformulier met één uitkomst toont één knop, met de naam die jij hem gaf; een beslissingsformulier met drie uitkomsten toont er drie.
Dat is bewust: "wat hebben ze besloten" is de nuttigste regel in de geschiedenis van een proces, en een kale knop Gereed gooit die weg.
Een nieuwe naam geven en verwijderen
Een stap verwijst naar de naam, dus als je een beslissingsformulier een andere naam geeft, wijst elke stap die het toonde naar niets — het paneel Problemen meldt dat, en je kiest het beslissingsformulier opnieuw op de stap. Verwijderen heeft hetzelfde gevolg. Geen van beide herschrijft ongemerkt je diagram.
Gerelateerde scenario's
- Een proces ontwerpen — de andere helft: banen, stappen, verbindingen en code.
- Een taak voltooien — wat de persoon aan de ontvangende kant ziet.