Ir para o conteúdo principal
Adaptive Planning
Última atualização: 2023-06-23
exportCalendar

exportCalendar

Essa API tem suporte na API v33+.
Atualizado na API v40 (21 de setembro de 2024).
Categoria
Recuperação de metadados
Descrição
Retorna metadados do calendário.
Permissões obrigatórias para invocar
Nenhum (devem ser credenciais válidas para a instância)
Parâmetros obrigatórios na solicitação
Credenciais
A solicitação desse método contém uma etiqueta de credenciais para identificar e autorizar o usuário que está fazendo a chamada. Depois que o chamador é verificado, o método retorna um documento XML que descreve a lista completa de informações do calendário.

Formato da solicitação

<?xml version='1.0' encoding='UTF-8'?> <call method="exportCalendar" callerName="a string that identifies your client application"> <credentials login="sampleuser@company.com" password="my_pwd" instanceCode="INSTANCE1"/> </call>
elemento de credenciais
Nome da etiqueta
credenciais
Descrição
Todas as chamadas de API devem conter um único elemento de credenciais para identificar o usuário que invoca a API. A chamada à API é então executada como este usuário (qualquer trilha de auditoria ou histórico de ações no sistema mostrará que este usuário executou a ação) e, portanto, o usuário deve ter as permissões necessárias para executar a ação para que a chamada à API funcione. bem-sucedido.
Atributos do elemento
Nome do atributo
Obrigatório?
Valor
Exemplo
login
S
O nome de logon do usuário que invoca o método de API. Esse usuário deve ter as permissões necessárias para invocar o método.
sampleuser@company.com
senha
S
A senha do usuário que invoca o método de API.
my_password
instanceCode
N
Se o usuário especificado nas credenciais tem acesso a mais de uma instância do Adaptive Planning, esse atributo pode ser usado para especificar que o usuário pretende acessar uma instância diferente da instância por padrão. Se não for especificada, a instância por padrão do usuário será usada. Para determinar os códigos de instância disponíveis, use a API exportInstances.
MYINSTANCE1
Conteúdo do elemento
(nenhum)

Formato da resposta

<?xml version="1.0" encoding="UTF-8"?> <response success="true"> <output> <calendars> <calendar id="1" isDefault="true" name="DefaultTimeHierarchy" /> </calendars> </output> </response>
elemento de resposta
Nome da etiqueta
resposta
Atributos do elemento
Nome do atributo
Obrigatório?
Valor
Exemplo
êxito
S
"True" ou "false", indicando se a chamada à API foi bem-sucedida ou não. Mesmo as chamadas bem-sucedidas podem conter mensagens de aviso na resposta.
verdadeiro
Conteúdo do elemento
Exatamente um elemento de saída obrigatório.
elemento de saída
Nome da etiqueta
saída
Atributos do elemento
(nenhum)
Conteúdo do elemento
Um único elemento de calendários obrigatório. Esse invólucro de saída é padrão em todas as respostas de API e inclui a saída válida de qualquer chamada de API bem-sucedida.
elemento de calendários
Nome da etiqueta
calendars
Descrição
Contêiner para um ou mais elementos de calendários.
Atributos do elemento
Nome do atributo
Obrigatório?
Valor
Exemplo
(nenhum)
Conteúdo do elemento
Um ou mais elementos de calendário.
elemento de calendário
Nome da etiqueta
calendar
Descrição
Representa um calendário.
Atributos do elemento
Nome do atributo
Obrigatório?
Valor
Exemplo
ID
S
Contém o identificador de número inteiro específico do calendário específico.
1
isDefault
S
"Verdadeiro" ou "falso", indicando se esse calendário específico é o calendário por padrão.
verdadeiro
nome
S
Contém o nome do calendário.
DefaultTimeHierarchy
código
Disponível na API v40+
N
Contém o código de calendário quando os códigos de calendário estão presentes.
DefaultTimeHierarchy
Conteúdo do elemento
(nenhum)