Définition de feuille cube
Point de terminaison de l'adresse URL
HTTPS://api.adaptiveplanning.com/api/rest/modeling/<version>/<tenant>/sheet/cube/definition
Version : v1
Catégorie | Soumission de données |
Description | Modification de métadonnées |
Autorisations obligatoires pour être appelées | |
Paramètres requis pour la demande | nom |
VERB(s) HTTP pris en charge
Configurer HTTP HTTP | Ressource unique | Description |
|---|---|---|
PATCH
| Pris en charge | Insérer ou mettre à jour une définition de feuille cube |
SUPPRIMER
| Pris en charge | Supprimer une définition de feuille cube |
OPTIONS
| Pris en charge | Renvoie la liste des verbales HTTP prises en charge pour cette ressource de recouvrement. |
PATCH
- URI de la demande
- /sheet/cube/definitionMettez à jour la définition de feuille cube en fonction du paramètre d'interrogation fourni.Si n’existe aucune feuille avec le nom correspondant, 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 : enCorps de la demande d'exempleVoir la section Corps de la demandeParamètres d'interrogationNomDescriptionObligatoireinstanceCodeInstanceCode à partir de laquelle extraire des valeurs. Par exemple, GLOBO. Si aucun instanceCode n’est indiquée, l’instance par défaut de l’utilisateur est utilisée.NnomLe nom de la feuille.NreorderColumnsDéfinir ce paramètre d’interrogation à Vrai changera l’ordre de la liste de colonnes pour refléter l’ordre des colonnes donné dans le corps de la demande API. La valeur par défaut est Faux. Voir : Référence : colonnes de réorganisation pour les API JSON modélisées et de définition de feuille cube.N
- Corps de la demande
- Corps de la demande d'exempleLe même format de définition de feuille cube est utilisé comme charge utile JSON pour les deux points de terminaison.
Exemple de demande :Format 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 définition de feuilleNomDescriptionObligatoirepropriétésObjet contenant des propriétés de feuille généralesNcolonnesListe des objets de colonne de feuille cube.NcomptesListe des objets de compteNaccessibilitéObjet contenant la définition de l’accessibilité des feuilles affectées à des utilisateurs.NObjet de propriétés de la feuilleNomDescriptionObligatoireTypePar défautdescriptionDescription de la feuille.NchaîneChaîne videpréfixePréfixe de feuille utilisé pour le code de compte.NchaîneuserAssignedSi la feuille est une feuille affectée à un utilisateur ou (par défaut) une feuille affectée à un niveau.NBooléenfauxtimeStratumCodeCode de strate de temps associé aux données de la feuille.NchaîneStrate de temps GLrecalculateOnDemandSi l’option Recalculer sur demande est activée pour la feuille.NBooléenfauxrearrangeGLAndCustomAccountsSi les utilisateurs sont autorisés à réorganiser les comptes cube de saisie avec d’autres comptes cubes. Cette option ne peut être activée que lorsque des comptes standard cubes existent ou sont créés dans la demande.NBooléenfauxhideRollupTotalsS’il faut masquer les totaux des agrégats pour améliorer les performances des feuilles.NBooléenfauxhorizontalAxisObjet de référence de colonne désignant la colonne sur l’axe horizontal.Nobjet colonneTempsverticalAxeListe des objets de référence de colonne désignant les colonnes sur l’axe vertical. Si cette option est fournie, l’axe vertical remplacera toutes les sélections précédentes.Ntableau d'objets de colonneComptemaxColumnWidthLeur largeur maximum en pixels pour chaque colonne. Doit être compris entre 10 et 1000, ou 0 si une largeur n’est pas précisée.Nnombre entier0suppressZeroRowsSi les rangées nulles sont supprimées.NBooléenfauxObjet de référence de colonne de feuilleNomDescriptionObligatoireNomNom de la colonne. Obligatoire pour la dimension et les attributs personnalisés.YtypeType de colonne.YObjet de colonne de feuilleNomDescriptionObligatoirepropriétésObjet contenant les propriétés de la colonne de la feuille.YdisponibilitéListe des objets de disponibilité de feuille pour la colonne actuelle. Voir : Disponibilité de la feuille pour plus de détails sur le format de la liste.Npar défautDisponibilitéLa disponibilité par défaut à appliquer à toutes les valeurs, sauf indication contraire dans la disponibilité. Valide pour les colonnes de niveau et de dimension.NsupprimerDemander à supprimer une colonne de la feuille donnée. Non valide pour les colonnes qui dépendent de colonnes existantes qui ne sont pas marquées pour la suppression (comme les attributs de dimension).NObjet de propriétés de colonne de feuilleNomDescriptionObligatoireTypePar défautnomNom de la colonne. Pour les colonnes de dimension personnalisée et d’attribut, le nom correspond au nom de la dimension personnalisée ou de l’attribut respective.YchaînetypeLe type de colonne.Valeurs possibles : REVEL, ACCOUNT, TIME, DIM Source, REVEL_ATTRIBUDUE, ACCOUNT_ATTRIBUDUE, DIMISE_ATTRIBUDUEYchaîneinitialBalanceSi le solde initial sera visible sur la feuille. Valide uniquement pour les colonnes de temps.NBooléenvraivisibleTimeStratumCodesDéfinit la liste des strates de temps visibles sur la feuille. Valide uniquement pour les colonnes de temps.Ntableau de chaînesStrate de tous les tempseditableOnSheetSi de nouvelles valeurs peuvent être ajoutées à la colonne de dimension à partir de la feuille. Valide uniquement pour les colonnes de dimension et de sélecteur de texte.NBooléenfauxnewValueBehaviorDéfinit si vous souhaitez activer ou désactiver les nouvelles valeurs lorsque celles-ci sont ajoutées à la dimension sous-jacente. Valide uniquement pour les colonnes de dimension. Valeurs prises en charge : Adistribuable, UNA Available ou ParentalNchaîneAVAILABLEObjet de table de consultation de colonne de feuilleNomDescriptionObligatoireTypePar défautnomNom de la table de consultation.YchaînedisplayAsLe format Afficher sous forme de pour cette table de consultation. Valeurs possibles : NUMBER et PERCENT. Valide uniquement pour les tables de recherche de valeurs.NchaîneNUMBERdecimalPrecisionPrécision décimale des valeurs dans cette table de consultation. Valeurs possibles : 0 à 9.Nnombre entier0typeLe type de table de consultation. Valeurs possibles : VALUE, SPécart.YchaîneObjet de compte de feuillePour plus de détails, voir Référence : propriétés des données utiles des importations de JSON de compteNomDescriptionObligatoirenomLe nom du compte.YcodeLe code du compte.YparentLe compte parent.NTypeLe type de compte.YdescriptionLa description du compte.NshortNameLe nom abrégé du compte.NisCumulativeIndique si le compte est cumulé.NisPlanByDeltaIndique si le compte est plan par delta.NisActualsByDeltaIndique si le compte est un nombre de chiffres réels par delta.NisLinkIndique si le compte est un compte lié ou non.NtimeRollupTypeLe type d'agrégat à effectuer pour les agrégats de temps.NtimeWeightAccountLe compte de pondération utilisé pour les agrégats de temps.NlevelDimRollupTypeLe type d’agrégat à effectuer pour les agrégats de niveaux/dimensions personnalisés.NlevelDimWeightAccountLe compte de pondération utilisé pour les agrégats de dimensions de niveau ou personnalisés.NlevelDimRollupTextValeur du texte d’agrégat utilisée dans les agrégats de niveaux/dimensions personnalisées.NactualsOverlayLe paramètre de superposition des chiffres réels pour le compte.NattributeValuesListe des objets de valeur d'attribut de compte pour ce compte.NdisplayAsL’afficher comme paramètre pour le compte.NformulaLa formule du compte.NdecimalPrecisionLa précision décimale par défaut du compte.NexchangeRateTypeLe type de taux de change pour ce compte.NsuppressZerosIndique si les lignes nulles doivent être supprimées pour le compte dans les feuilles.NstartdéveloppéIndique si le compte commence en mode Développé sur la feuille.NdataEntryTypeLe paramètre de type de saisie de données pour ce compte.NdataPrivacyLe paramètre de confidentialité des données pour ce compte.NlinkedAccountMappingsListe de LinkedAccountMapping.NObjet d'accessibilité de feuilleNomDescriptionObligatoireTypePar défaututilisateursListe de noms d'utilisateur à ajouter à la feuille.Doit se présenter sous la forme d’adresses de courriel valides.Ntableau de chaînesexcludedFromWorkflowMet à jour la case à cocher « Exclu du flux des travaux » dans les paramètres d'accessibilité de la feuille.NBooléenfaux
- Exemple de réponse
- 204La réponse réussie est vide avec le code de statut 204.
SUPPRIMER
- URI de la demande
- /sheet/cube/definitionSupprimez la définition de feuille cube correspondant au paramètre d'interrogation donné. Si aucune feuille avec l’identifiant correspondant n’existe, une erreur introuvable se produit.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 : enCorps de la demande d'exemple<None>Paramètres d'interrogationNomDescriptionObligatoirenomLe nom de la feuille cube.NinstanceCodeInstanceCode à partir de laquelle extraire des valeurs. Par exemple, GLOBO. Si aucun instanceCode n’est indiquée, l’instance par défaut de l’utilisateur est utilisée.N
- Exemple de réponse
- 204La réponse réussie est en blanc avec le code de statut 204.