I noticed a strange thing when working with datatables and invoke workflows.
Suppose I have a initial_datatable, which I pass as an InArgument in an Invoke Workflow. The Invoke Workflow adds a column to the InArgument DataTable.
After executing the Invoke Workflow, the count of columns of the initial_datatable was increased by 1. As far as I knew, if the datatable was passed as an InArgument, it shouldn’t have been affected by what happens in the Invoke Workflow.
Is this how it should be?
The solution I found until now was to pass the InArgument as initial_datatable.Clone(). In this way, the initial_datatable doesn’t seem to be affected.BlankProcess6.zip (3.3 KB)