| |
  |
|
Règles et processus d'entreprise automatisés
DirXML négocie l'échange d'informations stockées dans l'arborescence Employés par l'intermédiaire de règles et de feuilles de style prenant en charge les règles et les processus d'entreprise.
Les règles fournies par l'installation par défaut de Novell Nsure Resources sont les suivantes :
- Noms d'objet Utilisateur : Le nom d'objet Utilisateur est généré en ajoutant la première lettre du prénom de la personne devant son nom.
Par exemple, le nom d'objet Utilisateur de Jean Berton serait JBERTON. Si un autre objet utilisateur JBERTON existe déjà, l'objet Utilisateur de Jean est alors nommé JBERTON1. Cette règle est définie dans la feuille de style de création du pilote RH.
- Mots de passe : Chaque objet Utilisateur reçoit un mot de passe initial avec la valeur de son nom.
Le mot de passe initial de Jean Berton est BERTON. La feuille de style de création du pilote RH utilise la valeur de l'attribut Surname pour créer ce mot de passe.
- Adhésion à un groupe : Les utilisateurs actifs sont ajoutés au groupe des employés ou des directeurs.
Le pilote RH détermine où assigner l'utilisateur en fonction de la valeur de l'attribut Position ou isManager de l'utilisateur. Si cette valeur est modifiée, l'adhésion de groupe de l'utilisateur est modifiée en conséquence.
Si Jean Berton accède au système en tant qu'employé sans subordonnés directs, il est inclus dans le groupe des employés. Lorsque Jean reçoit un poste de direction, le pilote change l'adhésion de groupe de Jean de sorte qu'il ne fasse plus partie du groupe des employés, mais intègre le groupe des directeurs. Ce processus est géré par la feuille de style de transformation de la commande du pilote RH.
Quand un employé n'est plus actif, il est supprimé des deux groupes.
- Placement : Les utilisateurs sont placés dans le conteneur des utilisateurs actifs ou inactifs à l'intérieur de VotreOrganisation/Users.
En utilisant la logique définie dans sa règle de placement, le pilote RH vérifie le statut de l'employé dans le système RH pour déterminer le conteneur dans lequel est placé l'objet Utilisateur. Si l'état de l'employé change, le pilote déplace l'utilisateur vers le conteneur approprié.
- Nom de compte : Le nom de compte des objets des systèmes de messagerie et des systèmes de comptes est généré en utilisant la même logique que celle utilisée pour générer l'objet Utilisateur dans l'arborescence Employés : première lettre du prénom plus nom. Cette logique est définie dans la feuille de style de création du pilote de comptes.
- Adresses électroniques : Une adresse électronique est générée par le système de messagerie. Cette adresse est acheminée via le canal Éditeur vers l'arborescence Employés pour que d'autres pilotes DirXML puissent y accéder.
- Listes de distribution de courrier électronique : Les utilisateurs sont ajoutés à une liste de distribution de courrier électronique de directeurs ou d'employés.
Lorsque l'attribut isManager d'un objet Utilisateur change, le pilote de messagerie révise les listes de distribution en conséquence.
Exemples de scénarios
Les sections qui suivent expliquent comment fonctionnent les pilotes DirXML pour traiter les événements d'entreprise courants. Ces exemples sont basés sur une configuration hypothétique qui inclut PeopleSoft, NT et Exchange 5.5, ainsi qu'un utilisateur hypothétique, Jean Berton, nouveau directeur de l'ingénierie.
Embauche de l'employé
Lors de l'embauche, un consultant RH entre les données concernant Jean dans PeopleSoft. Les pilotes DirXML répondent de la manière suivante :
- Le pilote PeopleSoft garantit que les données fournies sont suffisantes pour permettre la création de l'objet Utilisateur de Jean ; les données minimales requises sont le prénom et le nom.
Le pilote vérifie que Jean n'existe pas encore dans l'arborescence Employés, puis génère des données supplémentaires qui comprennent des informations sur la hiérarchie de l'organisation. Cette hiérarchie est définie par les valeurs de deux attributs d'objet Utilisateur : manager et directReports. Le pilote complète ces deux attributs ainsi que l'attribut Group Membership de Jean, qui indique que ce dernier fait partie du groupe des directeurs. Il achemine ensuite les nouvelles données vers l'arborescence Employés via le canal Éditeur.
- Le pilote pour domaine NT est notifié de l'ajout et crée un compte pour domaine NT pour Jean. Lors de la création du compte NT, l'attribut Preferred Name est généré et acheminé via le canal Éditeur vers l'arborescence Employés.
- L'attribut Preferred Name déclenche la création d'un compte de messagerie et d'un ID associé pour Jean dans Exchange. Le pilote Exchange achemine l'ID de messagerie vers l'arborescence Employés via le canal Éditeur et ajoute également Jean au groupe de messagerie des directeurs.
- Le pilote PeopleSoft achemine, via le canal Abonné, l'attribut Workforce Tree pour l'adresse électronique et met à jour ce champ dans ses tables de données.
Absence temporaire d'un employé
Un consultant HR modifie le statut de Jean dans PeopleSoft par Inactif au début de la période de congé. Les pilotes DirXML répondent de la manière suivante :
- Le pilote PeopleSoft déplace l'objet Utilisateur de Jean vers le conteneur Inactif de l'arborescence Employés. Il supprime également Jean du groupe des directeurs et supprime les relations de l'organisation. L'attribut Login Disabled est défini sur True. Ces données mises à jour sont acheminées vers l'arborescence Employés via le canal Éditeur.
REMARQUE : Chaque fois que les données d'un utilisateur sont mises à jour, les attributs qui reflètent la hiérarchie de l'organisation sont vérifiés et mis à jour si nécessaire. Cette vérification a lieu pour l'employé, son directeur et ses subordonnés directs. Ainsi, lorsque l'attribut manager de Jean est effacé, le pilote supprime également Jean de l'attribut directReports de son directeur. L'attribut manager de tous les employés qui envoyaient des rapports à Jean est effacé, car Jean ne gère plus ce groupe.
- Le pilote de domaine NT est averti de l'événement et il désactive le compte NT de Jean.
- Le pilote Exchange désactive la boîte aux lettres de Jean et supprime son adresse électronique de la liste de messagerie des directeurs.
- Au retour de Jean, son statut PeopleSoft est changé en Actif. L'attribut Login Disabled est défini sur False. Le pilote PeopleSoft le renvoie dans le groupe de directeurs et rétablit les relations de l'organisation. Ces données mises à jour sont acheminées vers l'arborescence Employés via le canal Éditeur.
- L'objet Utilisateur de Jean est déplacé vers le conteneur Actif dans l'arborescence Employés.
- Le pilote de domaine NT reçoit l'événement et active le compte NT de Jean.
- Le pilote Exchange active la boîte aux lettres de Jean et l'ajoute dans la liste de messagerie des directeurs.
Mise à jour des informations personnelles de l'employé
Jean change son numéro de portable à l'aide de Novell eGuideTM. Cette modification de données est enregistrée dans l'arborescence Employés. Les pilotes DirXML répondent de la manière suivante :
- Le pilote PeopleSoft achemine, via le canal Abonné, l'attribut Mobile de eDirectory et met à jour ses banques de données pour refléter le numéro qui a changé.
- Le pilote NT n'effectue pas le suivi des numéros de portable et n'est pas affecté par le changement de données de Jean.
- Le pilote Exchange achemine, via le canal Abonné, l'attribut Mobile de eDirectory et met à jour ses banques de données pour refléter le numéro qui a changé.
Réassignation de l'employé
Jean accepte un nouveau poste dans la société, et est par conséquent muté et doit envoyer ses rapports à un autre directeur. Un consultant HR met à jour les enregistrements PeopleSoft pour refléter les modifications. Les pilotes DirXML répondent de la manière suivante :
- Le pilote PeopleSoft change la valeur de l'attribut manager de Jean, supprime Jean de l'attribut directReports de son directeur précédent, et l'ajoute à l'attribut directReports de son nouveau directeur. Les objets Utilisateur des personnes qui envoyaient des rapports à Jean sont mis à jour ; Jean est supprimé de leur attribut manager.
- Le pilote Peoplesoft achemine les informations utilisateur mises à jour de Jean, y compris son nouveau lieu de travail, vers l'arborescence Employés via le canal Éditeur.
- Le pilote NT n'achemine pas, via le canal Abonné, les attributs modifiés de l'objet Utilisateur et n'est pas affecté par ces changements.
- Le pilote Exchange achemine, via le canal Abonné, plusieurs attributs qui ont changé, tels que le numéro de télécopie de Jean, son numéro de téléphone de bureau, son lieu de travail, etc. et met à jour sa banque de données.
L'employé quitte la société
Jean accepte un poste chez un partenaire et quitte la société. Le consultant RH met à jour les enregistrements PeopleSoft. Les pilotes DirXML répondent de la manière suivante :
- Le pilote PeopleSoft supprime Jean du groupe des directeurs et efface les relations de l'organisation. (Les objets Utilisateur du directeur de Jean et de ses subordonnés directs sont également mis à jour.) Le pilote déplace l'objet Utilisateur de Jean vers le conteneur Inactif et définit son attribut Login Disabled sur True. Ces données mises à jour sont acheminées vers l'arborescence Employés via le canal Éditeur.
- Le pilote de domaine NT est averti de l'événement et il désactive le compte NT de Jean.
- Le pilote Exchange désactive la boîte aux lettres de Jean et supprime son adresse électronique de la liste de messagerie des directeurs.
| |
  |
|