- Notas de Versão
- Visão geral
- Introdução
- Fornecedores do Marketplace
- Clientes do Marketplace
- Diretrizes de publicação
- Diretrizes de publicação para automações prontas para execução
- Diretrizes de publicação para aceleradores de soluções
- Diretrizes de publicação para conectores do Integration Service
- Segurança e Proteção de IP
- Outras listagens da UiPath
- Node-RED
- Configuração
- Início rápido — obter equipes, canais e mensagens
- Início rápido — obter chats e enviar mensagens
- Teams
- Escopo do Microsoft Teams
- Criar Equipe
- Create Team from Group
- Obter equipe
- Obter equipes
- Canais
- Criar canal
- Excluir canal
- Obter canal
- Obter canais
- Canal de Atualização
- Chats
- Obter chat
- Obter chats
- Obter membros do chat
- Mensagens
- Get message
- Get Messages
- Obter respostas de mensagem
- Reply To Message
- Enviar mensagem
- Events
- Create Event
- Delete Event
- Obter evento
- Obter eventos
- Usuários
- Obter presença do usuário
- Como funciona
- Referências técnicas
- Introdução
- Sobre
- Configuração
- Referências técnicas
- Escopo do reconhecedor de formulário do Azure
- Atividades
- Analisar Formulário
- Analisar Formulário Assíncrono
- Obter resultado do formulário de análise
- Analisar Recebimento
- Analisar Recebimento Assíncrono
- Obter resultado de recibo de análise
- Analisar Layout
- Analisar Layout Assíncrono
- Obter resultado de layout de análise
- Treinar Modelo
- Obter modelos
- Obter chaves de modelo
- Obter informações do modelo
- Excluir modelo
- Conectores
- Como criar atividades
- Crie sua integração
Início rápido — obter chats e enviar mensagens
O objetivo deste guia é ajudar você a criar uma amostra de trabalho que use diferentes atividades do Microsoft Teams, incluindo as atividades Get Chats, Get Chat Members, Send Message e Get Message .
Este exemplo de trabalho permite que você verifique rapidamente a conexão com seu aplicativo Microsoft Teams registrado e se familiarize com os tipos de dados de entrada/saída da atividade.
Depois de concluir as etapas deste guia, você terá uma sequência de automação que faz o seguinte:
- Estabelece uma conexão com seu aplicativo Microsoft Teams registrado (Microsoft Teams Scope).
- Recupera todos os seus chats (Get Chats).
- Recupera os membros de cada um dos seus chats (For Each e Get Chat Members).
- Localiza o chat que inclui um membro específico do chat e envia uma mensagem (If, Assign e Send Message).
-
Verifica se a mensagem foi enviada com sucesso ao recuperar e gerar o ID da mensagem e o conteúdo da mensagem (Get Message e Write Line).
Antes de você começar:
- Conclua as etapas de configuração do Microsoft Teams.
- Crie ou use um chat existente e envie pelo menos uma mensagem.
- Adicione a atividade Microsoft Teams Scope ao seu projeto.
-
Insira o IdDoAplicativo para seu aplicativo registrado.
- Para obter mais informações, consulte a seção Registrar seu aplicativo no Guia de configuração .
-
Na lista suspensa TipoDeAutenticação , selecione o fluxo de autenticação aplicável (por exemplo, InterativoToken).
- Para obter mais informações, consulte a página de atividade Automação não assistida vs. Automação assistida na página de atividades do Microsoft Teams Scope .
-
Adicione a atividade Get Chats após a atividade Microsoft Teams Scope .
-
Crie e insira uma variável
Chat[]
para seu valor de Chats (por exemplo, myChats).- Ao criar sua variável, selecione Microsoft.Graph.Chat como o tipo de variável.
- Adicione uma atividade For Each após a atividade Get Chats .
- Na propriedade ArgumentoDeTipo , selecione Microsoft.Graph.Chat.
- Na propriedade Valores , insira a variável
Chat[]
que você criou para a atividade Get Chats (por exemplo, myChats).
-
-
Na atividade For Each , adicione uma atividade Assign.
- Criar e insira uma variável
String
para a propriedade To (por exemplo, chatId) -
Na propriedade Value , insira item.Id.
- Criar e atribuir o valor de item.id a essa variável permite que ele seja usado em uma atividade For Each posterior que tenha um tipo de argumento diferente.
- Adicione a atividade Get Chat Members após a atividade Assign .
- Na propriedade ChatId , insira Item.Id para obter os membros de cada chat.
-
Crie e insira uma variável
ConversationMember[]
para seu valor do ChatMembers (por exemplo, myChatMembers).- Ao criar sua variável, selecione Microsoft.Graph.ConversationMember como o tipo de variável.
- Adicione outra atividade For Each após a atividade Get Chat Members .
- Na propriedade ArgumentoDeTipo , selecione Microsoft.Graph.ConversationMember.
- Na propriedade Valores , insira a variável
ConversationMember[]
que você criou para a atividade Get Chat Members (por exemplo, myChatMembers).
- Criar e insira uma variável
-
Na atividade For Each , adicione uma atividade If .
- Na propriedade Condição , insira um valor para identificar um chat específico por membro (por exemplo, item.DisplayName="Saah Connor")
-
No bloco da sequência Then , adicione a atividade Send Message .
- Na propriedade ChatId , insira a variável
String
que você criou para a atividade Assign (por exemplo, chatId). - Insira o conteúdo do Corpo que você deseja enviar (por exemplo, "Só dizer oi")
- Na propriedade TipoDeCorpo , insira BodyType.Text.
-
Crie e insira uma nova variável
String
para seu valor de IdDaMensagem (por exemplo, newMessageId)
- Na propriedade ChatId , insira a variável
-
Para testar se suas atividades recuperaram seus chats, membros do chat e enviaram uma mensagem, adicione uma atividade Write Line após a atividade Send Message .
- Na propriedade Texto , insira a variável
String
que você criou para a atividade Send Message (por exemplo, newMessageId)
- Na propriedade Texto , insira a variável
-
Adicione a atividade Get Message após a atividade Write Line .
- Na propriedade ChatId , insira a variável
String
que você criou para a atividade Assign (por exemplo, chatId). -
Na propriedade IdDaMensagem , insira a variável
String
que você criou para a atividade Send Message (por exemplo, newMessageId).3. Crie e insira uma variávelChatMessage
para seu valor de Message (por exemplo, newMessage).- Ao criar sua variável, selecione _Microsoft.Graph.ChatMessage_ como o tipo de variável.
- Adicione outra atividade Write Line abaixo da atividade Get Message .
- Na propriedade Text , insira a variável
ChatMessage
que você criou para a atividade Get Message e anexe .Body.Content no final dela (por exemplo, newMessage.Body.Content)
- Na propriedade ChatId , insira a variável
-
Clique em Executar e verifique se a janela Saída inclui o ID e o conteúdo da mensagem que você enviou.
Está feito!
Quando estiver pronto, experimente os outros guias de início rápido para se familiarizar com as diferentes atividades do Microsoft Teams.
Para saber mais sobre as atividades do Microsoft Teams (incluindo um exemplo de entradas/saídas de propriedades), consulte as seguintes páginas de atividades para uma lista completa de atividades e links para as páginas de detalhes das atividades.