- 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
- 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
Guia do usuário do Marketplace
Escopo do Microsoft Teams
As atividades do Microsoft Teams usam a plataforma de identidade da Microsoft para estabelecer uma conexão autenticada entre a UiPath e seu aplicativo Microsoft Teams por meio da atividade Microsoft Scope . Essa conexão permite que um Robô chame a API do Microsoft Graph para ler e gravar recursos em seu nome.
Para estabelecer sua conexão autenticada, primeiro registre seu aplicativo Microsoft Teams no seu Azure Active Directory (usando sua conta pessoal, de trabalho e/ou escola do Microsoft Office 365). Ao registrar seu aplicativo, você atribui as permissões da API do Microsoft Graph, que especificam os recursos que um Robô pode acessar em seu nome.
Após registrar seu aplicativo Microsoft Teams, o Azure Active Directory atribui um ID de aplicativo exclusivo (cliente) que você insere na atividade Microsoft Teams Scope . O IdDoAplicativo é usado para coletar a informação necessária sobre o seu aplicativo registrado para iniciar a autenticação.
As etapas a seguir e o diagrama de sequência de mensagens são um exemplo de como a atividade funciona desde o tempo de design (ou seja, as dependências da atividade e as propriedades de entrada/saída) até o tempo de execução.
- Conclua as etapas de Configuração .
- Adicione a atividade Microsoft Teams Scope ao seu projeto.
-
Insira valores para as propriedades Autenticação, Entrada e Não assistido (se aplicável).
A atividade Microsoft Teams Scope tem três fluxos de autenticação diferentes (TiposDeAutenticação) que você pode escolher ao adicionar a atividade ao seu projeto. A seleção depende do tipo de modo de automação que você planeja executar (não assistido ou assistido) e dos requisitos de autenticação do aplicativo (consulte o administrador se não tiver certeza de quais requisitos de autenticação se aplicam ao seu aplicativo).
TipoDeAutenticação |
Assistido |
Não Assistido |
---|---|---|
Token Interativo |
X | |
IntegratedWindowsAuthentication |
X |
X |
UsernameAndPassword |
X |
X |
Token Interativo
O tipo de autenticação InteractiveToken pode ser usado para automação assistida e quando a autenticação multifator (MFA) é necessária. Essa é a opção padrão e o que usamos em nossos exemplos. Se você estiver interessado em "brincar" com o pacote de atividades, essa opção é fácil de configurar e funciona bem para contas pessoais (usando o URI de redirecionamento padrão anotado na etapa 7 da seção Registre seu aplicativo do Guia de configuração).
Quando a atividade Microsoft Teams Scope é executada pela primeira vez usando esse tipo de autenticação, você é solicitado a autorizar o acesso aos recursos (para os quais você concedeu permissões ao registrar seu aplicativo) por meio de uma caixa de diálogo de consentimento .
Se você selecionar essa opção, as propriedades Username,Password e Tenant devem ser deixadas vazias.
Esse tipo de autenticação segue o fluxo do código de autorização OAuth 2.0.
Autenticação do Windows Integrada
O tipo de autenticação IntegrationWindowsAuthentication pode ser usado para automação assistida e não assistida. Essa opção pode ser aplicada a aplicativos hospedados do Windows que sejam executados em computadores associados a um domínio do Windows ou ao Azure Active Directory.
Só é necessário selecionar essa opção se seu aplicativo registrado estiver configurado para oferecer suporte à Autenticação Integrada do Windows (informações adicionais podem ser encontradas no GitHub ).
Se você selecionar essa opção, as propriedades Username,Password e Tenant devem ser deixadas vazias.
UsernameAndPassword
O tipo de autenticação NomeDeUsuárioESenha pode ser usado para automação assistida (quando a autenticação de vários fatores não é necessária) e automação não assistida.
Embora não seja recomendado pela Microsoft, você pode usar esse tipo de autenticação em aplicativos clientes públicos. Usar esse tipo de autenticação impõe restrições ao aplicativo. Por exemplo, os aplicativos que usam esse fluxo não poderão fazer logon de um usuário que precise realizar uma autenticação de vários fatores (acesso condicional). Isso também não permitirá que seu aplicativo se beneficie do logon único. A autenticação com nome de usuário/senha vai contra os princípios da autenticação moderna e é fornecida apenas por motivos de legado (informações adicionais podem ser encontradas no GitHub ).
Se você selecionar essa opção, as propriedades Nome de usuário e Senha serão obrigatórias e a propriedade Locatário será opcional para aplicativos de locatário único (necessário para aplicativos de vários locatários).
Os valores para as seguintes propriedades são especificados ao adicionar esta atividade ao seu projeto no UiPath Studio.
NomeDeExibição
O nome de exibição da atividade.
Atributos |
Detalhes |
---|---|
Tipo |
|
Required |
Sim |
Valor padrão |
Escopo do Microsoft Teams |
Valores permitidos |
Insira uma variável
String ou String .
|
Observações |
N/A |
IdDoAplicativo
O ID exclusivo do aplicativo (cliente) atribuído pelo Azure Active Directory quando você registrou seu aplicativo durante a Configuração.
Atributos |
Detalhes |
---|---|
Tipo |
|
Required |
Sim |
Valor padrão |
Vazio |
Valores permitidos |
Insira uma variável
String ou String .
|
Observações |
|
TipoDeAutenticação
O tipo de autenticação necessário para seu aplicativo registrado.
Atributos |
Detalhes |
---|---|
Tipo |
Seleção suspensa |
Required |
Sim |
Valor padrão |
Token Interativo |
Valores permitidos |
Selecione uma das três opções: Nome de Usuário e Senha da Autenticação Integrada do Windows do Token Interativo |
Observações |
Para obter mais informações sobre essas opções e qual selecionar, consulte a seção Automação Não Assistida e Assistida acima. |
Tenant
O ID do diretório exclusivo (tenant) atribuído pelo Azure Active Directory quando você registrou seu aplicativo durante o .
Atributos |
Detalhes |
---|---|
Tipo |
|
Required |
Não (necessário para aplicativos de vários tenants) |
Valor padrão |
Vazio |
Valores permitidos |
Insira uma variável
String ou String .
|
Observações |
O ID do diretório (tenant) pode ser encontrado na página de visão geral do seu aplicativo registrado (sob o ID do aplicativo (cliente)). |
AplicativoOAuth
Indica o aplicativo (cliente) a ser usado.
Atributos |
Detalhes |
---|---|
Tipo |
|
Required |
Não |
Valor padrão |
Personalizado |
Valores permitidos |
Personalizado, UiPath |
Observações |
Se a opção "UiPath" for selecionada, IdDoAplicativo e Tenant serão ignorados. |
Essas propriedades se aplicam apenas quando você executa a automação não assistida. Ao especificar valores para essas propriedades, certifique-se de que a propriedade TipoDeAutenticação esteja definida como NomeDeUsuárioESenha. Para obter mais informações, consulte a seção Nome de usuário e Senha acima.
Senha
A senha da sua conta do Microsoft Office 365.
Atributos |
Detalhes |
---|---|
Tipo |
|
Required |
Não (obrigatório se TipoDeAutenticação for NomeDeUsuárioESenha) |
Valor padrão |
Vazio |
Valores permitidos |
Insira uma variável
String ou String .
|
Observações |
N/A |
SenhaSegura
A senha da sua conta do Microsoft Office 365.
Atributos |
Detalhes |
---|---|
Tipo |
|
Required |
Não (obrigatório se TipoDeAutenticação for NomeDeUsuárioESenha) e Senha for nula. |
Valor padrão |
Vazio |
Valores permitidos |
Insira uma variável
SecureString ou SecureString .
|
Observações |
N/A |
Username
O nome de usuário da sua conta do Microsoft Office 365.
Atributos |
Detalhes |
---|---|
Tipo |
|
Required |
Não (obrigatório se TipoDeAutenticação for NomeDeUsuárioESenha) |
Valor padrão |
Vazio |
Valores permitidos |
Insira uma variável
String ou String .
|
Observações |
N/A |