2.7.1. それは何ですか

OpenRPAとOpenFlowのワークフローは同じもので、意味のあるタスクを実行するアルゴリズムやステップの連続だ。違いは、OpenFlowでワークフローを呼び出すと、そのワークフローのインスタンスが作成されることです。ワークフロー・タブにアクセスすることで、ワークフローをリモートで呼び出すことができる。つまり、OpenFlow のスタックは、与えられたワークフローを処理し実行するために、利用可能なエージェントにメッセージを送信することになる。

OpenFlowからは、フォームを作成したり、与えられたワークフローに権限を与えたり、最も重要なのは、それを呼び出すことです。

ワークフローのリポジトリはOpenFlowが自動的に管理します。正しく接続されていれば、OpenRPA内にワークフローを保存することで、自動的にワークフローのWebページ内にも表示されます。

ワークフローをダウンロードするには、RPA Workflowsのリンクに移動し、ダウンロードをクリックするだけです。.XAMLファイルをダウンロードした後、他の人と共有したり、OpenRPAクライアントにインポートしたりすることができます。

2.7.2. 呼び出す

  • 呼び出すための方法

    ここでは、OpenFlowを使ったワークフローの起動方法について説明します。

  • OpenFlowのRPAワークフローによる呼び出しページ

    OpenFlowでワークフローを呼び出すには、RPAワークフローのページ(例:http://localhost.openiap.io/#/Workflows)にアクセスし、Invokeをクリックするだけで、特定のワークフローのページが開き、必要なすべてのフォームが表示されます。入力が必要なフォームが表示されますので、入力し、Invokeをクリックします。入力されたデータは、選択されたロボット/エージェントに送信され、ワークフローの処理が開始されます。

    データ処理は双方向です:入力パラメータはロボット/エージェントに送られ、ワークフローの出力も返されます。つまり、異なるアプリケーションを呼び出す多くのワークフローを作ることができる。メッセージは、送信され、読まれ、返信される。 そのメッセージが複数回送信され、読まれ、返信されることを妨げるものは何もない。

備考

OpenFlowを使ってワークフローを呼び出すには、ユーザーが適切なパーミッションを持っている必要があります。 詳しくは、OpenRPAの「ユーザー/ロールへのパーミッションの付与」の章をご覧ください。

images/openflow_rpa_workflows.png

RPAワークフローのページ