As part of the RoboCorp II certification, I got acquainted with the RPA.Dialogs library and I think that in general, that library is great for building “quick win solutions” which require user interaction or simply need to show the user that some task is still being processed. Great job, RoboCorp. This will make my life much easier.
Questions and improvement suggestions related to RPA.Dialogs:
"Add Text Input" Keyword: One can specify a ‘placeholder’ argument which will give the user an idea of what kind of input is expected. Are there any plans for enabling the keyword to pre-populate its actual value? Other elements such as dropdowns, radio buttons etc do allow default values.
Dialog pre-Exit checks: I build a simple dialog, containing just one text field with a submit button. User clicks on submit without entering some text. Dialog closes - even if the user has entered no text at all. Can I implement a pre-exit check (based on Robot or Python) which checks if the user’s input (if any) is in compliance with what I expect?
Building multi-dialog wizards which allow the user to navigate back and forth between dialogs: any good suggestion on how to do this - if possible at all? Building a dialog process chain which can only move forward is fairly easy - but I don’t see how to add an option which allows the user to navigate backwards.
Finally, having access to various dialog layouts (and combining them) would be a nice-to-have.