Como provisionar o Teams em escala para os Trabalhadores da Linha de Frente

Precisa integrar rapidamente um grande número de usuários ao Microsoft Teams e configurar uma experiência simplificada para eles? Você pode rapidamente provisionar identidades e equipes, além de atribuir todas as políticas relevantes para controlar a experiência do usuário final, através das instruções a seguir.

Nesse passo a passo, você aprenderá como:

  • Criar um grande número de usuários.
  • Criar um grande número de equipes e configurar os canais apropriados.
  • Atribuir licenciamento em escala.
  • Crie políticas de mensagens, políticas de configuração de aplicativos e políticas de permissão de aplicativos apropriadas para o Teams.
  • Aplicar essas políticas a usuários em escala.
  • Atribua um grande número de usuários a uma equipe designada.

Observação

Se você revisou estas informações e acha que precisa de ajuda ou tem alguma dúvida, clique aqui para entrar em contato com o Suporte White Glove.

Pré-requisitos

Baixe os ativos a partir deste local.

Importante

Os scripts no link acima são fornecidos como estão pela Microsoft, e devem ser modificados para suas necessidades individuais.

Requisitos técnicos

  • O locatário deve ter o número adequado de licenças disponíveis que incluam o Microsoft Teams. Se você ainda não possui essas licenças, consulte o Exploratório do Teams para obter uma assinatura de avaliação gratuita.
  • O usuário que executa estas etapas deve ter as seguintes funções atribuídas: Administrador Global, Administrador de Usuários e Administrador de Serviço do Teams, no Microsoft Azure Active Directory.
  • Os usuários devem ter direitos para instalar e configurar softwares no computador local.

Processo passo a passo

  1. Configurar ambiente
    1. Download do repositório GitHub contendo os scripts e documentação de exemplo do Windows PowerShell
    2. Configurar o ambiente local
    3. Configurar credenciais
    4. Configurar Módulos do Windows PowerShell e variáveis ambientais
  2. Criar e configurar equipes
    1. Criar equipes
    2. Etapas para a criação de equipes
    3. Criar canais para as equipes
  3. Criar políticas do Teams
    1. Criar políticas de mensagens do Teams
    2. Criar políticas de configuração de aplicativos do Teams
    3. Criar políticas de permissão de aplicativos do Teams
  4. Usuários e grupos de segurança
    1. Criar usuários e grupos de segurança
    2. Atribuir licenciamento a usuários por meio de um licenciamento com base em grupo
  5. Atribuir usuários e políticas
    1. Atribuir usuários a equipes
    2. Atribuir políticas do Teams aos usuários
    3. Opcional: converta o tipo de associação do grupo
  6. Testar e validar
    1. Entrar no Teams com um usuário de teste
    2. Verificar se há erros
    3. Tratamento de erros
  7. Leituras adicionais

Configurar ambiente

As etapas a seguir permitem configurar o ambiente:

Download do repositório GitHub contendo exemplos de scripts e documentação do Windows PowerShell

Antes de prosseguir, será necessário baixar os scripts deste local.

Configurar o ambiente local

A configuração das variáveis de ambiente local permite que os scripts mencionados aqui sejam executados usando caminhos relativos. O rootPath é a raiz de onde você clonou este repositório, e o tenantName está no formato yourTenant.onmicrosoft.com (https não deve ser incluído).

  1. Abra uma sessão do Windows PowerShell e navegue até a pasta scripts dentro do repositório git clonado.
  2. Execute o script .\SetConfig.ps1 -tenantName [nome do seu locatário] -rootPath "caminho completo para a raiz do repositório git".

Por exemplo: .\SetConfig.ps1 -tenantName contoso.onmicrosoft.com -rootPath "C:\data\source\FLWTeamsScale"

Configurar credenciais

Importante

A forma como as credenciais são gerenciadas nesses scripts pode não ser adequada para o seu uso; ela pode ser facilmente alterada para atender aos seus requisitos. Sempre siga os padrões e práticas da sua empresa para proteger contas de serviço e identidades gerenciadas.

Os scripts usam credenciais armazenadas como arquivos XML em $ENV:LOCALAPPDATA\keys, ou seja, a pasta AppData\Local. A função auxiliar Set-Creds no módulo BulkAddFunctions.psm1 precisa ser chamada para definir as credenciais usadas para executar esses scripts. Esta técnica elimina a necessidade de autenticação em todos os pontos de extremidade de serviço, mantendo as credenciais em um armazenamento local. De dentro de cada script, as credenciais apropriadas são lidas com a função auxiliar Get-Creds, e essas credenciais são usadas para conectar-se aos vários serviços.

Quando você chama Set-Creds, é solicitado que você forneça um nome de arquivo XML que será gravado em $ENV:LOCALAPPDATA\keys. Você pode ter diferentes credenciais para diferentes serviços. Por exemplo, você pode ter diferentes credenciais para MicrosoftTeams, AzureAD e MSonline; nesse caso, você pode executar Set-Creds mais de uma vez, salvando cada arquivo de credencial com seu próprio nome significativo.

Exemplos: Set-Creds msol-cred.xml Set-Creds azuread-cred.xml Set-Creds teams-cred.xml

Execute o script SetCreds.ps1 para salvar suas credenciais. Você verá uma solicitação "Executando a Operação" Export-Clixml "..."; digite 'Y' para aprovar.

Observação

A conta usada para as credenciais não pode exigir MFA (autenticação multifator).

Aqui está um exemplo de como os vários scripts usam as credenciais salvas para autenticar:

# Connect to MicrosoftTeams
$teams_cred = Get-Creds teams-cred.xml
Connect-MicrosoftTeams -Credential $teams_cred

Configurar os módulos do Windows PowerShell e as variáveis de ambiente

Você precisará instalar e conectar-se a vários módulos do Windows PowerShell, incluindo Microsoft Azure Active Directory, MSAL, MSCloudUtils e MicrosoftTeams.

  1. Localize o ConfigurePowerShellModules.ps1 na pasta de scripts no repositório.
  2. No PowerShell, execute o script ConfigurePowerShellModules.ps1.

Criar e configurar equipes

Para se comunicar e colaborar com os funcionários da linha de frente, primeiro você precisará estabelecer uma série de equipes e adicionar canais padrão a essas equipes, que veremos a seguir.

Criar equipes

As equipes são um conjunto de pessoas, conteúdos e ferramentas dentro da organização. Para a maioria das organizações centradas no trabalhador da linha de frente, a melhor prática é ancorar uma equipe em torno de um local físico. Por exemplo, uma equipe para cada um dos seguintes:

  • Repositório
  • Centro de distribuição
  • Planta de manufatura
  • Hospital
  • Mercearia

Discussão de práticas recomendadas: ao projetar suas equipes, é importante ter em mente os limites e especificações do Teams. Para organizações menores, uma equipe de toda a organização pode ser usada para agilizar a comunicação e complementar uma estrutura de local físico. Para outros, uma convenção de nomenclatura de equipe com local físico estruturado auxilia na comunicação corporativa com postagem cruzada para várias equipes simultaneamente com facilidade. Por exemplo, você pode pesquisar e postar em todas as equipes com os EUA no nome para apontar todos os locais dos EUA. Mais informações sobre a postagem cruzada podem ser encontradas aqui.

Etapas para criar equipes

  1. Localize o arquivo TeamsInformation.csv na pasta de dados no repositório.
  2. Atualize as informações no arquivo TeamsInformation.csv com as informações específicas da sua organização. Lembre-se das nossas melhores práticas acima.
  3. Localize o script CreateTeams.ps1.
  4. No PowerShell, execute o script CreateTeams.ps1.

Criar canais para as equipes

Os canais são seções dedicadas dentro de uma equipe para manter as conversas organizadas por disciplinas, projetos, tópicos específicos e muito mais. Cada equipe ganha automaticamente um canal Geral, mas a partir dele você personaliza sua estrutura de acordo com as necessidades do seu negócio. Por exemplo, a estrutura de canal adicional poderia incluir:

  • Fabricação – Segurança, Linha 1, Linha 2, Comunicação Corporativa, Treinamento
  • Mercearia – Padaria, Produção, Carne, Comunicação Corporativa, Treinamento
  • Saúde – Enfermeiras, Médicos, Unidade de Cuidados Críticos 1, Unidade de Cuidados Críticos 2
  • Hospitalidade – Recepção, Manutenção, Limpeza, Manobrista e Bagagem, Comunicação Corporativa, Treinamento
  • Varejo – Frente de Loja, Fundo de Loja, Comunicação Corporativa, Treinamento

Observação

Os canais não devem ser considerados como um limite de segurança. Eles são um meio de organizar os trabalhadores para fins de colaboração.

Discussão de práticas recomendadas: ao projetar a estrutura de seu canal, é importante manter as coisas simples, especialmente quando você deseja integrar muitos usuários. Resista ao impulso de criar canais para cada situação, função ou tópico, a fim de minimizar a necessidade de treinamento. Para começar, escolha de três a cinco canais no máximo. Canais adicionais podem ser facilmente criados conforme a necessidade. Na verdade, por enquanto não há problema em usar apenas o canal geral!

Etapas para criar canais para equipes

  1. Localize o arquivo TeamsChannels.csv na pasta de scripts no repositório.
  2. Atualize o arquivo TeamsChannels.csv com as informações específicas da sua organização. Lembre-se das nossas melhores práticas acima.
  3. Localize o script CreateTeamsChannels.ps1 na pasta de scripts no repositório.
  4. No Windows PowerShell, execute o script CreateTeamsChannels.ps1.

Criar políticas do Teams

Como administrador, você pode usar as políticas de equipes no Microsoft Teams para controlar o que os usuários em sua organização podem ver. Por exemplo, você pode controlar quais aplicativos são fixados no trilho esquerdo em sua área de trabalho ou navegador em dispositivos móveis, para simplificar a experiência do usuário final ao integrar um grande número de usuários. Algumas dessas políticas podem ser criadas com o PowerShell e outras devem ser criadas manualmente no centro de administração do Teams.

Discussão de práticas recomendadas: para cada uma das políticas a seguir, estamos optando por realmente criar duas políticas: uma para os funcionários da linha de frente e outra para os gerentes da linha de frente. Você pode optar por criar quantos forem necessários. Para a maioria dos clientes, duas é uma quantidade boa para começar, mesmo que você atribua as mesmas configurações para cada grupo inicialmente. À medida que sua experiência com o Teams aumentar, você poderá optar por diferenciar ainda mais sua experiência e ter as duas políticas separadas já criadas, poderá tornar isso mais simples.

Criar Políticas de Mensagens do Teams

As políticas de mensagens são usadas para controlar quais recursos de mensagens de chat e canal estão disponíveis para usuários no Microsoft Teams.

Discussão de práticas recomendadas: embora você possa usar a política Global padrão que é criada automaticamente, optamos por criar uma política personalizada usando as etapas abaixo para fornecer uma experiência mais fechada, simples e diferenciada para gerentes e funcionários da linha de frente.

Etapas para criar políticas de mensagens do Teams

  1. Localize o arquivo TeamsMessagingPolicies.csv na pasta de scripts no repositório.
  2. Atualize o arquivo TeamsMessagingPolicies.csv com as informações específicas da sua organização. Informações adicionais sobre algumas das várias opções podem ser encontradas aqui.
  3. Localize o script CreateTeamsMessagePolicies.ps1 na pasta de scripts no repositório.
  4. No Windows PowerShell, execute o script CreateTeamsMessagePolicies.ps1.

Criar políticas de configuração de aplicativos do Teams

Como administrador, é possível usar as políticas de configuração de aplicativos para fazer o seguinte:

  • Personalize o Teams para destacar os aplicativos mais importantes para os usuários. Você escolhe os aplicativos a serem fixados e define a ordem em que eles aparecem. A fixação de aplicativos permite mostrar os aplicativos que os usuários da sua organização precisam, inclusive aqueles criados por terceiros ou por desenvolvedores da sua organização.
  • Controle se os usuários podem fixar aplicativos no Teams.

Os aplicativos são fixados na barra do aplicativo. Esta é a barra do lado do cliente da área de trabalho do Teams e na parte inferior dos clientes móveis do Teams (iOS e Android).

Cliente de área de trabalho do Teams   Cliente de dispositivo móvel do Teams
Captura de tela do cliente de área de trabalho do Teams com aplicativos fixados na barra de aplicativos. Captura de tela do cliente móvel Teams com aplicativos fixados na barra inferior.

Discussão de prática recomendada: você gerencia as políticas de configuração do aplicativo no centro de administração do Microsoft Teams. Eles não podem ser criados com o PowerShell. Você pode usar a política global (padrão para toda a organização) ou criar políticas personalizadas e atribuí-las aos usuários. Os usuários em sua organização terão automaticamente a política global atribuída, a menos que você crie e atribua uma política personalizada. Para nossos objetivos, estamos criando duas novas políticas para funcionários e gerentes de linha de frente, a fim de fornecer a eles uma experiência mais simples e otimizada para facilitar a integração de um grande número de usuários simultaneamente. Você pode optar por personalizar a experiência conforme as necessidades da empresa.

Criar a política de configuração do aplicativo do gerenciador de linha de frente

As seguintes configurações podem ser personalizadas para atender às suas necessidades de negócios. Escolhemos algumas das opções recomendadas com base nas práticas recomendadas e para melhorar a facilidade de integrar novos usuários em escala. Para saber mais, clique aqui.

  1. Na navegação esquerda do centro de administração do Microsoft Teams, acesse Políticas de configuração > de aplicativos do Teams.

  2. Clique em Adicionar.

  3. Insira um nome e uma descrição para a política. Por exemplo, política de configuração do aplicativo de gerente de Linha de frente. Captura de tela do exemplo de nome e descrição da política de configuração de aplicativo do gerenciador de linha de frente.

  4. Desativar o Carregamento de aplicativos personalizados.

  5. Desativar a Permissão de fixação do usuário. Captura de tela da configuração Permitir fixação do usuário.

  6. Se ainda não estiver listado, adicione o aplicativo Turnos. Para mais informações sobre Turnos, clique aqui. Captura de tela da tela Adicionar aplicativos fixados, mostrando o botão Adicionar para o aplicativo Turnos

  7. Remova a Chamada, se for exibido. A remoção desse recurso não o desabilitará para o usuário, mas impedirá que ele apareça na barra do aplicativo para simplificar a experiência do usuário final.

  8. Organize os aplicativos na seguinte ordem para ditar sua ordem na barra de aplicativos do Teams e clique em Salvar.

    • Atividade
    • Bate-papo
    • Teams
    • Calendário
    • Turnos

    Captura de tela de aplicativos para gerentes de linha de frente listados em ordem.

Criar a política de configuração do aplicativo de trabalho da linha de frente

As seguintes configurações podem ser personalizadas para atender às suas necessidades de negócios. Escolhemos algumas das opções recomendadas com base nas práticas recomendadas e para melhorar a facilidade de integrar novos usuários em escala. Para saber mais, clique aqui.

  1. Na navegação esquerda do centro de administração do Microsoft Teams, acesse Políticas de configuração > de aplicativos do Teams.

  2. Clique em Adicionar.

  3. Insira um nome e uma descrição para a política. Por exemplo, política de configuração de aplicativo de Trabalhador de linha de frente. Captura de tela do exemplo de nome e descrição da política de configuração de aplicativo de trabalhador de linha de frente.

  4. Desativar o Carregamento de aplicativos personalizados.

  5. Desativar a Permissão de fixação do usuário. Captura de tela da configuração Permitir fixação do usuário.

  6. Se ainda não estiver listado, adicione o aplicativo Turnos. Para mais informações sobre Turnos, clique aqui.

    Captura de tela da tela Adicionar aplicativos fixados, mostrando o botão Adicionar para o aplicativo Turnos

  7. Remova Reuniões e Chamadas, se aparecerem. A remoção desses recursos não os desabilitará para o usuário, mas impedirá que apareçam na barra de aplicativos para simplificar a experiência do usuário final.

  8. Organize os aplicativos na seguinte ordem para ditar sua ordem na barra de aplicativos do Teams e clique em Salvar.

    • Atividade
    • Bate-papo
    • Teams
    • Turnos

    Captura de tela de aplicativos para trabalhadores da linha de frente listados em ordem.

Criar políticas de permissão de aplicativos do Teams

Como administrador, você pode usar as políticas de permissão do aplicativo para controlar quais aplicativos estarão disponíveis para os usuários do Microsoft Teams em sua organização. Você pode permitir ou bloquear todos os aplicativos, ou aplicativos específicos publicados pela Microsoft, por terceiros e pela sua organização. Ao bloquear um aplicativo, os usuários que têm a política não conseguem instalá-lo da loja de aplicativos do Teams. Você deve ser um administrador global ou administrador de serviços do Teams para gerenciar essas políticas.

Discussão de prática recomendada: você gerencia as políticas de configuração do aplicativo no centro de administração do Microsoft Teams. Eles não podem ser criados com o PowerShell. Você pode usar a política global (padrão para toda a organização) ou criar políticas personalizadas e atribuí-las aos usuários. Os usuários da sua organização terão automaticamente a política global, a menos que você crie e atribua uma política personalizada. Para nossos objetivos, estamos criando duas novas políticas para funcionários e gerentes de linha de frente, a fim de fornecer uma experiência segura e mais ágil para facilitar a integração de um grande número de usuários simultaneamente. É claro que você pode escolher personalizar a experiência de acordo com as necessidades do seu negócio.

Criar a política de permissão do aplicativo do gerenciador de linha de frente

As seguintes configurações podem ser personalizadas para atender às suas necessidades de negócios. Estas são algumas das opções com base nas práticas recomendadas que podem melhorar a facilidade de integração de novos usuários em escala. Para saber mais, clique aqui.

  1. Na navegação à esquerda do centro de administração do Microsoft Teams, vá para Aplicativos do Teams > Políticas de permissão.

  2. Clique em Adicionar.

    Captura de tela da página Adicionar política de permissão do aplicativo.

  3. Insira um nome e uma descrição para a política. Por exemplo, política de permissão do aplicativo do gerente de Linha de Frente.

  4. Em aplicativos da Microsoft, selecione Permitir todos os aplicativos.

  5. Em Aplicativos de terceiros, selecione Permitir todos os aplicativos.

  6. Em Aplicativos personalizados, selecione Permitir todos os aplicativos.

  7. Clique em Salvar.

Criar a política de permissão do aplicativo do trabalhador de linha de frente

As seguintes configurações podem ser personalizadas para atender às suas necessidades de negócios. Estas são algumas das opções com base nas práticas recomendadas que podem melhorar a facilidade de integração de novos usuários em escala. Para saber mais, clique aqui.

  1. Na navegação à esquerda do centro de administração do Microsoft Teams, vá para Aplicativos do Teams > Políticas de permissão.

  2. Clique em Adicionar.

    Captura de tela da página Adicionar política de permissão do aplicativo.

  3. Insira um nome e uma descrição para a política. Por exemplo, política de permissão do aplicativo de Trabalhador de linha de frente.

  4. Em aplicativos da Microsoft, selecione Permitir todos os aplicativos.

  5. Em Aplicativos de terceiros, selecione Bloquear todos os aplicativos.

  6. Em Aplicativos personalizados, selecione Permitir todos os aplicativos.

  7. Clique em Salvar.

Usuários e grupos de segurança

Criar usuários e grupos de segurança

Para trabalhar com uma grande quantidade de usuários no Teams, primeiro é necessário ter os usuários criados no Azure AD. Há muitas maneiras de provisionar um grande número de usuários, mas vamos destacar o seguinte:

Para gerenciar esses usuários em escala com mais eficácia, você precisa criar dois grupos de segurança para funcionários e gerentes de linha de frente e provisionar esses usuários diretamente para os grupos de segurança, seguindo estas etapas:

  1. Localize o arquivo Users.csv na pasta de scripts no repositório.
  2. Atualize o arquivo Users.csv com as informações específicas da organização.
    1. Por padrão, o script que fornecemos criará um usuário com uma senha temporária que deve ser alterada no primeiro login. Se você não quiser usar a senha padrão, edite o script CreateUsers.ps1 para atender às suas necessidades.
    2. Certifique-se de atualizar o campo SecurityGroup para refletir o nome apropriado criado anteriormente.
  3. Localize o arquivo SecurityGroups.csv na pasta de scripts no repositório.
  4. Atualize o arquivo SecurityGroups.csv com as informações específicas do grupo de segurança da sua organização.
    1. Certifique-se de atualizar os campos MessagePolicy, AppPermissionPolicy e AppSetupPolicy para mapear as políticas adequadas que você criou anteriormente.
    2. Certifique-se de atualizar o campo LicensePlan para refletir o licenciamento que você pretende dar a cada um desses usuários. Para mais informações sobre nomes de produtos e identificadores de planos de serviços, confira a documentação aqui.
  5. No Windows PowerShell, execute o script CreateUsers.ps1 de ativos.

Atribuir licenciamento a usuários por meio de um licenciamento com base em grupo

Os serviços de nuvem pagos da Microsoft, como o Microsoft 365, Office 365, Enterprise Mobility + Security, Dynamics 365 e outros produtos similares, exigem licenças. Estas licenças são atribuídas a cada usuário que necessita ter acesso a esses serviços. Para gerencias as licenças, os administradores usam um dos portais de gerenciamento (Office ou Azure) e cmdlets do PowerShell. O Azure Active Directory (Azure AD) é a infraestrutura subjacente que oferece suporte ao gerenciamento de identidade para todos os serviços de nuvem da Microsoft. O Azure AD armazena informações sobre os estados de atribuição de licenças para os usuários.

A fim de permitir o licenciamento em escala, o Azure AD inclui agora o licenciamento baseado em grupos, e por esta razão criamos os grupos de segurança no início deste artigo. Você pode atribuir uma ou mais licenças de produto a um grupo. O Azure AD garante que as licenças sejam atribuídas a todos os membros do grupo. Todos os novos membros que ingressarem no grupo receberão as licenças apropriadas. As licenças são removidas dos membros que deixam o grupo. Este gerenciamento de licenciamento elimina a necessidade de automatizar gerenciamentos via PowerShell para refletir as mudanças na organização e estrutura departamental por usuário.

Atribuir usuários e políticas

Atribuir usuários a equipes

Agora que você criou os usuários e as equipes, é hora de colocar todos os usuários nas equipes adequadas.

  1. Localize o arquivo Users.csv na pasta de dados no repositório e certifique-se de que você tenha um mapeamento exato para as equipes neste arquivo.
  2. No Windows PowerShell, execute o script AssignUserstoTeams.ps1 na pasta de scripts no repositório.

Atribuir políticas de equipes aos usuários

Agora que você criou os usuários e as políticas para modificar sua experiência nas equipes, é hora de atribuir essas políticas aos usuários corretos.

  1. Localize o arquivo SecurityGroups.csv na pasta de dados no repositório e certifique-se de que você tenha um mapeamento preciso das políticas para os grupos.
  2. No Windows PowerShell, execute o script AssignPoliciestoUsers.ps1 na pasta de scripts no repositório.

Opcional: converta o tipo de associação do grupo

Observação

Esta etapa é para pessoas que tenham o Microsoft Azure Active Directory P1 ou superior.

Quando licenciado para o Microsoft Azure Active Directory P1 ou superior, você tem a opção de usar a Associação Dinâmica de Grupo em vez de usar a associação atribuída. Os scripts que criaram as equipes também criaram grupos do Office do tipo de associação Atribuído, o que significa que seus membros devem ser adicionados explicitamente.

Usando a Associação Dinâmica, regras são escritas para determinar se alguém é membro da equipe ou não.

Observação

Quando você executar este script, os membros atuais do grupo serão removidos (exceto seus proprietários) e novos membros serão adicionados quando o trabalho de sincronização da associação for executado.

  1. Localize o arquivo migrateGroups.csv na pasta de dados no repositório.
  2. Atualize o arquivo CSV migrateGroups.csv com os grupos que serão migrados, juntamente com a regra para associação dinâmica.
  3. Localize o arquivo ConvertGroupMembershipType.ps1 na pasta de scripts no repositório.
  4. No Windows PowerShell, execute o script ConvertGroupMembershipType.ps1

Testar e validar

Entrar no Teams com um usuário de teste

Agora que você completou todas as etapas, é hora de verificar o trabalho concluído.

  1. O usuário criado terá uma senha inicial que está em CreateUsers.ps1 e será necessário alterá-la no primeiro login.
  2. Verifique se a aparência do Teams é o que você esperava. Caso contrário, análise as seções Criar políticas do Teams e Atribuir políticas do Teams aos usuários.
  3. Verifique se o usuário está na equipe correta. Caso contrário, análise as seções Criar e configurar usuários e Atribuir usuários às equipes.

Observação

Se o provisionamento de funcionários da linha de frente for gerenciado por meio de sua equipe de gerenciamento de identidade e acesso, você precisará seguir o processo para fornecer ao funcionário suas credenciais.

Verificar se há erros

Enquanto você executava os scripts anteriores, erros ou exceções foram gravados em um arquivo .csv localizado na pasta de logs na sua cópia do repositório. Esse arquivo pode ser usado para investigar todos os problemas que possam ter ocorrido.

Um exemplo de exceção poderia ser se você tentasse criar uma equipe que já existisse no seu locatário.

  1. Encontre a pasta Logs e revise qualquer arquivo .csv que ela possa conter. Se não houver exceções, poderá não encontrar um arquivo de exceção aqui.

Tratamento de erros

O tratamento mínimo de erros foi implementado nesses scripts de exemplo. Existem blocos try/catch e, se acionados, armazenamos o erro em uma variável no bloco catch. O tratamento de erros adicional deve ser implementado de acordo com suas preferências.

Leituras adicionais