[5.48] Async workflow activities
TerminéeIntroduced in VertiGIS Studio Workflow 5.48
This was requested 7 years ago, but still relevant.
Running activities in parallel was possible in Geocortex workflow, but is still not possible now.
Support for async activities option could make certain scenarios much faster, for instance:
- Querying multiple layers at the same time
- Multiple web requests at the same time
- Doing multiple database requests (in a server workflow)
- Calling multiple server workflows
- …
I can see how it it's not straightforward to add support in all workflow environments (Web. Server WF, Mobile), but I'd settle for support in Web first, because that's where most workflow are running (I think). Server and Mobile could follow later.
-
According to the highlights of the recent Road Ahead webinar this is in future development.
https://support.vertigis.com/hc/en-us/community/posts/30109674460946-VertiGIS-Studio-Road-Ahead-October-9-HighlightsFUTURE DEVELOPMENT
Workflow – asynchronous activity support to improve performance by running parallel processes like web requests.1 -
Nico Burgerhart Berend Veldkamp Yes, in fact the work for this has already been done for both TypeScript and .NET. It will be included in VSWF 5.48. (Nov 10th)
- The designer will show a new “Asynchronous” switch on the properties panel for activities that we allow to run asynchronously.
- Referencing outputs of an asynchronous activity will cause the workflow to await the completion of that activity.
- A new activity called “Await Asynchronous Activity” has been added for explicitly awaiting an asynchronous activity.
One limitation at this time is that container-type activities cannot be asynchronous. There are additional complications with this, such as what happens when an activity is awaiting the outputs of an activity that has not yet started. It's hard to determine if the referenced activity is going to execute or not. We might add this in a future release, but I thought it better to go with what we have in the meantime.
0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
2 commentaires