Passa al contenuto principale
Adaptive Planning
Ultimo aggiornamento: 2023-06-23
exportTransactionDefinition

exportTransactionDefinition

Categoria
Recupero dei metadati
Descrizione
Restituisce la definizione (colonne disponibili) delle transazioni nell'istanza.
Autorizzazioni necessarie per richiamare
IMP (importazione dati) o MANAGE_TX (gestione della definizione del campo transazione)
Parametri obbligatori su richiesta
Credenziali
La richiesta di questo metodo contiene solo un tag di credenziali per identificare e autorizzare l'utente chiamante. Una volta verificato, il metodo restituisce un documento XML che descrive la definizione di una transazione nell'istanza.

Formato richiesta

<?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>
elemento credenziali
Nome tag
credenziali
Descrizione
Tutte le chiamate API devono contenere un singolo elemento di credenziali per identificare l'utente che richiama l'API. La chiamata API viene quindi eseguita come utente (qualsiasi audit trail o storico delle azioni nel sistema mostrerà che l'azione è stata eseguita dall'utente) e pertanto l'utente deve disporre delle autorizzazioni necessarie per eseguire l'azione affinché l'API chiamata per ottenere l'esito positivo.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
accedere
S
password
S
La password dell'utente che richiama il metodo API.
my_password
impostazioni internazionali
N
Specificare le impostazioni internazionali da utilizzare per interpretare i numeri e le date in entrata e per formattare i numeri e le date in uscita (utilizzando il separatore delle migliaia, i nomi dei mesi e la formattazione della data appropriati). Le impostazioni internazionali vengono utilizzate anche per specificare la lingua in cui devono essere visualizzati i messaggi di sistema nella risposta. Se non viene specificato, viene utilizzato en_US (inglese americano).
fr_FR
instanceCode
N
Se l'utente specificato nelle credenziali ha accesso a più istanze di
Adaptive Planning
, questo attributo può essere utilizzato per specificare che l'utente intende accedere a un'istanza diversa da quella predefinita. Se non viene specificata, verrà utilizzata l'istanza predefinita dell'utente. Per determinare i codici di istanza disponibili, utilizzare l'API exportInstances.
MYINSTANCE1
Contenuto dell'elemento
(nessuno)

Formato risposta

<?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>
Ciascuno dei campi di una transazione è definito da uno dei seguenti elementi:
  1. data di pubblicazione (una)
  2. tipo (uno)
  3. conti (uno)
  4. livelli (uno)
  5. dimensione (zero o più)
  6. text-selector (zero o più)
  7. testo (zero o più)
  8. numero (zero o più)
  9. data (zero o più)
  10. importo (uno)
elemento transazione
Nome tag
transazione
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
(nessuno)
Contenuto dell'elemento
Un elemento campi
elemento campi
Nome tag
campi
Descrizione
Contenitore per tutti i campi obbligatori e facoltativi.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
(nessuno)
Contenuto dell'elemento
Un elemento per ogni campo che deve avere ogni transazione.
elemento data di pubblicazione
Nome tag
data di pubblicazione
Descrizione
La data obbligatoria in cui è stata registrata la transazione.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
nome
S
Intestazione stampata di questo campo.
Data di contabilizzazione
Contenuto dell'elemento
(nessuno)
tipo di elemento
Nome tag
type
Descrizione
Il tipo di transazione obbligatorio
Attributi dell'elemento
Nome
attributo
Obbligatorio?
Valore
Esempio
nome
S
Intestazione stampata di questo campo.
Tipo di transazione
Contenuto dell'elemento
Uno o più elementi valore.
elemento conti
Nome tag
conti
Descrizione
Il conto a cui appartiene la transazione. I metadati del conto, inclusa la struttura gerarchica, possono essere ottenuti chiamando exportAccounts.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
nome
S
Intestazione stampata di questo campo.
Account
Contenuto dell'elemento
(nessuno)
elemento livelli
Nome tag
livelli
Descrizione
Il livello a cui appartiene la transazione. I metadati del livello, inclusa la struttura gerarchica, possono essere ottenuti tramite una chiamata a exportLevels.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
nome
S
Intestazione stampata di questo campo.
level
Contenuto dell'elemento
(nessuno)
elemento dimensione
Nome tag
dimensione
Descrizione
Una dimensione assegnabile a una transazione. I metadati delle dimensioni completi, inclusa la relativa struttura gerarchica, possono essere ottenuti tramite una chiamata separata a exportDimensions.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
ID
S
Identificatore numerico interno per la dimensione.
42
nome
S
Intestazione stampata di questo campo.
Prodotto
Contenuto dell'elemento
Uno o più elementi valore.
elemento text-selector
Nome tag
selettore di testo
Descrizione
Elenco personalizzato di valori definiti per contrassegnare le transazioni.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
ID
S
Identificatore numerico interno per il selettore di testo.
42
nome
S
Intestazione stampata di questo campo.
Flavor
Contenuto dell'elemento
Uno o più elementi valore.
elemento valore
Nome tag
valore
Descrizione
Uno dei valori definiti per il tipo di inclusione, la dimensione o il selettore di testo.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
ID
S
Identificatore numerico interno per il valore.
42
nome
S
Rappresentazione stampata del valore.
Fattura
Contenuto dell'elemento
(nessuno)
elemento di testo
Nome tag
testo
Descrizione
Testo generico corrispondente a una transazione.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
nome
S
Intestazione stampata di questo campo.
Descrizione
Contenuto dell'elemento
(nessuno)
elemento numerico
Nome tag
numero
Descrizione
Un numero generico assegnato a una transazione.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
nome
S
Intestazione stampata di questo campo
Imposta sulle vendite
Contenuto dell'elemento
(nessuno)
elemento data
Nome tag
date
Descrizione
Una data generica assegnata a una transazione.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
nome
S
Intestazione stampata di questo campo.
Scadenza
Contenuto dell'elemento
(nessuno)
elemento importo
Nome tag
importo
Descrizione
L'importo monetario richiesto per una transazione.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
nome
S
Intestazione stampata di questo campo.
Importo transazione
Contenuto dell'elemento
(nessuno)