UiPath Documentation
data-service
2022.10
false
Guia do usuário do Data Service
  • Introdução
  • Configuração e Instalação
  • Usando o Data Service
  • Referência
    • Atividades do Studio para o Data Service
    • Acesso à API
  • Exemplos e tutoriais
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Acesso à API

Visão geral

Data Service Open API allows you to manage UiPath® Data Service resources from an external application of your choice, and does so by enabling you to authorize the external app without sharing any credentials, through the Oauth 2.0 authorization framework.

Saiba como registrar o aplicativo externo noUiPath® Automation Suite.

Permissões de API

Para usar a OpenAPI do Data Service, você precisa conceder permissões de API ao aplicativo externo. Essas permissões de API são conhecidas como escopos, e há três tipos para o Data Service:

  • DataService.Schema.Read - esse Escopo do Usuário permite que seu aplicativo externo leia o esquema do Data Service do seu tenant, e depende das permissões do usuário.
  • DataService.Data.Read — esse Escopo do Usuário permite que seu aplicativo externo leia os dados do Data Service do seu tenant, e depende das permissões do usuário.
  • DataService.Data.Write — esse Escopo do Usuário permite que seu aplicativo externo edite os dados do Data Service do seu tenant excluindo, atualizando ou criando novos dados, e depende das permissões do usuário.

Learn more about the user roles and permissions in Data Service.

Baixar a especificação do OpenAPI

Com seu aplicativo externo e o conjunto de permissões do usuário definido, é hora de baixar a especificação da OpenAPI dos dados do Data Service do seu tenant. Faça isso navegando até o menu superior direito na guia Data Service do tenant > Acesso de API > Baixar arquivo da OpenAPI (JSON).

This will get you the OpenAPI 3.0 specifications of your tenant's Data Service entities, in JSON format. Clicking **Copy OpenAPI link** copies the API endpoint that generates the tenant's Data Service OpenAPI specification.

Autorizando as chamadas de API

Para acessar os recursos com escopo de usuário do Data Service, autorize seu aplicativo externo com um dos seguintes métodos:

Pontos de extremidade da API

A estrutura de autorização OAuth2.0 ajuda você a gerar um token de acesso que permite que seu aplicativo externo faça chamadas da API REST para pontos de extremidade do Data Service, por um tempo limitado (uma hora).

Para continuar chamando as APIs, você precisa gerar um novo token de acesso ou solicitar um token de atualização.

Um endpoint da API do Data Service tem a seguinte sintaxe:

  • Método HTTP + BaseURL + A categoria do recurso + A entidade do Data Service + A operação + Variáveis de caminho e parâmetros de consulta

    Exemplo de entidade do Data Service

    Para descrever cada corpo de solicitação/resposta da API, usamos os campos de entidade das Olimpíadas criados no Data Service. Embora estejamos documentando o ponto de extremidade genérico, como Get Entity Records, o seu ponto de extremidade deve conter o nome exato da sua entidade (por exemplo, Get Olympics Records). Os corpos de resposta e solicitação incluem todos os campos da sua entidade, replicando a sua estrutura.

    Além disso, vamos usar o guia da API do Data Service para mergulhar em cada ponto de extremidade e descobrir como você pode usá-lo da melhor forma.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades