Beslissingen vastleggen
Bepaal welke vervolgstap past bij de ontvangen gegevens en de situatie.
Platform · Processen
Breng beslissingen, gegevens en gebruikersinteractie samen in de visuele processdesigner. Van een formulier met vervolgstappen tot een proces dat op de achtergrond wordt uitgevoerd.
Visueel ontwerpen
Sleep nodes uit de bibliotheek met NodeTemplates naar het canvas en verbind ze tot een proces. Je combineert interface-elementen met bijvoorbeeld Expression- en Function-nodes voor berekeningen en acties.
Elk proces begint bij een Root-node. De uitvoering volgt steeds één pad tegelijk. Dat pad kan vertakken, weer samenkomen en teruglopen naar een eerdere stap. Deze structuur heet een Control Flow Graph.
Bepaal welke vervolgstap past bij de ontvangen gegevens en de situatie.
Een proces kan gegevens als invoer ontvangen en via de API wijzigingen in Assets uitvoeren.
Automatisch en interactief
Een proces zonder gebruikersinterface heet een headless proces. Niet-interactieve nodes worden zelfstandig door de procesengine uitgevoerd. Een proces met een interface wordt door een gebruiker vanuit een client gestart, bijvoorbeeld via een dashboard of een dataview.
Wanneer de uitvoering interface-nodes bereikt, worden de elementen uit diezelfde cyclus samen naar de client gestuurd. Die toont ze in de browser of in de mobiele app voor Android en iOS. Het proces wacht vervolgens op een gebeurtenis uit de interface, zoals een klik op een knop of een rij in een tabel, en gaat daarna verder.
Formulieren samenstellen
Stel je formulier samen uit beschikbare invoercomponenten. Combineer eenvoudige velden met selecties, bestanden of invoer op locatie.
Tekst, tekst over meerdere regels, getallen, datum, datum en tijd, keuzelijsten, selectievakjes en een tijdsduur.
Een grid kan één selectie of meerdere selecties toestaan. Zo kiest de gebruiker een record of een groep records.
Gebruik een camera, bestandskiezer of handtekeningveld. Locatiecomponenten ondersteunen locatie-invoer en de huidige geografische positie.
Barcode-invoer kan de camera gebruiken. Op ondersteunde apparaten kan een ingebouwde scanner worden gebruikt, waaronder geschikte modellen van Datalogic en Newland. NFC- en RFID-invoer vragen eveneens passende hardware en ondersteuning.
Meer dan invoervelden
Gebruik knoppen, pictogrammen, afbeeldingen, labels, labels met pictogram of badge, kaarten, pop-ups, tekst over meerdere regels en timers. Een interface-element kan gegevens tonen, invoer vragen of beide combineren.
Gebeurtenissen vanuit ondersteunde interface-elementen sturen het proces verder. Denk aan een knop waarmee de gebruiker bevestigt of een rijselectie waarmee het proces met het gekozen Asset doorgaat.
Herbruikbare logica
Een proces kan een ander proces direct starten of het in een wachtrij plaatsen. In dat laatste geval pakt een Flow Service het op voor uitvoering op de achtergrond.
Met inputargumenten geef je informatie mee. Output-nodes aan het einde van een procespad kunnen een resultaat teruggeven. Zo gebruik je een proces als subproces of functie en hoeft dezelfde logica niet telkens opnieuw te worden opgebouwd.
Gebruik een ander proces als onderdeel van de huidige werkwijze en geef de benodigde invoer mee.
Laat een Flow Service een aangeboden proces op de achtergrond uitvoeren.
Gebruik output-nodes voor een terugkeerwaarde waarmee een aanroepend proces verder kan.
Onderdeel van de werkplek
Koppel een proces aan het openen van een Asset of aan de toevoegknop in een dataview. Wanneer de gebruiker een Asset aanklikt, kan dat Asset als argument worden meegegeven.
Op een Asset-dashboard kan een procesknop het huidige Asset doorgeven. Kies voor een pop-up of navigeer naar het proces. Met een inline proceswidget toon je de interface direct op het dashboard; als de inhoud groter is dan de beschikbare ruimte, kan de gebruiker scrollen.
Zo kun je bijvoorbeeld vanuit een melding een afhandelproces openen, een opmerking vragen en de status laten wijzigen. Je richt de stappen en de handelingen zelf in.
Vertel ons hoe het nu werkt, waar het vastloopt en wat je wilt veranderen.