Définition de feuille cube
Point de terminaison de l'URL
HTTPS://api.adaptiveplanning.com/api/rest/modeling/<version>/<tenant>/sheet/cube/definition
Version : v1
Catégorie | Soumission de données |
Description | Modification des métadonnées |
Autorisations requises pour appeler | |
Paramètres obligatoires dans la demande | nom |
VERB(S) HTTP pris en charge
Verbe HTTP | Ressource unique | Description |
|---|---|---|
PATCH
| Prise en charge | Insérer ou mettre à jour la définition d'une feuille cube |
DELETE
| Prise en charge | Supprimer une définition de feuille cube |
OPTIONS
| Prise en charge | Renvoie la liste des paramètres HTTP pris en charge pour cette ressource de collecte. |
PATCH
- URI de la demande
- /sheet/cube/definitionMettez à jour la définition de la feuille cube en correspondant au paramètre de requête fourni.Si aucune feuille avec le nom correspondant n'existe, une nouvelle feuille cube sera créée avec les propriétés données.Demande d'exemple par nomhttps://api.adaptiveplanning.com/api/rest/modeling/v1/globosales/sheet/cube/definition?name=Sales CubeEn-tête de demande d'exempleAccepter la langue : enExemple de corps de demandeVoir la section Corps de la demande.Paramètres de requêteNomDescriptionObligatoireinstanceCodeinstanceCode à partir de laquelle extraire les valeurs. Par exemple, GLOBO. Si aucun code d'instance n'est spécifié, l'instance par défaut de l'utilisateur est utilisée.NnomNom de la feuille.NreorderColumnsLe réglage de ce paramètre de requête sur true (vrai) va modifier l'ordre dans la liste des colonnes pour refléter l'ordre des colonnes indiqué dans le corps de la demande API. Par défaut, cette valeur est définie sur false (faux). Voir Référence : réorganiser les colonnes pour les API JSON modèles et de définition de feuille cube.N
- Corps de la demande
- Exemple de corps de demandeLe même format de définition de feuille cube est utilisé pour les données utiles JSON des deux points de terminaison.
Exemple de demandeFormat de demande{ "properties": { "description": "Expense Cube", "prefix": "Expense", "horizontalAxis": { "type": "level" }, "verticalAxis": [ { "type": "account" }, { "type": "dimension", "name": "ProductFurniture" } ] }, "columns": [ { "properties": { "name": "Base Pay", "type": "dimension" }, "availability":List<SheetAvaliabilityDTO>, "defaultAvailability": false } ], "accounts": [ { "name": "AccountName", "code": "AccountCode" } ], "accessibility": { "usernames": [ "test@greenco.com" ], "excludedFromWorkflow": true } }Exemple de demande de création de feuille{ "properties": { "description": "Test description", "prefix": "TestPrefix", "horizontalAxis": { "type": "level" }, "verticalAxis": [ { "type": "account" }, { "type": "dimension", "name": "Base Pay" } ] }, "columns": [ { "properties": { "type": "Account" }, "defaultAvailability": true }, { "properties": { "type": "Level" }, "defaultAvailability": true }, { "properties": { "type": "Time" } }, { "properties": { "name": "Base Pay", "type": "dimension" }, "defaultAvailability": true } ], "accounts": [ { "name": "AccountName", "code": "AccountCode", "type": "Standard" } ] }Objet de la définition de la feuilleNomDescriptionObligatoirepropriétésObjet contenant les propriétés générales de la feuilleNcolonnesListe des objets de colonne de feuille cube.NcomptesListe des objets du compteNaccessibilitéObjet contenant la définition de l'accessibilité de la feuille affectée à un utilisateur.NObjet des propriétés de la feuilleNomDescriptionObligatoireTypePar défautdescriptionDescription de la feuille.NchaîneChaîne videpréfixePréfixe de feuille utilisé pour le code du compte.NchaîneuserAssignedSi la feuille est une feuille affectée à un utilisateur ou (par défaut) une feuille affectée à un périmètre.NbooléenfalsetimeStratumCodeLe code de la strate de temps associé aux données de la feuille.NchaîneStrate de temps GLrecalculateOnDemandSi l'option Relancer le calcul à la demande est activée pour la feuille.NbooléenfalserearrangeGLAndCustomAccountsSi les utilisateurs sont autorisés à réorganiser les comptes cubes de saisie avec d'autres comptes cubes. Cette option ne peut être activée que lorsqu'il existe des comptes cubes standard ou en cours de création dans la demande.NbooléenfalsehideRollupTotalsSi les totaux d'agrégat doivent être masqués pour améliorer les performances des feuilles.NbooléenfalsehorizontalAxisObjet de référence de colonne qui identifie la colonne sur l'axe horizontal.Nobjet de colonneTempsaxe verticalListe des objets de référence de colonne identifiant les colonnes sur l'axe vertical. Si des valeurs sont définies, l'axe vertical remplacera toutes les sélections précédentes.Ntableau d'objets de colonneComptemaxColumnWidthLa largeur maximale en pixels pour chaque colonne. Doit être compris entre 10 et 1000, ou 0 si aucune largeur n'est spécifiée.Nentier0suppressZeroRowsSi les lignes nulles sont supprimées.NbooléenfalseObjet de référence de colonne de feuilleNomDescriptionObligatoireNomNom de la colonne. Obligatoire pour les dimensions personnalisées et les attributs.OtypeType de la colonne.OObjet de colonne de feuilleNomDescriptionObligatoirepropriétésObjet contenant les propriétés des colonnes de la feuille.OdisponibilitéListe des objets de disponibilité de la feuille pour la colonne actuelle. Voir Disponibilité de la feuille pour plus d'informations sur le format de liste.Ndisponibilité par défautLa disponibilité par défaut à appliquer à toutes les valeurs, sauf indication contraire dans la disponibilité. Valide pour les colonnes de périmètre et de dimension.NsupprimerDemande de suppression de la colonne de la feuille indiquée. Non valide pour les colonnes dépendantes de colonnes existantes qui ne sont pas marquées pour suppression (comme les attributs de dimension).NObjet des propriétés de colonne de la feuilleNomDescriptionObligatoireTypePar défautnomNom de la colonne. Pour les colonnes de dimension personnalisée et d'attribut, le nom correspond à celui de la dimension personnalisée ou de l'attribut respectif.OchaînetypeType de la colonne.Valeurs possibles : Level, ACCOUNT, TIME, DIMENSION, LIGN_ATTRIBUE, ACCOUNT_ATTRIBUE, DIMENSION_ATTRIBUE.OchaîneinitialBalanceLe solde initial sera visible dans la feuille. Valide uniquement pour les colonnes de temps.NbooléenvraivisibleTimeStratumCodesDéfinit la liste des strates de temps visibles dans la feuille. Valide uniquement pour les colonnes de temps.Ntableau de chaînesToutes les strates de tempseditableOnSheetSi de nouvelles valeurs peuvent être ajoutées à la colonne de dimension depuis la feuille. Uniquement valide pour les colonnes de dimension et de sélecteur de texte.NbooléenfalsenewValueBehaviorIndique si les nouvelles valeurs doivent être activées ou désactivées lorsque celles-ci sont ajoutées à la dimension sous-jacente. Uniquement valide pour les colonnes de dimensions. Valeurs prises en charge : Aetilable, UN Available, ou ParentNchaîneAVAILABLEObjet de la table de recherche de colonne de la feuilleNomDescriptionObligatoireTypePar défautnomNom de la table de recherche.OchaînedisplayAsLe format Afficher sous forme de pour cette table de recherche. Valeurs possibles : NOMBRE et POURCENTAGE. Uniquement valide pour les tables de valeurs.NchaîneNUMBERdecimalPrecisionPrécision décimale des valeurs de cette table de recherche. Valeurs possibles : de 0 à 9.Nentier0typeType de table de recherche. Valeurs possibles : VALUE, SPREAD.OchaîneObjet du compte de la feuillePour plus d'informations, voir Référence : propriétés des données utiles d'importation du compte JSONNomDescriptionObligatoirenomLe nom du compte.OcodeLe code du compte.OparentLe compte parent.NTypeLe type de compte.OdescriptionLa description du compte.NshortNameLe nom abrégé du compte.NisCumulatedIndique si le compte est cumulé.NisPlanByDeltaIndique si le compte est plan par delta.NisActualsByDeltaIndique si le compte est de montants réels par delta.NisLinkIndique si le compte est un compte lié ou non.NtimeRollupTypeType d'agrégat à effectuer pour les agrégats de temps.NtimeWeightAccountLe compte de pondération utilisé pour les agrégats de temps.NlevelDimRollupTypeType d'agrégat à effectuer pour les agrégats de périmètres/dimensions personnalisées.NlevelDimWeightAccountLe compte de pondération utilisé pour les agrégats de périmètre/dimension personnalisée.NlevelDimRollupTextValeur de texte d'agrégat utilisée dans les agrégats de périmètre/dimension personnalisée.NactualsOverlayParamètre de superposition des montants réels pour le compte.NattributeValuesListe des objets de valeur d'attribut pour ce compte.NdisplayAsL'affichage comme paramètre pour le compte.NformulaLa formule du compte.NdecimalPrecisionPrécision décimale par défaut pour le compte.NexchangeRateTypeType de taux de change pour ce compte.NsuppressZerosIndique si les lignes nulles doivent être supprimées pour le compte dans les feuilles.NstartExpandedIndique si le compte commence à être développé sur la feuille.NdataEntryTypeParamètre de type de saisie de données pour ce compte.NdataPrivacyLes paramètres de confidentialité de ce compte.NlinkedAccountMappingsListe des mappages de comptes liés.NObjet d'accessibilité de la feuilleNomDescriptionObligatoireTypePar défautnoms d'utilisateurListe des noms d'utilisateur à ajouter à la feuilleDoit correspondre à des adresses e-mail valides.Ntableau de chaînesexcludedFromWorkflowMet à jour la case à cocher Exclu du workflow dans les paramètres d'accessibilité de la feuille.Nbooléenfalse
- Exemple de réponse
- 204La réponse réussie est vide avec le code de statut 204.
DELETE
- URI de la demande
- /sheet/cube/definitionSupprimez la définition de feuille cube correspondant au paramètre de requête donné. Si une feuille avec l'identifiant correspondant n'existe pas, le statut d'erreur ne se produira pas.Demande d'exemple par nomhttps://api.adaptiveplanning.com/api/rest/modeling/v1/globosales/sheet/cube/definition?name=Sales CubeEn-tête de demande d'exempleAccepter la langue : enExemple de corps de demande<None>Paramètres de requêteNomDescriptionObligatoirenomNom de la feuille cube.NinstanceCodeinstanceCode à partir de laquelle extraire les valeurs. Par exemple, GLOBO. Si aucun code d'instance n'est spécifié, l'instance par défaut de l'utilisateur est utilisée.N
- Exemple de réponse
- 204La réponse réussie est vide avec le code de statut 204.