data-service
latest
false
  • OpenAPI do Data Service
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
UiPath logo, featuring letters U and I in white
Guia da API do Data Service
Automation CloudAutomation Cloud Public SectorAutomation Suite
Last updated 9 de mai de 2024

Consultar Registros de Entidade

Consulta os registros da Entidade.

Ponto de Extremidade da API

docs imageBaseURL/EntityService/<Entity>/query
  • BaseURL: https://govcloud.uipath.us/{organizationName}/{tenantName}/dataservice_/api

Cabeçalhos de solicitação.

Cabeçalho

Valor

Autorização

Bearer <access_token>

Tipo de conteúdo

application/json

Observação:
Substitua todos os valores entre os colchetes angulares <...> por seus valores de caso de uso correspondentes.
O <access_token> é aquele que você recebeu quando autorizou o aplicativo externo. Ele fica disponível por 1 hora, então você precisa gerar um novo, ou solicitar um token de atualização.

Parâmetros de Consulta

Parâmetro de consulta

Tipo de dados

Description

Valor Padrão

expansionLevel (opcional)

int32

Especifica a profundidade dos registros relacionados a serem recuperados. O valor deste parâmetro pode ser 1, 2 ou 3.

2

Corpo da solicitação (obrigatório)

{
  "selectedFields": [
    "string"
  ],
  "filterGroup": {
    "logicalOperator": 0,
    "queryFilters": [
      {
        "fieldName": "string",
        "operator": "string",
        "value": "string"
      }
    ],
    "filterGroups": [
      null
    ]
  },
  "start": 0,
  "limit": 0,
  "sortOptions": [
    {
      "fieldName": "string",
      "isDescending": true
    }
  ]
}{
  "selectedFields": [
    "string"
  ],
  "filterGroup": {
    "logicalOperator": 0,
    "queryFilters": [
      {
        "fieldName": "string",
        "operator": "string",
        "value": "string"
      }
    ],
    "filterGroups": [
      null
    ]
  },
  "start": 0,
  "limit": 0,
  "sortOptions": [
    {
      "fieldName": "string",
      "isDescending": true
    }
  ]
}

Esquemas do corpo da solicitação

O corpo da solicitação de endpoint query tem os seguintes componentes:

selectedFields

Este é um componente opcional, do tipo string. Especifica a lista dos campos a serem retornados para cada registro da consulta. Se deixado em branco ou se a lista de consulta estiver vazia, todos os campos de registro serão retornados. O valor padrão é null.

filterGroup

Este é um componente obrigatório que ajuda a definir as propriedades de filtragem para a consulta. Combina as seguintes propriedades:

  • logicOperator - Esta é uma propriedade filterGroup opcional, do tipo int32. Ele especifica se todos os filtros e grupos de filtros se aplicam à consulta. Use 0 para aplicar todos os filtros e grupos de filtros. Use 1 para aplicar qualquer um dos filtros e grupos de filtros. O valor padrão é 0.
  • queryFilter - Esta é uma propriedade filterGroup obrigatória, que ajuda a definir a expressão de filtragem. Tem as seguintes propriedades:

    propriedade queryFilter

    Tipo de dados

    Description

    fieldName

    string

    Especifica o nome do campo a ser filtrado.

    operator

    string

    Especifica o operador de filtro. Suporta o seguinte:

    contains, not contains, startswith, endswith, = > != <,>=, , <=, in, not in. Use o operador adequado para o tipo de campo correspondente.

    Value

    string

    Especifica o valor de filtragem.

  • filterGroups - Esta é uma propriedade filterGroup opcional, caso seja necessário definir outra opção de filtragem para a consulta. Ele contém todas as propriedades filterGroup listadas acima.

Iniciar

Este é um componente opcional, do tipo int32. Especifica o número de registros a serem ignorados antes de recuperar os registros da consulta. Pode ser usado junto com a propriedade limit para implementar a paginação. Os registros são ordenados de forma ascendente por seus IDs. Para modificar a ordem de classificação, use a propriedade sortOptions . O valor padrão é 0.

limit

Este é um componente opcional, do tipo int32. Especifica o número máximo de registros a serem lidos da entidade. Pode ser usado junto com a propriedade start para implementar a paginação. O valor padrão é 100e o valor máximo é 1000.

sortOptions

Este é um componente opcional, que ajuda a classificar os registros consultados por uma lista de campos. Se deixados em branco, os registros serão classificados em ordem crescente por seus IDs. Combina as seguintes propriedades:

  • fieldName - Esta é uma propriedade sortOptions obrigatória, do tipo string. Ele especifica o nome do campo usado para classificar os registros. O nome deve corresponder a um campo válido e diferencia maiúsculas de minúsculas.
  • isDescending - Esta é uma propriedade sortOptions opcional, do tipo boolean. Defina-o como true se desejar classificar os registros de forma decrescente. O valor padrão é false.

Resposta

200 OK

{
  "TotalRecordCount": 0,
  "Value": [
    {
      "ClosingDate": "2021-03-04",
      "CreatedBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "CreateTime": "2021-03-04T10:21:22.771Z",
      "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "Logo": {
        "Name": "string",
        "Path": "string",
        "Size": 0,
        "Type": "string"
      },
      "Name": "string",
      "Nations": 0,
      "OlymipcsVersion": 0,
      "OpeningDate": "2021-03-04",
      "UpdatedBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "UpdateTime": "2021-03-04T10:21:22.771Z"
    }
  ]
}{
  "TotalRecordCount": 0,
  "Value": [
    {
      "ClosingDate": "2021-03-04",
      "CreatedBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "CreateTime": "2021-03-04T10:21:22.771Z",
      "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "Logo": {
        "Name": "string",
        "Path": "string",
        "Size": 0,
        "Type": "string"
      },
      "Name": "string",
      "Nations": 0,
      "OlymipcsVersion": 0,
      "OpeningDate": "2021-03-04",
      "UpdatedBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "UpdateTime": "2021-03-04T10:21:22.771Z"
    }
  ]
}

Esquema Corporal de Resposta

O corpo da resposta do endpoint query tem os seguintes componentes:
  • totalRecordCount - O número total de registros correspondentes aos filtros de consulta especificados.
  • value - Uma matriz de registros de entidade que correspondem aos filtros de consulta especificados, limitados pela propriedade limit .

401 não autorizado

Você não tem autenticação para acessar o Data Service. Verifique se seu Assistente ou Robô está conectado a uma pasta moderna em sua conta.

403 Forbidden

Você não tem permissão para acessar a entidade, o campo ou o registro, ou está usando um tipo de robô incompatível. Ou entre em contato com o administrador para obter as permissões necessárias.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.