Passer au contenu principal
Adaptive Planning
Dernière mise à jour : 2023-06-23
exportTransactionDefinition

exportTransactionDefinition

Catégorie
Metadata retrieval
Description
Renvoie la définition (colonnes disponibles) des transactions dans l'instance.
Autorisations requises pour appeler
impl (import des données) ou Manage_TX (gérer la définition du champ de transaction)
Paramètres obligatoires à la demande
Identifiants
La demande de ce mode contient uniquement un marqueur d'identifiant pour identifier et autoriser l'utilisateur appelant. Une fois vérifiée, la méthode renvoie un document XML décrivant la définition d'une transaction dans l'instance.

Format de demande

<?xml version="1.0" encoding="UTF-8"?> <call method="exportTransactionDefinition" callerName="a string that identifies your client application"> <credentials login="sampleuser@company.com" password="my_pwd"/> </call>
élément identifiants
Nom du marqueur
identifiants
Description
Tous les appels d'API doivent contenir un seul élément identifiants pour identifier l'utilisateur qui a appelé l'API. L'appel d'API est ensuite effectué en tant qu'utilisateur ( n'importe quelle piste d'audit ou historique d'actions dans le système indique que cet utilisateur a effectué l'action) et, par conséquent, l'utilisateur doit avoir les autorisations requises pour effectuer l'action dans l'ordre pour l'API appelez pour réussir.
Attributs de l'élément
Nom de l'attribut
Obligatoire ?
Valeur
Exemple
se connecter
O
mot de passe
O
Mot de passe de l'utilisateur appelant la méthode API.
my_password
paramètres régionaux
N
Indiquez les paramètres régionaux à utiliser pour interpréter les chiffres et les dates entrants, et pour formater les chiffres et les dates sortants (en utilisant le séparateur des milliers, les noms de mois et la mise en forme de date appropriés). Les paramètres régionaux sont également utilisés pour indiquer la langue dans laquelle doivent s'afficher les messages système figurant dans la réponse. Si aucune option n'est indiquée, l'expression en_US (anglais américain) est utilisée.
fr_FR
instanceCode
N
Si l'utilisateur spécifié dans les identifiants a accès à plusieurs instances de :
Adaptive Planning
, cet attribut peut être utilisé pour indiquer que l'utilisateur a l'intention d'accéder à une instance autre que son instance par défaut. Si aucune option n'est indiquée, l'instance par défaut de l'utilisateur sera utilisée. Pour déterminer les codes d'instance disponibles, utilisez l'API exportInstances.
MYINSTANCE1
Contenu de l'élément
(aucun)

Format de la réponse

<?xml version="1.0" encoding="UTF-8"?> <response success="true"> <output> <transaction> <fields> <posting-date name="Posting Date"/> <type name="Transaction Type"> <value id="178" name="Journal Entry"/> <value id="179" name="Purchase Order"/> <value id="177" name="Invoice"/> <value id="180" name="Transaction"/> </type> <accounts name="Account"/> <levels name="Plan"/> <dimension id="4" name="Product"> <value id="48" name="B-2"/> <value id="47" name="B-1"/> <value id="14" name="A"/> <value id="15" name="B-Ste"/> </dimension> <text-selector id="4" name="Flavor"> <value id="123" name="Chocolate"/> <value id="122" name="Vanilla"/> </text-selector> <text name="Description"/> <number name="Sales Tax"/> <date name="Due Date"/> <amount name="Transaction Amount"/> </fields> </transaction> </output> </response>
Chacun des champs d'une transaction est défini par l'un des éléments suivants :
  1. posting-date (un)
  2. type (un)
  3. comptes (un)
  4. périmètres (un)
  5. dimension (zéro ou plus)
  6. text-Selector (zéro ou plus)
  7. text (zéro ou plus)
  8. nombre (zéro ou plus)
  9. date (zéro ou plus)
  10. montant (un)
élément de transaction
Nom du marqueur
transaction
Attributs de l'élément
Nom de l'attribut
Obligatoire ?
Valeur
Exemple
(aucun)
Contenu de l'élément
Un élément champs.
élément champs
Nom du marqueur
fields
Description
Conteneur pour tous les champs obligatoires et facultatifs.
Attributs de l'élément
Nom de l'attribut
Obligatoire ?
Valeur
Exemple
(aucun)
Contenu de l'élément
Un élément pour chacun des champs que chaque transaction doit avoir.
élément de date d'imputation
Nom du marqueur
posting-date
Description
Date requise à laquelle la transaction a été imputée.
Attributs de l'élément
Nom de l'attribut
Obligatoire ?
Valeur
Exemple
nom
O
En-tête imprimé de ce champ.
Date d'imputation
Contenu de l'élément
(aucun)
élément de type
Nom du marqueur
type
Description
Type de transaction obligatoire
Attributs de l'élément
Nom
de l'attribut
Obligatoire ?
Valeur
Exemple
nom
O
En-tête imprimé de ce champ.
Type de transaction
Contenu de l'élément
Un ou plusieurs éléments de valeur.
élément Comptes
Nom du marqueur
comptes
Description
Le compte auquel cette transaction appartient. Les métadonnées de compte, y compris la structure hiérarchique, peuvent être obtenues en appelant exportAccounts.
Attributs de l'élément
Nom de l'attribut
Obligatoire ?
Valeur
Exemple
nom
O
En-tête imprimé de ce champ.
Compte
Contenu de l'élément
(aucun)
élément périmètres
Nom du marqueur
périmètre(s)
Description
Le périmètre auquel cette transaction appartient. Les métadonnées de périmètre, y compris la structure hiérarchique, peuvent être obtenues en appelant exportLevels.
Attributs de l'élément
Nom de l'attribut
Obligatoire ?
Valeur
Exemple
nom
O
En-tête imprimé de ce champ.
level
Contenu de l'élément
(aucun)
élément de dimension
Nom du marqueur
dimension
Description
Une dimension affectable à une transaction. Les métadonnées de dimension complètes, y compris leur structure hiérarchique, peuvent être obtenues par un appel distinct à exportDimensions.
Attributs de l'élément
Nom de l'attribut
Obligatoire ?
Valeur
Exemple
id
O
Identifiant numérique interne de la dimension.
42
nom
O
En-tête imprimé de ce champ.
Produit
Contenu de l'élément
Un ou plusieurs éléments de valeur.
élément text-Selector
Nom du marqueur
text-Selector
Description
Liste personnalisée des valeurs définies pour marquer les transactions.
Attributs de l'élément
Nom de l'attribut
Obligatoire ?
Valeur
Exemple
id
O
Identifiant numérique interne du sélecteur de texte.
42
nom
O
En-tête imprimé de ce champ.
Flavor
Contenu de l'élément
Un ou plusieurs éléments de valeur.
élément de valeur
Nom du marqueur
valeur
Description
L'une des valeurs définies pour le type d'intégration, la dimension ou le sélecteur de texte.
Attributs de l'élément
Nom de l'attribut
Obligatoire ?
Valeur
Exemple
id
O
Identifiant numérique interne pour la valeur.
42
nom
O
Représentation imprimée de la valeur.
Facture
Contenu de l'élément
(aucun)
élément de texte
Nom du marqueur
text
Description
Texte générique correspondant à une transaction.
Attributs de l'élément
Nom de l'attribut
Obligatoire ?
Valeur
Exemple
nom
O
En-tête imprimé de ce champ.
Description
Contenu de l'élément
(aucun)
élément numérique
Nom du marqueur
nombre
Description
Numéro générique affecté à une transaction.
Attributs de l'élément
Nom de l'attribut
Obligatoire ?
Valeur
Exemple
nom
O
En-tête imprimé de ce champ
Taxe sur CA
Contenu de l'élément
(aucun)
élément de date
Nom du marqueur
date
Description
Date générique affectée à une transaction.
Attributs de l'élément
Nom de l'attribut
Obligatoire ?
Valeur
Exemple
nom
O
En-tête imprimé de ce champ.
Date d'échéance
Contenu de l'élément
(aucun)
élément de montant
Nom du marqueur
montant
Description
Montant en devise requis pour une transaction.
Attributs de l'élément
Nom de l'attribut
Obligatoire ?
Valeur
Exemple
nom
O
En-tête imprimé de ce champ.
Montant de la transaction
Contenu de l'élément
(aucun)