Configurando o Serviço do Microsoft Teams no Tactium Omni
Sumário
Visão Geral
Esta documentação visa orientar e auxiliar no cadastro do serviço do Microsoft Teams no Tactium OMNI para a realização de atendimentos centralizados no OmniPA.
Pré-requisito
Possuir um Azure bot/aplicativo vinculado a Central de Administração do Teams da sua organização. Para mais informações acesse: Conectando um Azure Bot ao Microsoft Teams para realizar atendimentos no Omni PA.
Esse canal está disponível a partir da versão 5.52.8.1
Coletando dados da integração no Azure Active Directory e Microsoft Teams admin center
Azure
Acesse a plataforma Azure Active Directory da sua organização.

Logo em seguida, clique em Registros de Aplicativos e selecione o aplicativo associado ao BOT que será utilizado na integração.
As informações a seguir (Nome de Exibição, ID do aplicativo, ID do diretório) devem ser inseridas na aba “Integração” do cadastro de serviço quando solicitadas:

Agora, acesse Certificados e Segredos. Utilizaremos o Valor (value) do secredo gerado, este valor só é disponibilizado para cópia/visualização no momento de criação, logo se não for possível ter acesso ao Valor gerado anteriormente, deve ser gerado + Novo Segredo do cliente para ter acesso ao novo Valor gerado.

Abaixo veja a correlação dos dados que utilizaremos do portal do Azure e seus campos de preenchimento no Manager ADM:
| AZURE ACTIVE DIRECTORY | MANAGER ADM |
| Nome de Exibição | Teams App Nome |
| ID do aplicativo (cliente) | Cliente Id |
| ID do diretório (locatário) | Tenant Id |
| Valor Segredo do Cliente | Secret Id |
Teams
Acesse a Central de Administração do Teams da sua organização (https://admin.teams.microsoft.com).
Dentro do portal, acesse o caminho Team Apps >> Manage Apps.

Acesse o App desejado para integração e clique em “Sobre/About“.
As informações a seguir (Short name, App Id) devem ser inseridas na aba “Integração” do cadastro de serviço quando solicitadas:

Abaixo veja a correlação dos dados que utilizaremos do portal do Teams e seus campos de preenchimento no Manager ADM:
| MICROSOFT TEAMS ADMIN CENTER | MANAGER ADM |
| Short Name | Teams Bot Nome |
| App ID | Teams App ID |
Cadastrando serviço no Tactium
Para realizar o cadastro de serviço acesse o ManagerADM e seguir o caminho Serviços e processos>> Cadastrar Serviço.

Na página seguinte, clique no botão “Novo” para adicionar um novo serviço.

Na aba “Cadastro” nomeie o serviço, e selecione o “Tipo de Serviço” para Messaging.
O campo “Cifra” preencha o identificador do cliente (Client ID) disponível no registro do seu aplicativo localizado no Azure Active Directory.

Na aba “Integração” preencha o conteúdo disponibilizado da seguinte forma:

| Tipo da Integração | Ferramenta de integração do serviço de mensageria. Por default: “Microsoft Teams”. |
| Url da Integração | Url padrão de integração deste recurso. Por default: “https://smba.trafficmanager.net/amer/” |
| Cliente Id | Cliente Id de aplicativo (cliente) exclusiva atribuída ao seu aplicativo pelo Azure AD quando o aplicativo foi registrado. |
| Tenant Id | Tenant Id é o código atribuído a instância da organização no Azure AD quando o aplicativo foi registrado. |
| RedirectUri | Implementação futura, caso necessário. Campo não será preenchido inicialmente, pois no momento não é necessário autenticar onde o servidor de autorização envia o usuário. |
| SecretId | Valor do segredo gerado para o cliente. |
| Teams App Id | App Id gerada durante o upload do aplicativo/bot na Central de Administração do Teams. |
| Teams App Name | Nome do App utilizado no momento de seu registro na plataforma do Azure. |
| Teams Bot Name | Nome completo (“name”: “full”) do Bot inserido no arquivo manifest.json . |
Na aba “Grupo Serviço” é possível definir um ou mais grupos para esse serviço, o horário padrão de cada grupo, qual será seu fluxo de encerramento, o nível de prioridade do atendimento a ser recebido por cada grupo e a quantidade de atendimentos que poderão ser atendidos por cada um. Depois de selecionar o grupo e o horário, basta clicar em
para que seja salvo as informações, como na imagem abaixo. Caso deseje alterar algum deles basta clicar em editar (
) ou caso deseje excluir aquele grupo basta clicar em excluir (
).

Pronto, após concluir estas etapas, o serviço pode ser salvo, para isso é só clicar no botão salvar (
).
Por fim, para aplicar as configurações do serviço é necessário reiniciar o serviço Tactium, se for clientes Tactium Cloud, será necessário consultar o SAC da Tactium.
Na aba “Mensagens” pode-se configurar as mensagens pré estabelecidas que aquele grupo pode ver. Na tela podem ser vistas duas listas, uma para mensagens Disponíveis e outra lista para mensagens Alocadas naquele serviço.

A tela deve contar com dois filtros para a lista Disponíveis:
Para inserir a quantidade de primeiras mensagens exibidas.
Para escolher as mensagens cujos títulos contém uma determinada descrição.
Com ambos os filtros vazios, a lista de disponíveis deve ser reestabelecida. Para criar uma nova mensagem basta apertar o botão NOVA, dentro do cadastro de serviços.
Basta escolher uma mensagem e vincular a lista de alocadas, e em seguida, no OmniPA, Iniciar um atendimento > clicar no ícone de mensagens padronizadas > clicar no input de pesquisa ou escolha > verificar se as mensagens padronizadas selecionadas aparecem na lista de opções. Deve exibir as mensagens padrões escolhidas. Caso o serviço não possua nenhuma mensagem, devem ser exibidas as mensagens conforme o comportamento anterior a essa funcionalidade.
Configurando o link do WebHook
Se torna necessário a configuração dos links do Webhook para o funcionamento das integrações com as API’s dos canais de messaging (WhatsApp, Telegram, Teams, Facebook, etc) e das pesquisas de satisfação que são associadas juntamente à essa camada de integração devendo configurar os parâmetros interno e externo em Configurações Gerais no ManagerADM.
Para mais informações: Configurando o link externo e interno Webhook no TACTIUM.
Configurando o path e as permissões das pastas para troca de anexo do Tactium
Torna-se necessário realizar as configurações das pastas de anexos que são feitas dentro do ManagerADM. Além das configurações das pastas, torna-se necessário dar as permissões das pastas para o funcionamento da aplicação. Para saber mais sobre as permissões acesse Configurando as permissões e o compartilhamento da pasta de anexo.
Vinculando um Script de Automação ao Serviço (opcional)
Para vincular um Script de Automação basta acessar o cadastro de serviço no ManagerADM (TTAdmin) e associá-lo na pasta inferior no cadastro.

Caso queira saber mais informações sobre o Script de Automação, acesse a página Configurando um Script de Automação no Tactium Omni.
Configurando a Pesquisa de Satisfação (opcional)
Para habilitar a pesquisa do basta selecionar o tipo de pesquisa no cadastro do serviço no ManagerADM, podendo ser a padrão ou a customizada. Na customizada será habilitado uma nova aba para definir as perguntas necessárias. Para mais informações de como configurar acesse Configurando a pesquisa de satisfação.
Configurando o horário de atendimento do serviço (opcional)
Para configurar o horário de serviço na tela de Cadastro devemos ir até a opção “Horário Padrão” e depois selecione um horário que já foi salvo e configurado anteriormente no Manager ADM.
Os clientes que entraram fora do horário configurado automaticamente receberão uma mensagem de fora de horário padrão do sistema e serão classificado com o status de “Fora de horário”.

Os atendimentos classificados como “Fora de horário” poderão ser listados no menu “Conversas” (Pastinhas) permitindo que o operador possa retomar os atendimentos a partir do OmniPA através de um contato ativo.
Para mais informações:
- Conhecendo o recurso de retomada de conversas através do OmniPA.
- Configurando Horário Padrão para Atendimento no OMNI.
Utilizando o Teams para realizar atendimentos
Para iniciar atendimentos com o serviço do Teams, procure pelo BOT utilizando o nome submetido no arquivo manifest.json e utilize a ferramenta de “Novo Chat” (Ctrl + N).
Ao disparar uma mensagem, um ticket será gerado para atendimento na nossa solução de atendimento Omni PA.

