exportGroups
Categoria | Recupero dei metadati |
Descrizione | Restituisce l'elenco completo di tutti i gruppi definiti per l'istanza specificata. Sono inclusi i gruppi definiti a livello globale nell'intera istanza e i gruppi definiti dagli utenti. |
Autorizzazioni necessarie per richiamare | Amministratore utente |
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 l'insieme completo di tutti i gruppi definiti nell'istanza.
Formato richiesta
<?xml version='1.0' encoding='UTF-8'?> <call method="exportGroups" callerName="a string that identifies your client application"> <credentials login="sampleuser@company.com" password="my_password"/> </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é la chiamata API avere 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) | |||
Formato risposta
<?xml version="1.0" encoding="UTF-8"?> <response success="true"> <output> <groups> <group id="1" name="Corporate and Operations" isGlobal="true"/> <group id="2" name="Admins" isGlobal="true"/> <group id="3" name="Ops and Admins" isGlobal="true"/> <group id="4" name="My group" isGlobal="false" ownerId="3"/> </groups> </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 |
Contenuto dell'elemento | |||
Un singolo elemento di messaggi facoltativo ed esattamente un elemento di output obbligatorio. | |||
elemento messaggi | |||
Nome tag | messaggi | ||
Descrizione | Contenitore per uno o più elementi del messaggio. | ||
Attributi dell'elemento | |||
Nome attributo | Obbligatorio? | Valore | Esempio |
(nessuno) | |||
Contenuto dell'elemento | |||
Uno o più elementi del messaggio. | |||
elemento messaggio | |||
Nome tag | messaggio | ||
Descrizione | Rappresenta un messaggio inviato dal sistema al chiamante. I messaggi vengono utilizzati per i messaggi di errore quando le richieste non hanno esito positivo, per i messaggi di avviso quando le richieste hanno esito positivo e per i messaggi di conferma in caso di esito positivo. | ||
Attributi dell'elemento | |||
Nome attributo | Obbligatorio? | Valore | Esempio |
chiave | N | Quando viene assegnata, una chiave è un modo per identificare un particolare messaggio o tipo di messaggio, utile ai fini della registrazione automatica degli errori e del ripristino nei programmi client. Le chiavi non cambiano nelle diverse impostazioni internazionali delle richieste, anche quando cambia la lingua del messaggio. Inoltre, è improbabile che le chiavi cambino in futuro a causa di rettifiche di testo o modifiche della terminologia. | |
Contenuto dell'elemento | |||
Il testo del messaggio. Questo testo è nella lingua delle impostazioni internazionali specificate nella richiesta (supponendo che le impostazioni internazionali siano supportate). Il testo può anche contenere informazioni variabili come il numero di righe elaborate o la colonna o il valore specifico che ha causato un errore. | |||
elemento di output | |
Nome tag | output |
Attributi dell'elemento | |
(nessuno) | |
Contenuto dell'elemento | |
Un singolo elemento di gruppo. Questo wrapper di output è standard in tutte le risposte API e racchiude l'output valido di qualsiasi chiamata API riuscita. | |
elemento gruppi | |||
Nome tag | gruppi | ||
Descrizione | Contenitore per uno o più elementi del gruppo. | ||
Attributi dell'elemento | |||
Nome attributo | Obbligatorio? | Valore | Esempio |
(nessuno) | |||
Contenuto dell'elemento | |||
Zero o più elementi del gruppo. | |||
elemento di gruppo | |||
Nome tag | gruppo | ||
Descrizione | Rappresenta un singolo gruppo restituito nella risposta a una chiamata API exportGroups. | ||
Attributi dell'elemento | |||
Nome attributo | Obbligatorio? | Valore | Esempio |
ID | S | Il numero ID sistema interno per il gruppo di utenti. | 2 |
nome | S | Il nome del gruppo di utenti. | Operazioni e amministratori |
isGlobal | S | Indica se il gruppo di utenti è globale in tutta l'istanza. | 3 |
ownerId | S | L'ID sistema interno dell'utente proprietario del gruppo di utenti. Impostato solo quando isGlobal="false". | 5 |
Contenuto dell'elemento | |||
(nessuno) | |||