Data Service
Mais recente
falso
  • OpenAPI do Data Service
Imagem de fundo do banner
Guia da API do Data Service
Última atualização 26 de abr de 2024

Consultar Registros de Entidade

Consulta os registros da Entidade.

Ponto de Extremidade da API

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

Cabeçalhos de solicitação.

Cabeçalho

Valor

Autorização

O portador <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.

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.