Tempo
Ponto de extremidade de URL
HTTPS://api.adaptiveinsights.com/api/rest/modeling/{version}/{tenant}/updateTime
Versão: v1
Categoria | Modificação de metadados |
Descrição | Atualizar estrutura de tempo no Planning |
Permissões obrigatórias para invocar | |
Parâmetros obrigatórios na solicitação | N/A |
Verbos HTTP com suporte
Verbo HTTP | Descrição |
|---|---|
POST | Com base no parâmetro de operação, recarregue/atualize/anexe a estrutura de tempo no Planning. Se o parâmetro de operação não é especificado, o valor por padrão é a operação de anexação. |
POST
- Solicitação
- /updateTime: atualiza a estrutura de tempoAtualiza a estrutura de tempo no Planning com base na operação (recarregar/atualizar/anexar) especificada como um parâmetro de consulta (anexar por padrão se a operação não for especificada):
- Recarregar: recarrega toda a estrutura de tempo. Todos os dados existentes serão apagados. Também permitimos que você defina o estrato por padrão por meio de recargas.
- Atualizar: atualiza a estrutura de tempo existente, por exemplo, altera rótulos para estratos de tempo existentes, adiciona novos estratos etc. Também permitimos que você defina o estrato por padrão por meio de atualizações.
- Anexar: adicione novos períodos à estrutura de tempo. Você não pode modificar períodos, adicionar um novo nível de granularidade para períodos ou excluir períodos ao anexar.
Exemplo de URI de solicitação:HTTPS://api.adaptiveinsights.com/api/rest/modeling/v1/TIMEREALM/updateTime?operationCabeçalho de solicitação de amostraAutorização: básica ou baseada em token.Content-Type: application/json - Corpo da solicitação
- Corpo da solicitação de amostra{ "calendars": [ { "name": "DefaultHierarchy", "strata": [ { "code": "month", "label": "Month", "shortName": "Mon" }, { "code": "qtr", "label": "Quarter", "shortName": "Qtr" }, { "code": "year", "label": "Year", "shortName": "Yr" } ] }, { "name": "AltHierarchy", "strata": [ { "code": "month" }, { "code": "altQtr", "label": "AltQuarter", "shortName": "AltQtr" }, { "code": "altYear", "label": "AltYear", "shortName": "AltYr" } ] } ], "periods": [ { "startDate": "2022-01-01", "endDate": "2023-01-01", "code": "2022", "label": "FY2022", "shortName": "2022", "stratum": "year" }, { "startDate": "2022-01-01", "endDate": "2022-04-01", "code": "Q1-2022", "label": "Q1-FY2022", "shortName": "Q1", "stratum": "qtr" }, { "startDate": "2022-01-01", "endDate": "2022-02-01", "code": "01/2022", "label": "Jan-2022", "shortName": "Jan", "stratum": "month" }, { "startDate": "2022-02-01", "endDate": "2022-03-01", "code": "02/2022", "label": "Feb-2022", "shortName": "Feb", "stratum": "month" }, { "startDate": "2022-03-01", "endDate": "2022-04-01", "code": "03/2022", "label": "Mar-2022", "shortName": "Mar", "stratum": "month" }, { "startDate": "2022-04-01", "endDate": "2022-07-01", "code": "Q2-2022", "label": "Q2-FY2022", "shortName": "Q2", "stratum": "qtr" }, { "startDate": "2022-04-01", "endDate": "2022-05-01", "code": "04/2022", "label": "April-2022", "shortName": "April", "stratum": "month" }, { "startDate": "2022-05-01", "endDate": "2022-06-01", "code": "05/2022", "label": "May-2022", "shortName": "May", "stratum": "month" }, { "startDate": "2022-06-01", "endDate": "2022-07-01", "code": "06/2022", "label": "June-2022", "shortName": "June", "stratum": "month" }, { "startDate": "2022-07-01", "endDate": "2022-10-01", "code": "Q3-2022", "label": "Q3-FY2022", "shortName": "Q3", "stratum": "qtr" }, { "startDate": "2022-07-01", "endDate": "2022-08-01", "code": "07/2022", "label": "July-2022", "shortName": "July", "stratum": "month" }, { "startDate": "2022-08-01", "endDate": "2022-09-01", "code": "08/2022", "label": "Aug-2022", "shortName": "Aug", "stratum": "month" }, { "startDate": "2022-09-01", "endDate": "2022-10-01", "code": "09/2022", "label": "Sept-2022", "shortName": "Sept", "stratum": "month" }, { "startDate": "2022-10-01", "endDate": "2023-01-01", "code": "Q4-2022", "label": "Q4-FY2022", "shortName": "Q4", "stratum": "qtr" }, { "startDate": "2022-10-01", "endDate": "2022-11-01", "code": "10/2022", "label": "Oct-2022", "shortName": "Oct", "stratum": "month" }, { "startDate": "2022-11-01", "endDate": "2022-12-01", "code": "11/2022", "label": "Nov-2022", "shortName": "Nov", "stratum": "month" }, { "startDate": "2022-12-01", "endDate": "2023-01-01", "code": "12/2022", "label": "Dec-2022", "shortName": "Dec", "stratum": "month" }, { "startDate": "2023-01-01", "endDate": "2024-01-01", "code": "2023", "label": "FY2023", "shortName": "2023", "stratum": "year" }, { "startDate": "2023-01-01", "endDate": "2023-04-01", "code": "Q1-2023", "label": "Q1-FY2023", "shortName": "Q1", "stratum": "qtr" }, { "startDate": "2023-01-01", "endDate": "2023-02-01", "code": "01/2023", "label": "Jan-2023", "shortName": "Jan", "stratum": "month" }, { "startDate": "2023-02-01", "endDate": "2023-03-01", "code": "02/2023", "label": "Feb-2023", "shortName": "Feb", "stratum": "month" }, { "startDate": "2023-03-01", "endDate": "2023-04-01", "code": "03/2023", "label": "Mar-2023", "shortName": "Mar", "stratum": "month" }, { "startDate": "2023-04-01", "endDate": "2023-07-01", "code": "Q2-2023", "label": "Q2-FY2023", "shortName": "Q2", "stratum": "qtr" }, { "startDate": "2023-04-01", "endDate": "2023-05-01", "code": "04/2023", "label": "April-2023", "shortName": "April", "stratum": "month" }, { "startDate": "2023-05-01", "endDate": "2023-06-01", "code": "05/2023", "label": "May-2023", "shortName": "May", "stratum": "month" }, { "startDate": "2023-06-01", "endDate": "2023-07-01", "code": "06/2023", "label": "June-2023", "shortName": "June", "stratum": "month" }, { "startDate": "2023-07-01", "endDate": "2023-10-01", "code": "Q3-2023", "label": "Q3-FY2023", "shortName": "Q3", "stratum": "qtr" }, { "startDate": "2023-07-01", "endDate": "2023-08-01", "code": "07/2023", "label": "July-2023", "shortName": "July", "stratum": "month" }, { "startDate": "2023-08-01", "endDate": "2023-09-01", "code": "08/2023", "label": "Aug-2023", "shortName": "Aug", "stratum": "month" }, { "startDate": "2023-09-01", "endDate": "2023-10-01", "code": "09/2023", "label": "Sept-2023", "shortName": "Sept", "stratum": "month" }, { "startDate": "2023-10-01", "endDate": "2024-01-01", "code": "Q4-2023", "label": "Q4-FY2023", "shortName": "Q4", "stratum": "qtr" }, { "startDate": "2023-10-01", "endDate": "2023-11-01", "code": "10/2023", "label": "Oct-2023", "shortName": "Oct", "stratum": "month" }, { "startDate": "2023-11-01", "endDate": "2023-12-01", "code": "11/2023", "label": "Nov-2023", "shortName": "Nov", "stratum": "month" }, { "startDate": "2023-12-01", "endDate": "2024-01-01", "code": "12/2023", "label": "Dec-2023", "shortName": "Dec", "stratum": "month" }, { "startDate": "2022-01-01", "endDate": "2023-01-01", "code": "alt2022", "label": "Alt FY2022", "shortName": "Alt2022", "stratum": "altYear" }, { "startDate": "2022-01-01", "endDate": "2022-05-01", "code": "altQ1-2022", "label": "Alt Q1-FY2022", "shortName": "AltQ1", "stratum": "altQtr" }, { "startDate": "2022-05-01", "endDate": "2022-07-01", "code": "altQ2-2022", "label": "Alt Q2-FY2022", "shortName": "AltQ2", "stratum": "altQtr" }, { "startDate": "2022-07-01", "endDate": "2022-09-01", "code": "altQ3-2022", "label": "Alt Q3-FY2022", "shortName": "AltQ3", "stratum": "altQtr" }, { "startDate": "2022-09-01", "endDate": "2023-01-01", "code": "altQ4-2022", "label": "Alt Q4-FY2022", "shortName": "AltQ4", "stratum": "altQtr" }, { "startDate": "2023-01-01", "endDate": "2024-01-01", "code": "alt2023", "label": "Alt FY2023", "shortName": "Alt2023", "stratum": "altYear" }, { "startDate": "2023-01-01", "endDate": "2023-05-01", "code": "altQ1-2023", "label": "Alt Q1-FY2023", "shortName": "AltQ1", "stratum": "altQtr" }, { "startDate": "2023-05-01", "endDate": "2023-07-01", "code": "altQ2-2023", "label": "Alt Q2-FY2023", "shortName": "AltQ2", "stratum": "altQtr" }, { "startDate": "2023-07-01", "endDate": "2023-09-01", "code": "altQ3-2023", "label": "Alt Q3-FY2023", "shortName": "AltQ3", "stratum": "altQtr" }, { "startDate": "2023-09-01", "endDate": "2024-01-01", "code": "altQ4-2023", "label": "Alt Q4-FY2023", "shortName": "AltQ4", "stratum": "altQtr" } ] }
Parâmetros de consulta
Nome | Descrição | Obrigatório |
|---|---|---|
operação | A operação de importação da estrutura de tempo que queremos executar. Ela deve ser recarregada, atualizada ou anexada. Se nenhuma operação for especificada, executaremos a anexação por padrão. | N |
proceedWithWarnings | Um parâmetro de consulta opcional usado para ignorar mensagens de aviso. Se não for definida como verdadeira, avisos potenciais serão retornados antes da execução da chamada. Ignore-os especificando esse parâmetro como verdadeiro no URL. | N |
skipAwaitCacheRefresh | Um parâmetro de consulta opcional. Se definida como verdadeira, a resposta será retornada assim que estiver pronta, sem aguardar a atualização do cache. | N |
Parâmetros de carga
Objeto de estrutura de tempo
Nome | Descrição | Obrigatório |
|---|---|---|
calendars | Lista de todos os objetos de calendário a serem importados. O calendário por padrão deve vir primeiro. Para atualizar e anexar, os usuários devem incluir todos os calendários existentes. | N |
períodos | Lista de todos os objetos de período nos calendários. Os períodos devem ser listados em ordem de pesquisa em profundidade primeiro para cada calendário. Os períodos do calendário por padrão devem vir primeiro. Para calendários alternativos, é opcional listar novamente os períodos no estrato-ramificação ou abaixo dele. | N |
Objeto de calendário
Nome | Descrição | Obrigatório |
|---|---|---|
nome | Nome do calendário. | S |
strata | A lista de objetos de estrato no calendário deve estar em ordem crescente de nível, com o nível mais baixo sendo o estrato mais granular. Para calendários alternativos, é opcional listar novamente os estratos abaixo do estrato-ramificação. | S |
código | Código do calendário. Com suporte quando os códigos de calendário estão presentes. | N |
Objeto do estrato
Nome | Descrição | Obrigatório |
|---|---|---|
código | O código do estrato de tempo deve ser exclusivo. | S |
rótulo | O rótulo do estrato de tempo deve ser exclusivo. Não é obrigatório para estratos compartilhados que são incluídos novamente em um calendário alternativo. | S |
shortName | O nome curto do estrato de tempo deve ser exclusivo. Não obrigatório para estratos compartilhados que são relistados em calendários alternativos. | N |
isDefaultStratum | Se o estrato de tempo é o estrato por padrão. Permitimos a definição do estrato por padrão somente em operações de recarga ou atualização. Se isDefaultStratum não é especificado para nenhum estrato, presumimos que o estrato folha é o estrato por padrão para a operação de recarga, e o estrato por padrão existente permanece inalterado para a operação atualizada. | N |
Objeto de período
Nome | Descrição | Obrigatório |
|---|---|---|
startDate | A data de início do período deve estar no formato aaaa-MM-dd. | S |
endDate | A data de término do período deve estar no formato aaaa-MM-dd. | S |
código | O código do período deve ser exclusivo. | S |
rótulo | Rótulo do período. | S |
shortName | Nome curto do período. | N |
stratum | O código do estrato ao qual este período pertence. | S |
instanceCode | O instanceCode do qual recuperar valores. Por exemplo, GLOBO. Se nenhum instanceCode é especificado, a instância por padrão do usuário é usada. | N |
Resposta
204 Nenhum conteúdo
A resposta bem-sucedida está em branco com o código de status 204.
400 Solicitação inválida
A solicitação não foi compreendida pelo servidor.
Exemplo:
|
401 Não autorizado
O usuário não está autorizado.
Exemplo:
|
401 Forbidden
O usuário não tem permissões suficientes.
Exemplo:
|
500 Erro interno do servidor
Erro interno do servidor.