1 Présentation du pilote DirXML 4.0 pour PeopleSoft. Novell 4.0 pour PeopleSoft
Novell Confidential Manual (FRA) 28 October 2003
1
Présentation du pilote DirXML 4.0 pour
PeopleSoft
Les applications PeopleSoft figurent parmi les solutions ERP (Enterprise Resource Planning - progiciel de gestion intégré) les plus utilisées dans le monde. Le pilote DirXML
®
4.0 pour
PeopleSoft vous permet de créer et de gérer des objets Novell
®
eDirectory
TM
à l’aide des données reçues d’une application PeopleSoft. Il s’agit d’une solution puissante capable de gérer, distribuer et transformer vos données.
Avec ce pilote, vous pouvez intégrer n’importe quel composant PeopleSoft dans eDirectory.
La technologie Novell Nsure
TM
Identity Manager rend possible le partage et la synchronisation des données expertes PeopleSoft avec d’autres applications, bases de données ou annuaires d’entreprise. À mesure que des enregistrements sont ajoutés, modifiés ou désactivés dans
PeopleSoft, les tâches associées à ces événements peuvent être traitées automatiquement à l’aide de Identity Manager.
Identity Manager étant une solution de gestion des données bidirectionnelle, vous pouvez
également synchroniser des données expertes provenant d’autres systèmes vers des composants
PeopleSoft. Cette solution dynamique pour l’entreprise vous permet de gérer et d’intégrer des informations comme vous le souhaitez.
Cette section comprend les rubriques suivantes :
« Composants du pilote », page 9
« Conditions préalables », page 13
« Nouvelles fonctionnalités », page 13
Composants du pilote
Le pilote comprend les composants suivants :
Module d’interface (shim) pilote
Le module d’interface pilote (nps8shim.dll) permet à PeopleSoft et à eDirectory de communiquer. Il signale au moteur DirXML les événements de modification d’objet reçus de PeopleSoft et vice versa.
PeopleSoft Service Agent
Le projet agent PSA (PeopleSoft Service Agent - Agent de Service PeopleSoft) représente un ensemble d’objets qui peuvent être déployés dans une application de base de données
PeopleSoft. Le programme PSA sélectionne les données dans la base de données PeopleSoft et définit leur mode de mise à disposition pour la synchronisation avec les données eDirectory.
Ce programme définit également le mode d’accès aux données PeopleSoft.
Présentation du pilote DirXML 4.0 pour PeopleSoft
9
Novell Confidential Manual (FRA) 28 October 2003
L’agent PSA contient un ensemble d’objets PeopleTools et doit être installé sur la base de données du serveur PeopleSoft. Vous pouvez utiliser ces objets pour :
configurer le mode de déclenchement des transactions lorsque des événements se produisent dans PeopleSoft ;
déterminer la méthode utilisée par le pilote pour accéder aux données PeopleSoft.
Ce projet PSA n’est pas destiné à une utilisation dans un environnement de production mais peut servir de modèle pour commencer votre implémentation Identity Manager. Configurez votre projet PSA en fonction des processus de votre entreprise. Pour plus d’informations, reportez-vous à
« Utilisation du programme PeopleSoft Service Agent (PSA) », page 15
.
Configuration de pilote
Peoplesoft40.xml est un fichier de configuration de pilote que vous pouvez importer à l’aide de Novell iManager. Ce fichier permet à Identity Manager de gérer la création d’objets de données, la concordance et la synchronisation entre PeopleSoft et eDirectory.
Il n’est pas destiné à une utilisation dans un environnement de production mais peut servir de modèle pour commencer votre implémentation. Configurez ce fichier en fonction des processus de votre entreprise. Pour plus d’informations, reportez-vous aux sections
« Installation et configuration du pilote », page 27
et
« Personnalisation du pilote grâce aux modifications des règles du pilote », page 33 .
Mode de fonctionnement du pilote
Canal Éditeur
10
Guide d’implémentation du pilote DirXML pour PeopleSoft
Novell Confidential Manual (FRA) 28 October 2003
Le canal Éditeur synchronise les données en provenance de PeopleSoft dans eDirectory. À mesure que les événements se produisent dans PeopleSoft, les transactions sont placées dans une table de transaction. Ces transactions sont généralement écrites dans la table à l’aide de PeopleCode
(vous pouvez utiliser d’autres méthodes telles que Batch SQL, COBOL, SQR, etc.) Les objets CI
(Component Interface - Interface de composant) permettent au pilote d’accéder aux transactions dans le système PeopleSoft et de rechercher les données correspondantes associées à un seul et unique type de transaction. Ces objets CI sont inclus dans le programme PSA (PeopleSoft
Service Agent).
Le pilote accède à l’environnement PeopleSoft en se connectant via CI au niveau du serveur d’applications. Le pilote demande régulièrement au sous-type de pilote (sous-type d’employé, d’étudiant ou de client par exemple) de traiter les transactions en attente. Il ne traite que les transactions dont l’état est disponible et dont la date et l’heure sont inférieures ou égales à la date et à l’heure actuelles.
Ensuite, le pilote crée un document XML à partir des données récupérées et les transmet au moteur
DirXML pour le traitement. Lorsque le moteur DirXML termine le traitement de la transaction, le pilote met à jour l’état de la transaction et les messages applicables de la table de transaction située dans PeopleSoft. Lorsque des événements surviennent dans eDirectory, le pilote se connecte
à l’interface de composant appropriée et met à jour la table intermédiaire PeopleSoft en conséquence. Vous pouvez également configurer le pilote afin qu’il interroge le serveur d’applications sur les modifications d’événements.
Canal Abonné
Le canal Abonné synchronise les données issues d’autres applications via eDirectory dans
PeopleSoft.
À mesure que des événements se produisent dans eDirectory, le pilote reçoit un document XML du moteur DirXML et met à jour des données dans PeopleSoft. Pour sélectionner les données à mettre à jour dans PeopleSoft, configurez le filtre du canal Abonné. Le pilote utilise le CI du schéma et met à jour une table intermédiaire dans l’environnement PeopleSoft.
Si vous souhaitez déplacer des données de la table intermédiaire vers PeopleSoft, vous pouvez créer et appliquer les données PeopleCode qui permettent d’effectuer cette transaction. (Tous les objets PeopleSoft utilisables dans la table de transaction, les données d’application et le CI sont fournis avec l’exemple de projet.)
Présentation du pilote DirXML 4.0 pour PeopleSoft
11
Novell Confidential Manual (FRA) 28 October 2003
Configuration de votre environnement PeopleSoft
Vous devez configurer votre application PeopleSoft pour :
intercepter les événements qui se produisent dans PeopleSoft et placer les transactions dans une table de transaction ;
fournir les transactions et les données requises au pilote.
Pour des informations détaillées concernant la configuration de ces processus, reportez-vous
à
Chapitre 2, « Configuration de votre environnement PeopleSoft », page 15
.
Configuration de votre système Identity Manager
Le pilote interagit avec PeopleSoft au niveau de PeopleTools. L’utilisation de définitions d’objet au sein des modules PeopleSoft et d’une collection d’objets préconfigurés vous permet d’exécuter les opérations suivantes :
Créer des objets Annuaire et des mots de passe initiaux lorsque de nouvelles données sont ajoutées à PeopleSoft.
Synchroniser les données de façon bidirectionnelle entre une application PeopleSoft et eDirectory.
Supprimer ou déplacer des objets eDirectory en fonction d’un événement qui se produit dans
PeopleSoft. L’annuaire eDirectory permet de gérer les modifications en utilisant des associations d’enregistrements et des identificateurs uniques.
Gérer PeopleSoft comme la source de données experte par rapport à l’objet et à sa pertinence dans l’entreprise.
Établir des relations de type Group (Groupe), Role (Rôle) ou Other (Autre) avec d’autres objets dans eDirectory en fonction des relations définies dans l’application PeopleSoft.
Fournir une notification en fonction de différents événements ou d’approbations requises.
Respecter les processus et les règles de l’entreprise.
Transmettre les données à d’autres systèmes intégrés dans une solution de provisioning d’entreprise.
Fournir les événements interceptés à eDirectory.
Collecter et traiter les données fournies.
Fournir les données via une interface PeopleTools.
Une fois le pilote configuré, vous pouvez ajouter de nouvelles données ; les objets sont alors créés dans eDirectory. De même, lorsqu’un enregistrement est désactivé dans l’application PeopleSoft, l’objet Annuaire associé peut être supprimé, désactivé ou déplacé. Vous pouvez synchroniser des données (données relatives à des personnes, enregistrements de service, comptes financiers, etc.)
à l’annuaire en fonction de la configuration de PeopleSoft et du pilote. Pour plus d’informations sur la configuration de votre système Identity Manager, reportez-vous au
« Personnalisation du pilote », page 31 .
12
Guide d’implémentation du pilote DirXML pour PeopleSoft
Novell Confidential Manual (FRA) 28 October 2003
Conditions préalables
Novell Nsure Identity Manager 2
Windows* NT* 4.0 avec Service Pack 6a ou ultérieur, ou Windows 2000 Professionnel ou
Server avec le tout dernier Service Pack.
La version appropriée du client PeopleTools et du serveur d’applications.
Plate-forme PeopleSoft
PeopleSoft 8.1
PeopleSoft 8.4
Version du client PeopleTools
PeopleTools 8.17ou version ultérieure
PeopleTools 8.4 ou version ultérieure
Serveur d’applications PeopleSoft
PeopleTools 8.17ou version ultérieure
PeopleTools 8.4 ou version ultérieure
Installation du logiciel d’API externe de PeopleSoft (PSEXTAPI).
Nouvelles fonctionnalités
Cette section présente les nouvelles fonctionnalités de cette version du pilote.
Fonctionnalités du pilote
Modifications de l’architecture
Pour refléter les changements de l’interface PeopleTools, cette version du pilote contient des modifications importantes en termes d’architecture. Ainsi, elle est moins intrusive pour l’application PeopleSoft que les versions précédentes. Les modifications d’architecture incluent :
Un agent PSA PeopleSoft amélioré.
Le serveur d’événements n’est plus nécessaire.
La configuration du flux PeopleSoft n’est plus nécessaire.
La nouvelle architecture et la configuration du pilote vous permettent d’implémenter rapidement le pilote dans votre environnement de test. Une fois le pilote configuré et testé dans votre environnement spécial, vous pouvez personnaliser l’implémentation selon vos besoins, utiliser vos données d’application, puis les placer en production.
Comme pour toute implémentation, plus le niveau de complexité de vos processus d’entreprise est
élevé, plus le nombre de tâches et le temps nécessaires à l’implémentation de votre solution sont grands. Pour les implémentations très complexes, il peut être nécessaire de demander une assistance externe.
Test parallèle
Cette version du pilote peut coexister avec des versions précédentes et permet ainsi d’effectuer un test parallèle. Une fois cette version de pilote implémentée en production, vous pouvez supprimer, dans PeopleSoft, tous les anciens objets qui sont associés à des versions précédentes du pilote.
Présentation du pilote DirXML 4.0 pour PeopleSoft
13
Novell Confidential Manual (FRA) 28 October 2003
Fonctionnalités de Identity Manager
Identity Manager comporte de nouvelles fonctionnalités. Pour plus d’informations, reportez-vous
à « What’s New in Identity Manager 2? » (Nouveautés de Identity Manager 2) dans le
Nsure
Identity Manager 2 Administration Guide (Guide d’administration Nsure Identity Manager 2)
(http://www.novell.com/documentation/french/dirxml20/admin/data/alxnk27.html) .
14
Guide d’implémentation du pilote DirXML pour PeopleSoft

Link pubblico aggiornato
Il link pubblico alla tua chat è stato aggiornato.