RPA アクションとサブフロー

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む7読むのに数分
  • シームレスなロボット実行のための フローデザイナーRPA Hub の双方向統合。

    概要

    フローとアクションは ServiceNow フローデザイナー を使用して構築されているため、必ず、Flow Designer の基本をよく理解しておいてください。

    フローまたはサブフローの呼び出し

    RPA デスクトップデザインスタジオ無人ロボット、または アテンド型ロボット を介してフローまたはサブフローを呼び出します。詳細については、「Flow Designer コンポーネント」に記載されているトピックを参照して ください。

    RPA アクション

    次の表は、RPA アクションの詳細な説明、アクション入力、およびアクション出力を示しています。

    表 : 1. RPA アクション
    アクション 説明 アクションの入力 アクションの出力
    キューに作業アイテムを追加アクション RPA Hub アプリケーションの指定されたキューに作業アイテムを追加し、作業アイテム ID を返します。
    • キュー名:レコード
    • 名前:文字列
    • コンテンツ:文字列
    • タイプ:文字列
    • 優先度:String.Choice
    • ステージ:文字列
    • SLA:日付/時刻

    [コンテンツ] フィールド (要求コンテンツと応答コンテンツ) の上限は 8000 文字です。

    関連付けられた作業キューフォームの [作業アイテム名に機密 ] チェックボックスがオンになっている場合、[ 要求コンテンツ ] フィールドのデータは暗号化されます。暗号化されて機密データは作業アイテムに保存されるため、ロボットに渡す RPA デスクトップデザインスタジオ ことができます。

    • アクションステータス:オブジェクト
    • WorkItemID:GUID
    • IsNameExists:ブール
    • ステータス:文字列
    • メッセージ:文字列
    有人自動化プロセスにユーザーをアサインするアクション 有人自動化プロセスにユーザーをアサインします。
    • プロセス名:レコード
    • ユーザー名:レコード
    • アクションステータス:オブジェクト
    • ステータス:文字列
    • メッセージ:文字列
    アテンド型ロボット にユーザーをアサインするアクション 有人ロボットにユーザーをアサインします。 ユーザー名:レコード
    • アクションステータス:オブジェクト
    • ステータス:文字列
    • メッセージ:文字列
    ボットプロセスアクションのライフサイクルステージステータスの変更 廃止されていないボットプロセスのライフサイクルステージステータスを変更します。

    ボットプロセスが ビルド ライフサイクルステージステータスの場合、必要なロールがあれば [公開済み ] ステータスに更新できますが、[ メンテナンス中] に更新することはできません。

    ボットプロセスが [公開済み ] ライフサイクルステージステータスで必要なロールを持っている場合は、[ メンテナンス中 ] ステータスに更新できます。その逆も同様です。

    • プロセス名:レコード
    • ライフサイクルステージステータス:選択肢
    • result:文字列
    • メッセージ:文字列
    • アクションステータス:オブジェクト
    作成されたジョブをフェッチするアクション RPA Hub でプロセスジョブをフェッチします。
    • プロセス番号:文字列
    • ロボット:アレイ[文字列]
    • アクションステータス:オブジェクト
    • 結果:文字列
    • ジョブ:アレイ[文字列]
    • startedRobots:アレイ[文字列]
    • pendingRobots:アレイ[文字列]
    実行ステータスをフェッチするアクション RPA Hub で特定のプロセスジョブの実行ステータスをフェッチします。 プロセスジョブ番号:文字列
    • アクションステータス:オブジェクト
    • ProcessJob:オブジェクト
      • プロセス名:文字列
      • ロボット名:文字列
      • ステータス:文字列
      • 開始日時:日付/時刻
      • 完了日時:日付/時刻
      • メッセージ:文字列
    • ステータス:文字列
    • メッセージ:文字列
    作業アイテムステータスをフェッチするアクション 特定の作業キューアイテムのステータスを非同期でフェッチします。 作業キューアイテム ID:GUID
    • アクションステータス:オブジェクト
      • コード:整数
      • メッセージ:文字列
    • 作業アイテム:オブジェクト
      • sysId:文字列
      • 名前:文字列
      • タイプ:文字列
      • 優先度:文字列
      • ステータス:文字列
      • lockedBy:文字列
      • additionalComments:文字列
      • requestContent:文字列
      • responseContent:文字列
      • deferredTill:日付/時刻
      • sla:日付/時刻
      • created:日付/時刻
      • startedOn:日付/時刻
      • completedOn:日付/時刻
      • lastStartedTime:日付/時刻
    • ステータス:文字列
    • メッセージ:文字列
    プロセスパラメーターの更新アクション プロセスパラメーターの [値] フィールドを更新します。
    • プロセス:レコード
    • パラメーター名:文字列
    • :文字列
    • ステータス:文字列
    • アクションステータス:オブジェクト
    • メッセージ:文字列
    プロセスの開始アクション RPA Hubで特定のボットプロセス をトリガーし、ステータスを返します。
    • プロセス名:レコード
    • ロボット:アレイ[文字列]

      ロボットプールがボットプロセスにアサインされている場合、このフィールドのエントリを無視します。

    • アクションステータス:オブジェクト
    • 結果:文字列
    • ロボット:アレイ[文字列]
    • プロセス:文字列
    プロセスの停止アクション ボットプロセスを停止します。正常な停止が有効になっている場合、このアクションはボットプロセスを正常に停止します。ボットプロセスでロボットプールが有効になっている場合、このアクションにより、プールにアサインされているすべてのロボットが停止します。
    • 結果:文字列
    • アクションステータス:オブジェクト
    • ロボット:アレイ[文字列]
    • プロセス:文字列
    • 失敗したロボット:アレイ[オブジェクト]
    有人自動化プロセスからユーザーのアサインを解除するアクション 有人自動化プロセスからユーザーのアサインを解除します。
    • プロセス名:レコード
    • ユーザー名:レコード
    • ステータス:文字列
    • メッセージ:文字列
    • アクションステータス:オブジェクト
    アテンド型ロボット からユーザーのアサインを解除するアクション Attended Robot からユーザーのアサインを解除し、Attended Robot を廃止します。 ユーザー名:レコード
    • アクションステータス:オブジェクト
    • ステータス:文字列
    • メッセージ:文字列
    作業アイテムアクションの更新 作業キューアイテムを更新します。
    • キュー名:レコード
    • WorkItemID:文字列
    • ステージ:文字列
    • DefferedTill:日付/時刻
    • 名前:文字列
    • 優先度:選択肢
    • ステータス:選択肢
    • 要求コンテンツ:文字列
    • タイプ:文字列
    • 注釈:文字列
    • SLA:日付/時刻
    • 応答コンテンツ:文字列

    [要求コンテンツ][応答コンテンツ] フィールドの上限は 8000 文字です。

    関連付けられた作業キューフォームの [作業アイテム名に機密 ] チェックボックスがオンになっている場合、[ 要求コンテンツ ] フィールドのデータは暗号化されます。暗号化されて機密データは作業アイテムに保存されるため、ロボットに渡す RPA デスクトップデザインスタジオ ことができます。

    • IsNameExist:True/False
    • ステータス:文字列
    • メッセージ:文字列
    • アクションステータス:オブジェクト

    RPA サブフロー

    次の表は、RPA サブフローの詳細な説明、アクション入力、およびアクション出力を示しています。

    表 : 2. RPA サブフロー
    サブフロー 説明 サブフローの入力 サブフローの出力
    プロセスサブフローを開始 で特定のボットプロセス します RPA Hub。プロセスジョブの詳細を返します。
    • プロセス名:レコード
    • ロボット:アレイ[文字列]

      ロボットプールがボットプロセスにアサインされている場合、このフィールドのエントリを無視します。

    • プロセスジョブ:アレイ[文字列]
    • 結果:文字列
    • メッセージ:文字列
    プロセスサブフローを停止 特定のボットプロセスをトリガーして停止します RPA Hub。ロボットの詳細とプロセスジョブのステータスを返します。正常な停止が有効になっている場合、このサブフローはボットプロセスを正常に停止します。
    • グレースフルストップ:True/False
    • プロセス名:レコード
    • ロボット:アレイ[文字列]
    • 失敗したロボット:アレイ[オブジェクト]
    • 停止したロボット:アレイ[文字列]
    • 保留中のロボット:アレイ[文字列]
    • プロセスジョブ:アレイ[文字列]
    • メッセージ:文字列
    • 結果:文字列