Disponibilidade de planilha
Ponto de extremidade de URL
HTTPS://api.adaptiveinsights.com/api/rest/modeling/<version>/<tenant>/sheet/availability
Versão: v1
Categoria | Modificação de metadados |
Descrição | Recuperar ou atualizar a disponibilidade do valor de dimensão ou atributo para uma determinada planilha e coluna. |
Permissões obrigatórias para invocar | |
Parâmetros obrigatórios na solicitação | sheetName, columnName |
VERBOS HTTP com suporte
Verbo HTTP | Recurso único | Recurso de cobrança | Descrição |
|---|---|---|---|
GET
| Sem suporte | Com suporte | Recupere a disponibilidade de todos os valores de uma determinada planilha e coluna. |
POST
| Sem suporte | Com suporte | Atualize a disponibilidade de valores para uma determinada planilha e coluna. |
OPÇÕES
| Com suporte | Com suporte | Retorna a lista de verbos HTTP com suporte para este recurso de coleção. |
GET:
- Solicitação:
- /sheet/availability:Recupera uma coleção de disponibilidade de valores.Recupera a disponibilidade de todos os valores em uma dimensão da planilha. Você pode filtrar por instanceCode, sheetName e columnName.Exemplo de URI de solicitação:HTTPS://api.adaptiveinsights.com/api/rest/modeling/v1/globosales/sheet/availability?sheetName=ExpenseCube&columnName=Level&columnType=LevelCabeçalho de solicitação de amostra:Accept-Language: enCorpo da solicitação de amostraParâmetros de consultaNomeDescriçãoObrigatóriosheetNameO nome da planilha da qual recuperar os valores de disponibilidade.ScolumnNameO nome da coluna da planilha da qual recuperar os valores de disponibilidade. Obrigatório apenas para planilhas de cubo.Somente colunas em que o valor de disponibilidade pode ser modificado têm suporte.Para colunas de nível e de conta da planilha de cubo, o nome da coluna respeita os parâmetros regionais definidos no cabeçalho Accept-Language.ScolumnCodeO código da coluna da planilha do qual recuperar os valores de disponibilidade. Obrigatório apenas para planilhas modeladas.Somente colunas em que o valor de disponibilidade pode ser modificado têm suporte.ScolumnTypeO tipo de coluna para um determinado columnName ou columnCode.Valores aceitáveis: conta, nível, dimensão, atributoSinstanceCodeO instanceCode do qual recuperar valores. Por exemplo, GLOBO. Se nenhum instanceCode é especificado, a instância por padrão do usuário é usada.NlimitO número máximo de objetos em uma única resposta.NoffsetO índice de base zero do primeiro objeto em uma coleção de respostas. O valor por padrão é 0.Use o deslocamento com o parâmetro de limite para controlar a paginação de uma coleção de respostas.N
- Exemplo de resposta
- 200Resposta bem-sucedida.Exemplo de resposta{ "data": [ { "code": "Corporate Plan", "name": "Corporate Plan", "available": true }, { "code": "Engineering", "name": "Engineering", "available": true }, { "code": "Development", "name": "Development", "available": true }, { "code": "Documentation", "name": "Documentation", "available": true }, { "code": "QA", "name": "QA", "available": true }, { "code": "2014-Development Organization", "name": "2014-Development Organization", "available": false }, { "code": "Development-India", "name": "Development-India", "available": false }, { "code": "QA-India", "name": "QA-India", "available": false }, { "code": "G & A", "name": "G & A", "available": false }, { "code": "Hosting", "name": "Hosting", "available": true }, { "code": "Professional Services", "name": "Professional Services", "available": true }, { "code": "Sales", "name": "Sales", "available": true }, { "code": "Marketing", "name": "Marketing", "available": true }, { "code": "US Sales", "name": "US Sales", "available": false }, { "code": "Worldwide Sales", "name": "Worldwide Sales", "available": true }, { "code": "Asia Sales", "name": "Asia Sales", "available": false }, { "code": "Europe Sales", "name": "Europe Sales", "available": true }, { "code": "Latin America Sales", "name": "Latin America Sales", "available": true } ], "total": 18 }
PUBLICAR:
- Solicitação:
- /sheet/availability:Atualiza uma coleção de valores de disponibilidade.Atualiza a disponibilidade de todos os valores em uma dimensão da planilha.Exemplo de URI de solicitação:https://api.adaptiveplanning.com/api/rest/modeling/v1/globosales/sheet/availability?sheetName=ExpenseCube&columnName=Level&columnType=LevelCabeçalho de solicitação de amostra:Accept-Language: enCorpo da solicitação:Matriz JSON de objetos de disponibilidade, correspondendo à propriedade "data" da exportação. Cada objeto JSON tem a seguinte estrutura:NomeDescriçãoObrigatóriocódigoCódigo do valor. Usado para identificar valores de forma exclusiva.SnomeNome do valor.SaccountGroupSe o valor é um grupo de contas. Obrigatório para contas.NdisponívelSe o valor está disponível ou não. Se não estiver presente, nenhuma alteração será feita.NdeleteIfDataIsPresentSe os dados devem ser excluídos, se presentes. Obrigatório ao desabilitar um valor de dimensão personalizada em planilhas de cubo.NactionIfDataIsPresentA ação a ser executada quando os dados estão presentes. Obrigatório ao desabilitar um valor de dimensão personalizada em planilhas modeladas.N
- Corpo da solicitação de amostra
- Corpo da solicitação[ { "code": "SalesCube.DiscountPercent", "name": "Discount Percent", "accountGroup": false, "available": false } ]Parâmetros de consultaNomeDescriçãoObrigatóriosheetNameO nome da planilha da qual recuperar os valores de disponibilidade.ScolumnNameo nome da coluna da planilha da qual recuperar os valores de disponibilidade. Obrigatório apenas para planilhas de cubo.Somente colunas em que o valor de disponibilidade pode ser modificado têm suporte.Para colunas de nível e de conta da planilha de cubo, o nome da coluna respeita os parâmetros regionais definidos no cabeçalho Accept-Language.ScolumnCodeO código da coluna da planilha do qual recuperar a disponibilidade. Obrigatório apenas para planilhas modeladas.Somente colunas em que o valor de disponibilidade pode ser modificado têm suporte.ScolumnTypeO tipo de coluna para um determinado columnName ou columnCode.Valores aceitáveis: conta, nível, dimensão, atributo.SinstanceCodeO instanceCode do qual recuperar valores. Por exemplo, GLOBO. Se nenhum instanceCode é especificado, a instância por padrão do usuário é usada.N
- Exemplo de resposta:
- 204A resposta bem-sucedida está em branco com o código de status 204.