4.5.1. RPA検出器

このノードは、OpenRPAで事前に作成したDetectorを呼び出す役割を担っています。一度デプロイすると、Node-REDエディターを閉じてもRPA Detectorはアクティブになります(サーバーがまだ動作しているため)。このノードの出力端をRPA Workflowノードに接続し、Detectorのトリガー時にワークフローを起動させます。

プロパティ

Detector– このフローにデプロイされるOpenRPADetectorです。利用可能なすべてのDetectorのリストがユーザーに表示されます。

Nameノードの 表示

4.5.2. RPAワークフロー

OpenRPAワークフローをリモートで起動するためのノードです。

このノードには3つの出力ポートがあります。1つ目はcompletedという名前で、OpenRPAロボットの実行が成功した場合にそのメッセージを出力します。2つ目はstatusという名前で、実行中のロボットのステータスを出力します。最後に、3つ目はfailedという名前で、実行に失敗した場合にロボットが返すエラーメッセージが出力されます。

プロパティ

Robotワークフローが所属するロボット。OpenRPAの Projectに相当する。

ワークフロー– 呼び出されるワークフローの名前です。利用可能なすべてのワークフローのリストが表示されます。

ローカル キュー – “ロボットエージェント “が消費するためにRabbitMQ内に作成されるキューの名前。

Nameノードの 表示

4.5.4. ワークフローイン

このノードは、OpenFlowに新しいワークフローを作成します。ワークフローページ(http://demo.openiap.io/#/Workflows) か、OpenFlow インスタンスの“Workflows” ページ (通常/#/Workflows) で確認できます。

作成されたワークフローは、このノードを起点とした実行チェーンを持つことができます。このノードにRPAワークフローのノードを配線することで、RPA ワークフローを実行することができる。

ワークフローは、「Workflows」ページ内の「Invoke」ボタンをクリックするか、OpenRPA内のNode-REDノードまたはAssign OpenFlowアクティビティを使用してそのインスタンスを作成することによっても呼び出すことが可能です。

注意点として、 ワークフローインノードが開始した実行フローの末尾には、必ず ワークフローアウトノードが追加されている必要があります。

このノードを含むフローをデプロイすると、ユーザーによって キュー 名が付加されたロールが作成されます。他のユーザーがアクセスすることを希望する場合は、ロールページでユーザーを追加する必要があります。

ユーザーは、この実行フローで使用するフォームを、Workflow Outノードを使用して定義し、作成することもできます。ユーザーがフォームを知らない場合は、フォームの項を参照してください。

また

プロパティ

キュー OpenFlow経由でアクセスした場合のワークフローの名前。

RPA– このオプションは、ワークフローが OpenRPAロボットによって起動されるかどうかを指定します。

WEB– このオプションは、ワークフローをウェブ経由で(つまり、OpenFlowサーバー経由で)起動するかどうかを指定します。

Nameノードの 表示

4.5.5. ワークフローのアウト

このノードは、「Workflow In」ノードで作成されたワークフローのアウトプットを表しま す。また、OpenFlow Form(詳細はフォームの項を参照)を定義することができ、入力データを挿入したり、他のワークフローに連鎖させたりすることが可能です。

このノードを含むフローをデプロイすると、ユーザーによって キュー 名が付加されたロールが作成されます。他のユーザーがアクセスすることを希望する場合は、ロールページでユーザーを追加する必要があります。

ユーザーは、この実行フローで使用するフォームを、Workflow Outノードを使用して定義し、作成することもできます。ユーザーがフォームを知らない場合は、フォームの項を参照してください。

プロパティ

状態– ここでは、アイドル完了失敗の3つのオプションがあります。

Userform– ユーザーの入力データを収集するためのフォームを定義します。

Nameノードの 表示