Passa al contenuto principale
Adaptive Planning
Ultimo aggiornamento: 2024-03-08
exportUsers

exportUsers

Categoria
Recupero dei metadati
Descrizione
Restituisce i metadati per l'elenco completo di tutti gli utenti nell'istanza.
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 gli utenti definiti nell'istanza.

Formato richiesta

<?xml version='1.0' encoding='UTF-8'?> <call method="exportUsers" 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é 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)
elemento include
Disponibile nell'API v17 e versioni precedenti.
Non disponibile nell'API v18+.
Nome tag
includere
Descrizione
Rappresenta un insieme di flag che indicano quali aspetti delle informazioni degli utenti devono essere inclusi o esclusi dalla risposta. Questo elemento è facoltativo: se non è presente, i valori predefiniti sono true perownedLevels e false per hiddenVersions.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
gruppi
Disponibile nell'API v23+.
N
La parola vera o falsa. Indica se gli elementi utente nella risposta includono un attributo groupIds. Se è vero, il valore groupIds nella risposta contiene un elenco separato da virgole di tutti i gruppi in cui si trova l'utente. Se l'attributo non è presente o se il suo valore è diverso da vero o falso, viene utilizzato il valore predefinito false.
true
possedutoLevels
Disponibile nell'API v17 e versioni precedenti.
Non disponibile nell'API v18+.
N
La parola vera o falsa. Indica se gli elementi utente nella risposta devono includere o meno gli attributiownedLevels. Se l'attributo non è presente o se il suo valore è diverso da true o false, viene utilizzato il valore predefinito true.
true
hiddenVersions
Disponibile nell'API v17 e versioni precedenti.
Non disponibile nell'API v18+.
N
La parola vera o falsa. Indica se gli elementi utente nella risposta devono includere o meno gli attributi hiddenVersions. Se l'attributo non è presente o se il suo valore è diverso da vero o falso, viene utilizzato il valore predefinito false.
falso
Contenuto dell'elemento
(nessuno)

Formato risposta

<?xml version='1.0' encoding='UTF-8'?> <response success="true"> <output> <users seqNo="55"> <user id="19" guid="B9ADBCB81AA2F9BAE040307F02092C2E" login="analytica@fakecompany.com" email="analytica@fakecompany.com" name="Anna Analyzer" permissionSetId="3" timeZone="US/Pacific"/> <user id="123" guid="AAFF5218D55ABB9234660001BEC117A9" login="randomuser@fakecompany.com" email="randomuser@fakecompany.com" name="J. Random User" permissionSetId="2" timeZone="US/Pacific"/> </users> </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 users
Nome tag
utenti
Descrizione
Contenitore per uno o più elementi utente.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
seqNo
Aggiunto nell'API v17 ma riservato per un utilizzo futuro.
Contenuto dell'elemento
Uno o più elementi utente.
elemento utente
Nome tag
utente
Descrizione
Rappresenta un singolo utente restituito nella risposta a una chiamata API exportUsers.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
ID
S
Il numero ID di sistema interno per l'utente.
19
guid
S
Identificatore univoco globale per l'utente. Questo identificativo non cambierà mai per questo utente, anche se il nome o l'accesso verranno modificati in futuro.
B9ADBCB81AA2F9BAE040307F02092C2E
accedere
S
L'account di accesso per questo utente.
analytica@fakecompany.com
email
S
L'indirizzo e-mail dell'utente. Può essere vuoto se l'utente non ha configurato un indirizzo e-mail valido.
analytica@fakecompany.com
nome
S
Il nome dell'utente.
Anna Analyzer
posizione
Disponibile nell'API v39+
N
Posizione per l'utente
"CEO"
permissionSetId
Disponibile nell'API v25+
Non disponibile nell'API v36+
S
L'ID di sistema interno del set di autorizzazioni assegnato all'utente. Consultare anche exportPermissionSets.
permissionSetIds
Disponibile nell'API v36+
S
Gli ID di sistema interni degli insiemi di autorizzazioni assegnati a questo utente. Consultare anche exportPermissionSets.
roleId
Disponibile in API v25 e versioni precedenti
Non disponibile nell'API v25+
S
L'ID sistema interno del ruolo assegnato a questo utente. Consultare anche exportRoles.
3
possedutoLevels
Non disponibile nell'API v18
S
Questo attributo è incluso solo se l'utente incluso nelle credenziali della richiesta dispone dell'autorizzazione di Amministratore di livello per l'intera struttura ad albero dell'organizzazione e la richiesta ha indicato di includere i livelli di proprietà. Se incluso, il valore di questo attributo è un elenco separato da virgole di ID di sistema interni per i livelli organizzazione a cui l'utente ha avuto accesso diretto. L'utente avrà anche accesso a tutti i livelli figlio dei livelli elencati qui
5,10,13
hiddenVersions
Non disponibile nell'API v18
N (vedi descrizione)
Questo attributo è incluso solo se l'utente incluso nelle credenziali della richiesta dispone dell'autorizzazione di Amministratore versione e la richiesta ha indicato che le versioni nascoste devono essere incluse. Se incluso, il valore di questo attributo è un elenco separato da virgole di ID di sistema interni per le versioni o le cartelle di versioni nascoste all'utente (ma il cui padre è inesistente o non nascosto). L'utente non sarà inoltre in grado di visualizzare le versioni figlio delle versioni elencate qui.
121
alternateEmail
Disponibile nell'API v39+
N
L'indirizzo e-mail alternativo dell'utente.
"abc@greenco.com"
samlFedId
Disponibile nell'API v39+
N
L'ID SAMLFederation per questo utente.
"1234"
timeZone
S
Il fuso orario dell'utente.
USA/Pacifico
home page
Disponibile nell'API v39+
N
Home page per l'utente
"Benvenuto"
paese
Disponibile nell'API v39+
N
Prefisso internazionale per utente (codice alfa-2).
"US"
usState
Disponibile nell'API v39+
N
Codice stato per utente (il paese deve essere USA).
"CA"
prospettiva
Disponibile nell'API v39+
N
ID prospettiva per l'utente
"111"
prospectName
Disponibile nell'API v39+
N
Nome prospettiva della prospettiva dell'utente.
"Prospettiva di prova"
dashboard
Disponibile nell'API v39+
N
ID dashboard per utente: è necessario che l'ID prospettiva imposti l'ID dashboard, se l'ID prospettiva è specificato e l'ID dashboard non lo è, l'ID dashboard è impostato su null.
"222"
dashboardName
Disponibile nell'API v39+
N
Nome del dashboard dell'utente.
"Test dashboard"
netsuiteLogin
Disponibile nell'API v39+
N
Accesso a Netsuite.
"abc@netsuite.com"
salesforceLogin
Disponibile nell'API v39+
N
Accesso a Salesforce
"abc@salesforce.com"
createDate
Disponibile nell'API v39+
N
Data e ora in cui è stato creato l'utente.
"15/08/2023 08:02:16.0"
lastLogin
Disponibile nell'API v39+
N
Data e ora dell'ultimo accesso dell'utente.
"13/11/2023 22:22:39,0"
FailureAttempts
Disponibile nell'API v39+
N
Numero di tentativi di accesso non riusciti per questo utente (consecutivi).
"0"
bloccato
Disponibile nell'API v39+
N
Se l'utente è bloccato/non può accedere (a causa di troppi accessi non riusciti).
"falso"
Contenuto dell'elemento
Un elemento di iscrizioni.
elemento iscrizioni
Nome tag
abbonamenti
Descrizione
Rappresenta le impostazioni di sottoscrizione e-mail per un utente.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
nosubscriptions
S
L'impostazione per segnalare che l'utente ha disattivato tutte le sottoscrizioni. 1 significa che l'utente ha disattivato tutte le sottoscrizioni.
0
systemAlertsAndUpdates
S
Impostazione per gli avvisi di sistema e l'abbonamento agli aggiornamenti scelto dall'utente. 1 significa che l'utente ha abilitato e 0 significa che ha disabilitato.
1
customerNewsLetter
S
Impostazione per l'abbonamento alla newsletter del cliente scelto dall'utente. 1 significa che l'utente ha abilitato e 0 significa che ha disabilitato.
1
localEvents
S
Impostazione per l'abbonamento a eventi locali scelto dall'utente. 1 significa che l'utente ha abilitato e 0 significa che ha disabilitato.
1
educationTraining
S
Impostazione per l'abbonamento a eventi di istruzione e formazione scelto dall'utente. 1 significa che l'utente ha abilitato e 0 significa che ha disabilitato.
1
customerWebinars
S
Impostazione per l'iscrizione agli eventi webinar del cliente scelta dall'utente. 1 significa che l'utente ha abilitato e 0 significa che ha disabilitato.
1
newProductsAndEnhancements
S
Impostazione per la notifica di nuovi prodotti e miglioramenti scelta dall'utente. 1 significa che l'utente ha abilitato e 0 significa che ha disabilitato.
1
partnerNewsLetter
S
Impostazione per l'abbonamento alla newsletter del partner scelto dall'utente. 1 significa che l'utente ha abilitato e 0 significa che ha disabilitato.
1
partnerWebinars
S
Impostazione per l'abbonamento a eventi webinar partner scelto dall'utente. 1 significa che l'utente ha abilitato e 0 significa che ha disabilitato.
1
userGroups
S
Impostazione per la notifica degli eventi dei gruppi di utenti scelta dall'utente. 1 significa che l'utente ha abilitato e 0 significa che ha disabilitato.
1
sondaggi
S
Impostazione per la ricezione dei sondaggi scelta dall'utente. 1 significa che l'utente ha abilitato e 0 significa che ha disabilitato.
0
Contenuto dell'elemento
nessuno