Atualizar painel de controle para CPaaS: reinventar a interface do usuário / UX e implementar o IDE de pessoa normal

Talvez você já tenha experimentado o novo painel enquanto ele estava na versão beta aberta: no painel antigo havia um botão especial para alternar. Seja como for, agora o novo painel está disponível para todos.

E isso não é apenas um lançamento, mas um repensar real do gerenciamento de contas de UI / UX do Voximplant. Convido todos a cortar - você encontrará uma visão geral das inovações mais significativas.
Apenas no caso: capturas de tela são clicáveis.


A aplicação da onipotência


O conceito de "aplicativo" não é novo, foi implementado quando a plataforma foi lançada. "Aplicativo" é uma maneira de agrupar scripts em nuvem, números de telefone, filas de chamadas, etc; existe uma referência explícita ao termo "aplicativo" em seu significado de software. A criação de aplicativos no Voximplant sempre foi uma obrigação para o tratamento adequado de chamadas.

No entanto, era tecnicamente possível criar um aplicativo a qualquer momento, por exemplo, quando tudo estava pronto (um script foi escrito, um número foi comprado etc.). Essa flexibilidade pode levar a consequências ambíguas: por um lado, os aplicativos são necessários sem falhas e, por outro lado, você pode esquecê-los facilmente depois de criar outras partes do processamento de chamadas.

Portanto, a principal mudança diz respeito a essa nuance específica: agora a seção Aplicativos é o principal ponto de entrada no gerenciamento de contas. A seção está localizada no menu principal, que é aberto clicando no "hambúrguer" no canto superior esquerdo:

imagem

No novo painel, você primeiro cria o aplicativo, depois cai nele e já dentro de você vê as seções familiares: Histórico de chamadas, Cenários, Usuários, Números, etc.

Novos nomes e locais


Alguns itens foram movidos, outros foram renomeados.

Para iniciantes, vale a pena notar que as regras anteriores agora estão roteando dentro do aplicativo.

imagem

Nas configurações gerais da conta - Configurações - agora dois novos nomes, Segurança e Webhooks.

Security é uma lista de permissões de IP para acessar a API HTTP e o SIP, consulte as guias correspondentes:

imagem


Webhooks - é assim que os retornos de chamada HTTP agora são chamados (costumavam estar na página da API de acesso):

imagem


Novos recursos


E agora sobre algo completamente novo.

Agora, os usuários são criados apenas em aplicativos, enquanto um usuário pode pertencer a apenas um aplicativo. Ponto fraco: se você já tinha uma conta na sua conta vinculada a vários aplicativos, para não arruinar a lógica do trabalho, clonamos esse usuário em outros aplicativos. Nesse caso, o ID "antigo" com estatísticas permanecerá no aplicativo ao qual o usuário foi anexado pela última vez. Os nomes de usuário devem ser exclusivos em um único aplicativo. Isso ocorre devido a alterações na API a partir de 1º de março .

As listas de chamadas agora são de domínio público - uma seção dentro do aplicativo é dedicada a elas. Usando essa funcionalidade, você pode ligar para um grande número de clientes no modo semi- e automático, indicando o número de tentativas para alcançar cada número, o intervalo entre as tentativas e o número máximo de chamadas simultâneas.



Configurações de perfil atualizadas - Configurações de perfil:

  1. Você pode definir um avatar. Não é a funcionalidade mais importante, mas é sempre bom ter em mãos uma oportunidade adicional para personalização.

    imagem

  2. Você pode conectar contas do OAuth: o Github e o Google estão disponíveis. Agora, fazer login em nosso painel será ainda mais conveniente.

Outro recurso é o gerenciamento de sessões ativas, sessões ativas; localizado na seção Chamadas do menu principal. Toda vez que você tiver pelo menos uma sessão ativa, poderá vê-la aqui. Você também pode descobrir mais sobre esta sessão e concluí-la manualmente.

imagem

O layout dos scripts mudou. Os scripts criados no painel antigo agora são compartilhados para todos os aplicativos, mas qualquer um deles pode ser vinculado a qualquer aplicativo - isso fará com que o script seja excluído da pasta compartilhada, ou seja, ficará indisponível para outros aplicativos. As ações estão disponíveis no menu de contexto, basta clicar com o botão direito do mouse no script.

Por último, mas não menos importante, este é o nosso novo IDE, que suporta preenchimento automático, teclas de atalho, diff , formatação automática etc. Todos os comandos disponíveis estão disponíveis na paleta (tecla F1) ou no menu de contexto (clique com o botão direito do mouse no editor). Também introduzimos um novo depurador, no qual você pode definir parâmetros de inicialização e usá-los no futuro.
Nosso próximo artigo será inteiramente sobre o IDE: o que está por trás, como funciona e por que

imagem


Marketplace


Agora, o painel possui modelos para o início mais rápido possível em nossa plataforma - você pode estudá-los agora mesmo .

imagem

Você pode selecionar a solução mais adequada e clicar em Instalar. Dependendo da escolha, um aplicativo, usuários, uma regra etc. serão criados. Em seguida, você pode tentar esta solução em ação executando a demonstração - o link aparecerá após a instalação.

Ainda mais


Estamos confiantes de que a arquitetura atualizada, juntamente com um IDE poderoso, o ajudará a fazer mais em menos tempo. Você pode escrever comentários nos comentários ou diretamente com o nosso suporte .

Source: https://habr.com/ru/post/pt442942/


All Articles