SyForms - UiPath Forms Designer

Hi Community,

This is ironically my first public topic on the Forum in about two years even if I used to be a quite active member meanwhile.

I am posting today to present you my submission from the PowerUp Automation Hackathon organized by UiPath and Devpost.

I do not see many people sharing about what they have done and that is a pity since there are many great ideas and their realization was born and we do not have many occasions to see this type of event, especially with the prices

Unless I missed something, It does not seem to be prohibited to share our idea on the Forum so I will do so, It is even recommended to share it on Social media.

I worked for long hours, both on my Company and personal time on building a Custom activity to build a Form Designer for UiPath for serve and extend UiPath capabilities in terms of Attended and Front office purpose.

This angle of attack of the RPA is mostly underestimated in my opinion, I will not go too much into details on that one now but there are a lot of opportunities, not rule-based, that Attended automation can cover.

The Attended/Unattended are often wrongly opposed it comes to consider their adoption where they are complementary. Japanese large organizations are adopting this type of strategy for quite some time already and are having outstanding results.

I will stop here because there is what to talk for “days”.

If you are also interested in the topic and you also defend/want to be part an RPA which is interacting directly with its robot, I invite you to have a look on my Submission for the Hackathon to find all required details about the project under.

The activity itself does not have the pretention to be a product be bug-free/optimal, there is much to improve on it.

This is for now just something which can help people building their Robot in a way that can be totally different than what is mostly done now by most.

I would also like to thank Symphony, the company I am part of and that I am representing on this Hackathon, to let me take that initiative.

I am also pleased of the latest product/licensing changes/beta going to that direction

I really hope you will also find this idea attractive as I do.

I am truly looking forward to contributing on its expansion, both from Software and intellectual standpoint.

Package download
https://gallery.uipath.com/packages/Symphony.Activities.Extension.SyForms/

Hackathon link

Submission link.

Presentation of the design features

Presentation of the interactions with UiPath

Package download
https://gallery.uipath.com/packages/Symphony.Activities.Extension.SyForms/

Thanks for your attention, Happy to read your feedback or answer any question about it

19 Likes

unfortunate, but true…!!!

When are you planning to release community/commercial edition of designer ? I am desperately waiting for that. A quick win application can be developed using a designer.

Hi,

Happy that you like the idea, I am waiting to be able to made an upload the gallery, hopefully this will get resolved shortly.

I will find another alternative to share this before the end of today (in couple of hours) otherwise.

Cheers

Thanks, I had posted this idea long back in the UiPath forum, but UiPath rejected it.

Hi,

Now than the online Hackathon is completed and decision from judges apparently made, II would be happy to get some feedback If you get the chance to give a try on the Activity available on Gallery.

Getting your hands on might not be so simple if you are not too familiar with Windows forms.

Let me know if you need assistance or have any question.

Keep in mind this is simlly a prototype that I am maintening/improving during my free time, not a final product.

Cheers

Hi Florent, super job. Thank you!
SyForms
Note that I changed the form title by editing the JSON, as I didn’t see a way to do it
from the designer.
Now for adding some functionality to it (I’ll go through the second video).
I really like it!
Regards,
burque505

2 Likes

Hi,

The form itself properties can be configure also trough the property grid on the right.

Changing Text property should change the display title.

image
Cheers

Thanks, Florent. My mistake was clicking on the title bar and then looking at Properties. I didn’t think to click within the body of the form!
Regards,
burque505

Hey @Florent_Salendres, This is a brilliant piece of work. :slight_smile:

Edit: Please ignore my previous comment. I though i had that json file created, but then realized that i missed it. :slight_smile:

Thanks,
Rammohan B.

2 Likes

Is package of Symphony free for commercial purpose or there is some price involved??

Hi @Rammohan91,

Thanks for the feedback, appreciate it :).
The file system and how files are created is definitely not intuitive and is something I will need to change, not on you! It’s difficult for me to work on it recently but at some point, I will find time!

Hi @prashant015

You can consider the one as a freeware (mit licensed) and not supported officially by Symphony. You can use it for your projects on the current (prototype) version.

We are not excluding any future monetization through UiPath Go later, but this would be a different license/product.

Thanks both for your interest.

Cheers

2 Likes

Great piece of work Florent. Hope you win the Hackathon. Good Luck!

2 Likes

Hi @vvaidya!

Thanks a lot :slight_smile:

Happy to see you around again :slight_smile:

Cheers

Congratulations on winning the hackathon Grand Prize of Excellence in RPA!

2 Likes

New Version available on the Gallery containing few improvements including (but not only)

  • Rework of the activity UI to facilitate the Form files creation
  • Possibility to pass data argument to be accessed in the Invoked workflow (Included Form_Onload)

image

As always, happy to get feedback to reach something stable to upload on GO

3 Likes

Hi Florent,
Thank you so much for this package.It is turning out to be great help in UiPath.
I needed a help of yours regarding this package. I need to check if we can use a form inside UiPath(SyForm) to input few values from user and click “Submit”. This click will invoke an api call (sample google api for weather forecast) get the response from api and show on the form, and trigger a bot(RDA) and this response from api will be treated as inputs to the bot.
Please advice on this.

R’ds,
Som

Hi,

I built you simple example using openweathermap.org API.
The only configuration you have from your side is to be connected to an Orchestrator having a queue called “WeatherQueue”.

The way you will use it is the following:

  • Select a City (either via dropdown or enter directly on the field)
  • Click “Get Weather Button”, It should return you the weather result on the table bellow
  • Once you have the result, Click submit, then for will then close and add your queue item.

Note that it would technically be possible to not have the form closing while adding the queue Item, but the Orchestrator API using HTTP request activity will be required, as Invoke workflow by click cannot call UiPath core activity (such as Orchestrator ones).

SyFormsWeather.zip (17.1 KB)

Let me know if you have any questions.

Cheers

Hi Forent,
Firstly thank you so much for your great help and precious time. :slight_smile:
I tried your example and to keep the form open while adding the items to the queue i called an Orchestrator API using HTTP request request.
Initially for the practice i callled Orchestrator API request but i got the error below.Can you please let me know how to resolve it and keep the form open.

Regards,
Som

It seems like you are missing the authentication part for making the request.
there are many example of use of the orchestrator API on the Forum.

This post from @Susana on using the obtained token later on your request may be helpful

Cheers

1 Like