- 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
- 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
- ActiveCampaign
- Active Directory - Visualização
- 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 Maps
- BambooHR
- Box
- Brevo
- Calendly
- Campaign Monitor
- Cisco Webex Teams
- Citrix Hypervisor
- Citrix ShareFile
- Clearbit
- Confluence Cloud
- Constant Contact
- Coupa
- CrewAI – Pré-visualização
- Customer.io
- Hub de banco de dados - Pré-visualização
- Agente do Databricks
- Datadog
- Pesquisa Profunda
- Deputy
- Discord - Visualização
- DocuSign
- Gota
- Dropbox
- Dropbox Business
- Egnyte
- Eventbrite
- Taxas de câmbio
- Exchange Server - Pré-visualização
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- Freshsales
- Freshservice
- GetResponse
- GitHub
- Gmail
- Google Cloud Platform
- Documentos Google
- Google Drive
- Formulários Google - Pré-visualização
- Google Maps
- Planilhas Google
- Google Speech-to-Text
- Text-to-Speach do Google
- Google Tasks - Visualização
- Google Vertex
- Google Vision
- Google Workspace
- GoToWebinar
- Greenhouse
- Hootsuite
- Http
- HTTP Webhook - Visualização
- Hubspot CRM
- HubSpot Marketing
- HyperV - Pré-visualização
- Icertis
- iContact
- Insightly CRM
- Intercom
- Jina.ai
- Jira
- Keap
- Klaviyo
- LinkedIn
- Email
- Mailchimp
- Mailgun
- Mailjet
- MailerLite
- Marketo
- Microsoft 365
- Microsoft Azure
- Microsoft Azure Active Directory
- Microsoft Azure AI Foundry
- Microsoft Azure OpenAI
- Microsoft Dynamics 365 CRM
- Microsoft OneDrive & SharePoint
- Microsoft Outlook 365
- Microsoft Power Automate – Prévia
- 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 AgentForce e fluxos – Visualização
- 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
- UiPath Apps - Preview
- UiPath Data Fabric – Visualização
- Atividades da UiPath GenAI
- UiPath Orchestrator
- X (anteriormente Twitter)
- Xero
- watsonx.ai
- WhatsApp Business
- UiPath Marketplace
- Funcional
- Workday
- Workday REST
- VMware ESXi vSphere
- YouTube
- Zendesk
- Zoho Campaigns
- Zoho Desk
- Zoho Mail
- Zoom
- ZoomInfo

Guia do usuário do Integration Service
Uso de variáveis no Construtor do Conector
Muitos aplicativos de terceiros com os quais a UiPath® pode se conectar exigem algum tipo de configuração dinâmica, especificamente ao criar o conector para um público mais amplo. A URL base pode exigir um parâmetro de organização, cada chamada de API pode exigir uma entrada que foi retornada na autenticação etc.
Como há várias maneiras de resolver esse problema, a mais fácil é usar variáveis como {organizationId} ou responseKey para esses tipos de processos.
Esta página descreve as áreas do Connector Builder onde você pode adicionar essas variáveis e como fazer isso.
A notação de variáveis usada dentro do Construtor de conector é apenas strings usando chaves, ou seja, {myVariable}.
URL base
A URL Base é a URL usada por padrão para qualquer solicitação HTTP. Em muitos casos, essa URL é estática em relação ao aplicativo de terceiros e, dessa forma, o uso de variáveis fica fora do escopo. Alguns fornecedores exigem que enderece todas as chamadas de API para sua instância específica de seu aplicativo ou adicione algum tipo de identificador no caminho base identificando sua identidade.
Vamos usar o exemplo de conexão com sua instância do UiPath Orchestrator, que requer detalhes de organização e tenant na URL base. Ele será usado posteriormente como o caminho básico para qualquer solicitação futura. Quando os usuários importam esse conector para seu tenant e criam uma conexão, você pode solicitar essa informação adicionando esses parâmetros como variáveis e solicitando-os na tela de autenticação.
Para fazer isso, comece adicionando as variáveis no URL base com a notação {organization} e {tenant} .

Autenticação
Na configuração de autenticação, os detalhes estão localizados dentro da tabela que lista todos os parâmetros, desconsiderando o tipo de autenticação. A tabela fornece uma Edição rápida em linha ou uma tela mais avançada usando o menu Mais opções
.
No exemplo da API do Orchestrator, queremos adicionar dois parâmetros extras à tabela, porque exigimos que o usuário que está criando uma conexão forneça a entrada para {organization} e {tenant}.

Quando você adiciona um novo parâmetro de autenticação, você deve definir o Nome (como você deseja que campo específico seja exibido na tela de conexão), seu Valor (que você pode deixar em branco) e o campo Perguntar ao usuário , se você quiser que o a ser exigido durante a autenticação.
Para definir uma variável para um parâmetro, selecione o menu Mais opções .

Neste exemplo, o parâmetro Nome da organização , que é solicitado ao usuário (Perguntar ao usuário está definido como Sim), é enviado ao provedor como organização (nome) e caminho (tipo).
O mesmo é feito para o tenant. Em seguida, na tela de autenticação, Nome da organização e Nome do tenant são obrigatórios, e a organização e o tenant fazem parte do URL base.

Envio de solicitações
O uso de variáveis em seus recursos funciona de maneira muito semelhante. E após importar arquivos swagger, isso já pode estar visível em recursos que são GETBYID , que levam em um {id} , que também é representado na seção de parâmetros.
Para o Orchestrator, o exemplo a seguir usa essa variável para {key}.
