FTPトリガーは、FTPサービスにログインしたユーザーが所有するフローのみを起動できます。
ログインユーザーではないユーザーが所有するフローの起動は、FlowInvokerコンポーネントを使用することで実現できます。
※FlowInvokerコンポーネントは、ASTERIA Warp Core/Core+/Core++エディションではお使いいただけません。
使用例
USER1で、メイン処理のフローを作成します。
USER2をFTPユーザーとし、FTPトリガーで起動するフローを作成してそのフローの中でUSER1が作成したメイン処理フローを呼び出します。
【USER1 - フロー作成ユーザー】
フロー:ownertest.Flow1
フローのプロパティ設定を以下にします。
実行を許可するユーザ:USER2
【USER2 - FTPユーザー】
フロー:ftptest.Flow1
Start ⇒ FlowInvoker ⇒ End※シンプルなフロー構成にします
FlowInvokerコンポーネント設定を以下にします。
実行するフロー:ownertest.Flow1
実行するフローのオーナー:USER1
※詳細については、FlowInvokerコンポーネントヘルプをご参照ください。