データ抽出API

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

Data 抽出 APIを試して、開発者ポータル でドキュメントを確認できます。

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

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

始める前に

CXone Mpower開発者ポータル APIをテストできます。 CXone Mpowerアカウントでログインすると、アカウントのテナントクローズ済 CXone Mpowerシステムにおけるテクニカルサポート、請求、およびグローバル設定を管理するために使用される上位レベルの組織グループ。でリクエストを行うことができます。

APIの使用を開始するには、認証に使用される有効な認証情報を受け取るためにNiCEに登録する必要があります。 手順については、開発者ポータルのはじめにページ を参照してください。

これらのAPIを使用量するには、次の権限が必要です。

  • エンティティ:

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

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

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

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

    • 評価者メモQM抽出する場合は、QMツール > Data 抽出 API > QM評価者メモAPI権限が必要です。

求人を得る

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

メソッド:GET

エンドポイント: /data-extraction/v1/jobs

パラメーター:なし

ジョブの準備

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

方法:POST

エンドポイント: /data-extraction/v1/jobs

パラメーター:なし

ジョブ ジョブIDによるジョブの取得

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

メソッド:GET

エンドポイント: /data-extraction/v1/jobs

パラメーター:

jobId*

文字列

顧客データを抽出するために行われたリクエストの一意の識別子。

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

  • バージョン10です

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

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

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

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

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