API's voor gegevensextractie

Met behulp van de Data Extraction API's kunt u gegevens uit CXone Mpower extraheren voor externe rapportage. U kunt bijvoorbeeld workflowgegevens van QM, vraag- en antwoordgegevens van QM, interactie-metadata van Recording of payrollgegevens van WFM extraheren. Gegevens kunnen alleen worden gefilterd volgens een datumbereik.

De API's voor gegevensextractie zijn beschikbaar in de ontwikkelaarscommunityportal.

Voor meer informatie over domeinen en URL's, zie Aan de slag in de Developer Community-portal.

Na het aanroepen van het /jobs-eindpunt met de POST-methode wordt een jobId geretourneerd terwijl de gegevens worden voorbereid. U kunt controleren of de gegevens gereed zijn door de service te peilen via het eindpunt/jobs/{jobId}, waarna de status van de taak wordt geretourneerd. Als de status success is, wordt er bovendien een URL geretourneerd. De URL blijft gedurende 30 seconden toegankelijk (plus de tijd die nodig is om het bestand te downloaden).

U kunt scripts schrijven om de API periodiek aan te roepen in plaats van de gegevens elke keer handmatig op te halen. Op een gegeven moment kan slechts één gebruiker per tenant een API aanroepen. U kunt de API maar één keer in een periode van 30 seconden aanroepen.

Voordat u begint

Voordat u de Business Data API kunt gebruiken, dient u eerst gebruikersmachtigingen in te stellen, een toegangssleutel te genereren en het registratie- en authenticatieproces uitgelegd op het Developers Portal te doorlopen. Vereiste machtigingen:

  • Entiteit:

    • Als u interactie-metadata wilt extraheren, hebt u de machtiging Zoeken en afspelen > API's > Interactie-metadata extraheren nodig.

    • Als u workflowgegevens van QM wilt extraheren, hebt u de machtiging QM-tools > Data Extraction API's > QM Workflow API nodig.

    • Als u vraag- en antwoordgegevens van QM wilt extraheren, hebt u de machtiging QM-tools > Data Extraction API's > QM Workflow API nodig.

    • Als u payrollgegevens van WFM wilt extraheren, hebt u de machtiging WFM > Data Extraction API's > WFM Payroll API nodig.

OPHALEN Taken

Een lijst weergeven met alle taakstatussen per tenant. Mogelijke statussen zijn Wordt uitgevoerd, Geslaagd, Mislukt, Geannuleerd en Vervallen.

POST taken

Nadat een verzoek om gegevens te extraheren is ingediend, worden de gegevens verzameld en voorbereid voor extractie. De gegevens zijn gedurende 24 uur beschikbaar in S3 als een CSV-bestand. Na afloop wordt een taak-ID geretourneerd.

GET taken per taak-ID

Bekijk de status voor een specifieke taak op basis van de taak-ID. Als een taak is geslaagd, wordt een URL geretourneerd die toegang geeft tot de opgehaalde gegevens. Deze URL is gedurende 30 seconden toegankelijk (plus de tijd die nodig is om het bestand te downloaden). Als de taak is mislukt, wordt een foutbericht geretourneerd. De link kan worden gebruikt om toegang te krijgen tot de geëxtraheerde gegevens. Mogelijke taakstatussen zijn Wordt uitgevoerd, Geslaagd, Mislukt, Geannuleerd en Vervallen.

Entiteiten en CSV-bestand voor QM Workflow API

Met de QM Workflow API kunt u QM-workflowgegevens extraheren, zoals evaluaties, zelfbeoordelingen en kalibraties.

Voor de POST-taak:

  • entityName is: qm-workflows

  • versie is: 4

Gegevens worden gefilterd op basis van de Indieningsdatum (in UTC).

Entiteiten en CSV-bestand voor QM Q&A

Met de QM Q&A API kunt u de vragen en antwoorden uit QM-evaluaties, zelfbeoordelingen en kalibraties extraheren.

Voor de POST-taak:

  • entityName is: qm-questions

  • versie is: 2

Gegevens worden gefilterd op basis van de Indieningsdatum (in UTC).

Opmerkingen beoordelaar en CSV-bestand voor QM

Met de API van de opmerkingen van de beoordelaar QM kunt u QM notities van de beoordelaar extraheren.

Voor de POST-taak:

  • entityName is: qm-evaluation-comment-entity

  • versie is: 1

Gegevens worden gefilterd op basis van de Indieningsdatum (in UTC).

Entiteiten en CSV-bestand voor de Interaction Metadata API

De Interaction Metadata API stelt u in staat om Recording interactie-metadata te extraheren.

Voor de POST-taak:

  • entityName is: recording-interaction-metadata

  • versie is: 7

  • Om gegevens te filteren op datum en tijd, gebruikt u startDate en endDate in UTC met de notatie: jjjj-mm-dd uu:mm:ss

WFM Entiteiten en CSV-bestand voor de Payroll API

Met de WFM Payroll API (versie 1) kunt u gegevens van WFMactiviteiten extraheren voor externe loonrapportage.

De naam van de WFM Payroll-entiteit voor de POST-taak is: wfm-payroll.

Gegevens worden gefilterd op basis van de datum van de looncode. Let op: de tijdzone voor de datum en tijd is gebaseerd op de tijdzone van de planningseenheid.