APIs de extração de dados

As APIs de extração de dados permitem extrair dados de CXone Mpower para fins de relatórios externos. Por exemplo, você pode extrairQM dados de fluxo de trabalho,QM dados de perguntas e respostas,Recording metadados de interação, ouWFM Dados da folha de pagamento. Os dados podem ser filtrados apenas de acordo com o período especificado.

Você pode experimentar as APIs Data Extração e revisar sua documentação no portal do desenvolvedor .

Ao chamar POST /jobs, um jobId é retornado enquanto os dados estão sendo preparados. Você pode verificar se os dados estão prontos sondando o serviço do ponto de extremidade /jobs/{jobId}, que retorna o status do trabalho. Se o status for sucesso, também será retornado um URL adicional. O URL ficará acessível por 30 segundos (sem incluir o tempo necessário para fazer o download do arquivo).

Você pode escrever scripts para chamar a API periodicamente, em vez de recuperar os dados manualmente a cada vez. A qualquer momento, apenas um usuário por inquilino pode chamar uma API. Você pode chamar a API apenas uma vez em um período de 30 segundos.

Antes que você comece

Você pode testar CXone Mpower APIs no portal do desenvolvedor . Efetue login com uma conta CXone Mpower e faça solicitações com o locatário da sua conta.

Para começar a usar as APIs, você deve se registrar no NiCE para receber credenciais válidas usadas para autenticação. Revise a página Introdução no portal do desenvolvedor para obter instruções.

Uso dessas APIs

  • Entidade:

    • Se estiver extraindo metadados de interação, você precisará da permissão Pesquisa e Reprodução > APIs > Extrair metadados de interação.

    • Se você estiver extraindo dados de fluxo de trabalho QM, então você precisa da permissão Ferramentas QM > APIs de extração de dados > API de fluxo de trabalho QM.

    • Se você está extraindo QM Dados de perguntas e respostas , então você precisa da permissão Ferramentas QM> APIs de extração de dados > API de fluxo de trabalho QM.

    • Se você está extraindoWFMDados da folha de pagamento, então você precisa do WFM> APIs de extração de dados>WFM API Payroll permissão.

    • Se estiver extraindo QM notas do avaliador, você precisará da permissão QM Tools > Data Extraction APIs > QM Evaluator Notes API.

Conseguir empregos

Veja uma lista de todos os status do trabalho por inquilino. Os status possíveis são Operando, Sucedido, Falhou, Cancelado e Expirado.

Método: GET

Ponto de extremidade: /data-extraction/v1/jobs

Parâmetros: nenhum

Preparar trabalhos

Depois que uma solicitação para extrair dados é feita, os dados são coletados e preparados para extração. Os dados estão disponíveis no S3 como um arquivo CSV por 24 horas. Quando concluído, um ID do trabalho é retornado.

Método: POST

Ponto de extremidade: /data-extraction/v1/jobs

Parâmetros: nenhum

Obter trabalhos por ID do trabalho

Exibir o status de um trabalho específico de acordo com seu ID de trabalho. Se um trabalho foi bem-sucedido, uma URL para acessar os dados extraídos é retornada e fica acessível por 30 segundos (sem incluir o tempo necessário para o download do arquivo). Se o trabalho falhar, uma mensagem de erro será retornada. O link pode ser usado para acessar os dados extraídos. Os status possíveis são Operando, Sucedido, Falhou, Cancelado e Expirado.

Método: GET

Ponto de extremidade: /data-extraction/v1/jobs

Parâmetros:

jobId*:

string

Identificador exclusivo para a solicitação que foi feita para extrair dados do cliente.

QM Entidade de fluxo de trabalho e arquivo CSV Arquivo

A API de fluxo de trabalho do QM permite extrair dados do fluxo de trabalho do QM, incluindo avaliações, autoavaliações e calibrações.

Para o trabalho POST:

  • entityName é: qm-workflows

  • A versão é: 4

Os dados são filtrados de acordo com o Data de Envio (em UTC).

QM Entidade de perguntas e respostas (Q&A) e arquivo CSV

A API de perguntas e respostas do QM permite extrair perguntas e respostas de avaliações, autoavaliações e calibrações do QM.

Para o trabalho POST:

  • entityName é: qm-questions

  • version é: 2

Os dados são filtrados de acordo com o Data de Envio (em UTC).

Notas de avaliador e arquivo CSV do QM

A API de Notas de avaliador do QM permite extrair notas de avaliador do QM.

Para o trabalho POST:

  • entityName é: qm-evaluation-comment-entity

  • versão é: 1

Os dados são filtrados de acordo com o Data de Envio (em UTC).

Entidade de metadados de interação e arquivo CSV

A API Interaction Metadata permite extrair metadados de interação de Recording.

Para o trabalho POST:

  • entityName é: recording-interaction-metadata

  • versão é: 10

  • Para filtrar dados por data e hora, use startDate e endDate em UTC com o formato: aaaa-mm-dd hh:mm:ss

WFMEntidade da folha de pagamento e arquivo CSV

o WFM Payroll API (versão1) permite que você extraiaWFM dados de atividades para fins de relatórios externos da folha de pagamento.

oWFM O nome da entidade da folha de pagamento para o trabalho POST é:folha de pagamento wfm.

Os dados são filtrados de acordo com o código da folha de pagamentoencontro. Lembre-se de que o fuso horário da data e hora está de acordo com o fuso horário da unidade de programação.