Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os aplicativos no Microsoft Teams promovem a colaboração permitindo que os usuários trabalhem onde se comunicam e colaboram. Muitos aplicativos exigem uma comunicação "de um lado para outro" ou a passagem de itens entre as pessoas. Por exemplo, no modelo de aplicativo de exemplo Inspeção para Teams, os gerentes criam formulários de inspeção, os usuários realizam a inspeção e os revisores revisam as inspeções.
O Power Apps no Teams pode aproveitar uma integração profunda a outros recursos do Teams para tornar os aplicativos colaborativos. Neste artigo, veremos como integrar o Power Apps ao Teams para fazer chamadas ou agendar reuniões com outros usuários da organização.
Assista a este vídeo para aprender como integrar o Power Apps às chamadas e reuniões:
Pré-requisitos
Para concluir esta lição, precisaremos da capacidade de criar aplicativos no Teams que estarão disponíveis como parte da seleção de assinaturas do Microsoft 365.
Entrar no Teams
Entrar no Teams usando o aplicativo Desktop ou o aplicativo Web
Criar uma nova equipe
Nesta seção, criaremos uma nova equipe do Teams e, em seguida, criaremos um aplicativo dentro dessa equipe. Ignore esta seção se você já tem uma equipe que deseja usar.
Para criar uma nova equipe, selecione a guia Teams > selecione Ingressar em ou criar uma equipe no lado inferior esquerdo da tela > selecione Criar Equipe> selecione Do Zero> selecione Pública e dê à equipe um nome como "Integração de chamadas e reuniões". Em seguida, selecione Criar.
Se houver membros na sua organização que você gostaria de adicionar à equipe para fins de teste, adicione-os na pop-up e, em seguida, selecione Adicionar.
Selecione Fechar.
A nova equipe é criada e listada na guia Teams
Criar um novo aplicativo
Criaremos um aplicativo com uma galeria de usuários e botões em cada um dos formulários de exibição para ligar, conversar ou agendar uma reunião com um usuário da lista.
Abra o aplicativo do Teams.
Selecione Power Apps no painel esquerdo.
Selecione + Novo aplicativo em Aplicativos recentes.
Selecione a equipe criada anteriormente e, em seguida, selecione Criar para abrir o aplicativo no Power Apps Studio.
Insira um nome para o aplicativo como "Integrar a chamadas e reuniões".
Selecione Salvar.
O aplicativo mostra uma galeria padrão
Selecione a galeria e pesquise usuários na caixa de pesquisa Adicionar uma fonte de dados.
Selecione Usuários na lista de fontes de dados.
A lista de usuários é exibida na galeria do lado esquerdo da tela. O lado direito da tela mostra detalhes do registro de usuário selecionado.
Selecione o aplicativo no painel esquerdo e atualize a propriedade OnStart do aplicativo com a seguinte fórmula:
Set(gblIsHostClientWeb,Param("hostClientType")="web")
Observação
Esta fórmula verifica se o usuário está acessando o Teams em um navegador da Web, desktop ou aplicativo móvel.
Selecione Screen1 no Modo de exibição de árvore.
Selecione + (Inserir) >Botão para adicionar um botão.
Mova o botão para o painel de detalhes no lado direito da tela.
Defina as seguintes propriedades do botão.
Propriedade Valor Texto "Ligar" Largura 150 Altura 45 X 500 Y 300 Copie a fórmula a seguir na propriedade OnSelect do botão:
If( gblIsHostClientWeb, Launch( "https://teams.microsoft.com/l/call/0/0?users="&BrowseGallery1.Selected.'Primary Email', {}, LaunchTarget.New ), Launch( "msteams://teams.microsoft.com/l/call/0/0?users="&BrowseGallery1.Selected.'Primary Email', {}, LaunchTarget.New ) )
Observação
- Se o usuário estiver acessando o Teams usando um navegador da Web, a janela de chamada será aberta no próprio navegador devido ao identificador de protocolo
https://
. Se o usuário estiver acessando o Teams usando o Teams para desktop ou aplicativo móvel, a janela de chamada será aberta no próprio aplicativo do Teams por causa demsteams://
. - O formato para iniciar uma chamada por meio de um link profundo é:
https://teams.microsoft.com/l/call/0/0?users=\<user1\>,\<user2]
. Mais informações: Gerar um link profundo para uma chamada
- Se o usuário estiver acessando o Teams usando um navegador da Web, a janela de chamada será aberta no próprio navegador devido ao identificador de protocolo
Adicione outro botão com as seguintes propriedades:
Propriedade Valor Texto "Agendar uma reunião" Largura 150 Altura 45 X Button1.X + 200 Y Button1.Y Copie a fórmula a seguir na propriedade OnSelect do novo botão:
If( gblIsHostClientWeb, Launch( "https://teams.microsoft.com/l/meeting/new?subject=New%20Meeting&attendees="&BrowseGallery1.Selected.'Primary Email', {}, LaunchTarget.New ), Launch( "msteams://teams.microsoft.com/l/meeting/new?subject=New%20Meeting&attendees="&BrowseGallery1.Selected.'Primary Email', {}, LaunchTarget.New ) )
Adicionar um terceiro botão com as seguintes propriedades
Propriedade Valor Texto "Chat" Largura 150 Altura 45 X Button2.X + 200 Y Button1.Y Copie a fórmula a seguir da propriedade OnSelect do novo botão:
If( gblIsHostClientWeb, Launch( "https://teams.microsoft.com/l/chat/0/0?users="&BrowseGallery1.Selected.'Primary Email'&"&topicName=&message=Hi!", {}, LaunchTarget.New ), Launch( "msteams://teams.microsoft.com/l/chat/0/0?users="&BrowseGallery1.Selected.'Primary Email'&"&topicName=&message=Hi!", {}, LaunchTarget.New ) )
A tela deve ser exibida conforme mostrado abaixo
Salve e publique o aplicativo
Selecione Salvar no lado superior direito da tela para salvar o aplicativo.
Selecione Publicar para publicar o aplicativo.
Selecione Avançar na pop-up.
Em Adicionar ao Canal, verifique se o canal sob o qual o aplicativo deve ser exibido está listado e mostra "1 guia(s) ativa(s)" e não "0 guia(s) ativa(s)".
Selecione Salvar e Fechar.
Testar o aplicativo
Execute o aplicativo no modo de visualização.
Selecione um usuário na lista à esquerda.
Se nenhum usuário estiver aparecendo na lista, compartilhe o aplicativo com outro colega/usuário. Assim que esse usuário fizer logon no aplicativo, ele aparecerá nessa lista de usuários.
Selecione o usuário na lista.
Teste as opções.
O botão de chamada inicia uma nova chamada. O botão de reunião cria um convite de reunião com a pessoa selecionada
Ver a integração de chats, chamadas e reuniões em ação
Para ver um exemplo de integração de chats, chamadas e reuniões em ação, confira o aplicativo de exemplo Perfil + para modelo do Teams.
Quando aberto de dentro de uma equipe, o aplicativo exibe os outros membros da equipe. Você pode selecionar a opção Selecionar pessoa com quem conversar, escolher uma ou mais pessoas e, em seguida, iniciar uma chamada ou chat com as pessoas selecionadas, ou agendar uma reunião.