C TWO (プレビュー)

C TWO は、自動化ワークフローを調整し、人間とロボットの相互作用を管理し、ユニバーサル キューを介して作業項目を処理する Agentic Management Platform です。 このコネクタを使用して、C TWO セッションからのフローのトリガー、セッション ライフサイクルの管理、キュー項目の作成と処理、デジタル ワーカーとの人間とループ内の対話を有効にします。

このコネクタは、次の製品とリージョンで使用できます。

Service クラス リージョン
コピロット スタジオ Premium 次を除くすべてのPower Automateリージョン:
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
ロジック アプリ Standard 次を除くすべての Logic Apps リージョン :
     - Azure Government リージョン
     - 中国リージョンAzure
     - 米国国防総省 (DoD)
Power Apps Premium 次を除くすべてのPower Appsリージョン:
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
Power Automate(パワーオートメート) Premium 次を除くすべてのPower Automateリージョン:
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
お問い合わせ
名前 C TWO のサポート
URL https://ctwo.com/
Email customersuccess@ctwo.com
コネクタ メタデータ
パブリッシャー C TWO
Web サイト https://ctwo.com/
プライバシー ポリシー https://ctwo.com/privacy-policy/
カテゴリ ビジネス インテリジェンス。人工知能

C TWO

C TWO は、自動化ワークフローを調整し、人間とロボットの相互作用を管理し、ユニバーサル キューを介して作業項目を処理する Agentic Management Platform です。 このコネクタを使用すると、Power Automate、Power Apps、Azure Logic Apps、Copilot Studioをトリガーし、C TWO セッションによってトリガーしたり、セッション ライフサイクルを管理したり、ユニバーサル キュー項目を作成および処理したり、デジタル ワーカーとの人間とループ内のやり取りを有効にしたりできます。

C TWO は、単一のオーケストレーション、ガバナンス、および監視レイヤーとしてオートメーション資産の上に配置されます。作業を作成または実行するものは何であれ、C TWO は SLA 追跡、再試行と自己復旧、ライブ セッション テレメトリ、完全な監査証跡を追加します。

前提条件

接続を作成する前に、次のものが必要です。

  1. アクティブな C TWO テナント ( C TWO Cloud (ホステッド) またはオンプレミスの C TWO サーバーが HTTPS 経由で到達可能です。
  2. C TWO 管理者によって発行された サービス アカウント トークン または 個人用アクセス トークン ( 資格情報の取得を参照)。
  3. C TWO がオンプレミスでホストされている場合、サーバーは POWER Platform から HTTPS 経由で到達可能である必要があります (ファイアウォールにより、MicrosoftのPower Automate送信 IP 範囲 (Power Platform Geo のサービス タグのAzureConnectors.<region>PowerPlatformPlexAzure)。
  4. カスタム コネクタのアクセス許可を持つ Power Platform 環境と、カスタム コネクタ (Power Automate Premium または同等のコネクタ) をサポートするライセンス層。

接続を作成する

接続を作成するときは、独自の C TWO 環境から 3 つの値を指定します。

  1. C TWO ホスト — C TWO サーバーホスト名のみ (スキームなし、末尾のスラッシュなし)、たとえば、 connect24.ctwo.cloudctwo.contoso.com:8443などのオプションのポートを持つオンプレミス ホスト。
  2. C TWO ベース URL — 除算を含む C TWO API のベース パス。スラッシュで始まり、末尾にスラッシュを付けず、例: /DEFAULT/CTWO.Server/api
  3. API キーBearer <your-token>として入力されたトークン。 サービス アカウント トークンをお勧めします。個人用アクセス トークンも機能します。

Host と Base URL は、コネクタを独自の C TWO サーバー (https://{Host}{Base URL}/…) にルーティングするため、各顧客は独自の環境 (C TWO クラウドまたはオンプレミス) に接続します。

資格情報の取得

認証では、 Authorization ヘッダーでベアラー トークンとして送信された API キーが使用されます。

サービス アカウント トークン (運用環境に推奨)

  1. C TWO インスタンスにサインインします。
  2. [アプリと接続] → Microsoft Power Automate → [サービス アカウントの作成] に移動します。
  3. 生成されたトークンをすぐにコピーします。1 回だけ表示されます。

個人用アクセス トークン (開発/テスト)

  1. C TWO でユーザー プロファイルを開きます。
  2. [API トークン] タブに移動し、新しいトークンを生成します。
  3. すぐにコピーします。これは 1 回だけ表示され、ユーザー アカウントが無効になっている場合は無効になります。

両方のトークンの種類をシークレットとして扱います。これらは Power Platform 接続資格情報にのみ格納され、フロー変数やクライアント側コードには格納されません。

サポートされている操作

  • トリガー — C TWO がセッションをディスパッチするときに、強制タイムアウトの有無にかかわらずフローを開始します。
  • セッション管理 — 完了/失敗を報告し、型指定されたセッション ログを書き込み、セッション タイムアウトを調整して、グレースフルストップ要求を確認します。
  • ユニバーサル キュー — キュー 項目の作成、一覧表示、ロック、ロック解除、再試行、延期。アイテム データを更新し、項目レベルのログを追加する。タグの追加/削除。添付ファイルを取得する。カスタム項目の状態を作成する。キューを一覧表示します。
  • Human-in-the-loop — 構造化されたヒューマン アシスタンス フォームを作成、割り当て、割り当て解除、および完全化し、それらを取得/クエリします。

内部ヘルパー操作では、動的ドロップダウン (タスクとユーザー ピッカー) が設定され、直接呼び出されません。

既知の問題と制限事項

  • 正しいホストとベース URL が必要です。 どちらも接続時に入力され、コネクタを C TWO サーバーにルーティングします。 値が正しくないか、到達できないと、接続または要求エラーが発生します。
  • API キーの形式。 API キー フィールドはリテラル文字列 Bearer <token> を受け取ります。 Bearer プレフィックスを省略すると、 401 Unauthorizedになります。
  • JSON 項目データの提供。 項目データ フィールド (Create Queue ItemSet Queue Item Data) は JSON オブジェクトです。 フローでは、文字列ではなくオブジェクトとして送信されるように、 json('…') 式でリテラル JSON を指定します。
  • ポーリング トリガーの待機時間。 プッシュではなくトリガーポーリングを行うため、C TWO でディスパッチされるセッションと開始するフローの間に小さな遅延 (トリガーの繰り返しによって制限されます) があります。
  • フォーム フィールドの種類。 フォーム操作によって返される一部の識別子フィールドは、フォームの状態に応じて、整数、文字列、または null である場合があります。

一般的なエラーと解決方法

エラー 考えられる原因 対処法
401 Unauthorized API キーに Bearer プレフィックスがない、期限切れ、または取り消された 資格情報を Bearer <token>として再入力し、取り消された場合は新しいサービス アカウント トークンを生成します
400 Bad request キュー項目の作成時 必須フィールドがない (referencequeueItemStateitemKey) 3 つの必須フィールドをすべて設定する
トリガーが起動しない 間違ったタスクが選択されているか、C TWO タスクがPower Automateに公開されていない タスクが [タスク ID] ドロップダウンに表示され、C TWO で公開フローとして構成されていることを確認します
エスケープされた文字列として格納されている項目データ オブジェクトの代わりにテキストとして指定された JSON json('…')式 (フロー) または Raw Body (コネクタ テスト) を使用して、オブジェクトとして送信します

FAQ

このコネクタは、Power Automateだけでなく、Power Apps、Azure Logic Apps、Copilot Studioから使用できますか? Yes. トリガーはPower Automate固有ですが、接続が作成されると、これらのプラットフォームからすべてのアクションを呼び出すことができます。

このコネクタはライセンスを管理しますか? No. C TWO は実行を調整し、管理します。お客様は、独自のMicrosoft ライセンスに対して責任を負います。

助けはどこで得られますか? customersuccess@ctwo.comで C TWO カスタマー サクセスにお問い合わせください。

接続を作成する

コネクタでは、次の認証の種類がサポートされています。

デフォルト 接続を作成するためのパラメーター。 すべてのリージョン 共有できません

デフォルト

適用対象: すべてのリージョン

接続を作成するためのパラメーター。

これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

名前 タイプ Description 必須
C TWO ホスト 文字列 C TWO サーバーホスト名のみ â€" スキームなし、末尾のスラッシュなし。 たとえば、connect24.ctwo.cloud や、ctwo.contoso.com:8443 などのオプションのポートを持つオンプレミス のホストなどです。 True
C TWO ベース URL 文字列 除算を含む C TWO API のベース パス。 スラッシュで始まり、末尾のスラッシュは使用しません。 たとえば、/DEFAULT/CTWO です。サーバー/api。 True
API キー securestring 次のように入力された C TWO API トークン: Bearer <your-token>。 サービス アカウント トークンをお勧めします。個人用アクセス トークンも機能します。 True

アクション

ID でフォームを取得する

一意の識別子を使用して、特定のロボット相互作用フォームを取得します。 このアクションを使用して、デジタル ワーカーによって作成された人間のループ内フォームの詳細、フィールド、および現在の状態を取得します。

キュー 項目の作成

指定したユニバーサル キューに新しい作業項目を作成します。 データ ペイロード、タグ、オプションの添付ファイルなど、デジタル ワーカーによる処理用の項目を追加するには、このアクションを使用します。

キュー 項目の添付ファイルを取得する

キュー項目から特定の添付ファイルを base64 でエンコードされたデータとして取得します。 作成または処理中に作業項目に添付されたファイルをダウンロードするには、このアクションを使用します。

キュー 項目の状態を作成する

特定のキュー内に新しいカスタム状態を作成します。 カスタム状態を使用すると、既定の状態 (保留中、完了、参照済み) を超えてワークフロー ステージを定義し、ビジネス プロセスに合わせてキューを調整できます。

キュー 項目の状態を設定する

キュー項目の状態を変更します (たとえば、保留中から完了、カスタム状態など)。 このアクションを使用して、ワークフロー パイプラインを通じて項目を進めます。

キュー 項目を取得する

状態、タグ、日付、キュー名など、指定されたフィルター条件に基づいてキュー項目を取得します。 このアクションを使用して、ユニバーサル キュー全体の作業項目を検索および監視します。

キュー 項目データの設定

キュー項目のデータ内容を更新します。 中間結果を格納するなど、処理中に作業項目のペイロードを変更するには、このアクションを使用します。

キューを取得する

フィルター条件に基づいてユニバーサル キューを取得します。 このアクションを使用して、使用可能なキューの一覧表示、構成の確認、またはキューの詳細の検索を行います。 この操作では、他のアクションの動的ドロップダウンも有効になります。

キュー項目からタグを削除する

キュー項目から 1 つ以上のタグを削除します。 処理中に作業項目の分類を更新するには、このアクションを使用します。

キュー項目にタグを追加する

分類とフィルター処理のために、キュー項目に 1 つ以上のタグを追加します。 タグは、複数のキューで作業項目を整理および検索するのに役立ちます。

キュー項目にログを追加する

監査証跡と追跡可能性のために、ログ メッセージをキュー項目に追加します。 特定の作業項目に対する処理ステップ、警告、またはエラーを記録するには、このアクションを使用します。

キュー項目のロック

キュー項目をロックして、他のワーカーが同時に処理できないようにします。 排他アクセスを確保するために作業項目を処理する前に、このアクションを使用します。

キュー項目のロック解除

以前にロックされたキュー項目のロックを解除し、使用可能な状態に戻します。 このアクションは、処理が中断され、他の worker に対してアイテムを解放する必要がある場合に使用します。

キュー項目の延期

指定した日付/時刻まで処理されないように、キュー項目を延期します。 このアクションは、アイテムを今すぐ処理できないが、後で再試行する必要がある場合に使用します。

セッション タイムアウトの設定

アクティブな C TWO セッションのタイムアウト値を更新します。 このアクションを使用して、元のタイムアウトに調整が必要な場合に、実行中のセッションで許可される実行時間を延長または短縮します。

セッションにログを追加する

C TWO セッションにログ エントリを書き込みます。 このアクションを使用して、フローの実行中に進行状況の追跡、意思決定の記録、診断情報のログ記録を行います。 監査とトラブルシューティングのために、C TWO プラットフォームにログが表示されます。

セッションを停止する必要がある

C TWO が特定のセッションに対してグレースフル (ソフト) 停止を要求したかどうかを確認します。 ループ内でこのアクションを使用して、セッションを早期に終了する必要があるかどうかを定期的に確認し、フローが停止する前にリソースをクリーンアップできるようにします。

フォームの作成

デジタルワーカーが人の支援を求める新しいロボットインタラクションフォームを作成します。 このフォームは、C TWO プラットフォームの割り当てられたユーザーに提示され、例外や複雑な決定を処理するために人間の専門知識が必要な人間のインザループ シナリオを可能にします。

フォームの割り当て

ロボット操作フォームを特定のユーザーに割り当てて、人間のループ内要求の確認と完了を担当させます。

フォームの割り当てを解除する

ロボット操作フォームから現在のユーザー割り当てを削除し、他のユーザーが要求できるようにします。

フォームを取得する

オプションのフィルター処理を使用して、ロボットの相互作用フォームの一覧を取得します。 このアクションを使用して、保留中の human-in-the-loop 要求のクエリ、状態の確認、または特定のユーザーに割り当てられたフォームの検索を行います。

フロー実行状態を失敗に設定する

C TWO セッションを失敗としてマークし、フローの実行中にエラーが発生したことを通知します。 エラー処理スコープでこのアクションを使用して、エラーを C TWO に報告し、問題の詳細を報告します。

フロー実行状態を完了に設定する

C TWO セッションを完了としてマークし、フローが正常に作業を完了したことを通知します。 このアクションをフローの最後に配置して、自動化がエラーなしで完了したことを C TWO に報告します。

再試行キュー項目

特定のキュー項目を再試行し、データを元の値に戻し、新しい試行を作成します。

完全なフォーム

ロボット操作フォームを完了としてマークし、人間のユーザーが要求された入力を提供し、デジタル ワーカーが処理を再開できることを通知します。

ID でフォームを取得する

一意の識別子を使用して、特定のロボット相互作用フォームを取得します。 このアクションを使用して、デジタル ワーカーによって作成された人間のループ内フォームの詳細、フィールド、および現在の状態を取得します。

パラメーター

名前 キー 必須 説明
フォーム ID
formId True string

詳細を取得するためのループフォームIDの人間。

返品

名前 パス 説明
識別子
id integer

識別子

divisionId
divisionId

divisionId

sessionID
sessionId

sessionID

queueItemId
queueItemId

queueItemId

claimedByUserId
claimedByUserId

claimedByUserId

claimedOn
claimedOn string

claimedOn

createdByWorkflowTaskId
createdByWorkflowTaskId

createdByWorkflowTaskId

createdByUserId (作成者によってユーザーID)
createdByUserId

createdByUserId (作成者によってユーザーID)

createdOn
createdOn string

createdOn

締切
deadline string

締切

完了
completed string

完了

title
title string

title

イントロ
intro string

イントロ

フィールド
fields string

フィールド

キュー 項目の作成

指定したユニバーサル キューに新しい作業項目を作成します。 データ ペイロード、タグ、オプションの添付ファイルなど、デジタル ワーカーによる処理用の項目を追加するには、このアクションを使用します。

パラメーター

名前 キー 必須 説明
アイテム キー
itemKey True string

このキュー項目を識別するための一意のビジネス キー (請求書番号、ケース ID など)。

キュー 項目の状態
queueItemState True string

キュー項目の初期状態 (保留中など)。

キュー リファレンス
reference True string

項目が作成されるキュー参照。

遅延時間
deferredUntil date-time

この日付/時刻 (ISO 8601 形式) まで処理を延期します。

アイテム データ
itemData object

JSON 形式のキュー項目のデータ ペイロード。

Tags
tags string

キュー項目のタグ (コンマ区切り)。

fileName
fileName string

添付ファイルの名前。

Filedata
fileData string

base64 でエンコードされたファイル データ。

セッション ID
sessionId string

この項目に関連付けられているセッション ID。

デバイス
device string

この項目を作成したデバイス。

ユーザー
user string

このアイテムを作成したユーザー。

Automation プロバイダー
automationProvider string

この項目のオートメーション プロバイダー。

返品

名前 パス 説明
識別子
id integer

識別子

itemKey
itemKey string

itemKey

試み
attempts integer

試み

queueId
queueId integer

queueId

識別子
state.id integer

識別子

名前
state.name string

名前

状態
state.state string

状態

tags
tags array of string

tags

created
created string

created

createdByVendorSessionId
createdByVendorSessionId integer

createdByVendorSessionId

締結
concluded string

締結

遅延
deferred string

遅延

テスト
test boolean

テスト

ロックされている
locked boolean

ロックされている

キュー 項目の添付ファイルを取得する

キュー項目から特定の添付ファイルを base64 でエンコードされたデータとして取得します。 作成または処理中に作業項目に添付されたファイルをダウンロードするには、このアクションを使用します。

パラメーター

名前 キー 必須 説明
キュー 項目 ID
queueItemId True string

添付ファイルを含むキュー項目の ID。

添付ファイルの ID
attachmentId True string

取得する添付ファイルの ID。

Filename
filename string

添付ファイルのファイル名。

返品

response
string

キュー 項目の状態を作成する

特定のキュー内に新しいカスタム状態を作成します。 カスタム状態を使用すると、既定の状態 (保留中、完了、参照済み) を超えてワークフロー ステージを定義し、ビジネス プロセスに合わせてキューを調整できます。

パラメーター

名前 キー 必須 説明
名前
name string

新しい状態の名前。

応答時間の計算
responseTimeCalculationBasis True string

この状態に入った項目に対して応答時間 SLA を計算する方法を決定します。

状態の種類
state True string

状態の種類 (保留中、完了、または参照)。

キュー ID
queueId True integer

この状態が作成されるキューの ID。

Description
description string

ワークフローでこの状態が表す内容の説明。

項目ごとの保存時間
timeSavedPerItem integer

ROI レポートに使用される、この状態のアイテムあたりの保存時間 (秒)。

項目ごとに生成される値
valueGeneratedPerItem integer

この状態のアイテムごとに生成される値。ROI レポートに使用されます。

レポートに含める
includeInReports boolean

分析とレポートにこの状態を含めるかどうか。

キュー 項目の状態を設定する

キュー項目の状態を変更します (たとえば、保留中から完了、カスタム状態など)。 このアクションを使用して、ワークフロー パイプラインを通じて項目を進めます。

パラメーター

名前 キー 必須 説明
キュー 項目 ID
queueItemId True string

更新するキュー項目の ID。

状態
state string

キュー 項目の新しい状態。

キュー 項目を取得する

状態、タグ、日付、キュー名など、指定されたフィルター条件に基づいてキュー項目を取得します。 このアクションを使用して、ユニバーサル キュー全体の作業項目を検索および監視します。

パラメーター

名前 キー 必須 説明
アイテム キー
itemKey string

項目キーでフィルター処理します。

Attempts
attempts integer

試行回数でフィルター処理します。

延期前
deferredBefore date-time

この日付より前に延期されたアイテムをフィルター処理します。

遅延後
deferredAfter date-time

この日付より後に延期されたアイテムをフィルター処理します。

以前に作成済み
createdBefore date-time

この日付より前に作成されたアイテムをフィルター処理します。

作成後
createdAfter date-time

この日付より後に作成されたアイテムをフィルター処理します。

完了前
concludedBefore date-time

この日付より前に終了したアイテムをフィルター処理します。

終了後
concludedAfter date-time

この日付より後に終了したアイテムをフィルター処理します。

前に入力された状態
stateEnteredTimeBefore date-time

この時刻より前に状態になったアイテムをフィルター処理します。

後に入力された状態
stateEnteredTimeAfter date-time

この時刻より後に状態になったアイテムをフィルター処理します。

States
states string

キュー項目の状態でフィルター処理します。

キュー 項目の状態 ID
queueItemStateIds integer

キュー項目の状態 ID でフィルター処理します。

キュー 項目の状態名
queueItemStateNames string

キュー 項目の状態名でフィルター処理します。

Tags
tags string

タグ (コンマ区切り) でフィルター処理します。

キュー ID
queueIds integer

キュー ID でフィルター処理します。

キュー名
queueNames True string

キュー名でフィルター処理します (必須)。

リファレンス
references string

キュー参照でフィルター処理します。

項目データを含める
includeItemData boolean

応答に項目データを含めるかどうか。

スキップ
skip integer

改ページ調整のためにスキップするレコードの数。

取る
take integer

返されるレコードの数。

返品

名前 パス 説明
array of object
識別子
id integer

キュー項目の一意識別子。

itemKey
itemKey string

キュー項目の一意のキー。

試み
attempts integer

処理の試行回数。

queueId
queueId integer

親キューの識別子。

識別子
state.id integer

状態識別子。

名前
state.name string

状態の名前。

状態
state.state string

状態の値。

tags
tags array of string

キュー 項目に関連付けられているタグ。

created
created string

作成タイムスタンプ。

createdByVendorSessionId
createdByVendorSessionId integer

この項目を作成したセッション ID。

締結
concluded string

結論のタイムスタンプ。

遅延
deferred string

遅延タイムスタンプ。

テスト
test boolean

これがテスト項目かどうか。

ロックされている
locked boolean

項目がロックされているかどうか。

キュー 項目データの設定

キュー項目のデータ内容を更新します。 中間結果を格納するなど、処理中に作業項目のペイロードを変更するには、このアクションを使用します。

パラメーター

名前 キー 必須 説明
キュー 項目 ID
queueItemId True string

更新するキュー項目の ID。

データ
data object

JSON オブジェクトとしてのキュー 項目の新しいデータ ペイロード。

作成済み
created date-time

このデータの作成タイムスタンプ。

キューを取得する

フィルター条件に基づいてユニバーサル キューを取得します。 このアクションを使用して、使用可能なキューの一覧表示、構成の確認、またはキューの詳細の検索を行います。 この操作では、他のアクションの動的ドロップダウンも有効になります。

パラメーター

名前 キー 必須 説明
キュー ID
id string

キュー ID でフィルター処理します。

キュー リファレンス
reference string

キュー参照でフィルター処理します。

キュー名
name string

キュー名でフィルター処理します。

状態名
stateName string

状態名でフィルター処理します。

削除済み
deleted boolean

削除された状態でフィルター処理します。

スキップ
skip integer

改ページ調整のためにスキップするレコードの数。

取る
take integer

返されるレコードの数。

返品

名前 パス 説明
array of object
識別子
id integer

キューの一意識別子。

削除されました
deleted boolean

キューが削除されるかどうか。

名前
name string

キューの名前。

description
description string

キューの説明。

visible
visible boolean

キューが表示されるかどうか。

includeInReports
includeInReports boolean

レポートに含めるかどうか。

created
created string

作成タイムスタンプ。

更新
updated string

最後の更新タイムスタンプ。

deletedTime
deletedTime string

削除タイムスタンプ。

divisionId
divisionId integer

除算識別子。

type integer

キューの種類。

参照
reference string

キュー参照。

states
states array of object

このキューで使用できる状態。

識別子
states.id integer

状態識別子。

名前
states.name string

状態名。

description
states.description string

状態の説明。

tagfilter
states.tagfilter string

この状態のタグ フィルター。

状態
states.state integer

状態の種類。

timeSavedPerItem
states.timeSavedPerItem integer

アイテムごとに保存された時間。

includeInReports
states.includeInReports boolean

レポートに含めるかどうか。

responseTimeCalculationBasis
states.responseTimeCalculationBasis integer

応答時間の計算基準。

キュー項目からタグを削除する

キュー項目から 1 つ以上のタグを削除します。 処理中に作業項目の分類を更新するには、このアクションを使用します。

パラメーター

名前 キー 必須 説明
キュー 項目 ID
queueItemId True string

タグを削除するキュー項目の ID。

Tags
tags string

削除するタグのコンマ区切りの一覧。

キュー項目にタグを追加する

分類とフィルター処理のために、キュー項目に 1 つ以上のタグを追加します。 タグは、複数のキューで作業項目を整理および検索するのに役立ちます。

パラメーター

名前 キー 必須 説明
キュー 項目 ID
queueItemId True string

タグを追加するキュー項目の ID。

Tags
tags string

追加するタグのコンマ区切りのリスト。

キュー項目にログを追加する

監査証跡と追跡可能性のために、ログ メッセージをキュー項目に追加します。 特定の作業項目に対する処理ステップ、警告、またはエラーを記録するには、このアクションを使用します。

パラメーター

名前 キー 必須 説明
キュー 項目 ID
queueItemId True string

ログに記録するキュー項目の ID。

ログ レベル
level string

ログ エントリの重大度レベル。

メッセージ
message string

ログ メッセージの内容。

キュー項目のロック

キュー項目をロックして、他のワーカーが同時に処理できないようにします。 排他アクセスを確保するために作業項目を処理する前に、このアクションを使用します。

パラメーター

名前 キー 必須 説明
キュー 項目 ID
queueItemId string

ロックするキュー項目の ID。 省略すると、フィルターに一致する次に使用可能な項目がロックされます。

キュー名
reference string

項目をロックするキュー参照。

都道府県 ID
stateId string

アイテムをフィルター処理する状態 ID。

状態名
stateName string

アイテムをフィルター処理する状態の名前。

セッション ID
sessionId string

このロックのセッション ID。

返品

名前 パス 説明
識別子
id integer

ロックされた項目の一意識別子。

itemKey
itemKey string

ロックされた項目の一意のキー。

試み
attempts integer

処理の試行回数。

queueId
queueId integer

親キューの識別子。

識別子
state.id integer

状態識別子。

名前
state.name string

状態の名前。

状態
state.state string

状態の値。

tags
tags array of string

キュー 項目に関連付けられているタグ。

created
created string

作成タイムスタンプ。

createdByVendorSessionId
createdByVendorSessionId integer

この項目を作成したセッション ID。

締結
concluded string

結論のタイムスタンプ。

遅延
deferred string

遅延タイムスタンプ。

テスト
test boolean

これがテスト項目かどうか。

ロックされている
locked boolean

項目がロックされているかどうか。

キュー項目のロック解除

以前にロックされたキュー項目のロックを解除し、使用可能な状態に戻します。 このアクションは、処理が中断され、他の worker に対してアイテムを解放する必要がある場合に使用します。

パラメーター

名前 キー 必須 説明
キュー 項目 ID
queueItemId True string

ロックを解除するキュー項目の ID。

キュー項目の延期

指定した日付/時刻まで処理されないように、キュー項目を延期します。 このアクションは、アイテムを今すぐ処理できないが、後で再試行する必要がある場合に使用します。

パラメーター

名前 キー 必須 説明
キュー 項目 ID
queueItemId True string

延期するキュー項目の ID。

遅延時間
deferredUntil date-time

延期する日付/時刻 (ISO 8601 形式)。

返品

response
string

セッション タイムアウトの設定

アクティブな C TWO セッションのタイムアウト値を更新します。 このアクションを使用して、元のタイムアウトに調整が必要な場合に、実行中のセッションで許可される実行時間を延長または短縮します。

パラメーター

名前 キー 必須 説明
セッション ID
sessionId True string

タイムアウトを更新する C TWO セッション ID。 既定では、トリガー出力のセッション ID が使用されます。

タイムアウト
timeout True integer

セッションに適用する新しいタイムアウト値 (秒単位)。

返品

response
string

セッションにログを追加する

C TWO セッションにログ エントリを書き込みます。 このアクションを使用して、フローの実行中に進行状況の追跡、意思決定の記録、診断情報のログ記録を行います。 監査とトラブルシューティングのために、C TWO プラットフォームにログが表示されます。

パラメーター

名前 キー 必須 説明
セッション ID
sessionId True string

ログ エントリが記録される C TWO セッション ID。 既定では、トリガー出力のセッション ID が使用されます。

レベル
level True string

ログ エントリの重大度レベル。

メッセージ
message True string

記録するログ メッセージの内容。

セッションを停止する必要がある

C TWO が特定のセッションに対してグレースフル (ソフト) 停止を要求したかどうかを確認します。 ループ内でこのアクションを使用して、セッションを早期に終了する必要があるかどうかを定期的に確認し、フローが停止する前にリソースをクリーンアップできるようにします。

パラメーター

名前 キー 必須 説明
セッション ID
sessionId True string

停止要求を確認する C TWO セッション ID。 既定では、トリガー出力のセッション ID が使用されます。

返品

名前 パス 説明
isStopRequested
isStopRequested boolean

isStopRequested

フォームの作成

デジタルワーカーが人の支援を求める新しいロボットインタラクションフォームを作成します。 このフォームは、C TWO プラットフォームの割り当てられたユーザーに提示され、例外や複雑な決定を処理するために人間の専門知識が必要な人間のインザループ シナリオを可能にします。

パラメーター

名前 キー 必須 説明
フィールド
fields string

人間のユーザーが入力する必要があるフォーム フィールドを定義する JSON 形式の文字列。

title
title string

フォームを開いたときに人間のユーザーに表示されるタイトル。

締切
deadline date-time

人間がフォーム (ISO 8601 形式) に応答する必要がある期限。

イントロ
intro string

必要なアクションを説明する、人間のユーザーに表示される入門テキスト。

アイテムID
itemId integer

このフォームに関連付けられたキュー 項目 ID。人間の操作を特定の作業項目にリンクします。

workflowTaskId
workflowTaskId integer

このフォームを作成した C TWO タスク。

返品

名前 パス 説明
識別子
id integer

識別子

フォームの割り当て

ロボット操作フォームを特定のユーザーに割り当てて、人間のループ内要求の確認と完了を担当させます。

パラメーター

名前 キー 必須 説明
フォーム ID
formId True string

割り当てるループ フォーム ID 内の人間。

Userid
userId integer

フォームを割り当てるユーザーの ID。

フォームの割り当てを解除する

ロボット操作フォームから現在のユーザー割り当てを削除し、他のユーザーが要求できるようにします。

パラメーター

名前 キー 必須 説明
フォーム ID
formId True string

割り当てを解除するループフォーム ID の人間。

フォームを取得する

オプションのフィルター処理を使用して、ロボットの相互作用フォームの一覧を取得します。 このアクションを使用して、保留中の human-in-the-loop 要求のクエリ、状態の確認、または特定のユーザーに割り当てられたフォームの検索を行います。

パラメーター

名前 キー 必須 説明
スキップ
skip integer

改ページ調整のためにスキップするレコードの数。

取る
take integer

返されるレコードの数。

期限前
deadlineBefore date-time

この日付/時刻 (ISO 8601) より前の期限でフォームをフィルター処理します。

期限後
deadlineAfter date-time

この日付/時刻 (ISO 8601) より後の期限でフォームをフィルター処理します。

[完了を含める]
includeCompleted boolean

完成したフォームを結果に含めるかどうか。

ユーザー ID によって要求される
claimedByUserId integer

特定のユーザー ID によって要求されたフォームをフィルター処理します。

ワークフロー タスク ID で作成
createdByWorkflowTaskId integer

特定のワークフロー タスク ID で作成されたフォームをフィルター処理します。

返品

名前 パス 説明
array of object
識別子
id integer

識別子

divisionId
divisionId

divisionId

sessionID
sessionId

sessionID

queueItemId
queueItemId

queueItemId

claimedByUserId
claimedByUserId

claimedByUserId

claimedOn
claimedOn string

claimedOn

createdByWorkflowTaskId
createdByWorkflowTaskId

createdByWorkflowTaskId

createdByUserId (作成者によってユーザーID)
createdByUserId

createdByUserId (作成者によってユーザーID)

createdOn
createdOn string

createdOn

締切
deadline string

締切

完了
completed string

完了

undeferred
undeferred boolean

undeferred

フロー実行状態を失敗に設定する

C TWO セッションを失敗としてマークし、フローの実行中にエラーが発生したことを通知します。 エラー処理スコープでこのアクションを使用して、エラーを C TWO に報告し、問題の詳細を報告します。

パラメーター

名前 キー 必須 説明
セッション ID
sessionId True string

失敗としてマークする C TWO セッション ID。 既定では、トリガー出力のセッション ID が使用されます。

details
details True string

セッションの失敗の原因となったエラーまたは例外の説明。

フロー実行状態を完了に設定する

C TWO セッションを完了としてマークし、フローが正常に作業を完了したことを通知します。 このアクションをフローの最後に配置して、自動化がエラーなしで完了したことを C TWO に報告します。

パラメーター

名前 キー 必須 説明
セッション ID
sessionId True string

正常に完了したとマークする C TWO セッション ID。 既定では、トリガー出力のセッション ID が使用されます。

返品

response
object

再試行キュー項目

特定のキュー項目を再試行し、データを元の値に戻し、新しい試行を作成します。

パラメーター

名前 キー 必須 説明
キュー 項目 ID
queueItemId True integer

再試行する特定のキュー項目 ID。

都道府県 ID
stateId integer

設定する特定の保留中のキュー項目の状態 ID。は、状態パラメーターよりも優先されます。

状態
state string

設定する特定の保留中のキュー 項目の状態名。

ワークフロー タスク ID
workflowTaskId integer

WorkflowTask 識別子。

アプリ ID
appId integer

アプリ識別子。

完全なフォーム

ロボット操作フォームを完了としてマークし、人間のユーザーが要求された入力を提供し、デジタル ワーカーが処理を再開できることを通知します。

パラメーター

名前 キー 必須 説明
フォーム ID
formId True string

ループ内の人間は、完了としてマークする ID を形成します。

completedAt
completedAt date-time

フォームが完了したときのタイムスタンプ (ISO 8601 形式)。

トリガー

タイムアウトでセッション要求からのフローを開始する

新しい C TWO セッションをポーリングし、タイムアウト制約を使用してフローをトリガーします。 このトリガーは、特定の時間枠内に自動化を完了する必要がある場合に使用します。 セッションがタイムアウトを超えた場合、C TWO はタイムアウト ポリシーに従ってセッションを処理します。

タイムアウトなしでセッション要求からフローを開始する

新しい C TWO セッションをポーリングし、選択したタスクのセッションが作成されたときにフローをトリガーします。 自動化にタイムアウト制約が必要ない場合は、このトリガーを使用します。 フローは、C TWO から渡された入力値を含むセッションの詳細を受け取ります。

タイムアウトでセッション要求からのフローを開始する

新しい C TWO セッションをポーリングし、タイムアウト制約を使用してフローをトリガーします。 このトリガーは、特定の時間枠内に自動化を完了する必要がある場合に使用します。 セッションがタイムアウトを超えた場合、C TWO はタイムアウト ポリシーに従ってセッションを処理します。

パラメーター

名前 キー 必須 説明
タスク ID
taskId True integer

このフローをトリガーする C TWO タスクを選択します。 このタスクのセッションが作成されると、指定されたタイムアウトが適用された状態でフローが開始されます。

秒のタイムアウト
timeout True integer

C TWO によってタイムアウトとしてマークされるまでのセッションの実行が許可される最大時間 (秒)。

返品

名前 パス 説明
セッション
sessions array of object

タイムアウトを伴う C TWO によってトリガーされるセッションのセット

sessionID
sessions.sessionId integer

sessionID

workflowTaskId
sessions.workflowTaskId integer

workflowTaskId

ワークフロー名
sessions.workflowName string

ワークフロー名

taskName
sessions.taskName string

taskName

created
sessions.created string

created

processInputValues
sessions.processInputValues object

processInputValues

タイムアウトなしでセッション要求からフローを開始する

新しい C TWO セッションをポーリングし、選択したタスクのセッションが作成されたときにフローをトリガーします。 自動化にタイムアウト制約が必要ない場合は、このトリガーを使用します。 フローは、C TWO から渡された入力値を含むセッションの詳細を受け取ります。

パラメーター

名前 キー 必須 説明
タスク ID
taskId True integer

このフローをトリガーする C TWO タスクを選択します。 C TWO でこのタスクに対して新しいセッションが作成されると、タイムアウトを適用せずにフローが自動的に開始されます。

返品

名前 パス 説明
セッション
sessions array of object

タイムアウトなしで C TWO によってトリガーされるセッションのセット

sessionID
sessions.sessionId integer

sessionID

workflowTaskId
sessions.workflowTaskId integer

workflowTaskId

ワークフロー名
sessions.workflowName string

ワークフロー名

taskName
sessions.taskName string

taskName

created
sessions.created string

created

processInputValues
sessions.processInputValues object

processInputValues

定義

文字列

これは基本的なデータ型 'string' です。

オブジェクト

これは型 'object' です。