データ抽出API

データ抽出APIを使用すると、外部レポートの目的でCXone Mpowerからデータを抽出できます。 たとえば、抽出することができますQMワークフローデータ、 QM質問と回答のデータ、 Recordingインタラクションメタデータ、またはWFM給与データ。 データは、指定された日付範囲に従ってのみフィルタリングできます。

データ抽出APIは、デベロッパーコミュニティポータルで利用できます。

ドメインとURLの詳細については、デベロッパーコミュニティポータルのはじめにを参照してください。

POST方法でエンドポイント/ジョブを呼び出す時、jobId がデータの準備中に返されます。 エンドポイント/jobs/{jobId}からサービスをポーリングすることにより、データの準備ができているかどうかを確認できます。ジョブのステータスが返されます。 ステータスが成功の場合、追加のURLも返されます。 URLには30秒間アクセスできます(ファイルのダウンロードにかかる時間は含まれません)。

毎回手動でデータを取得する代わりに、APIを定期的に呼び出すスクリプトを作成できます。 常に、テナントごとに1人のユーザーのみがAPIを呼び出すことができます。 30秒間に1回だけAPIを呼び出すことができます。

始める前に

ビジネスデータAPIの使用を開始する前に、ユーザー権限を設定し、アクセスキーを生成して、開発者ポータルで説明されている登録および認証プロセスに従う必要があります。 必要な権限:

  • エンティティ:

    • [インタラクションメタデータ]を抽出する場合は、[検索と再生] > [API] > [インタラクションメタデータの抽出]権限が必要です。

    • QMワークフローデータ抽出する場合は、 QMツール>データ抽出API > QMワークフローAPIの権限が必要です。

    • QMQ&Aデータを抽出する場合は、 QMツール>データ抽出API > QMワークフローAPIの権限が必要です。

    • WFM給与データを抽出する場合、WFM > データ抽出API > WFMペイロールAPIの権限が必要です。

GET ジョブ

テナントごとのすべてのジョブステータスのリストを表示します。 可能なステータスは実行中成功失敗キャンセルおよび期限切れです。

POSTジョブ

データの抽出申請が行われた後、データが収集され、抽出の準備が行われます。 データは、S3でCSVファイルとして24時間利用できます。 完了すると、ジョブIDが返されます。

GETジョブID別のジョブ

ジョブIDごとに特定のジョブのステータスを表示します。 ジョブが成功した場合、抽出されたデータにアクセスするためのURLが返され、30秒間アクセスできます(ファイルのダウンロードにかかる時間は含まれません)。 ジョブが失敗した場合、エラーメッセージが返されます。 リンクを使用して、抽出されたデータにアクセスできます。 可能なジョブステータスは、実行中成功失敗キャンセルおよび期限切れです。

QMワークフローエンティティとCSVファイル

QMワークフローAPIを使用すると、評価、自己評価、キャリブレーションなどのQMワークフローデータを抽出できます。

POSTジョブの場合:

  • entityNameは:qm-workflows

  • バージョン4

データは提出日(UTC)でフィルタリングされます。

QM質問と回答(Q&A)エンティティとCSVファイル

QM質疑応答APIを使用すると、QM評価、自己評価、およびキャリブレーションから質問と回答を抽出できます。

POSTジョブの場合:

  • entityNameは:qm-questions

  • バージョンは:2です

データは提出日(UTC)でフィルタリングされます。

QM評価者メモとCSVファイル

QM評価者メモAPIを使用すると、QM評価者メモを抽出できます。

POSTジョブの場合:

  • entityName qm-evaluation-comment-entity

  • バージョン1

データは提出日(UTC)でフィルタリングされます。

インタラクションメタデータエンティティとCSVファイル

対話メタデータAPIを使用すると、 Recording対話メタデータを抽出できます。

POSTジョブの場合:

  • entityNameは:recording-interaction-metadata

  • バージョン7

  • データを日時でフィルターするには、yyyy-mm-dd hh:mm:ssの形式でUTCのstartDateendDateを使用します。

WFM給与エンティティとCSVファイル

WFM給与API(バージョン1)を使用すると、外部の給レポートの目的でWFMアクティビティデータを抽出できます。

POSTジョブのWFM給与エンティティ名はwfm-payrollです。

データは、給与コードの日付に従ってフィルタリングされます。 日時のタイムゾーンは、スケジューリングユニットのタイムゾーンに従っていることに注意してください。