Colaborar no projeto do Teams usando o Kit de Ferramentas do Microsoft Teams
Vários desenvolvedores podem trabalhar juntos para depurar, provisionar e implantar o mesmo projeto do Teams Toolkit, mas isso requer definir manualmente as permissões certas do Teams App e Microsoft Azure Active Directory (Azure AD). O recurso de colaboração do Teams Toolkit simplifica esse processo entre desenvolvedores e proprietários de projetos.
Colaborar com outros desenvolvedores
As seções a seguir nos orientam a entender o processo de colaboração como proprietário ou colaborador do projeto:
Como proprietário do projeto
Observação
Antes de adicionar colaboradores para um ambiente, o proprietário do projeto precisa provisionar o projeto primeiro.
Selecione Kit de Ferramentas do Teams na barra de atividades.
Na seção ENVIRONMENT , selecione Botão Gerenciar Colaboradores, conforme mostrado na imagem a seguir:
Selecione Adicionar Proprietários de Aplicativos para adicionar outro endereço de email da conta do Microsoft 365 como colaborador:
- Selecione os aplicativos para os quais você deseja adicionar proprietários de aplicativos.
- (Opcional) Selecione e confirme o arquivo do Teams
manifest.json
. - (Opcional) Selecione e confirme Azure AD arquivo de aplicativo
aad.manifest.json
. - Insira o endereço de email da conta M365 que você deseja adicionar como proprietário do aplicativo. A conta a ser adicionada deve estar no mesmo locatário que o proprietário do projeto para depuração remota, conforme mostrado na imagem.
- Selecione os aplicativos para os quais você deseja adicionar proprietários de aplicativos.
Selecione Listar Proprietários de Aplicativos para exibir colaboradores no ambiente atual:
- Selecione os aplicativos para os quais você deseja adicionar proprietários de aplicativos.
- (Opcional) Selecione e confirme o arquivo do Teams
manifest.json
. - (Opcional) Selecione e confirme Azure AD arquivo de aplicativo
aad.manifest.json
. - Insira o endereço de email da conta M365 que você deseja adicionar como proprietário do aplicativo. A conta a ser adicionada deve estar no mesmo locatário que o proprietário do projeto para depuração remota, conforme mostrado na imagem.
- Em seguida, você pode ver colaboradores listados no canal de saída, conforme mostrado na seguinte imagem:
- Selecione os aplicativos para os quais você deseja adicionar proprietários de aplicativos.
Envie o projeto para o GitHub.
Observação
Os colaboradores recém-adicionados não recebem nenhuma notificação. O proprietário do projeto precisa notificar o colaborador.
Como colaborador do projeto
Clone o projeto do GitHub.
Faça logon na conta do Microsoft 365.
Faça logon na conta do Azure, ele tem contribuidor permissão necessária pelo projeto para todos os recursos do Azure.
Para visualizar seu aplicativo do Teams, implante o projeto no remoto.
Inicie o controle remoto para ter uma visualização do aplicativo Teams.
Observação
Os colaboradores devem fazer logon usando a conta que o proprietário do projeto adiciona no mesmo locatário com o proprietário do projeto. Para obter mais informações, consulte compilar e executar seu aplicativo teams em ambiente remoto.
Remover Colaborador
A remoção de colaboradores requer as seguintes etapas manuais:
Usando o Portal do Desenvolvedor
- Acesse o Portal do Desenvolvedor do Teams e selecione seu aplicativo teams pelo nome ou ID do aplicativo.
- Selecione Proprietários no painel esquerdo.
- Selecione e remova o colaborador.
Usando o Azure Active Directory
Acesse o Azure Active Directory, selecione Registro de aplicativo no painel esquerdo e localize seu aplicativo Azure AD.
Selecione Proprietários no painel esquerdo na página de gerenciamento de aplicativos Azure AD.
Selecione e remova o colaborador.
Observação
- O colaborador adicionado ao seu projeto não recebe nenhuma notificação. O proprietário do projeto precisa notificar o colaborador offline.
- As permissões relacionadas ao Azure devem ser definidas manualmente pelo administrador de assinatura do Azure no portal do Azure.
- A conta do Azure deve ter contribuidor função para a assinatura para que os desenvolvedores possam trabalhar juntos para provisionar e implantar o projeto do TeamsFx.