自分用備忘録
UiPathの初期処理として、設定ファイル読込ワークフローを呼び出し、元のワークフローへ返す方法。
呼び出し元ワークフローで用意するもの。
■変数
・str_設定ファイル
型:string
規定値:設定ファイルのフルパスを設定する。
・dic_設定ファイル
型:System.Collections.Generic.Dictionary(key:String、value:Object)
設定ファイル読込ワークフローより返ってきた辞書変数を格納する。
■引数
arg_設定ファイル
型:string
引数のインポートに設定する。
■ワークフローファイルを呼び出しを設置
・引数をインポートの設定を行う。
1行目:設定ファイル読込ワークフローに設定ファイルのフルパスを渡す
名前:arg_設定ファイル
方向:入力
型:string
値:str_設定ファイル
2行目:設定ファイル読込ワークフローより返ってきた辞書変数を受け取る
名前:arg_out_設定ファイル
※設定ファイル読込ワークフロー内にて設定
方向:出力
型:System.Collections.Generic.Dictionary(key:String、value:Object)
値:dic_設定ファイル
準備は以上。
これにより別のロボでも設定ファイルの内容を変えるだけでワークフローを変更する事なく、設定ファイルの読込が行える。
ReFrameworkのinitがおそらく同様の処理をしているはずです。