Disponibilità foglio
URL Endpoint
HTTPS://api.adaptiveinsights.com/api/rest/modeling/<version>/<tenant>/sheet/availability
Versione: v1
Categoria | Modifica dei metadati |
Descrizione | Recuperare o aggiornare la disponibilità dei valori dimensione o attributo per un determinato foglio e colonna. |
Autorizzazioni necessarie per il richiamo | |
Parametri obbligatori su richiesta | sheetName, columnName |
VERBI HTTP supportati
Verbo HTTP | Risorsa singola | Risorsa raccolta | Descrizione |
|---|---|---|---|
GET
| Non supportato | Supportato | Recuperare la disponibilità di tutti i valori per un determinato foglio e colonna. |
POST
| Non supportato | Supportato | Aggiornare la disponibilità dei valori per un determinato foglio e colonna. |
OPZIONI
| Supportato | Supportato | Restituisce l'elenco dei verbi HTTP supportati per questa risorsa di raccolta. |
GET:
- Richiesta:
- /sheet/availability:Recupera una raccolta di disponibilità valori.Recupera la disponibilità di tutti i valori in una dimensione foglio. È possibile filtrare per instanceCode, sheetName e columnName.URI richiesta di esempio:HTTPS://api.adaptiveinsights.com/api/rest/modeling/v1/globosales/sheet/availability?sheetName=ExpenseCube&columnName=Level&columnType=LevelIntestazione richiesta di esempio:Accept-Language: enEsempio di corpo richiestaParametri queryNomeDescrizioneObbligatoriosheetNameIl nome del foglio da cui recuperare i valori di disponibilità.ScolumnNameIl nome della colonna del foglio da cui recuperare i valori di disponibilità. Obbligatorio solo per i fogli cubo.Sono supportate solo le colonne in cui è possibile modificare la disponibilità del valore.Per le colonne dei conti e dei livelli del foglio cubo, il nome della colonna rispetta le impostazioni internazionali impostate nell'intestazione Accept-Language.ScolumnCodeIl codice della colonna del foglio da cui recuperare i valori di disponibilità. Obbligatorio solo per i fogli modellati.Sono supportate solo le colonne in cui è possibile modificare la disponibilità del valore.ScolumnTypeIl tipo di colonna per il columnName o il columnCode specificato.Valori accettabili: conto, livello, dimensione, attributoSinstanceCodeinstanceCode da cui recuperare i valori. Ad esempio, GLOBO. Se non viene specificato instanceCode, viene utilizzata l'istanza predefinita dell'utente.NlimitIl numero massimo di oggetti in una singola risposta.NoffsetIndice in base zero del primo oggetto in una raccolta di risposte. Il valore predefinito è 0.Utilizzare l'offset con il parametro limit per controllare il paging di una raccolta di risposte.N
- Risposta di esempio
- 200Risposta riuscita.Risposta di esempio{ "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 }
POST:
- Richiesta:
- /sheet/availability:Aggiorna una raccolta di disponibilità valori.Aggiorna la disponibilità di tutti i valori in una dimensione foglio.URI richiesta di esempio:https://api.adaptiveplanning.com/api/rest/modeling/v1/globosales/sheet/availability?sheetName=ExpenseCube&columnName=Level&columnType=LevelIntestazione richiesta di esempio:Accept-Language: enCorpo della richiesta:Matrice JSON di oggetti di disponibilità, corrispondente alla proprietà "data" dell'esportazione. Ogni oggetto JSON ha la struttura seguente:NomeDescrizioneObbligatoriocodiceCodice del valore Utilizzato per identificare in modo univoco i valori.SnomeNome del valore.SaccountGroupIndica se il valore è un gruppo di conti. Obbligatorio per i conti.NdisponibileSe il valore è disponibile o meno. Se non è presente, non viene apportata alcuna modifica.NdeleteIfDataIsPresentSe eliminare i dati, se presenti. Obbligatorio quando si disabilita un valore dimensione personalizzata nei fogli cubo.NactionIfDataIsPresentL'azione da eseguire quando sono presenti dati. Obbligatorio quando si disabilita un valore dimensione personalizzata nei fogli modellati.N
- Esempio di corpo richiesta
- Corpo richiesta[ { "code": "SalesCube.DiscountPercent", "name": "Discount Percent", "accountGroup": false, "available": false } ]Parametri queryNomeDescrizioneObbligatoriosheetNameIl nome del foglio da cui recuperare i valori di disponibilità.ScolumnNameil nome della colonna del foglio da cui recuperare i valori di disponibilità. Obbligatorio solo per i fogli cubo.Sono supportate solo le colonne in cui è possibile modificare la disponibilità del valore.Per le colonne dei conti e dei livelli del foglio cubo, il nome della colonna rispetta le impostazioni internazionali impostate nell'intestazione Accept-Language.ScolumnCodeIl codice della colonna del foglio da cui recuperare la disponibilità. Obbligatorio solo per i fogli modellati.Sono supportate solo le colonne in cui è possibile modificare la disponibilità del valore.ScolumnTypeIl tipo di colonna per il columnName o il columnCode specificato.Valori accettabili: conto, livello, dimensione, attributo.SinstanceCodeinstanceCode da cui recuperare i valori. Ad esempio, GLOBO. Se non viene specificato instanceCode, viene utilizzata l'estensione predefinita dell'utente.N
- Risposta di esempio:
- 204La risposta corretta è vuota con codice di stato 204.