Passer au contenu principal
Adaptive Planning
Dernière mise à jour : 2024-03-08
exportUsers

exportUsers

Catégorie
Metadata retrieval
Description
Renvoie les métadonnées de la liste complète de tous les utilisateurs de l’instance.
Autorisations obligatoires pour pouvoir être appelées
Administration des utilisateurs
Paramètres requis sur demande
Identifiants
La demande de cette méthode contient uniquement un marqueur d’identification pour désigner et autoriser l’utilisateur qui est auteur de l’appel. Une fois vérifiée, la méthode renvoie un document XML décrivant l’ensemble des utilisateurs définis dans l’instance.

Format de demande

<?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>
élément de données d'identification
Nom du marqueur
données d'identification
Description
Tous les appels d’API doivent contenir un élément d’identification unique pour identifier l’utilisateur qui invoque l’API. L’appel d’API est alors effectué en tant que cet utilisateur (toute piste d’audit ou tout historique des actions dans le système indiquera que cet utilisateur a effectué l’action). Par conséquent, l’utilisateur doit disposer des autorisations requises pour effectuer l’action afin que l’appel d’API puisse être exécuté réussir.
Attributs de l'élément
Nom de l’attribut
Obligatoire?
Valeur
Exemple
ouvrir une session
Y
Le nom de connexion de l’utilisateur qui invoque la méthode API. Cet utilisateur doit disposer des autorisations requises pour invoquer la méthode.
sampleuser@company.com
mot de passe
Y
Le mot de passe de l’utilisateur qui invoque la méthode API.
my_password
paramètres régionaux
N
Indiquez les paramètres régionaux à utiliser pour interpréter les numéros et les dates entrants et pour mettre en forme les numéros et les dates sortants (à l’aide du séparateur des milliers, des noms de mois et du format de date appropriés). Les paramètres régionaux sont également utilisés pour préciser la langue dans laquelle tous les messages de système de la réponse doivent être affichés. Si cette valeur n’est pas précisée, la valeur en_US (rubrique en anglais américain) est utilisée.
fr_FR
instanceCode
N
Si l’utilisateur indiqué dans les données d’identification a accès à plusieurs instances de
Adaptive Planning
, cet attribut peut être utilisé pour préciser que l’utilisateur a l’intention d’accéder à une instance autre que celle par défaut. Si elle n’est pas précisée, l’instance par défaut de l’utilisateur sera utilisée. Pour déterminer les codes d’instances disponibles, utilisez l’API exportInstances.
MYINSTANCE1
Contenu de l'élément
(aucun)
inclure un élément
Disponible dans API v17 et versions ultérieures.
Non disponible dans l'API v18+.
Nom du marqueur
inclure
Description
Représente un ensemble d’indicateurs indiquant quels aspects de l’information sur les utilisateurs doivent être inclus ou exclus de la réponse. Cet élément est facultatif : s’il n’est pas présent, les valeurs par défaut sont vraies pour ownerLevels et fausses pour HideVersions.
Attributs de l'élément
Nom de l’attribut
Obligatoire?
Valeur
Exemple
groupes
Disponible dans l’API v23+.
N
Le mot est vrai ou faux. Indique si les éléments utilisateur dans la réponse incluent un attribut groupIds. Si la valeur est vraie, groupIds dans la réponse contient une liste de tous les groupes séparés par des virgules dans lesquels l’utilisateur est inclus. Si l’attribut n’est pas présent ou si sa valeur est autre que vraie ou fausse, la valeur par défaut faux est utilisée.
vrai
ownerLevels
Disponible dans API v17 et versions ultérieures.
Non disponible dans l'API v18+.
N
Le mot est vrai ou faux. Indique si les éléments utilisateur de la réponse doivent inclure ou non des attributs ownerLevels. Si l’attribut n’est pas présent ou si sa valeur est autre que vraie ou fausse, la valeur par défaut de vrai est utilisée.
vrai
hiddenVersions
Disponible dans API v17 et versions ultérieures.
Non disponible dans l'API v18+.
N
Le mot est vrai ou faux. Indique si les éléments utilisateur dans la réponse doivent inclure ou non des attributs HideVersions. Si l’attribut n’est pas présent ou si sa valeur est autre que vraie ou fausse, la valeur par défaut faux est utilisée.
faux
Contenu de l'élément
(aucun)

Format de réponse

<?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>
élément de réponse
Nom du marqueur
réponse
Attributs de l'élément
Nom de l’attribut
Obligatoire?
Valeur
Exemple
réussite
Y
Vrai ou faux, indiquant si l’appel d’API a réussi ou non. Même les appels réussis peuvent contenir des messages d’avertissement dans leur réponse.
vrai
obsolète
N
S’il est présent dans le marqueur de réponse et défini à Vrai, cet attribut indique que la version de la méthode ou de l’API qui est appelée est obsolète et est officiellement dépréciée. Bien qu’elle continue de fonctionner pour le moment, elle pourrait cesser de fonctionner sous peu. En général, cet attribut n’est pas présent.
faux
Contenu de l'élément
Un seul élément de message facultatif et un seul élément de sortie obligatoire.
élément de sortie
Nom du marqueur
sortie
Attributs de l'élément
(aucun)
Contenu de l'élément
Un élément de comptes unique. Ce filtre de sortie est standard sur toutes les réponses d’API et enveloppe la sortie valide de tout appel d’API réussi.
élément users
Nom du marqueur
utilisateurs
Description
Conteneur pour un ou plusieurs éléments utilisateur.
Attributs de l'élément
Nom de l’attribut
Obligatoire?
Valeur
Exemple
seqNo
Ajouté dans l'API v17, mais réservé pour une utilisation future.
Contenu de l'élément
Un ou plusieurs éléments utilisateur.
élément utilisateur
Nom du marqueur
utilisateur
Description
Représente un utilisateur unique retourné en réponse à un appel d’API exportUsers.
Attributs de l'élément
Nom de l’attribut
Obligatoire?
Valeur
Exemple
identifiant
Y
Il s’agit du numéro d’identifiant de système interne pour l’utilisateur.
19
GUID
Y
Un identifiant global unique pour l’utilisateur. Cet utilisateur ne changera jamais, même si son identifiant de connexion ou son nom change à l'avenir.
B9ADBCB81AA2F9BAE040307F02092C2E
ouvrir une session
Y
L'identifiant de connexion pour cet utilisateur.
analytica@fakecompany.com
courriel
Y
L'adresse de courriel de cet utilisateur. Peut être vide si l’utilisateur n’a pas configuré une adresse de courriel valide.
analytica@fakecompany.com
nom
Y
Le nom de cet utilisateur.
Anna Analyser
position
Disponible dans l'API v39+
N
Un poste pour l’utilisateur.
"CEO"
permissionSetId
Disponible dans l'API v25+
Non disponible dans l'API v36+
Y
L’identifiant de système interne de l’ensemble d’autorisations affecté à cet utilisateur. Voir également exportPermissionSets.
permissionSetIds
Disponible dans l'API v36+
Y
Les identifiants du système interne des ensembles d’autorisations affectés à cet utilisateur. Voir également exportPermissionSets.
roleId
Disponible dans l'API v25 et plus tôt
Non disponible dans l'API v25+
Y
L’identifiant de système interne du rôle affecté à cet utilisateur. Voir également exportRoles.
3
ownerLevels
Non disponible dans l'API v18
Y
Cet attribut est inclus uniquement si l’utilisateur inclus dans les données d’identification de la demande a l’autorisation de niveau Administrateur pour l’ensemble de l’arborescence de l’organisation et que la demande a indiqué que ownerLevels doit être inclus. S’il est inclus, la valeur de cet attribut est une liste d’identifiants de système interne séparés par des virgules pour les niveaux d’organisation auxquels cet utilisateur a accès directement. L'utilisateur aura également accès à tous les niveaux enfants des niveaux répertoriés ici
5,10,13
hiddenVersions
Non disponible dans l'API v18
N (voir description)
Cet attribut n’est inclus que si l’utilisateur inclus dans les données d’identification de la demande dispose de l’autorisation de l’administrateur des versions et que la demande a indiqué que HideVersions doit être inclus. S’il est inclus, la valeur de cet attribut est une liste séparée par des virgules d’identifiants de système interne pour les versions ou les dossiers de version qui sont masqués pour cet utilisateur (mais dont le parent est inexistant ou n’est pas masqué). L'utilisateur ne pourra pas non plus voir les versions enfants des versions répertoriées ici.
121
alternateEmail
Disponible dans l'API v39+
N
L'autre adresse de courriel de cet utilisateur.
"abc@greenco.com"
samlFedId
Disponible dans l'API v39+
N
L'identifiant SAMFLederation pour cet utilisateur.
"1234"
timeZone
Y
Le fuseau horaire de l’utilisateur.
É.-U./Pacifique
page d'accueil
Disponible dans l'API v39+
N
Page d’accueil pour l’utilisateur.
"Welcome"
pays
Disponible dans l'API v39+
N
Code de pays de l’utilisateur (code alpha-2).
« US »
usState
Disponible dans l'API v39+
N
Code d’État pour l’utilisateur (le pays doit être É.-U.).
"CA"
perspective
Disponible dans l'API v39+
N
Identifiant de perspective pour l'utilisateur.
"111"
perspectiveName
Disponible dans l'API v39+
N
Nom de la perspective de l'utilisateur.
"Tester la perspective"
tableau de bord
Disponible dans l'API v39+
N
Identifiant de tableau de bord pour l’utilisateur – l’identifiant de perspective doit définir l’identifiant du tableau de bord; si l’identifiant de perspective est précisé et que l’identifiant du tableau de bord n’est pas, l’identifiant du tableau de bord est défini à zéro.
"222"
dashboardName
Disponible dans l'API v39+
N
Tableau de bord Nom du tableau de bord de l'utilisateur.
« Tester le tableau de bord »
netsuiteLogin
Disponible dans l'API v39+
N
Ouverture de session Netsuite.
"abc@netsuite.com"
salesforceLogin
Disponible dans l'API v39+
N
Ouvrir une session Salesforce.
"abc@salesforce.com"
createdDate
Disponible dans l'API v39+
N
Date et heure auxquelles l'utilisateur a été créé.
« 2023-08-15 08:02:16.0 »
lastLogin
Disponible dans l'API v39+
N
Date et heure de la dernière ouverture de session de l’utilisateur.
« 2023-11-13 22:22:39.0 »
failedAttempts
Disponible dans l'API v39+
N
Nombre de tentatives d’ouverture de session pour cet utilisateur (consécutives).
"0"
verrouillé
Disponible dans l'API v39+
N
Si l’utilisateur est verrouillé ou ne peut pas être connecté (en raison d’un trop grand nombre d’échecs de connexion).
"false"
Contenu de l'élément
Un élément d’abonnement.
élément lié aux abonnements
Nom du marqueur
subscriptions
Description
Représente les paramètres d’abonnement aux courriels d’un utilisateur.
Attributs de l'élément
Nom de l’attribut
Obligatoire?
Valeur
Exemple
nosubscriptions
Y
Paramètre pour signaler que l’utilisateur a choisi de ne pas utiliser tous les abonnements. 1 signifie que l’utilisateur a choisi de ne pas utiliser tous les abonnements.
0
systemAlertsAndUpdates
Y
Paramètre d’abonnement aux alertes système et aux mises à jour choisi par l’utilisateur. 1 signifie que l’utilisateur a choisi d’utiliser et 0  signifie qu’il a choisi de ne pas utiliser cette fonction.
1
customerNewsLetter
Y
Paramètre pour l’abonnement à des lettres d’informations du client choisi par l’utilisateur. 1 signifie que l’utilisateur a choisi d’utiliser et 0  signifie qu’il a choisi de ne pas utiliser cette fonction.
1
localEvents
Y
Paramètre pour l’abonnement aux événements locaux choisi par l’utilisateur. 1 signifie que l’utilisateur a choisi d’utiliser et 0  signifie qu’il a choisi de ne pas utiliser cette fonction.
1
educationTraining
Y
Paramètre pour l’abonnement aux événements d’études et de formation choisi par l’utilisateur. 1 signifie que l’utilisateur a choisi d’utiliser et 0  signifie qu’il a choisi de ne pas utiliser cette fonction.
1
customerWebinars
Y
Paramètre d’abonnement aux événements de webinaires des clients choisi par l’utilisateur. 1 signifie que l’utilisateur a choisi d’utiliser et 0  signifie qu’il a choisi de ne pas utiliser cette fonction.
1
newProduitsetaméliorations
Y
Paramètre de notification de nouveaux produits et améliorations choisi par l’utilisateur. 1 signifie que l’utilisateur a choisi d’utiliser et 0  signifie qu’il a choisi de ne pas utiliser cette fonction.
1
partnerNewsLetter
Y
Paramètre d’abonnement aux lettres d’informations du partenaire choisi par l’utilisateur. 1 signifie que l’utilisateur a choisi d’utiliser et 0  signifie qu’il a choisi de ne pas utiliser cette fonction.
1
partnerWebinars
Y
Paramètre d’abonnement aux événements de webinaires des partenaires choisi par l’utilisateur. 1 signifie que l’utilisateur a choisi d’utiliser et 0  signifie qu’il a choisi de ne pas utiliser cette fonction.
1
userGroups
Y
Paramètre de notification des événements des groupes d’utilisateurs choisi par l’utilisateur. 1 signifie que l’utilisateur a choisi d’utiliser et 0  signifie qu’il a choisi de ne pas utiliser cette fonction.
1
sondages
Y
Paramètre pour recevoir des sondages choisi par l’utilisateur. 1 signifie que l’utilisateur a choisi d’utiliser et 0  signifie qu’il a choisi de ne pas utiliser cette fonction.
0
Contenu de l'élément
aucun