IM-RPA 利用ガイド 第7版 2023-10-01

IM-RPA 利用ガイド 第7版 2023-10-01

7.3. IM-LogicDesigner タスク説明

コラム

ロジックフロー定義編集画面にて、UiPathのカテゴリおよびタスクのアイコンが表示されない場合、アイコンのリカバリを実行することで表示されるようになる場合があります。
詳細は、「IM-LogicDesigner ユーザ操作ガイド」 - 「ユーザアイコンをリカバリする」を参照してください。

7.3.1. ジョブの実行

ユーザ定義の作成によって追加された、ジョブを実行するタスクです。
作成方法の詳細は、「IM-LogicDesigner ユーザ定義説明」を参照してください。
タスクとしての入力値・出力値は、実行対象のプロセスのものに従います。
UiPath Orchestratorのフォルダー機能が有効である場合、このタスクの実行にはフォルダーの指定が必要です。
このタスクより前に「フォルダーの切り替え」タスクを配置し、指定してください。
フォルダーの切り替え」が配置されていない場合には、ユーザ定義作成時に選択したフォルダーが用いられます。

コラム

ユーザ定義作成時に「非同期実行」がチェックされていなかった場合、同期的に実行されます。
すなわち、ジョブが完了するまでの間ロジックフローの実行はこのタスクにて停止し、ジョブが完了すると再開します。
「非同期実行」がチェックされていた場合、非同期的に実行されます。
すなわち、ロジックフローの実行はこのタスクにて停止せず、先に進みます。
このタスクの出力値が入力値としてマッピングされている別のタスクに到達した場合、ジョブが完了するまでの間ロジックフローの実行はそのタスクにて停止し、ジョブが完了すると再開します。

7.3.2. ジョブステータスの取得

UiPathジョブステータスを取得するタスクです。
UiPath Orchestratorのフォルダー機能が有効である場合、このタスクの実行にはフォルダーの指定が必要です。
このタスクより前に「フォルダーの切り替え」タスクを配置し、指定してください。

7.3.2.1. 入力値

im_uipathGetJobStatus <object>
 └─ id <integer> *
項目名 必須/任意 配列/リスト 説明
im_uipathGetJobStatus 任意 object なし
-
id 必須 integer なし
ジョブID

7.3.2.2. 出力値

im_uipathGetJobStatus <object>
  ├─ batchExecutionKey <string>
  ├─ creationTime <string>
  ├─ endTime <string>
  ├─ hostMachineName <string>
  ├─ id <integer>
  ├─ info <string>
  ├─ inputArguments <map>
  ├─ key <string>
  ├─ outputArguments <map>
  ├─ releaseName <string>
  ├─ source <string>
  ├─ sourceType <string>
  ├─ startTime <string>
  ├─ startingScheduleId <integer>
  ├─ state <string>
  └─ type <string>
項目名 配列/リスト 説明
im_uipathGetJobStatus object なし
-
batchExecutionKey string なし
バッチの実行ID
creationTime string なし
ジョブが作成された日時
endTime string なし
ジョブの完了日時
hostMachineName string なし
プロセスが実行されたマシン名
id string なし
ジョブID
info string なし
ジョブの実行状態に関する補足説明
inputArguments map なし
ジョブ実行時の入力値
key string なし
ジョブの実行ごとに一意となる文字列
outputArguments string なし
ジョブ実行結果の出力値
releaseName string なし
プロセス名
source string なし
ジョブのソースコード
sourceType string なし
ジョブのソースタイプ
startTime string なし
ジョブの開始日時
startingScheduleId integer なし
スケジュールID
state string なし
ステータス
type string なし
タイプ

コラム

ジョブのステータスについてはUiPath Orchestratorのガイド内の以下のページを参照してください。

7.3.3. キューアイテムを追加

UiPath Orchestratorのキューに対してトランザクションアイテムを追加するタスクです。
UiPath Orchestratorのフォルダー機能が有効である場合、このタスクの実行にはフォルダーの指定が必要です。
このタスクより前に「フォルダーの切り替え」タスクを配置し、指定してください。

7.3.3.1. 入力値

im_uipathAddQueueItem <object>
 ├─ name <string> *
 ├─ priority <string>
 ├─ specificContent <map>
 ├─ deferDate <string>
 ├─ dueDate <string>
 └─ reference <string>
項目名 必須/任意 配列/リスト 説明
im_uipathAddQueueItem 任意 object なし
-
name 必須 string なし
キュー名
priority 任意 string なし
優先度
High Normal Low のいずれかを指定してください。
specificContent 任意 map なし
アイテムの内容
deferDate 任意 string なし
延期(ISO8601形式の日付フォーマット)
dueDate 任意 string なし
締め切り(ISO8601形式の日付フォーマット)
reference 任意 string なし
参照

7.3.3.2. 出力値

im_uipathAddQueueItem <object>
 ├─ queueDefinitionId <integer>
 ├─ processingException <object>
 |   ├─ reason <string>
 |   ├─ details <string>
 |   ├─ type <string>
 |   ├─ associatedImageFilePath <string>
 |   └─ creationTime <string>
 ├─ specificContent <map>
 ├─ output <object>
 |   └─ dynamicProperties <map>
 ├─ outputData <string>
 ├─ status <string>
 ├─ reviewStatus <string>
 ├─ reviewerUserId <integer>
 ├─ key <string>
 ├─ reference <string>
 ├─ processingExceptionType <string>
 ├─ dueDate <string>
 ├─ priority <string>
 ├─ deferDate <string>
 ├─ startProcessing <string>
 ├─ endProcessing <string>
 ├─ secondsInPreviousAttempts <integer>
 ├─ ancestorId <integer>
 ├─ retryNumber <integer>
 ├─ specificData <string>
 ├─ creationTime <string>
 ├─ progress <string>
 ├─ rowVersion <string>
 └─ id <integer>
項目名 配列/リスト 説明
im_uipathAddQueueItem object なし
-
queueDefinitionId integer なし
キューID
processingException object なし

reason string なし

details string なし

type string なし

associatedImageFilePath string なし

creationTime string なし

specificContent map なし
アイテムの内容
output object なし
アイテムの処理結果
(通常、キューアイテム追加時にはまだ処理されていないため存在しません)
dynamicProperties map なし

outputData string なし
アイテムの処理結果のJSON文字列
(通常、キューアイテム追加時にはまだ処理されていないため存在しません)
status string なし

reviewStatus string なし

reviewerUserId integer なし

key string なし

reference string なし
参照
processingExceptionType string なし

dueDate string なし
締め切り
priority string なし
優先度
deferDate string なし
延期
startProcessing string なし

endProcessing string なし

secondsInPreviousAttempts integer なし

ancestorId integer なし

retryNumber integer なし

specificData string なし
アイテムの内容のJSON文字列
creationTime string なし

progress string なし

rowVersion string なし
行バージョン
id integer なし
アイテムID

7.3.4. フォルダーの切り替え

他のUiPathタスクで操作対象としたいフォルダーを指定するためのタスクです。
このタスクを配置したロジックフローにおいて、このタスク以降のUiPathタスクに影響します。

コラム

UiPath Orchestratorがフォルダー機能が存在しないバージョンであるか、または、フォルダー機能が設定で有効化されていない場合は、このタスクを実行できません。

7.3.4.1. 入力値

im_uipathSwitchFolder <object>
 └─ fullyQualifiedName <string> *
項目名 必須/任意 配列/リスト 説明
im_uipathSwitchFolder 任意 object なし
-
fullyQualifiedName 必須 string なし
フォルダーの完全修飾名です。
例) フォルダー parent 内のフォルダー child を指定する場合、parent/child

7.3.4.2. 出力値

im_uipathSwitchFolder <any>
項目名 配列/リスト 説明
im_uipathSwitchFolder object なし
出力値として利用可能な値はありません。