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 utilizador que necessitem de acesso ao portal do cliente.
note
Nesta fase, você deve ter completado o Processo de autenticação e deve ter os tokens de acesso/atualização necessários.
As etapas abaixo descrevem o processo recomendado para a integração de um novo cliente.
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 seguintes informações são necessárias para completar este POST:
- Nome do Cliente & 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 que estão 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 método) ou um dos usuários importados pode ser atualizado (usando o Usuário do patch método).
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 'Patch User' para aplicar as funções necessárias.
Os usuários precisam que as 2 permissões a seguir sejam atribuídas para ser um usuário '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 tiver recebido as funções de 'Administrador', outros usuários poderão ser atualizados/adicionados conforme necessário.
info
O usuário administrador não poderá ver Espaços de trabalho, a menos que também lhe seja atribuída uma função de Supervisor.
warning
Um usuário administrador deve ser atribuído à Conta de 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. Atribuir usuários ou funções adicionais #
Agora que a Conta de 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:
- Ativando o Agente ACD (cliente.usuário.acd) em todos os usuários que exigem que seus eventos de agente sejam rastreados
- Habilitar uma das funções de acesso do Supervisor (por exemplo, cliente.usuário.supervisorl1) a quaisquer utilizadores que necessitem de acesso para executar relatórios ou visualizar murals.
Para adicionar funções a um usuário, use o Usuário do patch método.
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.
-
O número de referência é fornecido para que, se já houver um ID exclusivo que é usado para o cliente em um sistema diferente, ele possa ser adicionado a ~.Dimensions.~ para ajudar a identificar o cliente. Isso é diferente do ID de locatário exclusivo que será criado pelo Dimensions e que deve ser usado ao executar atualizações na conta do cliente. ↩︎