- Introdução
- Notificações
- Licenciamento
- Solução de problemas
- Construtor de Conector
- Sobre o Construtor de Conector
- Criação do primeiro conector
- Como criar seu conector a partir de uma definição de API
- Configuração da autenticação
- Uso de variáveis no Construtor do Conector
- Designer de atividades
- Criação de um gatilho
- Scripts globais
- Introdução
- Exemplo A: criar um conector a partir de uma tela em branco com autenticação do Token de Acesso Pessoal
- Exemplo B: criar um conector de uma tela em branco com autenticação de chave de API
- Exemplo C: criar um conector a partir de uma especificação de API com autenticação de credenciais do cliente OAuth 2.0
- Act! 365
- Active Directory - Visualização
- ActiveCampaign
- Adobe Acrobat Sign
- Adobe PDF Services
- Amazon Bedrock
- Amazon Connect
- Amazon Polly
- Amazon SES
- Amazon Transcribe
- Amazon Web Services
- Anthropic Claude
- Asana
- AWeber
- Azure AI Document Intelligence
- Azure AI Foundry
- Azure Maps
- BambooHR
- Box
- Brevo
- Calendly
- Campaign Monitor
- Cisco Webex Teams
- Citrix Hypervisor
- Citrix ShareFile
- Clearbit
- Confluence Cloud
- Constant Contact
- Coupa
- Customer.io
- Agente do Databricks
- Datadog
- Pesquisa Profunda
- Deputy
- DocuSign
- Gota
- Dropbox
- Dropbox Business (Legado)
- Egnyte
- Eventbrite
- Exchange Server - Pré-visualização
- Taxas de câmbio
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- Freshsales
- Freshservice
- GetResponse
- GitHub
- Gmail
- Google Cloud Platform
- Documentos Google
- Google Drive
- Formulários Google
- Google Maps
- Planilhas Google
- Google Speech-to-Text
- Google Tasks
- Text-to-Speach do Google
- Google Vertex
- Google Vision
- Google Workspace
- GoToWebinar
- Greenhouse
- Hootsuite
- Webhook HTTP
- Hubspot CRM
- HubSpot Marketing
- HyperV - Pré-visualização
- Icertis
- iContact
- Insightly CRM
- Intercom
- Jina.ai
- Jira
- Keap
- Klaviyo
- LinkedIn
- Email
- Mailchimp
- MailerLite
- Mailgun
- Mailjet
- Marketo
- Microsoft 365
- Microsoft Azure
- Microsoft Azure Active Directory
- Microsoft Azure OpenAI
- Microsoft Dynamics 365 CRM
- Microsoft OneDrive & SharePoint
- Microsoft Outlook 365
- Microsoft Power Automate
- Microsoft Sentiment
- Microsoft Teams
- Microsoft Translator
- Microsoft Vision
- Miro
- NetIQ eDirectory
- OKTA
- OpenAI
- LLM em conformidade com OpenAI V1
- Oracle Eloqua
- Oracle NetSuite
- PagerDuty
- Paypal
- PDFMonkey
- Perplexity
- Pinecone
- Pipedrive
- QuickBooksOnline
- Quip
- Salesforce
- Salesforce Marketing Cloud
- SAP BAPI
- SAP Cloud for Customer
- SAP Concur
- SAP OData
- SendGrid
- ServiceNow
- Shopify
- Slack
- SmartRecruiters
- Smartsheet
- Snowflake
- Snowflake Cortex
- Stripe
- Sugar Enterprise
- Sugar Professional
- Sugar Sell
- Sugar Serve
- System Center - Pré-visualização
- TangoCard
- Todoist
- Trello
- Twilio
- Atividades da UiPath GenAI
- Http
- UiPath Orchestrator
- VMware ESXi vSphere
- watsonx.ai
- WhatsApp Business
- UiPath Marketplace
- Funcional
- Workday
- Workday REST
- X (anteriormente Twitter)
- Xero
- YouTube
- Zendesk
- Zoho Campaigns
- Zoho Desk
- Zoho Mail
- Zoom
- ZoomInfo
Crie e gerencie conexões no Integration Service para Automation Suite, estabelecendo links autenticados entre usuários e aplicativos externos.
Sobre conexões
As conexões ajudam a estabelecer tarefas entre usuários únicos e aplicativos externos. As conexões são criadas após os usuários se autenticarem com um provedor de API.
Pré-requisitos
Antes de poder usar conexões, certifique-se de que as seguintes condições sejam atendidas:
- O Integration Service é habilitado e provisionado para seu tenant.
- Os usuários que trabalham com conexões têm as permissões necessárias no Orchestrator. Para criar uma conexão, um usuário deve ter a permissão Conexões - Criar na pasta de destino. Para obter mais informações sobre permissões, consulte Configuração de acesso para contas no guia do usuário do Orchestrator.
Criando uma conexão
- Acesse o Automation Suite.
- No menu à esquerda, selecione Integration Service. As janelas do Integration Service incluem três guias separadas: Conectores, Conexões e Gatilhos. Por padrão, a guia Conectores está selecionada. Apenas os conectores instalados em seu ambiente local são exibidos.
- Na seção Minhas Pastas, você pode selecionar se deseja trabalhar em seu espaço de trabalho pessoal ou em uma pasta compartilhada, onde as conexões criadas podem ser usadas por todos os usuários que têm acesso a essa pasta.
- Selecione o Conector desejado para criar uma nova conexão ou atualizar uma existente.
- Selecione Conectar a <connector name>. Dependendo do conector que você escolher, as credenciais específicas necessárias para suas conexões serão solicitadas.
Conexões compartilhadas
Quando uma conexão é criada em uma pasta compartilhada, todos os usuários com acesso a essa pasta podem usar a conexão em seus fluxos de trabalho de automação. A conexão pode ser editada por todos os usuários com acesso a ela.
Modificando conexões
- No trilho esquerdo, selecione Integration Service. A janela Integration Service inclui três guias separadas: Conectores, Conexões e Gatilhos.
- Selecione a pasta na qual você deseja modificar a conexão.
Observação:
A pasta na qual você deseja criar a conexão também pode ser selecionada após a etapa 4.
- Go to the Connections tab, where the list of created connections is displayed.
- Selecione o botão Mais correspondente à conexão desejada para modificá-la. É possível executar as seguintes ações:
- Exclua a conexão.
- Defina-o como padrão (essa opção fica disponível apenas se você tiver várias conexões estabelecidas para o mesmo aplicativo.
- Verifique a conexão para verificar seu status.
Renomear conexões
Para renomear uma conexão, você precisa:
- Access the Connections tab.
- No menu à esquerda, selecione Integration Service. A janela do Integration Service inclui guias separadas para Conectores, Conexões e Gatilhos, além de uma janela de navegação à esquerda que exibe as pastas.
- Selecione a pasta na qual você deseja modificar a conexão.
Observação:
A pasta pode ser selecionada após a etapa 4.
- Go to the Connections tab, where the list of created connections is displayed.
- Passe o cursor do mouse sobre o nome da conexão que você deseja modificar. O botão Editar é exibido.
Observação:
Alternatively, you can select your connection from the list to access the detailed view. The Edit button is located on the right side of your connection name.
- Selecione o botão Editar e você poderá escolher um novo nome para sua conexão.
Selecionando o tipo de autenticação
Alguns conectores no Integration Service são compatíveis com vários métodos de autenticação. Você pode selecionar seu método preferido antes de iniciar uma conexão.
- No Integration Service, na lista Conectores , selecione um conector compatível.
- Selecione Conectar a <connector name> para acessar a página de configuração da conexão.
- Use o menu suspenso Pasta na qual a conexão é armazenada para escolher a pasta apropriada (por exemplo, Meu espaço de trabalho).
- Use o menu suspenso Tipo de autenticação para selecionar as opções disponíveis, como:
- Código de autorização do OAuth 2.0
- Senha do OAuth 2.0
- Traga seu próprio aplicativo OAuth 2.0
- Token de acesso pessoal (PAT)
Observação:As opções disponíveis podem variar dependendo do conector.
- Insira as credenciais necessárias para seu tipo de autenticação selecionado e, em seguida, selecione Conectar para estabelecer a conexão.
Configuração de conexões por ambiente
Você pode configurar conexões separadas para diferentes ambientes de implantação, como desenvolvimento, testes e produção, sem modificar seus fluxos de trabalho de automação. Todos os conectores do Integration Service são compatíveis com a configuração de conexão de runtime.
Para configurar conexões por ambiente:
- Crie uma conexão nomeada para cada ambiente de destino usando o mesmo conector. Por exemplo, Salesforce Dev, Salesforce Test e Salesforce Production.
- Coloque cada conexão na pasta do Orchestrator que corresponde ao ambiente de destino.
- No Orchestrator, use a aba Requisitos do pacote para especificar qual conexão um processo usa quando é executado em cada ambiente.
Quando você executa uma automação publicada, o Orchestrator usa a conexão atribuída à pasta para esse ambiente.
Para obter instruções passo a passo, consulte Configuração de conexões no guia do usuário do Orchestrator.
Traga seu próprio aplicativo OAuth 2.0
O UiPath Integration Service oferece um modelo de traga seu próprio aplicativo OAuth 2.0 (BYOA) , que permite que as empresas se conectem usando seus próprios aplicativos OAuth 2.0 em vez do aplicativo OAuth público padrão da UiPath.
A UiPath registra e mantém aplicativos OAuth 2.0 em portais de desenvolvedores de fornecedores para a maioria dos conectores (por exemplo, Microsoft, Google, Salesforce, Atlassian Jira etc.). Na maioria dos casos, esses aplicativos vêm com escopos predefinidos e são gerenciados totalmente pela UiPath.
No entanto, algumas organizações podem ter políticas rigorosas de TI, segurança ou conformidade que as impedem de usar registros de aplicativos externos. Nesses casos, a BYOA permite que os clientes usem seu próprio ID do cliente e Segredo do cliente para autenticar e autorizar conexões do Integration Service.
Ao usar o Integration Service em um ambiente no local, se for solicitado que você autentique usando um ID e segredo do cliente, você deve criar seu próprio aplicativo OAuth 2.0, semelhante à opção Traga seu próprio aplicativo OAuth 2.0 .
Cenários comuns de quando usar BYOA
Use o BYOA quando:
- O aplicativo é compatível com o tipo de autenticação de concessão de código de autorização OAuth 2.0. Outros tipos de OAuth 2.0 não podem ser usados em BYOA.
- Sua empresa exige que todas as integrações de terceiros usem aplicativos OAuth gerenciados internamente.
- Você precisa adicionar ou modificar escopos que não fazem parte do aplicativo registrado padrão do UiPath.
- As políticas de segurança ou conformidade da sua organização proíbem o uso de aplicativos compartilhados.
- Você deseja controlar o ciclo de vida do aplicativo OAuth, incluindo a rotação de segredos.
Os aplicativos OAuth públicos da UiPath usam escopos fixos e não podem ser modificados por solicitação do cliente. Se você precisar de escopos adicionais, BYOA é a opção correta.
Como a BYOA funciona
Ao criar uma conexão no Integration Service, você pode selecionar Traga seu próprio aplicativo OAuth 2.0 como o tipo de autenticação.
Isso permite que você insira:
- ID do cliente e Segredo do cliente - Credenciais obtidas a partir do registro do seu aplicativo no portal do desenvolvedor do fornecedor.
- Escopos - Permissões exigidas pelo conector.
- URI de redirecionamento – URL de retorno de chamada não editável (
https://{yourDomain}/provisioning_/callbackpara o Automation Suite). Essa é a URL de retorno de chamada que o Integration Service usa para concluir o fluxo do OAuth.
O Integration Service usa suas credenciais para executar o fluxo do OAuth e armazena com segurança os tokens de acesso resultantes e atualização.
Configurando uma conexão BYOA
Etapa 1: registrar um aplicativo OAuth no portal do fornecedor
Crie um aplicativo OAuth 2.0 no portal do desenvolvedor do fornecedor (por exemplo, Salesforce, Microsoft, Jira ou Google). Durante o registro:
- Defina o URI de redirecionamento/retorno de chamada como
https://{yourDomain}/provisioning_/callback. - Adicione os escopos necessários . Consulte a documentação específica do conector para escopos obrigatórios.
- Certifique-se de que o fornecedor ofereça suporte ao tipo de concessão exigido pelo conector (Concessão de código de autorização).
Etapa 2: criar uma conexão no Integration Service
-
No Integration Service, na lista de Conectores , selecione o conector desejado e, em seguida, selecione Conectar para abrir a página de criação de conexão.
-
Se vários tipos de autenticação estiverem disponíveis, selecione o tipo de autenticação Traga seu próprio aplicativo OAuth 2.0.
-
Insira os seguintes detalhes do aplicativo registrado:
- ID do Cliente
- Segredo do Cliente
- Escopos (selecione entre os existentes ou os digite manualmente)
Observação:Muitos fornecedores (Atlassian Jira, Coupa etc.) esperam que os mesmos escopos também estejam presentes em seu aplicativo.
-
Siga as solicitações na tela para concluir o fluxo de consentimento do OAuth fornecendo seu nome de usuário e senha na página de login do fornecedor.
-
Após a autorização, a conexão será armazenada com segurança e estará disponível para uso.
-
O Integration Service se encarrega de atualizar periodicamente o token de acesso.
Etapa 3: verificar escopos obrigatórios
Cada conector tem escopos obrigatórios necessários para suas atividades e gatilhos.
Se seu aplicativo BYOA não incluir esses escopos, a criação da conexão falhará ou certas ações podem não funcionar conforme o esperado.
Consulte a documentação do conector para confirmar a lista de escopos obrigatórios.
Melhores práticas
- Usar um registro de aplicativo empresarial dedicado para o UiPath Integration Service; evite reutilizar IDs de aplicativos de integrações não relacionadas.
- Inclua apenas os escopos necessários para acesso com privilégio mínimo.
- Mantenha os segredos do cliente rotacionados periodicamente e atualize-os no Integration Service editando conexões.
- Documente a propriedade do aplicativo e garanta a continuidade se os administradores mudarem.
- Verifique se os URIs de redirecionamento correspondem exatamente ao valor exibido no Integration Service; URIs incompatíveis causam erros de OAuth.
Segurança e manutenção
- As credenciais da BYOA são criptografadas e armazenadas com segurança no UiPath Integration Service e nunca são expostas em texto simples.
- A UiPath não gerencia nem monitora suas credenciais ou escopos de aplicativos personalizados.
- A rotação de segredo, cancelamento de registro de aplicativo ou manutenção de escopo são de responsabilidade do cliente.
Problemas comuns
A tabela a seguir lista problemas comuns encontrados ao usar conexões BYOA, juntamente com suas possíveis causas e resoluções.
| Issue | Possível causa | Resolution |
|---|---|---|
| Segredo ou cliente inválido | Segredo ou ID do cliente incorreto. | Verifique as credenciais do registro de aplicativo do fornecedor. |
| Incompatibilidade de URI de redirecionamento | O URI de redirecionamento no aplicativo de fornecedor não corresponde ao valor da UiPath. | Atualize o URI de redirecionamento no registro de aplicativo do fornecedor. |
| Escopos insuficientes ou acesso negado | Escopos obrigatórios ausentes no aplicativo do fornecedor. | Adicione os escopos necessários e reautorize. |
| Token expirando com frequência | Aplicativo do fornecedor configurado com tokens de vida curta. | Habilite os tokens de atualização no aplicativo ou estenda a validade dos tokens. |
Se sua organização usar BYOA, você pode definir valores padrão para essas credenciais por meio de uma política de governança do Integration Service no Automation Ops. Para obter mais informações, consulte Configurações para políticas do Integration Service.
Solução de problemas de conexão
Para obter informações sobre como corrigir problemas comuns que você pode encontrar ao usar conexões, consulte Solução de problemas de conexões.
- Sobre conexões
- Pré-requisitos
- Criando uma conexão
- Conexões compartilhadas
- Modificando conexões
- Renomear conexões
- Selecionando o tipo de autenticação
- Configuração de conexões por ambiente
- Traga seu próprio aplicativo OAuth 2.0
- Cenários comuns de quando usar BYOA
- Como a BYOA funciona
- Configurando uma conexão BYOA
- Melhores práticas
- Segurança e manutenção
- Problemas comuns
- Solução de problemas de conexão