Description
In het kader van samen sta je sterker, deel ik regelmatig kleine technische of organisatorische tips & tricks. Deze week aan de beurt: waarom je in UiPath bewust om moet gaan met de Continue on Error property.
De ervaren developers weten dit waarschijnlijk al lang, maar hoewel continue on error soms erg verleidelijk kan zijn, is het handig om deze property zo zorgvuldig / min mogelijk te gebruiken, ook als het niet erg is als de bot doorgaat bij een error.
Stel je voor, je komt een situatie tegen waarin er een error niet zo veel uitmaakt, dus je wil dat de bot gewoon doorloopt. Je gebruikt de Continue on error property:
Pro: je hoeft niet na te denken, de bot loopt lekker door.
Con: je hebt er niet over nagedacht, dus de bot loopt door, ook bij een error die je niet eerder tegen bent gekomen. Oeps, je hebt nu toch een paar belangrijke documenten permanent verwijderd.
Misschien een extreem voorbeeld, maar dezelfde uitkomst (het doorlopen van de bot bij een error die je niet zo veel uitmaakt), kan ook ondervangen worden met een Try Catch activiteit. Je doet dit door in de Catch te checken op de exception.Message (of een andere attribute). Is het een error die niet uitmaakt? Laat de bot dan door lopen. Ken je hem nog niet? Wel zo veilig om toch echt een error naar boven te halen.
Zo heb je dezelfde functionaliteit, maar laat je de bot niet in onbekende situaties doordraaien, met alle gevolgen van dien.
Link
Date
2024-08-02
Related UiPath products
Studio
StudioX