How to share data between workflow files?



How to share data between two workflow files? Like, I have Main.xaml, One.xaml, Second.xaml. In Main.xaml, I have two “Invoke Workflow” activities for One.xaml and Second.xaml.
I have two output datatables from each xaml. I want to utilize these two in Main.xaml.
How will I do that? (Using Arguments? If yes, how?)


Hi @abskulkarni,

Take a look at this:



Yes, by using Arguments is the correct option.
Declare your both Datatable(One.Xaml and Second.Xaml) in the Arguments panel.
And it will be used in your Main.Xaml file.

Poovarasan Guna.


Hi @abskulkarni,

UiPath Academy the best place to leverage about RPA and UiPath Features.
It’s free though. :slight_smile:

Happy Automation
Cheers :slight_smile:


Hi All

if one has been already advised the same thing then please do not again same post until and unless you are adding some new points or correcting something in that or user was not able to understand the previous post.

Hope Everybody is getting what i am trying to say.

Thanks and this is just a Humble request and everyone is free to consider or omit it :slight_smile:



Just A side note -

Keep in mind that when invoking workflows with the Isolated option (which starts running the workflow in a separate system process), only serializable types can be used as arguments to pass data from a process to another. For example, SecureString, Browser and Terminal Connection objects cannot safely cross the inter-process border.