UiPath Documentation
orchestrator
2021.10
false
  • Introdução
    • Sobre OData e referências
    • Tipos enumerados
    • Autenticando
    • Criação de solicitações de API
    • Permissões por endpoint
    • Códigos de resposta
    • Pontos de extremidade de verificação de integridade
  • Autenticação
    • Métodos de autenticação do SQL
    • Aplicativos externos (OAuth)
    • ROPC (não recomendado)
  • Definição do Swagger
    • Leia-me
    • Como autorizar chamadas de API no Swagger
    • Gerenciamento de recursos lógicos
  • APIs do Orchestrator
    • Solicitações de alertas
    • Solicitações de ativos
    • Solicitações de calendários
    • Solicitações de ambientes
    • Solicitações de pastas
    • Solicitações de Tarefas Genéricas
    • Solicitações de trabalhos
    • Solicitações de bibliotecas
    • Solicitações de licenças
    • Solicitações de pacotes
    • Solicitações de permissões
    • Solicitações de processos
    • Solicitações de robôs
    • Solicitações de funções
    • Solicitações de agendamentos
    • Solicitações de configurações
    • Solicitações de tarefas
    • Solicitações de catálogos de tarefas
    • Solicitações de formulários de tarefas
    • Solicitações de tenants
    • Solicitações de Transações
    • Solicitações de usuários
    • Solicitações de webhooks
  • APIs de gestão de plataforma
    • Introdução
      • Sobre este guia
      • Recursos disponíveis
      • Estrutura do URL do ponto de extremidade da API
      • Lista de Enumeração
    • Escopos e permissões
      • Sobre escopos e permissões
      • Escopos e permissões de gerenciamento de plataforma
    • APIs de gestão de plataforma
      • Logs de Auditoria
        • Obter logs de auditoria
        • Baixar logs de auditoria
      • [Pré-visualização] Grupos
        • [Visualizar] Obter todos os grupos
        • [Visualizar] Excluir grupos
        • [Visualizar] Obter grupo específico
        • [Visualizar] Excluir grupo específico
        • [Visualizar] Criar um novo grupo local
        • [Visualizar] Atualizar grupo
      • [Visualizar] Conta de robô
        • [Visualizar] Obter todas as contas de robôs
        • [Visualizar] Excluir contas de robôs
        • [Visualizar] Obter conta de robô específica
        • [Visualizar] Excluir conta de robô específica
        • [Visualizar] Criar uma nova conta de robô
        • [Visualizar] Atualizar conta de robô
      • [Visualizar] Usuário
        • [Visualizar] Atualizar usuário
        • [Visualizar] Excluir usuário específico
        • [Visualizar] Excluir usuários
        • [Visualizar] Atualizar senha de usuário
      • [Visualizar] Configurações
        • [Visualizar] Atualizar configurações
      • Modelo de mensagem
        • Obter modelo de mensagem
        • Atualizar um modelo de mensagem
        • Obter modelo de mensagem por nome
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.
UiPath logo, featuring letters U and I in white
Fora do período de suporte

Guia da API do Orchestrator

Última atualização 31 de out de 2024

Solicitações de calendários

Recuperando calendários de acordo com seus nomes

A solicitação GET a seguir para o terminal /odata/Calendars recupera um calendário específico com base em seu Name.

Obter

{OrchestratorURL}/odata/Calendars?$filter=Name%20eq%20'BankHoliday'

Cabeçalhos de solicitação.

Chave

Valor

Autorização

O portador

Código de resposta

200 OK

Corpo da Resposta

{
  "@odata.context": "{OrchestratorURL}/odata/$metadata#Calendars",
  "value": [
    {
      "TimeZoneId": null,
      "ExcludedDates": [],
      "Name": "BankHoliday",
      "Id": 18845
    }
  ]
}{
  "@odata.context": "{OrchestratorURL}/odata/$metadata#Calendars",
  "value": [
    {
      "TimeZoneId": null,
      "ExcludedDates": [],
      "Name": "BankHoliday",
      "Id": 18845
    }
  ]
}

Criar um Calendário

A solicitação POST a seguir para o terminal /odata/Calendars permite que você crie um novo calendário com uma data excluída.
Observação: o parâmetro Id é gerado automaticamente. O parâmetro TimeZoneId é preenchido com o fuso horário do locatário.

Postar

{OrchestratorURL}/odata/Calendars

Cabeçalhos de solicitação.

Chave

Valor

Autorização

O portador

Corpo da Solicitação

{
  "Name": "VacationCal",
  "TimeZoneId": "string",
  "ExcludedDates": [
    "2019-11-12T14:31:44.778Z"
  ]
}{
  "Name": "VacationCal",
  "TimeZoneId": "string",
  "ExcludedDates": [
    "2019-11-12T14:31:44.778Z"
  ]
}

Código de resposta

200 OK

Corpo da Resposta

{
  "@odata.context": "{OrchestratorURL}/odata/$metadata#Calendars/$entity",
  "TimeZoneId": "GTB Standard Time",
  "ExcludedDates": [
    "2019-11-12T00:00:00Z"
  ],
  "Name": "VacationCal",
  "Id": 32718
}{
  "@odata.context": "{OrchestratorURL}/odata/$metadata#Calendars/$entity",
  "TimeZoneId": "GTB Standard Time",
  "ExcludedDates": [
    "2019-11-12T00:00:00Z"
  ],
  "Name": "VacationCal",
  "Id": 32718
}

Recuperando datas excluídas de um calendário

O terminal GET /odata/Calendars({calendar_id_value}) recupera as datas excluídas do calendário especificado.
Use o calendário Id para especificar o calendário do qual deseja recuperar as datas excluídas.
Para descobrir os Ids dos calendários existentes em seu locatário, primeiro faça uma solicitação GET para o terminal /odata/Calendars .
Identifique o calendário desejado e copie o valor Id do corpo da resposta.

Obter

{OrchestratorURL}/odata/Calendars

Cabeçalhos de solicitação.

Chave

Valor

Autorização

O portador

Código de resposta

200 OK

Corpo da Resposta

{
    "@odata.context": "{OrchestratorURL}/odata/$metadata#Calendars",
    "value": [
        {
            "TimeZoneId": null,
            "ExcludedDates": [],
            "Name": "November_excluded_dates",
            "Id": 1461
        }
    ]
}{
    "@odata.context": "{OrchestratorURL}/odata/$metadata#Calendars",
    "value": [
        {
            "TimeZoneId": null,
            "ExcludedDates": [],
            "Name": "November_excluded_dates",
            "Id": 1461
        }
    ]
}
Para ver as datas excluídas, faça uma solicitação GET para o /odata/Calendars({calendar_id_value}).
Substitua {calendar_id_value} pelo valor Id copiado anteriormente.

O corpo da resposta retorna todas as datas que foram excluídas no calendário especificado.

Por exemplo, para o calendário com o valor de ID de 1461, a solicitação se parece com a seguinte:

Obter

{OrchestratorURL}/odata/Calendars(1461)

Cabeçalhos de solicitação.

Chave

Valor

Autorização

O portador

Código de resposta

200 OK

Corpo da Resposta

{
    "@odata.context": "{OrchestratorURL}/odata/$metadata#Calendars/$entity",
    "TimeZoneId": "UTC",
    "ExcludedDates": [
        "2021-11-01T00:00:00Z",
        "2021-11-04T00:00:00Z",
        "2021-11-08T00:00:00Z",
        "2021-11-11T00:00:00Z",
        "2021-11-15T00:00:00Z",
        "2021-11-18T00:00:00Z",
        "2021-11-22T00:00:00Z",
        "2021-11-25T00:00:00Z"
    ],
    "Name": "November_excluded_dates",
    "Id": 1461
}{
    "@odata.context": "{OrchestratorURL}/odata/$metadata#Calendars/$entity",
    "TimeZoneId": "UTC",
    "ExcludedDates": [
        "2021-11-01T00:00:00Z",
        "2021-11-04T00:00:00Z",
        "2021-11-08T00:00:00Z",
        "2021-11-11T00:00:00Z",
        "2021-11-15T00:00:00Z",
        "2021-11-18T00:00:00Z",
        "2021-11-22T00:00:00Z",
        "2021-11-25T00:00:00Z"
    ],
    "Name": "November_excluded_dates",
    "Id": 1461
}

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