Fonctions liées aux éléments de l'annuaire
Fonctions liées à l’annuaire
Cet article décrit la syntaxe de fonctions permettent de récupérer différents types d’objet de l’annuaire dans le but de les passer à d’autres fonctions.
Fonction TROUVERGROUPE / FINDGROUP.
Description
Cette fonction permet de trouver un groupe de l’annuaire Moovapps Process.
Disponible depuis la version 1.0.x de vdoc.kit.
Syntaxe
|
|
La syntaxe de la fonction contient les arguments suivants :
Paramètre | Description | Obligatoire | Commentaires |
---|---|---|---|
organization | Objet organisation de type com.axemble.vdoc.sdk.interfaces.IOrganization. | Oui | . |
groupName | Nom système du groupe recherché. | Oui | . |
Valeur de retour
La fonction TROUVERGROUPE renvoie un objet groupe de type com.axemble.vdoc.sdk.interfaces.IGroup si l’objet a été retrouvé, sinon elle renvoie null.
Exemples
Exemple 1 : trouver un groupe de l’organisation par défaut
|
|
Exemple 2 : trouver un groupe dans l’organisation de l’utilisateur connecté
|
|
Fonction TROUVERORGANISATION / FINDORGANIZATION
Description
Cette fonction permet de trouver une organisation de l’annuaire Moovapps Process.
Disponible depuis la version 1.0.x de vdoc.kit.
Syntaxe
|
|
La syntaxe de la fonction contient les arguments suivants :
Paramètre | Description | Obligatoire | Commentaires |
---|---|---|---|
organizationName | Nom système de l’organisation recherchée. | Oui | . |
Valeur de retour
La fonction TROUVERORGANISATION renvoie un objet organization de type com.axemble.vdoc.sdk.interfaces.IOrganization si l’objet a été retrouvé, sinon elle renvoie null.
Exemples
Exemple 1 : trouver l’organisation par défaut
|
|
Exemple 2 : tester l’appartenance de l’utilisateur connecté à un groupe
|
|
Fonction TROUVERLOCALISATION / FINDLOCALIZATION
Description
Cette fonction permet de trouver une localisation de l’annuaire Moovapps Process.
Disponible depuis la version 1.0.x de vdoc.kit.
Syntaxe
|
|
La syntaxe de la fonction contient les arguments suivants :
Paramètre | Description | Obligatoire | Commentaires |
---|---|---|---|
localizationName | Nom système de localisation recherchée. | Oui | . |
Valeur de retour
La fonction TROUVERLOCALISATION renvoie un objet localisation de type com.axemble.vdoc.sdk.interfaces.ILocalization si l’objet a été retrouvé, sinon elle renvoie null.
Exemples
Exemple 1 : trouver l’organisation par défaut
|
|
Fonctions liées à l’utilisateur
Fonction ESTMEMBREDEUTILISATEURS / ISMEMBEROFUSERS
Description
Cette fonction permet d’indiquer si un utilisateur est présent dans des champs Utilisateur(s), Rôle d’un formulaire.
Disponible depuis la version 1.0.x de VDoc Kit.
Syntaxe
|
|
La syntaxe de la fonction contient les arguments suivants :
Paramètre | Description | Obligatoire | Commentaires |
---|---|---|---|
user | Objet utilisateur de type com.axemble.vdoc.sdk.interfaces.IUser. | Oui | Possibilité d’utiliser le signet iUser. |
objects… | Ensemble de noms systèmes de champs de type Utilisateur(s), Rôles, Listes d’utilisateur(s). | Oui | Nom systèmes séparés par des points-virgule. |
Valeur de retour
La fonction ESTMEMBREDEUTILISATEURS renvoie @TRUE si l’objet a été trouvé, sinon elle renvoie @FALSE.
Exemples
Exemple 1 : vérifier la présence de l’utilisateur connecté dans trois champs du formulaire
|
|
Fonction ESTMEMBREDEGROUPES / ISMEMBEROFGROUPS
Description
Cette fonction permet d’indiquer si un utilisateur est membre d’un ou plusieurs groupes de l’annuaire Moovapps Process.
Disponible depuis la version 1.0.x de VDoc Kit.
Syntaxe
|
|
La syntaxe de la fonction contient les arguments suivants :
Paramètre | Description | Obligatoire | Commentaires |
---|---|---|---|
user | Objet utilisateur de type com.axemble.vdoc.sdk.interfaces.IUser. | Oui | Possibilité d’utiliser le signet iUser. |
organization | Objet organisation de type com.axemble.vdoc.sdk.interfaces.IOrganization. | Oui | . |
objects… | Ensemble de noms systèmes de Groupe(s). | Oui | Nom systèmes séparés par des points-virgule. |
Valeur de retour
La fonction ESTMEMBREDEGROUPES renvoie @TRUE si l’objet a été trouvé, sinon elle renvoie @FALSE.
Exemples
Exemple 1 : vérifier la présence de l’utilisateur connecté dans le groupe Marketing
|
|
Fonction ESTMEMBREDEORGANISATIONS / ISMEMBEROFORGANIZATIONS
Description
Cette fonction permet d’indiquer si un utilisateur est membre d’une ou plusieurs organisations de l’annuaire Moovapps Process.
Disponible depuis la version 1.0.x de VDoc Kit.
Syntaxe
|
|
La syntaxe de la fonction contient les arguments suivants :
Paramètre | Description | Obligatoire | Commentaires |
---|---|---|---|
user | Objet utilisateur de type com.axemble.vdoc.sdk.interfaces.IUser. | Oui | Possibilité d’utiliser le signet iUser. |
objects… | Ensemble de noms systèmes d’Organisation(s). | Oui | Nom systèmes séparés par des points-virgule. |
Valeur de retour
La fonction ESTMEMBREDEORGANISATIONS renvoie @TRUE si l’objet a été trouvé, sinon elle renvoie @FALSE.
Exemples
Exemple 1 : vérifier la présence de l’utilisateur connecté dans l’organisation par défaut
|
|
Fonction ESTMEMBREDELOCALISATION / ISMEMBEROFLOCALIZATIONS
Description
Cette fonction permet d’indiquer si un utilisateur est membre d’une ou plusieurs localisations de l’annuaire Moovapps Process.
Disponible depuis la version 1.0.x de VDoc Kit.
Syntaxe
|
|
La syntaxe de la fonction contient les arguments suivants :
Paramètre | Description | Obligatoire | Commentaires |
---|---|---|---|
user | Objet utilisateur de type com.axemble.vdoc.sdk.interfaces.IUser. | Oui | Possibilité d’utiliser le signet iUser. |
objects… | Ensemble de noms systèmes de Localisation(s). | Oui | Nom systèmes séparés par des points-virgule. |
Valeur de retour
La fonction ESTMEMBREDELOCALISATION renvoie @TRUE si l’objet a été trouvé, sinon elle renvoie @FALSE.
Exemples
Exemple 1 : vérifier la présence de l’utilisateur connecté dans la localisation par défaut
|
|
Fonction ESTMEMBREDEROLES / ISMEMBEROFROLES
Description
Cette fonction permet d’indiquer si un utilisateur est membre d’un ou plusieurs rôles.
Disponible depuis la version 1.0.x de VDoc Kit.
Syntaxe
|
|
La syntaxe de la fonction contient les arguments suivants :
Paramètre | Description | Obligatoire | Commentaires |
---|---|---|---|
user | Objet utilisateur de type com.axemble.vdoc.sdk.interfaces.IUser. | Oui | Possibilité d’utiliser le signet iUser. |
roleNames… | Ensemble de noms systèmes de Rôle(s). | Oui | Nom systèmes séparés par des points-virgule. |
Valeur de retour
La fonction ESTMEMBREDEROLES renvoie @TRUE si l’objet a été trouvé, sinon elle renvoie @FALSE.
Exemples
Exemple 1 : vérifier la présence de l’utilisateur connecté dans le rôle Ressources Humaines
|
|
Fonction ESTMEMBREDEPROFILS / ISMEMBEROFPROFILES
Description
Cette fonction permet d’indiquer si un utilisateur est membre d’un ou plusieurs profiles.
Disponible depuis la version 1.0.x de VDoc Kit.
Syntaxe
|
|
La syntaxe de la fonction contient les arguments suivants :
Paramètre | Description | Obligatoire | Commentaires |
---|---|---|---|
user | Objet utilisateur de type com.axemble.vdoc.sdk.interfaces.IUser. | Oui | Possibilité d’utiliser le signet iUser. |
scope | Filtre de sélection des profiles (cf. tableau de définition plus bas). | Oui | Nom systèmes séparés par des points-virgule. |
profilNames… | Ensemble de noms systèmes de Rôle(s). | Oui | Nom systèmes séparés par des points-virgule. |
Définition des filtres disponibles
Filtre | Description |
---|---|
WORKFLOW | profile configuré au niveau de la version de processus |
WORKFLOWCONTAINER | profile configuré au niveau du processus |
CATALOG | Profile configuré au niveau du groupe de processus |
PROJECT | Profile configuré au niveau du projet |
SYSTEM | Profile configuré au niveau de l’administration |
Valeur de retour
La fonction ESTMEMBREDEPROFILS renvoie @TRUE si l’objet a été trouvé, sinon elle renvoie @FALSE.
Exemples
Exemple 1 : vérifier la présence de l’utilisateur connecté dans le profile Administration Des Ventes
|
|