TotalAgility
このステップは、Tungsten TotalAgility サーバーに接続し、新しいジョブの開始、ジョブのステータスを取得、新しいドキュメントの作成、ジョブの変数を取得、またはジョブ イベントの発生を行います。
RPA を使用するには、TotalAgility で「複数ログオンを許可」を設定します。
Design Studio で、[TotalAgility] ステップを使用するロボットを実行するには、ロボットを共有プロジェクトに配置します。
プロパティ
- アクション
-
タスクに応じて、次のアクションから選択します。
- TotalAgility サーバー
-
使用する TotalAgility インストールの名前を指定します。新しい TotalAgility インストールの追加と設定を実行するには、Management Console 内の セクションに移動します。詳細については、「TotalAgility」を参照してください。
アクション
次のようなアクションを使用できます。
ジョブの生成
このアクションにより、TotalAgility でジョブを開始します。RPA から開始できるジョブは、リリースされたバージョンのプロセスに限ります。このステップは、プロセス実行の完了を待機せず、TotalAgility からのジョブ ID を変数に割り当て、実行結果の監視を可能にします。
最初に、プロセスが含まれる TotalAgility カテゴリを選択します。該当するカテゴリの TotalAgility プロセスのドロップダウン リストが表示されます。次に、開始するプロセスを選択します。プロセスに属するパラメータのリストが表示されます。TotalAgility では、すべてのパラメータにデフォルト値があります。ロボットのデフォルト値を上書きするには、ここで必要なパラメータを選択し、新しい値を入力します。
ジョブのステータスを取得
このアクションにより、[TotalAgility] ステップで特定のジョブのステータス情報を取得します。ジョブは、[ジョブの生成] ステップから返されたステータスなどのジョブ ID によって識別されます。ステータス情報は、次の 2 つのフィールドで構成されます: 番号と説明 (次の表の「値」と「テキストとしてフォーマット」)。
|
値 |
テキストとしてフォーマット |
|---|---|
|
0 |
アクティブ |
|
1 |
完了 |
|
2 |
終了 |
|
3 |
サスペンド |
|
4 |
完了待ち |
|
5 |
ロック |
|
6 |
評価の準備待ち |
|
7 |
保留 |
|
8 |
完了待ち |
|
9 |
ケースの完了待ち |
|
10 |
完了待ちの停止 |
|
11 |
ケースの完了待ちの停止 |
ドキュメントの生成
このアクションにより、TotalAgility でドキュメントを作成します。ドキュメント ID がロボットに返されます。このドキュメント ID は、ドキュメント タイプの変数として [TotalAgility ジョブを作成] ステップに渡すことができます。作成できるドキュメント タイプのリストについては、TotalAgility のドキュメントを参照してください。
次のパラメータは RPA から設定できません。
- チェックリスト
- データ バックボーン
- ダイナミック コンプレックス
- XML 式
ジョブの変数を取得
このアクションにより、[TotalAgility] ステップで特定の TotalAgility 変数の値を取得します。値を取得する TotalAgility 変数を指定するには、次のフィールドに入力します。
-
ジョブ ID: TotalAgility ジョブ ID を入力します
-
変数 ID: TotalAgility 変数 ID を入力します
ジョブ イベントの提起
このアクションを使用して、イベントを TotalAgility に送信し、TotalAgility 変数を変更します。

TotalAgility ジョブが作成された後に、[ジョブ イベントの提起] アクションを使用して、次のフィールドに入力します。
-
ジョブ ID: TotalAgility ジョブ ID を入力します。
[ジョブの生成] アクションで使用した値と同じ値を入力できます。
-
[イベント名]: TotalAgility イベント名を入力します。
イベント名は、大文字と小文字が区別されません。
-
[イベント ソース]: TotalAgility イベント ソースを入力します。
変数を変更するには、最初に [変数を更新] オプションをオンにします。
次に、リストから変数を確認し、値を変更します。
[ジョブ イベントの提起] アクションでは、初期値だけでなく、すべての TotalAgility 変数を変更できることに注意してください。
ドキュメント検証の例
PDF ドキュメントを検証するには、次の手順を実行します。
-
[TotalAgility] ステップをロボットに追加します。
-
[ファイルの読み取り] ステップを追加し、PDF ドキュメントを変数 DocData にロードします。
-
[TotalAgility] ステップで、[ドキュメントの生成] アクションを追加して、ドキュメントを TotalAgility のデータベースに保存します。以下のオプションを記入します。他のオプションは TotalAgility サーバーに依存します。
-
ドキュメント データ: 処理するドキュメントで DocData 変数を指定します。
-
MIME タイプ: ドキュメントの形式 (application/pdf) を指定します。
-
ドキュメント ID: TotalAgility によってドキュメントに割り当てられた ID を指定します。
-
-
[TotalAgility] ステップで、[ジョブの生成] アクションを使用して、ドキュメントを検証する TotalAgility プロセスを開始します。
-
プロセス: TotalAgility で作成した、ドキュメントを処理できるプロセス名を指定します。
-
MYDOCUMENT: ドキュメント ID を渡すこの TotalAgility プロセスのパラメータ。
-
ジョブ ID: TotalAgility によってプロセスに割り当てられた ID を指定します。
-
-
[ジョブのステータスを取得] ステップを追加して、ジョブが確実に成功するようにします。以下のオプションを記入します。
-
ジョブ ID: [TotalAgility] ステップの [ジョブの生成] アクションの ID を指定します。
-
値: ジョブ ステータス値を含む変数を指定します。
-
テキストとしてフォーマット: ステータスの説明を含む変数を指定します。
-
[ジョブのステータスを取得] ステップによって「評価の準備待ち」ステータスが返される場合は、TotalAgility のアクティビティを手動または自動で完了するように設定できます。アクティビティが完了すると、[ジョブのステータスを取得] ステップを実行した後に「完了」ステータスが返されます。