You are viewing the Portuguese (Brazil) site, but your language preference is set to English. Switch to English site →

Menu

Casos de uso comuns

Este guia aborda comandos úteis para interagir com seus plugins do Flex que são gerenciados com a CLI do Flex Plugins.

Exibir todas as versões de um plugin do Flex

twilio flex:plugins:list:plugin-versions --name <plugin name>

plugin versions

Visualizar todos os plugins do Flex que você implantou

O comando list exibe todos os plugins que podem ser ativados ou desativados.

$ twilio flex:plugins:list:plugins 

All Plugins

Visualizar seus plugins ativos

twilio flex:plugins:describe:release --active

Active Release.png

Reverter uma versão

Às vezes, você faz alterações no aplicativo que precisam ser revertidas e corrigidas. Você pode usar a CLI de plugins para retornar a uma versão anterior da configuração do plugin.

Buscar versões anteriores

twilio flex:plugins:list:releases

Escolha uma configuração anterior

Na lista de Versões, escolha a versão para a qual deseja reverter. Copie o configuration_sid da versão.

Use o comando describe para obter detalhes sobre a Configuração.

twilio flex:plugins:describe:configuration --sid <Configuration Sid>

Describe Configuration

Crie uma nova versão a partir de sua configuração anterior

Crie uma nova Versão com o configuration_sid. copiado.

twilio flex:plugins:release --configuration-sid <Configuration Sid>

Ufa! Você reverteu com êxito o Contact Center para uma versão operacional. Vá procurar esse bug e prepare‐se para cortar uma nova versão com o Código de Plugin revisado!

Desativar um plugin

Use o argumento disable-plugin no comando de versão para desativar um plugin em seu aplicativo Flex. O formato usado é pluginName.

twilio flex:plugins:release --disable-plugin plugin-agent-autoresponse --name "Flex Next" --description "Remove Agent Autoresponse Plugin"

Implementar vários plugins

twilio flex:plugins:release --plugin <plugin-name1>@<version> --plugin <plugin name2>@<version> --name "Sprint Snow Leopard" --description "Agent Productivity Tools"

Você pode agrupar vários plugins em uma única versão. O comando twilio flex:plugins:release usa vários nomes de plugins em seu argumento. Lembre‐se de que você precisa primeiro implantar as versões dos plugins que estão sendo mencionados no comando antes de usá‐lo no comando de versão.

Compare sua configuração com a versão ativa

Use o comando diff para comparar duas configurações em seu aplicativo Flex. Se você deixar o segundo parâmetro em branco, ele irá comparar a Configuração com a Versão ativa.

twilio flex:plugins:diff <Configuration SID> 

Implantar em sua própria CDN

Há dois mecanismos que você pode usar para servir plugins externos para o Twilio Assets. O recurso de Configuração do Flex fornece o plugin_service_attributes, que pode ser usado para registrar ativos externos para que o Flex carregue.

Atributo

Tipo

Objetivo

custom_plugins

Matriz JSON de plugins do Flex

O custom_plugins permite que você defina estaticamente uma lista de plugins do Flex para retornar ao Flex. Isso pode ser particularmente útil para incorporar como parte de um fluxo de trabalho de CI/CD.

custom_plugins_url

Um URL válido

O custom_plugins_url também deve retornar uma matriz JSON de plugins, mas ao aproveitar o token JWE fornecido pelo cabeçalho X-Flex-JWE, você pode optar por retornar condicionalmente plugins a determinados agentes para satisfazer casos de uso, como segmentação por departamento ou implantações canário.

Apenas um desses campos é obrigatório. Este exemplo de curl demonstra a sintaxe para atualizar qualquer atributo.

curl https://flex-api.twilio.com/v1/Configuration -X POST -u ACxx:auth_token \
    -H 'Content-Type: application/json' \
    -d '{
        "account_sid": "ACxx",
        "plugin_service_attributes": {
            "custom_plugins": [{"name": "My Plugin", "version": "0.0.1", "src": "https://example.com/my-self-hosted-plugin-0.0.1.js"}],
            "custom_plugins_url": "https://example.com/plugins-list.json"
        }
    }'

O custom_plugins_url tem precedência em relação ao custom_plugins no caso de ambos aparecerem. Isso permite que você utilize o custom_plugins como um fallback se seu URL estiver inacessível.

Classifique esta página:

Precisa de ajuda?

Às vezes, todos nós precisamos; a programação é difícil. Receba ajuda agora da nossa equipe de suporte, ou confie na sabedoria da multidão navegando pelo Stack Overflow Collective da Twilio ou buscando a tag Twilio no Stack Overflow.

Obrigado pelo seu feedback!

Selecione o(s) motivo(s) para seu feedback. As informações adicionais que você fornece nos ajudam a melhorar nossa documentação:

Enviando seu feedback...
🎉 Obrigado pelo seu feedback!
Algo deu errado. Tente novamente.

Obrigado pelo seu feedback!

Indique‑nos e obtenha USD10 em 3 etapas simples!

Etapa 1

Obtenha o link

Obtenha um link de indicação pessoal gratuito aqui

Etapa 2

Dê USD10

Seu usuário se inscreve e faz a atualização usando o link

Etapa 3

Obtenha USD10

1.250 mensagens SMS grátis
OU 1.000 min de voz grátis
OU 12.000 chats
OU mais