Processo de integração do cliente

Processo de integração do cliente #

O processo de integração é o processo de criação de uma nova conta de cliente em ~.Dimensions.~ juntamente com quaisquer contas de usuário que exigirão acesso ao portal do cliente.

Document note
Nesta fase, você deve ter concluído o Processo de autenticação e deve ter os tokens de acesso/atualização necessários.

As etapas abaixo descrevem o processo recomendado para integrar um novo cliente.

Login de suporte

1. Crie uma conta de cliente #

A primeira etapa do processo é criar o registro da conta do cliente. Isso pode ser feito usando o Criar cliente método.

As informações a seguir são necessárias para preencher este POST:

  • Nome do cliente e Descrição
  • Referência1
  • PBX Detalhes da conexão

Ao criar a conta do cliente, os detalhes da conexão para o PBX pode ser passado para que o PBX conexão é criada ao mesmo tempo.

2. Criar usuários administradores #

Quando a conta de cliente é criada na Etapa 1, o PBX conexão será ativada e todas as contas de usuário presentes no PBX A plataforma será automaticamente importada e anexada à conta do cliente.

As contas de usuário que são importadas automaticamente terão suas chamadas rastreadas e modeladas pelo ~.Dimensions.~ plataforma. Por padrão, os usuários não terão acesso para fazer login no portal do cliente para executar relatórios ou administrar outros usuários.

Para permitir que um cliente gerencie seu portal (gerenciar permissões de usuário, espaços de trabalho, etc.), um ou mais usuários 'Admin' devem ser criados na conta.

Para criar um usuário 'Admin', um novo usuário pode ser adicionado (usando o Criar usuário ) ou um dos usuários importados pode ser atualizado (usando o Usuário do Patch método).

Information Circle info
Seu processo precisa lidar com uma solicitação de 'Criar usuário' com falha se o usuário já existir no sistema. Se isso acontecer, volte a usar o método 'Usuário de Patch' para aplicar as funções necessárias.

Os usuários exigem as 2 permissões a seguir para serem atribuídos para serem usuários 'Admin':

  • usuário.admin - Fornece ao usuário a capacidade de gerenciar outros usuários na conta do cliente
  • cliente.usuário - Fornece ao usuário acesso para fazer login no portal do cliente

Depois que pelo menos um usuário receber as funções de 'Administrador', outros usuários poderão ser atualizados/adicionados conforme necessário.

Information Circle info
O usuário administrador não poderá ver os espaços de trabalho, a menos que também receba uma função de supervisor.
Hand Left warning
Um usuário administrador deve ser atribuído à Conta do cliente antes que outros usuários/funções possam ser alterados. Isso ocorre por design para garantir que um usuário administrador seja sempre criado.

3. Atribua usuários ou funções adicionais #

Agora que a Conta do cliente foi criada e um usuário recebeu permissões de 'Administrador', quaisquer outras funções ou permissões podem ser aplicadas.

Isso inclui as seguintes ações:

  • Habilitando o Agente ACD (customer.user.acd) em qualquer usuário que exija que seus eventos de agente sejam rastreados
  • Habilite uma das funções de acesso de Supervisor (por exemplo, customer.user.supervisorl1) para todos os usuários que precisam de acesso para executar relatórios ou visualizar wallboards.

Para adicionar funções a um usuário, use o Usuário do Patch método.

Information Circle info
Para ver os espaços de trabalho e usar a análise de chamada de relatório da solução, um usuário deve receber uma das funções de supervisor.

Para obter informações sobre as diferentes funções disponíveis, consulte o Esquema do usuário.


  1. O número de referência é fornecido para que, se já houver um ID exclusivo usado para o cliente em um sistema diferente, ele possa ser adicionado a ~.Dimensions.~ para ajudar a identificar o cliente. Isso é diferente da ID de locatário exclusiva que será criada pelo Dimensions e que deve ser usada ao executar atualizações na conta do cliente. ↩︎