Liste de contrôle : Informations utilisateur de l'ESM à l'ESS.
Liste de contrôle : Informations utilisateur de l'ESM à l'ESS.
Cet article présente une liste de contrôle pour configurer la gestion du service Efecte afin de pouvoir lier les informations utilisateur au portail libre-service Efecte.
-
Le connecteur d'organisation ESM est configuré.
-
Le connecteur gère le provisionnement des utilisateurs du système Efecte Service Management (ESM) vers Efecte Self Service (ESS).
- Assurez-vous qu'il existe au moins quelques cartes de données personnelles dans ESM, qui ont au moins des mappages pour : emailFieldName, groupsFieldName, siteFieldName, userIdFieldName, userPrincipalName.
(seules les cartes de données personnelles qui ont ces 5 mappages définis et renseignés dans ESM seront provisionnées sur ESS). dans l'exemple ci-dessous :« userIdFieldName » est mappé au code d'attribut de « compte Active Directory ».
« userPrincipalName » est mappé au code d'attribut de « compte Active Directory ».
« groupsFieldName » est mappé au code d'attribut « Groupes ESS »
« siteFieldName » est mappé au code d'attribut « Site de la personne »
-
Le connecteur gère le provisionnement des utilisateurs du système Efecte Service Management (ESM) vers Efecte Self Service (ESS).
- L'attribut person_site_ess est configuré dans le modèle de personne ESM
- Unité organisationnelle (OU) appartenant à un site défini pour le client
- Veuillez noter que la structure du site ESS est sensible à la casse ! Par conséquent, si le site a un DC=FI, il s'agit d'un site différent de DC=fi.
- Si le client utilise une structure de site ESS complexe, vous pouvez utiliser l'expression suivante pour faire correspondre une partie de l'UO à partir du DN et la placer dans « ess_person_site ».
- Unité organisationnelle (OU) appartenant à un site défini pour le client
_site1 = "OU=Utilisateurs,DC=exemple1,DC=exemple,DC=fi"
_site2 = "OU=Administrateurs,DC=exemple1,DC=exemple,DC=fi"
_site3 = "OU=Pro,DC=exemple1,DC=exemple,DC=fi"
_site4 ="OU=Externe,DC=exemple1,DC=exemple,DC=fi"
_site5 = "OU=Managers,DC=exemple1,DC=exemple,DC=fi"
_site6 = "OU=Développement,DC=exemple1,DC=exemple,DC=fi"si dn:
_dn = ceci.get("dn")
si _site1 dans _dn:
_résultat = _site1
Élif _site2 dans _dn:
_résultat = _site2
Élif _site3 dans _dn:
_résultat =_site3
Élif _site4 dans _dn:
_résultat =_site4
Élif _site5 dans _dn:
_résultat =_site5
Élif _site6 dans _dn:
_résultat =_site6
autre:
_result="Non correspondant ESS site trouvé depuis utilisateurs dN"
autre:
_valeuractuelle = this.get("personne_site_ess")
_result=_currentValue- L'attribut groups_ess est configuré dans le modèle de personne ESM
- Affiche les groupes (droits) auxquels appartient un utilisateur. ESS peut être configuré pour présenter différentes options selon les groupes auxquels appartient un utilisateur.
- Si l'utilisateur manquant ne peut voir aucun service dans ESS
- Expression dans groups_ess
si compte: _résultat = this.getAll("$compte:droits:nom$") autre: _résultat ="Non Groupes"
- Affiche les groupes (droits) auxquels appartient un utilisateur. ESS peut être configuré pour présenter différentes options selon les groupes auxquels appartient un utilisateur.
- Vérifiez les paramètres des sites depuis l'administrateur ESS. La valeur du site doit être identique à celle de l'UO dans les paramètres des sites de la personne dans ESM. ESS présentera ensuite les offres de services en fonction du site auquel appartient la personne.
- Vérifiez que toutes les 5 minutes (ceci est configurable dans esm-organization-connector.xml), toutes les cartes de données Personnes qui ont été mises à jour dans ESM au cours des 5 dernières minutes sont envoyées à ESS).