Passa al contenuto principale
Adaptive Planning
exportInstances

exportInstances

Categoria
Metadata retrieval.
Descrizione
Restituisce i metadati per l'elenco completo di tutte le istanze di
Adaptive Planning
a cui l'utente ha accesso.
Autorizzazioni necessarie per richiamare
Nessuno (devono essere credenziali valide per l'istanza)
Parametri obbligatori su richiesta
Credenziali
La richiesta di questo metodo contiene un tag delle credenziali per identificare e autorizzare l'utente chiamante e un tag di inclusione facoltativo per indicare quali istanze includere nella risposta. Una volta verificate le credenziali dell'utente, il metodo restituisce un documento XML che descrive l'istanza specificata nelle credenziali o l'insieme completo di tutte le istanze a cui l'utente ha accesso. Se la funzionalità Istanze multiple non è stata acquistata, la chiamata restituisce sempre un singolo elemento per l'istanza a cui appartiene l'utente.

Formato richiesta

<?xml version='1.0' encoding='UTF-8'?> <call method="exportInstances" callerName="a string that identifies your client application"> <credentials login="sampleuser@company.com" password="my_pwd"/> <include accessibleInstances="true"/> </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
Il nome di accesso dell'utente che richiama il metodo API. L'utente deve disporre delle autorizzazioni necessarie per richiamare il metodo.
sampleuser@company.com
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)
elemento include
Nome tag
includere
Descrizione
Rappresenta un insieme di flag che indicano quali aspetti delle informazioni delle istanze devono essere inclusi o esclusi dalla risposta. Questo elemento è facoltativo: se non è presente, il valore predefinito è false per accessInstances.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
accessibleInstances
N
Vero o falso. Se la risposta deve includere altre istanze oltre alla singola istanza specificata nelle credenziali
Il valore predefinito, se l'elemento o il relativo attributo non è presente, è false. Se incluso ed è vero, l'API deve restituire l'elenco di tutte le istanze a cui l'utente ha accesso. Queste istanze non vengono restituite in modo nidificato o con indicazione padre; vengono semplicemente enumerati con le proprietà mostrate nell'API. La prima istanza restituita è sempre l'istanza predefinita per l'utente.
Falso
Contenuto dell'elemento
(nessuno)

Formato risposta

<?xml version='1.0' encoding='UTF-8'?> <response success="true"> <output> <instances> <instance code="INSTANCE1" name="Globo Industries" sessionTimeout="60" calendarType="G" systemCurrency="USD" products="PLANNING,DISCOVERY" options="TRANSACTIONS,MULTI_CURRENCY,DISCO_DISABLED,WORKDAY,PLANNING_VISUALIZE_DATA" workdayTenantID="mytenant" workdayEnvironment="Prod" workdayUiUrl="www.myworkday.com/mytenant/d/home.html" workdayRestUrl="www.myworkday.com/ccx/service/" datasources="WORKDAY,GREAT PLAINS,INTACCT,SALESFORCE,NETSUITE" notificationType="NONE"/> </instances> </output> </response>
elemento di risposta
Nome tag
risposta
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
successo
S
Vero o falso, a indicare se la chiamata API è riuscita o meno. Anche le chiamate riuscite possono contenere messaggi di avviso nella risposta.
true
obsoleto
N
Se presente nel tag di risposta e impostato su true, questo attributo indica che la versione del metodo o dell'API richiamata è diventata obsoleta ed è ufficialmente obsoleta. Sebbene continui a funzionare in questo momento, potrebbe cessare di funzionare in breve tempo. In genere, questo attributo non è presente.
falso
Contenuto dell'elemento
Un singolo elemento di messaggi facoltativo ed esattamente un elemento di output obbligatorio.
elemento di output
Nome tag
output
Attributi dell'elemento
(nessuno)
Contenuto dell'elemento
Un singolo elemento di conti. Questo wrapper di output è standard in tutte le risposte API e racchiude l'output valido di qualsiasi chiamata API riuscita.
elemento istanze
Nome tag
istanze
Descrizione
Contenitore per uno o più elementi di istanza.
Attributi dell'elemento
(nessuno)
Contenuto dell'elemento
Uno o più elementi di istanza.
elemento istanza
Nome tag
istanza
Descrizione
Descrive una singola istanza a cui l'utente ha accesso, inclusi alcuni attributi di tale istanza.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
codice
S
Il codice istanza dell'istanza. Può essere utilizzato per specificare un'istanza alternativa per una chiamata API all'interno dell'elemento credenziali.
INSTANCE1
nome
S
Il nome dell'istanza. La configurazione viene eseguita in Amministrazione > Configurazione generale per l'istanza.
Globo Industries
sessionTimeout
S
Timeout in minuti della sessione utente.
60
systemCurrency
S
Il codice ISO per la valuta di sistema.
USD
prodotti
S
Elenco separato da virgole di nomi di prodotti abilitati per l'istanza.
PIANIFICAZIONE,CONSOLIDAMENTO,DISCOVERY, INTEGRAZIONE
opzioni
S
Elenco separato da virgole dei vari moduli abilitati per l'istanza.
TRANSACTIONS,MULTI_CURRENCY,DISCO_DISABLED,WORKDAY,PLANNING_VISUALIZE_DATA
origini dati
S
Elenco separato da virgole di origini dati abilitate per l'istanza.
WORKDAY, NETSUITE, SALES FORCE
workdayTenantID
disponibile nell'API v20+
N
L'ID o il nome del tenant di Workday che identifica il tenant in modo univoco.
Richiede la configurazione di Adaptive Planning per Workday, abilitata dal provisioning.
tenant
workdayEnvironment
disponibile nell'API v20+
N
Ambiente Workday come Prod (produzione), Sandbox (sandbox) o Impl (implementazione).
Richiede la configurazione di Adaptive Planning per Workday, abilitata dal provisioning.
Prod
workdayUiUrl
disponibile nell'API v20+
N
Il nome di dominio dell'URL dell'interfaccia utente Workday per il tenant Workday.
Richiede la configurazione di Adaptive Planning per Workday, abilitata dal provisioning.
www.myworkday.com/mytenant/d/home.html
workdayRestUrl
disponibile nell'API v20+
N
Il nome di dominio dell'URL REST per il tenant Workday.
Richiede la configurazione di Adaptive Planning per Workday, abilitata dal provisioning.
www.myworkday.com/ccx/service/
notificationType
disponibile nell'API v24+
N
Il tipo di notifica per il tenant Workday.
Richiede la configurazione di Adaptive Planning per Workday, abilitata dal provisioning.
NESSUNO
Contenuto dell'elemento
(nessuno)