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/ |
| 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 追跡、再試行と自己復旧、ライブ セッション テレメトリ、完全な監査証跡を追加します。
前提条件
接続を作成する前に、次のものが必要です。
- アクティブな C TWO テナント ( C TWO Cloud (ホステッド) またはオンプレミスの C TWO サーバーが HTTPS 経由で到達可能です。
- C TWO 管理者によって発行された サービス アカウント トークン または 個人用アクセス トークン ( 資格情報の取得を参照)。
- C TWO がオンプレミスでホストされている場合、サーバーは POWER Platform から HTTPS 経由で到達可能である必要があります (ファイアウォールにより、MicrosoftのPower Automate送信 IP 範囲 (Power Platform Geo のサービス タグの
AzureConnectors.<region>とPowerPlatformPlexAzure)。 - カスタム コネクタのアクセス許可を持つ Power Platform 環境と、カスタム コネクタ (Power Automate Premium または同等のコネクタ) をサポートするライセンス層。
接続を作成する
接続を作成するときは、独自の C TWO 環境から 3 つの値を指定します。
-
C TWO ホスト — C TWO サーバーホスト名のみ (スキームなし、末尾のスラッシュなし)、たとえば、
connect24.ctwo.cloud、ctwo.contoso.com:8443などのオプションのポートを持つオンプレミス ホスト。 -
C TWO ベース URL — 除算を含む C TWO API のベース パス。スラッシュで始まり、末尾にスラッシュを付けず、例:
/DEFAULT/CTWO.Server/api。 -
API キー —
Bearer <your-token>として入力されたトークン。 サービス アカウント トークンをお勧めします。個人用アクセス トークンも機能します。
Host と Base URL は、コネクタを独自の C TWO サーバー (https://{Host}{Base URL}/…) にルーティングするため、各顧客は独自の環境 (C TWO クラウドまたはオンプレミス) に接続します。
資格情報の取得
認証では、 Authorization ヘッダーでベアラー トークンとして送信された API キーが使用されます。
サービス アカウント トークン (運用環境に推奨)
- C TWO インスタンスにサインインします。
- [アプリと接続] → Microsoft Power Automate → [サービス アカウントの作成] に移動します。
- 生成されたトークンをすぐにコピーします。1 回だけ表示されます。
個人用アクセス トークン (開発/テスト)
- C TWO でユーザー プロファイルを開きます。
- [API トークン] タブに移動し、新しいトークンを生成します。
- すぐにコピーします。これは 1 回だけ表示され、ユーザー アカウントが無効になっている場合は無効になります。
両方のトークンの種類をシークレットとして扱います。これらは Power Platform 接続資格情報にのみ格納され、フロー変数やクライアント側コードには格納されません。
サポートされている操作
- トリガー — C TWO がセッションをディスパッチするときに、強制タイムアウトの有無にかかわらずフローを開始します。
- セッション管理 — 完了/失敗を報告し、型指定されたセッション ログを書き込み、セッション タイムアウトを調整して、グレースフルストップ要求を確認します。
- ユニバーサル キュー — キュー 項目の作成、一覧表示、ロック、ロック解除、再試行、延期。アイテム データを更新し、項目レベルのログを追加する。タグの追加/削除。添付ファイルを取得する。カスタム項目の状態を作成する。キューを一覧表示します。
- Human-in-the-loop — 構造化されたヒューマン アシスタンス フォームを作成、割り当て、割り当て解除、および完全化し、それらを取得/クエリします。
内部ヘルパー操作では、動的ドロップダウン (タスクとユーザー ピッカー) が設定され、直接呼び出されません。
既知の問題と制限事項
- 正しいホストとベース URL が必要です。 どちらも接続時に入力され、コネクタを C TWO サーバーにルーティングします。 値が正しくないか、到達できないと、接続または要求エラーが発生します。
- API キーの形式。 API キー フィールドはリテラル文字列
Bearer <token>を受け取ります。Bearerプレフィックスを省略すると、401 Unauthorizedになります。 - JSON 項目データの提供。 項目データ フィールド (
Create Queue Item、Set Queue Item Data) は JSON オブジェクトです。 フローでは、文字列ではなくオブジェクトとして送信されるように、json('…')式でリテラル JSON を指定します。 - ポーリング トリガーの待機時間。 プッシュではなくトリガーポーリングを行うため、C TWO でディスパッチされるセッションと開始するフローの間に小さな遅延 (トリガーの繰り返しによって制限されます) があります。
- フォーム フィールドの種類。 フォーム操作によって返される一部の識別子フィールドは、フォームの状態に応じて、整数、文字列、または null である場合があります。
一般的なエラーと解決方法
| エラー | 考えられる原因 | 対処法 |
|---|---|---|
401 Unauthorized |
API キーに Bearer プレフィックスがない、期限切れ、または取り消された |
資格情報を Bearer <token>として再入力し、取り消された場合は新しいサービス アカウント トークンを生成します |
400 Bad request キュー項目の作成時 |
必須フィールドがない (reference、 queueItemState、 itemKey) |
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' です。