『ワークフロー ファイルを呼び出し』で”SecureString”型の引数が呼び出し先に渡せない

:white_question_mark: Question
『ワークフロー ファイルを呼び出し』アクティビティを設定し、SecureString型の引数を渡そうとしたところ、呼び出し先に正しく渡されないという問題が発生しています。回避策はありますか。
Error
エラーメッセージは出力されませんが、『ワークフロー ファイルを呼び出し』アクティビティの引数に指定しても呼び出し先で値がNULLになってしまう。

:light_bulb: Answer
原因
分離されたワークフロー間ではシリアル化できないデータ型の値を渡すことができない仕様でSecureString型も該当するため。
参考:
ワークフロー ファイルを呼び出しー説明ー
https://docs.uipath.com/activities/other/latest/workflow/invoke-workflow-file

-抜粋-
シリアル化できないデータ型は、分離されたワークフロー間で渡すことはできません (例:UI ブラウザー、UI 要素など)。

解決策
回避策としてSecureSting型 は シリアル化できないデータ型のため、『ワークフロー ファイルを呼び出し』アクティビティのプロパティで分離 (Isolated)オプションのチェックを外してください。