O processo de implantação do Company Hello
    • 04 Dec 2023
    • 4 Minutes to read
    • Contributors
    • Dark
      Light

    O processo de implantação do Company Hello

    • Dark
      Light

    Article summary

    Aqui você encontra um passo-a-passo do procedimento que será executado em seu ambiente durante a implantação do Company Hello, com descrição de cada uma das etapas de forma simples, evitando ficarmos presos a uma linguagem técnica, consideradando que um de nossos Customers Engineers estará presente no momento da execução do deployment.

    Passo 01 - Registros de Aplicativo

    Conforme nossa documentação de pré requisitos do Company Hello, iniciaremos o deployment do app dentro do Azure Active Directory, registrando nossos aplicativos em seu ambiente Azure.

    Nesse passo faremos 02 registros de aplicativo, um para o aplicativo direcionado aos usuários e um segundo para os autores da aplicação.

    Durante esse processo, será necessário que sejam passadas algumas informações acerca dos registros relizados, são essas informações:

    • App ID - de ambos registros.
    • Client Secret - de ambos registros.
    • Tenant ID

    image.png

    Nesse momento também haverá configurações de autenticação e permissões do aplicativo, o qual o administrador de seu ambiente deverá realizar o consentimento, são essas permissões:

    Permissões delegadas:

    • Group.Read.All
    • AppCatalog.Read.All

    Permissões de Aplicativo:

    • Group.Read.All
    • User.Read.All
    • TeamsAppInstallation.ReadWriteForUser.All

    Passo 02 - Deployment dos recursos

    Com os registros de aplicação realizados com sucesso, partimos para o deployment dos recursos necessários para funcionamento do app, dentro do Azure, nesse momento será passado um link com um ARM Template (Azure Resource Manager) para que não seja necessário o deployment individual de cada recurso.

    image.png

    Nesse momento, as informações e IDs coletadas no Passo 01 serão utilizados para preenchimento dos campos necessários do ARM, seguem os campos a serem preenchidos:

    • Região
    • Base Resource Name
    • Bot Author Name
    • User Client Id
    • User Client Secret
    • Author Client Id
    • Author Client Secret
    • Sender UPN List
    • User App External Id
    • App Display Name
    • App Description

    Nosso Customer Engineer responsável pela implantação, realizará todo processo junto de sua equipe técnica, explicando cada um dos pontos a serem preenchidos, bem como preenche-los.

    Ao finalizar o preenchimento, podemos criar os recursos.

    Deployment dos recursos

    Após preencher os campos necessários e iniciar o deployment, o tempo de execução do ARM pode variar entre 5 a 15 minutos.

    Finalizada a execução do ARM, os seguintes recursos estarão em seu ambiente Azure:

    • Conta de Armazenamento do Azure (Storage Account);
    • Bot de aplcativo web (x2);
    • Application Insights;
    • Azure FrontDoor;
    • Namespace de Barramento de Serviço;
    • Plano do Serviço de Aplicativo (máquina virtual responsável pelo app);
    • Serviço de Aplicativo;
    • Aplicativo de Funções (x3).

    image.png

    Recursos do Company Hello no Azure

    Durante o deployment, o padrão é que seja implementado um Plano de Serviço de Aplicativo - S1, porém essa infraestrutura suporta envios para até mil usuários, portanto a partir do momento que exista a necessidade de envio para um número acima de mil usuários, será necessário a criação de um segundo Plano de Serviço de Aplicativo, com a tier a ser definida de acordo com uso estimado, podendo ser um novo S1 ou até mesmo chegando a um P3V3 (Tier máxima).

    Passo 03 - Deployment dos Binários da Aplicação

    Após todos recursos estarem no Grupo de Recursos designado a aplicação, precisamos agora fazer o deployment dos binários da aplicação, é um processo simples, onde nosso Customer Engineer passará um link com 04 arquivos .zip que deverão ser baixados e em seguida faremos o upload desses binários no serviço de aplicativo e nas 03 funções de aplicativo, sendo cada .zip especifico de cada um desses recursos.

    Todo procedimento será realizado no seguinte painel:
    image.png

    Passo 04 - Central de Administração do Teams

    Nesse ponto, já teremos toda infraestrutura do Company Hello pronta, precisamos então fazer o upload do aplicativo do Teams, que será a interface principal do Hello para seus autores.

    image.png

    Precisaremos de acesso na Central de administração do Teams, nosso analista novamente enviará um pacote .zip com dois arquivos que devemos fazer o upload na central de administração do teams.

    image.png

    Finalizando ambos os uploads, partiremos para a configurações de políticas do Microsoft Teams.

    Passo 05 - Políticas do Teams

    Sabemos que o ambiente do Teams de uma organização pode ser complexo, de acordo com as políticas que seus administradores definem para seus usuários.

    Nesse passo, faremos uma revisão dessas políticas e criaremos uma política de set-up que será delegada somente as equipes que você escolher ou até mesmo em todo seu ambiente, assim eles não precisarão ter o esforço de instalar o Company Hello manualmente, faremos isso via política, inclusive pinando o App na barra de navegação do Teams.

    Poderão ser alterados dois tipos de políticas do Teams:

    • Políticas de Set-up;
    • Políticas de Permissão de aplicativos.

    Passo 06 - Instalação do Company Hello para equipe de Autores

    Agora partimos para o último passo de nossa jornada de implementação do Company Hello em sua organização, nesse momento precisaremos entrar no aplicativo do Microsoft Teams, seja ele em versão web ou desktop.

    Dentro do teams, entraremos na equipe criada e designada para os autores da aplicação e faremos a instalação do aplicativo nesta equipe, assim os testes já poderão ser iniciados!

    image.png

    Pronto! O Company Hello estará disponível para sua organização!


    Was this article helpful?