Tabellenblatt-Verfügbarkeit
URL-Endpunkt
HTTPS://api.adaptiveinsights.com/api/rest/modeling/<version>/<tenant>/sheet/availability
Version: v1
Kategorie | Metadatenänderung |
Beschreibung | Rufen Sie die Verfügbarkeit von Dimensionen oder Attributwerten für ein bestimmtes Tabellenblatt und eine bestimmte Spalte ab oder aktualisieren Sie sie. |
Zum Aufrufen sind Berechtigungen erforderlich | |
Auf Anforderung erforderliche Parameter | sheetName, columnName |
Unterstützte HTTP-VERB(s)
HTTP Verb | Einzelressource | Einzugsressource | Beschreibung |
|---|---|---|---|
GET
| Nicht unterstützt | Unterstützt | Rufen Sie die Verfügbarkeit aller Werte für ein bestimmtes Tabellenblatt und eine bestimmte Spalte ab. |
POST
| Nicht unterstützt | Unterstützt | Aktualisieren Sie die Verfügbarkeit von Werten für ein bestimmtes Tabellenblatt und eine bestimmte Spalte. |
OPTIONEN
| Unterstützt | Unterstützt | Gibt die Liste der für diese Erfassungsressource unterstützten HTTP-Verben zurück. |
GET:
- Anfrage:
- /sheet/availability:Ruft eine Sammlung der Wertverfügbarkeit ab.Ruft die Verfügbarkeit aller Werte in einer Tabellenblattdimension ab. Sie können nach instanceCode, sheetName und columnName filtern.Beispiel für eine Anforderungs-URI:HTTPS://api.adaptiveinsights.com/api/rest/modeling/v1/globosales/sheet/availability?sheetName=ExpenseCube&columnName=Level&columnType=LevelBeispiel für Anforderungs-Header:Accept-Language: enBeispielanforderungstextAbfrageparameterNameBeschreibungErforderlichsheetNameDer Name des Tabellenblatts, aus dem Verfügbarkeitswerte abgerufen werden sollen.JcolumnNameDer Name der Tabellenblattspalte, aus der Verfügbarkeitswerte abgerufen werden sollen. Nur für Cube-Tabellenblätter erforderlich.Es werden nur Spalten unterstützt, in denen die Wertverfügbarkeit geändert werden kann.Bei Konto- und Ebenenspalten in Cube-Tabellenblättern entspricht der Name der Spalte dem Gebietsschema, das im Accept-Language-Header festgelegt wurde.JcolumnCodeDer Code der Tabellenblattspalte, aus der Verfügbarkeitswerte abgerufen werden sollen. Nur für modellierte Tabellenblätter erforderlich.Es werden nur Spalten unterstützt, in denen die Wertverfügbarkeit geändert werden kann.JcolumnTypeDie Art der Spalte für den angegebenen columnName oder columnCode.Zulässige Werte: Konto, Ebene, Dimension, AttributJinstanceCodeinstanceCode, aus dem Werte abgerufen werden sollen. Beispiel: GLOBO. Wenn kein instanceCode angegeben wird, wird die Standardinstanz des Benutzers verwendet.NlimitDie maximale Anzahl von Objekten in einer einzelnen Antwort.NoffsetDer 0-basierte Index des ersten Objekts in einer Antwortauflistung. Der Standardwert ist 0.Verwenden Sie Offset mit dem Grenzwert-Parameter, um das Paging einer Antworterfassung zu steuern.N
- Beispielantwort
- 200Erfolgreiche Antwort.Beispielantwort{ "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:
- Anfrage:
- /sheet/availability:Aktualisiert eine Sammlung von Wertverfügbarkeiten.Aktualisiert die Verfügbarkeit aller Werte in einer Tabellenblattdimension.Beispiel für eine Anforderungs-URI:https://api.adaptiveplanning.com/api/rest/modeling/v1/globosales/sheet/availability?sheetName=ExpenseCube&columnName=Level&columnType=LevelBeispiel für Anforderungs-Header:Accept-Language: enAnforderungstext:JSON-Array von Verfügbarkeitsobjekten, das mit der Eigenschaft "data" des Exports übereinstimmt. Jedes JSON-Objekt hat die folgende Struktur:NameBeschreibungErforderlich-CodeCode des Werts. Wird verwendet, um Werte eindeutig zu identifizieren.JNameName des Werts.JaccountGroupOb der Wert eine Kontogruppe ist Erforderlich für Konten.NverfügbarOb der Wert verfügbar ist oder nicht. Wenn nicht vorhanden, wird keine Änderung vorgenommen.NdeleteIfDataIsPresentOb die Daten gelöscht werden sollen, falls vorhanden. Erforderlich, wenn ein benutzerdefinierter Dimensionswert in Cube-Tabellenblättern deaktiviert werden soll.NactionIfDataIsPresentDie Aktion, die ausgeführt werden soll, wenn Daten vorhanden sind. Erforderlich, wenn ein benutzerdefinierter Dimensionswert in modellierten Tabellenblättern deaktiviert wird.N
- Beispielanforderungstext
- Anforderungstext[ { "code": "SalesCube.DiscountPercent", "name": "Discount Percent", "accountGroup": false, "available": false } ]AbfrageparameterNameBeschreibungErforderlichsheetNameDer Name des Tabellenblatts, aus dem Verfügbarkeitswerte abgerufen werden sollen.JcolumnNameDer Name der Tabellenblattspalte, aus der Verfügbarkeitswerte abgerufen werden sollen. Nur für Cube-Tabellenblätter erforderlich.Es werden nur Spalten unterstützt, in denen die Wertverfügbarkeit geändert werden kann.Bei Konto- und Ebenenspalten in Cube-Tabellenblättern entspricht der Name der Spalte dem Gebietsschema, das im Accept-Language-Header festgelegt wurde.JcolumnCodeDer Code der Tabellenblattspalte, aus der die Verfügbarkeit abgerufen werden soll. Nur für modellierte Tabellenblätter erforderlich.Es werden nur Spalten unterstützt, in denen die Wertverfügbarkeit geändert werden kann.JcolumnTypeDie Art der Spalte für den angegebenen columnName oder columnCode.Zulässige Werte: Konto, Ebene, Dimension, Attribut.JinstanceCodeinstanceCode, aus dem Werte abgerufen werden sollen. Beispiel: GLOBO. Wenn kein instanceCode angegeben wird, wird die Standardinstanz des Benutzers verwendet.N
- Beispielantwort:
- 204Erfolgreiche Antwort ist leer mit Statuscode 204.