Académique Documents
Professionnel Documents
Culture Documents
0)
MDM Multidomain Edition Guide dimplmentation de Data Director Version 9.1.0 Juin 2010 Copyright (c) 2001-2011 . Tous droits rservs. Ce logiciel et sa documentation contiennent des informations appartenant Informatica Corporation, protges par les lois sur le copyright et fournies dans le cadre dun accord de licence contenant des restrictions dutilisation et de divulgation. Toute ingnierie inverse du logiciel est interdite. Il est interdit de reproduire ou transmettre sous quelque forme et par quelque moyen que ce soit (lectronique, photocopie, enregistrement ou autre) tout ou partie de ce document sans le consentement pralable dInformatica Corporation. Ce logiciel est protg par des brevets amricains et/ou internationaux, ainsi que dautres brevets en attente. Lutilisation, la duplication ou la divulgation du Logiciel par le gouvernement amricain est sujette aux restrictions dcrites dans laccord de licence applicable du logiciel conformment aux documents DFARS 227.7202-1(a) et 227.7702-3(a) (1995), DFARS 252.227-7013(1)(ii) (OCT 1988), FAR 12.212(a) (1995), FAR 52.227-19 ou FAR 52.227-14 (ALT III) le cas chant. Les informations dans ce produit ou cette documentation sont sujettes modification sans pravis. Si vous rencontrez des problmes dans ce produit ou la documentation, veuillez nous en informer par crit. Informatica, Informatica Platform, Informatica Data Services, PowerCenter, PowerCenterRT, PowerCenter Connect, PowerCenter Data Analyzer, PowerExchange, PowerMart, Metadata Manager, Informatica Data Quality, Informatica Data Explorer, Informatica B2B Data Transformation, Informatica B2B Data Exchange, Informatica On Demand et Siperian sont des marques de commerce ou des marques dposes dInformatica Corporation aux tats-Unis et dans dautres juridictions du monde. Tous les autres noms de socit ou de produit peuvent tre des marques de commerce ou des marques dposes de leurs dtenteurs respectifs. Des portions de ce logiciel et/ou de la documentation sont sujettes au copyright dtenu par des tierces parties, dont Copyright DataDirect Technologies. Tous droits rservs. Copyright Sun Microsystems. Tous droits rservs. Ce produit contient des logiciels dvelopps par Apache Software Foundation (http://www.apache.org/) et dautres logiciels sous licence Apache License, Version 2.0 (la Licence ). Vous pouvez obtenir une copie de la Licence ladresse http://www.apache.org/licenses/ LICENSE-2.0. Sauf dispositions contraires de la loi en vigueur ou accord crit, le logiciel distribu sous cette licence est livr EN LTAT , SANS GARANTIE NI CONDITION DAUCUNE SORTE, expresse ou implicite. Se reporter la Licence pour la langue spcifique rgissant les droits et limitations dans le cadre de la Licence. Ce produit inclut les logiciels sous licence selon laccord de licence GNU Lesser General Public, disponible ladresse http://www.gnu.org/licenses/lgpl.html. Les matriaux sont fournis gratuitement par Informatica, en ltat , sans garantie daucune sorte, expresse ou implicite, notamment les garanties implicites de conformit lgale et dusage normal. Ce produit inclut les logiciels sous licence selon CDDL (la Licence ). Vous pouvez obtenir une copie de la Licence ladresse http://www.sun.com/cddl/cddl.html. Les matriaux sont fournis gratuitement par Informatica, en ltat , sans garantie daucune sorte, expresse ou implicite, notamment les garanties implicites de conformit lgale et dusage normal. Se reporter la Licence pour la langue spcifique rgissant les droits et limitations dans le cadre de la Licence. Ce produit inclut les logiciels sous licence selon la licence BSD (la Licence ). Vous pouvez obtenir une copie de la Licence ladresse http://www.opensource.org/licenses/ bsd-license.php. Les matriaux sont fournis gratuitement par Informatica, en ltat , sans garantie daucune sorte, expresse ou implicite, notamment les garanties implicites de conformit lgale et dusage normal. Se reporter la Licence pour la langue spcifique rgissant les droits et limitations dans le cadre de la Licence. Ce produit inclut les logiciels Copyright (c) 2003-2008, Terence Parr, tous droits rservs, sous licence selon la licence BSD (la Licence ). Vous pouvez obtenir une copie de la Licence ladresse http://www.antlr.org/license.html. Les matriaux sont fournis gratuitement par Informatica, en ltat , sans garantie daucune sorte, expresse ou implicite, notamment les garanties implicites de conformit lgale et dusage normal. Se reporter la Licence pour la langue spcifique rgissant les droits et limitations dans le cadre de la Licence. Ce produit inclut les logiciels Copyright (c) 2000 - 2009 The Legion Of The Bouncy Castle (http://www.bouncycastle.org) sous licence sous la forme dune licence MIT (la Licence ). Vous pouvez obtenir une copie de la Licence ladresse http://www.bouncycastle.org/licence.html. Les matriaux sont fournis gratuitement par Informatica, en ltat , sans garantie daucune sorte, expresse ou implicite, notamment les garanties implicites de conformit lgale et dusage normal. Se reporter la Licence pour la langue spcifique rgissant les droits et limitations dans le cadre de la Licence. EXCLUSION DE RESPONSABILIT : Informatica Corporation fournit cette documentation en ltat sans garantie daucune sorte, expresse ou implicite, notamment les garanties implicites de non-infraction, de conformit lgale ou dusage normal. Informatica Corporation ne garantit pas que ce logiciel et cette documentation sont exempts derreurs. Les informations fournies dans ce logiciel ou cette documentation peuvent inclure des inexactitudes techniques ou des erreurs typographiques. Les informations contenues dans ce logiciel et sa documentation sont sujettes modification tout moment sans pravis. AVIS Ce produit Informatica (le Logiciel ) peut inclure certains pilotes (les Pilotes DataDirect ) de DataDirect Technologies, une socit dexploitation de Progress Software. Corporation (DataDirect) soumise aux conditions et termes suivants : 1. LES PILOTES DATADIRECT SONT FOURNIS EN LTAT , SANS GARANTIE DAUCUNE SORTE, EXPRESSE OU IMPLICITE, NOTAMMENT LES GARANTIES IMPLICITES DE CONFORMIT LGALE, DUSAGE NORMAL ET DE NON-INFRACTION. 2. DATADIRECT OU SES FOURNISSEURS TIERS NE POURRONT EN AUCUN CAS TRE TENUS RESPONSABLES ENVERS LE CLIENT UTILISATEUR FINAL DE TOUT DOMMAGE DIRECT, ACCESSOIRE, INDIRECT, SPCIAL, CONSCUTIF OU AUTRE RSULTANT DE LUTILISATION DES PILOTES ODBC, QUILS SOIENT INFORMS OU NON LAVANCE DE LA POSSIBILIT DE TELS DOMMAGES. CES LIMITATIONS SAPPLIQUENT TOUTES LES CAUSES DACTION, NOTAMMENT TOUTE INFRACTION AU CONTRAT, INFRACTION LA GARANTIE, NGLIGENCE, RESPONSABILIT STRICTE, REPRSENTATION INCORRECTE ET AUTRES TORTS. Numro de rfrence : MDM-IIG-91000-0001
Sommaire
Prface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
Ressources Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi Portail des clients Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi Documentation Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi Site Web Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Bibliothque de procdures Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Base de connaissances Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Base de connaissances multimdia Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Support client international Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Chapitre 1: Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Prsentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Prrequis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Sommaire
Tche. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Recherche. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
ii
Sommaire
Outils XML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Utilisation du fichier XML de configuration IDD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Zone de sujet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Colonne de recherche. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Petits-enfants. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Liens de zones de sujet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Configuration du gestionnaire de hirarchies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Ajouter des relations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Optimisation du rendu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Types de relations du gestionnaire de hirarchies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Filtre du gestionnaire de hirarchies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Vue de l'entit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Personnalisations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Extensions de l'interface utilisateur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Onglets de niveau suprieur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Tableau de bord. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Onglets enfants personnaliss. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Actions personnalises. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Scurit pour les extensions personnalises. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Sorties utilisateur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Cration de sorties utilisateur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Configuration d'une sortie utilisateur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Messages des sorties utilisateur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Dpannage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Aide en ligne. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Aide gnrique. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Aide personnalise. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Localisation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Workflow et tches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Diagramme des composants de configuration des tches et des workflows. . . . . . . . . . . . . . . . . 71 Configuration des tches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Types de tches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Attributs TaskType et balises. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Types de tches - chantillon XML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Attributs TaskType et balises. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Personnalisation des types de tches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Types d'actions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Types d'action - chantillon XML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Attributs et balises ActionType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Configuration de la scurit des tches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Affectation des tches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Notification des tches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Graphes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Sommaire
iii
propos des graphes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 Configuration des graphes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Conception de requtes de graphes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Exemple de dfinition de graphe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Modles de graphes d'ORS logiques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Graphes de donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Nombre d'objets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Graphes d'intgration des donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Graphes de mini-entrepts de donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Graphes de donnes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Types de mesures de tches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
iv
Sommaire
Lectures connexes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Scurit des objets et des tches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131 Conseils pour la conception de la scurit pour une utilisation dans IDD. . . . . . . . . . . . . . . . . .131 Autres considrations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 Tches de configuration de la scurit IDD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .132 Configuration d'objets de conception dans la Console Hub. . . . . . . . . . . . . . . . . . . . . . . . . . .132 Configuration des utilisateurs de l'application IDD (outils Utilisateurs). . . . . . . . . . . . . . . . . . . .133 Configuration de ressources scurises (Outil Ressources scurises) . . . . . . . . . . . . . . . . . . 133 Cration et configuration d'une nouvelle application IDD (gestionnaire de configuration IDD). . . . .134 Affichage des ressources personnalises (Outil Ressources scurises). . . . . . . . . . . . . . . . . 134 Configuration des rles et privilges de ressource (outil Rles). . . . . . . . . . . . . . . . . . . . . . . .136 Affectation de rles aux utilisateurs (outil Utilisateurs et Groupes). . . . . . . . . . . . . . . . . . . . . .139 Ce que des chantillons d'utilisateurs d'IDD pourront voir et faire. . . . . . . . . . . . . . . . . . . . . . 139
Sommaire
Prface
Le Guide dimplmentation de Informatica Data Director dcrit :
les concepts utiles pour utiliser Informatica Data Director (IDD) pour Informatica MDM Hub le processus d'implmentation des applications IDD, y compris les tches de configuration spcifiques Gestionnaire de configuration IDD Configuration manuelle d'IDD des informations supplmentaires, telles que les conditions requises pour la plateforme et le dimensionnement,
les composants de l'application IDD, la configuration de la scurit, les codes des paramtres rgionaux et le dpannage Ce document est destin aux clients, partenaires et consultants Informatica Professional Services comme guide d'implmentation pratique pour tous les dploiements d'IDD.
Ressources Informatica
Portail des clients Informatica
En tant que client Informatica, vous avez accs au portail des clients Informatica sur http://mysupport.informatica.com Ce site contient des informations sur les produits et les groupes dutilisateurs, des bulletins dinformation, un lien vers le systme de gestion des dossiers dassistance la client dInformatica (ATLAS), une bibliothque de procdures Informatica, une base de connaissances Informatica, une base de connaissances multimdia Informatica, ainsi que la documentation ncessaire sur les produits Informatica et laccs sa communaut dutilisateurs.
Documentation Informatica
Lquipe Documentation dInformatica sefforce de fournir une documentation prcise et utilisable. Nhsitez pas contacter lquipe Documentation dInformatica par courriel ladresse infa_documentation@informatica.com pour lui faire part de vos questions, commentaires ou suggestions concernant cette documentation. Ces commentaires et suggestions nous permettront damliorer notre documentation. Veuillez prciser si vous acceptez dtre contact au sujet de ces commentaires. Lquipe Documentation met jour la documentation chaque fois que ncessaire. Pour obtenir la toute dernire version de la documentation concernant votre produit, consultez la Documentation de produit sur http://mysupport.informatica.com.
vi
Prface
vii
Asie/Australie
Tarif standard France : 0805 804632 Allemagne : 01805 702702 Pays-Bas : 030 6022 797
viii
Prface
CHAPITRE 1
Introduction
Ce chapitre comprend les rubriques suivantes :
Prsentation, 1 Prrequis, 1
Prsentation
Informatica Data Director (IDD) est une application de gouvernance des donnes permettant l'utilisation des solutions de donnes principales effectives pour chaque acteur de l'quation de gouvernance des donnes : utilisateurs professionnels, gestionnaires des donnes et responsables informatiques. Informatica Data Director est hautement configurable, avec une interface facile d'utilisation base sur le modle de donnes de votre organisation. Informatica Data Director pour Informatica MDM Hub permet aux utilisateurs professionnels d'excuter efficacement les actions suivantes :
Fonctionnalit Crer Description Crer des donnes principales de grande qualit, en travaillant individuellement ou de manire collaborative au sein de votre entreprise. Grer les doublons, rsoudre les correspondances, approuver et grer les mises jour de vos donnes principales, crer et affecter des tches aux utilisateurs des donnes. Rechercher toutes les donnes principales depuis un emplacement centralis, afficher les dtails des donnes principales. Suivre le lignage et l'historique, auditer la conformit des donnes principales, personnaliser votre Tableau de bord.
Grer
Consommer
Contrler
Prrequis
Ce document ncessite d'tre familiaris avec l'architecture Informatica MDM Hub et de comprendre tous les principes des composants de la solution Informatica MDM Hub dans votre dploiement qui seront utiliss par des applications IDD. Pour en savoir plus, consultez la documentation du produit Informatica MDM Hub.
CHAPITRE 2
Concepts IDD
Ce chapitre comprend les rubriques suivantes :
Application IDD , 2 Gestionnaire de configuration IDD, 2 Fichiers de configuration IDD, 2 Zones de sujet et groupes de zones de sujet, 3 Utilisation de la fonction Informatica MDM Hub , 8 Signets, 14
Application IDD
Une application IDD est l'unit principale de configuration et de dploiement pour les implmentations IDD. Une application IDD est ce que les utilisateurs professionnels observent quand ils lancent IDD et s'y connectent.
LIENS CONNEXES :
Gestionnaire de configuration IDD la page 27
LIENS CONNEXES :
Composants de l'application la page 104
Zones de sujet
La zone de sujet est un concept de base d'organisation d'une application IDD. Les autres termes ou concepts qui se rapportent (ou sont semblables) la zone de sujet comprennent : objet mtier, objet composite et entit hirarchique. IDD utilise la dfinition de la zone de sujet pour dterminer la manire dont traiter chaque relation de cl trangre dans un Operational Record Store (ORS). Le Stockage Hub conserve les mtadonnes dtailles sur les tables et relations dfinies dans un ORS. Les mtadonnes comprennent les relations entre les tables d'objet de base qui peuvent reprsenter :
les rfrences aux tables de recherche les liens entre un parent et les donnes correspondantes de l'enfant des liens associatifs entre les tables, qui ne reprsentent pas une relation de proprit
Le Stockage Hub fournit certaines des mtadonnes qui permettent IDD de comprendre le mode de traitement des relations. Par exemple, l'indicateur de recherche de l'objet de base indique IDD quand traiter une table lie comme une recherche avec une liste droulante pr-remplie visible des utilisateurs dans une application IDD. Pour d'autres relations, une application IDD peut ncessiter d'autres informations pour bien comprendre les relations : si elles doivent tre interprtes comme relations entre des tables dans une zone de sujet ou des relations entre les zones de sujet. Le gestionnaire de configuration IDD sert spcifier ces informations de relations supplmentaires pour IDD. Une zone de sujet reprsente un ensemble de donnes qui doit tre trait comme une unit d'un point de vue commercial. Une zone de sujet comprend :
un seul enregistrement racine dans un objet de base un certain nombre d'enregistrements enfants et petits-enfants ( travers des relations un plusieurs et
plusieurs plusieurs)
Rfrence
Relation
Description Pour diter les donnes de l'enfant, la zone de sujet de l'enfant doit tre ouverte. L'enfant peut tre li par une relation du Base Object standard ou par un relation du Base Object du gestionnaire de hirarchies.
l'enregistrement des relations Relation Un plusieurs Description La liste des enregistrements petits-enfants est affiche dans un onglet au-dessous des donnes enfants.
Rfrence
Relation
Description les donnes du petit-enfant, la zone de sujet de ce petit-enfant doit tre ouverte. Le petit-enfant peut tre li par une relation du Base Object standard ou par un relation du Base Object du gestionnaire de hirarchies.
Important: Lors de la configuration du chemin de correspondance pour les petits-enfants dans le gestionnaire de schma dans la Console Hub, assurez-vous que Contrler l'enfant absent est dsactiv. Les applications IDD ne fonctionnent pas correctement si Contrler l'enfant absent est activ.
Rfrences de fratries
Une rfrence de fratrie est une relation d'un enregistrement dans une zone de sujet vers un enregistrement enfant dans cette zone de sujet. Pour un modle de donnes, un client pourrait inclure les enregistrements enfants d'adresse et de numro de tlphone, le numro de tlphone ayant une cl trangre pour l'associer une adresse spcifique. IDD peut tre configur pour prendre en charge ce type de relation.
Lors de l'ajout et de l'dition de la cl d'adresse sur le numro de tlphone, l'utilisateur de l'application IDD reoit une liste d'adresses contenant uniquement les enfants de cette partie.
Enregistrements parents
Un enregistrement qui est un parent de l'objet principal peut tre inclus dans la zone de sujet. Il apparat dans un onglet enfant. Comme il n'y a toujours qu'un enregistrement dans cet onglet, il apparat toujours dans une vue de formulaire. Ces donnes sont en lecture seule. IDD n'autorise pas l'dition de ces donnes ni de la relation avec ces donnes.
Objets de base
La scurit au niveau des colonnes est configure dans le GAS en dfinissant l'accs suivant les rles aux objets de base et leurs colonnes, ce qui offre un contrle prcis de l'accs des utilisateurs aux donnes. IDD fait rfrence aux objets de base directement pour toutes les oprations d'obtention et de placement. IDD utilise des packages uniquement pour afficher des rsultats de recherche.
Chemins de correspondance
Les objets enfant dans IDD sont dfinis l'aide de chemins de correspondance, qui sont configurs l'aide du gestionnaire de schma dans la Console Hub. Avant le lancement d'IDD, les chemins de correspondance avaient t utiliss strictement pour dfinir des colonnes de correspondance et des rgles de correspondance. La dfinition du chemin de correspondance fonctionne tout aussi bien pour dfinir les relations enfants dans IDD. Pour ajouter un enfant une zone de sujet, il sera ncessaire de crer un nouveau chemin de correspondance pour cet enfant s'il n'en existe pas encore. La dfinition d'un tel chemin de correspondance n'implique pas une surcharge de performances supplmentaire. Les chemins de correspondance peuvent aussi tre utiliss pour activer la recherche sur les tables lies qui ne font pas partie d'une zone de sujet. Par exemple, supposez que vous avez une Partie lie un Produit. Le Produit ne ferait pas partie de la zone de sujet Partie. Toutefois, un chemin de correspondance peut tre dfini de la Partie au Produit. Avec ce chemin de correspondance, un utilisateur de l'application IDD pourrait rechercher un Partie d'aprs les attributs d'un Produit li.
Recherche
La recherche de donnes dans une zone de sujet peut tre base sur l'une des API de recherche SIF suivantes : searchQuery et searchMatch. Dans les deux cas, un package d'affichage est utilis pour afficher les rsultats de la recherche.
Vous pouvez raliser une recherche de base sensible la casse lorsque vous excutez une requte de donnes. La recherche de base trouve des rsultats l'aide de comparaisons de chanes et modles de chanes.
Recherche avance
La recherche avance permet aux utilisateurs de l'application IDD de crer des requtes complexes en dfinissant des expressions de type SQL WHERE et un texte de requte de forme libre. Vous pouvez raliser une recherche avance sensible la casse lorsque vous excutez une requte de donnes. La recherche avance permet aux utilisateurs de l'application IDD de spcifier des conditions de recherche qui vont au-del des capacits disponibles dans les recherches de base et tendues.
Fonctions de nettoyage
IDD utilise l'API put plutt que cleansePut. IDD peut toutefois appeler l'API de nettoyage pour chaque enregistrement d'objet de base avant son enregistrement. Ce processus est appel parfois fonction de nettoyage intgre. La fonction de nettoyage peut effectuer un nettoyage rgulier des donnes ainsi qu'une normalisation et des validations personnalises des donnes. Chaque fonction de nettoyage configure est appele avant tout enregistrement des donnes.
Dans la Vue des donnes, le nettoyage est appel lors d'un clic sur le bouton Appliquer du formulaire d'dition. Dans la Vue de hirarchie, le nettoyage est appel lors d'un clic sur le bouton OK d'une bote de dialogue
d'ajout/dition de relation.
Nettoyage et standardisation
Le gestionnaire de configuration IDD fournit un moyen direct pour connecter les enregistrements d'objet de base aux entres et sorties d'une fonction de nettoyage. Les donnes de l'enregistrement d'objet de base sont mises jour avec les sorties provenant de la fonction de nettoyage. Remarque: Seules les colonnes de l'objet de base slectionnes dans la mise page pour la configuration de la zone de sujet peuvent servir d'entres ou de sorties de la fonction de nettoyage.
Validation
Une fonction de nettoyage permet d'effectuer la validation de donnes personnalise. Les rsultats de validation sont traits si la fonction de nettoyage comprend un paramtre de sortie validationStatus.
Si le paramtre validationStatus n'est pas dfini, il n'existe aucune erreur de validation et le processus peut se
poursuivre.
En cas d'erreurs de validation, le paramtre validationStatus comprend une srie de messages de validation
dcrivant le nom inputParameter et un message. Dans l'IU de l'application IDD, chaque erreur de validation est associe une valeur d'entre dans une colonne d'entre spcifique.
10
Remarque: Le Kit de ressources contient le modle ValidationCleanseLib, qui fournit un exemple de bibliothque de nettoyage avec des fonctions qui excutent la validation dans une application IDD.
LIENS CONNEXES :
Sorties utilisateur la page 63
Approbation
Une application IDD est configure pour utiliser un systme source unique pour toutes ses oprations. Les donnes entres et mises jour via une application IDD respectent toutes les rgles d'approbation standard, comme indiqu dans l'aide en ligne de la Console Admin ou dans le Guide de l'administrateur de Informatica MDM Hub. Les donnes entres dans une application IDD sont appliques l'enregistrement de l'objet de base d'aprs les rgles d'approbation et de validation configures dans Informatica MDM Hub pour ce systme source. Lors de l'affichage de donnes de rfrence croise, l'utilisateur de l'application IDD peut choisir de promouvoir la valeur d'un attribut depuis un enregistrement de rfrence croise spcifique, entranant un crasement de l'approbation pour cet attribut.
Workflow et tches
IDD fournit la prise en charge de workflow pour la cration et l'dition des tches, l'affectation des tches aux utilisateurs et l'approbation et le refus des tches. La prise en charge de workflow exige que tous les objets de base concerns aient la gestion d'tat active dans le gestionnaire de schma dans la Console Hub.
Tches et actions
Une tche est une tape d'un processus de workflow. Pour toute tche, une ou plusieurs actions peuvent tre effectues. Les tches et leurs actions associes peuvent tre configures dans le cadre d'une application IDD.
Donnes de traitement
Les donnes de traitement sont des donnes d'entreprise qui passent par des tats diffrents (ACTIVE, PENDING ou DELETED) lors de l'avancement dans un workflow. IDD fournit la prise en charge des donnes de traitement l'aide de la fonctionnalit de gestion d'tat de Informatica MDM Hub et des fonctions de gestion des tches. Les donnes peuvent tre ajoutes ou mises jour et Soumises pour approbation plutt qu'enregistres. Les modifications de donnes sont stockes en tant que modifications l'tat PENDING. Les donnes ne sont pas
11
appliques l'objet de base. Une tche est cre pour qu'un autre utilisateur approuve cette modification. Une fois approuves, les donnes l'tat PENDING sont promues vers ACTIVE, puis appliques l'objet de base.
Gestionnaire de hirarchies
Si le gestionnaire de hirarchies est configur pour un ORS, vous pouvez configurer une application IDD pour fonctionner avec cette configuration. Configurez l'application IDD d'aprs les rgles suivantes :
Toute entit du gestionnaire de hirarchies utilise par une application IDD doit tre configure comme zone
de sujet dans le gestionnaire de configuration IDD. Le gestionnaire de hirarchies sert modliser les relations entre les zones de sujet.
Une application IDD fonctionne par rapport une seule configuration du gestionnaire de hirarchies
(association profils/sandbox). IDD utilise la configuration du contrle d'accs au GAS plutt que des configurations du gestionnaire de hirarchies diffrentes pour grer le contrle d'accs des utilisateurs. La configuration du gestionnaire de hirarchies utilise par une application IDD doit inclure tous les types de relations et d'entits du gestionnaire de hirarchies utiliser dans l'application IDD.
GAS et scurit
IDD utilise le systme prcis de contrle d'accs du GAS, tel qu'il est configur dans la Console Hub. Pour en savoir plus, consultez le Guide de l'administrateur de Informatica MDM Hub.
LIENS CONNEXES :
Configuration de la scurit IDD la page 105
12
LIENS CONNEXES :
Masquage des donnes la page 141
Historique
IDD propose une vue des zones de sujet de l'historique des modifications pour chaque enregistrement. Cette fonctionnalit ncessite l'activation de l'historique sur l'objet de base. Si l'historique n'est pas activ pour un objet de base, la Vue de l'historique n'est pas disponible pour la zone de sujet associe dans l'application IDD. IDD montre une vue de l'horaire des vnements pour l'enregistrement et ses enregistrements enfants. Il est galement possible d'afficher une vue des donnes un moment prcis.
Tables de recherche
IDD prend en charge les tables de recherche. IDD renseigne une liste droulante de valeurs parmi lesquelles peut choisir l'utilisateur de l'application IDD. Les valeurs de recherche peuvent tre dfinies des manires suivantes :
Dans une table d'objets de base de recherche physique avec une cl trangre entre l'objet de base et l'objet
de base de recherche. IDD utilise des mtadonnes relatives la cl trangre pour renseigner les valeurs de recherche.
Dans une table d'objets de base de recherche physique SANS cl trangre entre l'objet de base et l'objet de
base de recherche. La configuration IDD dcrit la relation de cl trangre. Cette description est utilise pour renseigner les valeurs de recherche.
Dans une liste statique de valeurs dans la configuration IDD.
Pour les recherches dfinies dans une table physique, lookup_ind dans c_repos_table indique si une table contient des recherches ou des donnes classiques. Cette option est dfinie dans la Console Hub (l'onglet Avanc des proprits Objet de base dans le gestionnaire de schma). Par dfaut, cet indicateur est dsactiv. Il doit tre activ dans le gestionnaire de schma pour les objets de base contenant des codes de recherche. Pour plus d'informations sur le gestionnaire de schma, consultez le Guide de l'administrateur de Informatica MDM Hub ou l'aide Admin dans la Console Hub. Lorsqu'une application IDD reconnat qu'une colonne a une cl trangre vers une autre table, elle contrle l'autre table pour dterminer s'il s'agit d'une table de recherche. Si c'est le cas, IDD cre une liste droulante dans l'IU IDD pour cette colonne, renseigne avec des valeurs issues de la table de recherche. La colonne dans la table de recherche utilise dpend du Nom d'affichage de recherche configur pour la relation dans le gestionnaire de schma. Si la table associe n'est pas une table de recherche, IDD s'attend ce que la table soit configure comme une zone de sujet. Sur le formulaire d'entre de donnes, une application IDD propose un bouton Recherche plutt qu'une liste droulante, de sorte que l'utilisateur de l'application IDD peut rechercher l'enregistrement de la zone de sujet lie. Remarque: Le nombre maximum de valeurs affiches dans une table de recherche est rgi par le paramtre GETLIST Limit (valeur par dfaut 200) pour l'ORS, qui est configur l'aide de l'outil Bases de donnes dans la
13
Console Hub. Si une table de recherche ou une table de recherche localise contient un nombre de lignes suprieur, la valeur GETLIST Limit doit tre augmente. Pour modifier cela : 1. 2. 3. 4. Connectez-vous la Console Hub et obtenez un verrou en criture. Slectionnez l'ORS dans l'outil Bases de donnes. Modifiez la proprit GETLIST Limit. Redmarrez le server d'applications aprs avoir enregistr la modification.
LIENS CONNEXES :
Colonne de recherche la page 48
Recherches dpendantes
Les recherches dpendantes sont utilises lorsqu'il existe une dpendance entre deux tables de recherche. Un exemple typique est une table de types et une table de sous-types. La liste des valeurs afficher dans la table de sous-types dpend de la slection dans la table de types. Un autre exemple est lorsque la liste de valeurs pour tat ou province est remplie d'aprs le pays slectionn.
Signets
Les signets permettent l'appel de la fonctionnalit IDD via une URL. L'URL spcifie quelle application IDD appeler, quelle partie de l'application ouvrir et quelle entit afficher. Des signets peuvent tre utiliss pour appeler IDD depuis une application externe (par exemple, Informatica MDM Data Control, ou IDC), ou depuis un navigateur. Les utilisateurs peuvent partager une URL de signet avec d'autres utilisateurs par e-mail ou messagerie instantane. Lors de l'appel d'une URL de signet, si un utilisateur n'est pas encore connect IDD, il est invit se connecter et, seulement aprs son authentification, l'utilisateur peut voir l'cran demand. Dans une application IDD, vous pouvez crer des liens vers des commandes Afficher le signet sur les pages. Ces commandes fournissent l'URL pour l'entit en cours. Des signets sont disponibles pour les fonctionnalits suivantes : Vue des donnes, Vue de hirarchie, tches et recherches. Le format de l'URL est :
http://<host>[:<port>]/bdd/?deeplink=<operation>;<iddAppName>/<subjectAreaID>;<param1>[;<param2>]
14
O :
Variable host port opration Description Nom de la machine qui hberge Informatica MDM Hub. Optionnel. Numro de port Une des valeurs suivantes : - openrecord;dv - ouvre une entit dans la Vue des donnes - openrecord;hm - ouvre une entit dans la Vue de hirarchie - opentask - ouvre une fentre de tche - recherche - ouvre une fentre de recherche Nom de l'application IDD. Identifie la zone de sujet. Utilise le format suivant :
subjectAreaGroupName/SubjectAreaName
iddAppName subjectAreaID
param1 param2
Remarque: Tout caractre non autoris dans une URL doit subir un double codage. Le double codage (excuter deux fois le processus de codage) est requis pour permettre aux serveurs Web d'accepter des requtes contenant des barres obliques (/ et \) dans leurs paramtres. Les requtes contenant des barres obliques codage simple utilises dans les paramtres sont rejetes par les serveurs Web. Seules les valeurs de paramtres doivent subir un double codage.
Vue de hirarchie
L'opration openrecord;hm est utilise pour ouvrir une Vue de hirarchie. L'lment subjectAreaID identifie la zone de sujet, et param1 identifie l'enregistrement. L'utilisation de ces paramtres est la mme qu'avec les paramtres de la Vue des donnes. Exemples :
http://<host>[:<port>]/bdd/?deeplink=openrecord;hm;test/Customer;rowid:268 http://<host>[:<port>]/bdd/?deeplink=openrecord;hm;test/Customer; systemName:SFA,sourceKey:CST1160
Signets
15
Tche
L'opration opentask est utilise pour ouvrir une tche. subjectAreaID identifie la zone de sujet et param1 identifie la tche, il s'agit simplement de la valeur de ROWID_TASK pour la tche. Exemple :
http://<host>[:<port>]/bdd/?deeplink=opentask;test/Customer;3162
Recherche
L'opration de recherche est utilise pour ouvrir un onglet de recherche et excuter une recherche. L'lment subjectAreaID identifie la zone de sujet, et param1 dfinit les champs et les valeurs sur le formulaire de recherche. Utilisez la commande Afficher le signet pour voir des exemples de param1.
16
CHAPITRE 3
Processus d'implmentation
Ce chapitre comprend les rubriques suivantes :
Prsentation du processus d'implmentation, 17 Avant de commencer, 17 Processus de configuration , 18
Avant de commencer
Cette section suppose les conditions pralables suivantes :
Informatica MDM Hub, les adaptateurs de Cleanse Match Servers de nettoyage sont dj configurs et
oprationnels dans votre environnement. Pour en savoir plus, consultez le Guide dinstallation de Informatica MDM Hub.
Les schmas d'ORS sont configurs et contiennent des donnes de test. La configuration de l'application IDD
ncessite l'utilisation du gestionnaire de configuration IDD et de la Console Hub. La Console Hub est utilise pour crer les lments de configuration requis dans l'ORS cible (tels que les objets de base, packages, recherches, composants du chemin de correspondance, etc.).
Tous les objets de base (et les mtadonnes associes) requis pour une application IDD doivent tre
privilges illimits pour les schmas d'ORS cibles. Vous pouvez utiliser le compte admin ou tout autre compte configur avec tous les privilges pour le groupe ALL_GLOBAL_RESOURCES. Remarque: ALL_GLOBAL_RESOURCES n'inclut pas les ressources personnalises ajoutes dans l'application IDD, qui doivent tre configures individuellement.
17
L'analyse et la modlisation des donnes pour dfinir les zones de sujet et les rgles d'entreprise ont t
termines.
Les autres zones du Stockage Hub doivent tre configures : - scurit - fonctions de nettoyage (si elles sont utilises pour contrler les donnes IDD entres par l'utilisateur dans
Remarque: Si la gestion d'tat est active sur l'une des entits du gestionnaire de hirarchies ou l'une des tables de relations, elle doit tre active sur toutes les autres. Pour plus d'informations sur les outils de la Console Hub, consultez l'aide en ligne Admin Console ou le Guide de l'administrateur de Informatica MDM Hub.
Processus de configuration
Le processus de configuration IDD comporte les tapes suivantes. N'oubliez pas qu'il s'agit d'un processus itratif, pas d'une procdure unique linaire. Une grande partie de la configuration de l'application IDD peut tre gre directement dans le gestionnaire de configuration IDD. Certaines parties ncessitent une dition manuelle des composants de l'application IDD.
LIENS CONNEXES :
Gestionnaire de configuration IDD la page 27
18
Considration
Description Quel que soit le systme source de l'application IDD que vous utilisez, il doit tre configur pour avoir le plus haut niveau d'approbation pour garantir que les modifications appliques par les utilisateurs de l'application IDD crasent toute autre valeur utilise et se terminent sur la BVT (enregistrement matre). Si ce n'est pas le cas, les rsultats d'une mise jour seront particulirement sujets confusion pour les utilisateurs de l'application IDD.
Si vous prvoyez d'utiliser la fonctionnalit gestionnaire de hirarchies d'IDD, vous devez dfinir le profil du gestionnaire de hirarchies ( l'aide de l'outil Hirarchies dans la Console Hub) qui sera utilis pour configurer la fonctionnalit gestionnaire de hirarchies IDD. La configuration du gestionnaire de hirarchies doit tre spcifie ds le dpart pour garantir que les dfinitions des zones de sujet sont cohrentes avec les dfinitions de l'entit Gestionnaire de hirarchies.
Utilisez le gestionnaire de configuration IDD pour crer tout groupe de zones de sujet ncessaire. Par exemple, vous pouvez crer un groupe de zones de sujet Client pour contenir deux zones de sujet : Personne et Organisation.
Si le groupe de zones de sujet contient plusieurs zones de sujet, identifiez l'attribut de donnes de l'objet racine de la zone de sujet qui sera utilis pour diffrencier les zones de sujet. Par exemple, un attribut party_type distinguerait les entits de parties par type.
2. 3.
Les tables de recherche de code doivent avoir l'indicateur de recherche dfini comme TRUE (coch) dans les proprits de l'objet de base du gestionnaire de schma. Les recherches d'entits peuvent uniquement tre spcifies sur les entits configures comme zones de sujet. Cela peut introduire des dpendances complexes entre les zones de sujet. Dans le cadre du dveloppement itratif d'une application IDD, vous pouvez exclure les recherches d'entits de la configuration IDD initiale s'il existe des dpendances avec d'autres zones de sujet
Processus de configuration
19
Mcanisme de recherche
Description qui n'ont pas t configures. Les champs de recherche peuvent tre ajouts une fois toutes les dpendances de zones de sujet satisfaites.
tape 3.2 Configuration des zones de sujet dans le gestionnaire de configuration IDD
Configurez les zones de sujet dans le gestionnaire de configuration IDD. 1. Crez la configuration de la zone de sujet de base et testez-la en validant et en dployant l'application. Cette configuration inclut la dfinition de la mise en page (colonnes afficher avec la taille et le type de champ pour chacun - il s'agit du minimum configurer), les paramtres de correspondance utiliss pour les contrles de doublons, la configuration de toute fonction de nettoyage utiliser pour contrler les donnes entres par les utilisateurs de l'application IDD (utilise pour le nettoyage et/ou la validation des donnes), la configuration du libell de la zone de sujet et les affectations de tches des zones de sujet. 2. Ajoutez les enfants et petits-enfants la zone de sujet. Tous les enfants et petits-enfants doivent avoir un chemin de correspondance configur correctement vers l'objet racine de la zone de sujet (configur dans le volet Faire correspondre/Fusionner les dtails de configuration dans le gestionnaire de schma). Lors de la cration d'un nouvel enfant, le gestionnaire de configuration IDD affiche les noms des composants du chemin de correspondance plutt que les noms des objets enfants. Seuls les composants du chemin de correspondance appropris pour le type d'enfant sont affichs. Cette configuration inclut la dfinition de la mise en page (colonnes afficher avec la taille et le type de champ pour chacun) et la configuration d'une fonction de nettoyage (facultative) appliquer l'enregistrement (utilise pour le nettoyage et/ou la validation). Conseil pour l'ajout d'enfants et petits-enfants Pour simplifier le dpannage des problmes de configuration des enfants et petits-enfants, envisagez de les ajouter un par un, puis de dployer/tester la configuration aprs chaque ajout (avant d'ajouter le suivant) pour isoler tout problme de configuration qui peut survenir de manire incrmentielle. Configuration de la mise en page La configuration de la mise en page est utilise pour :
Spcifier quels champs afficher depuis l'objet de base Spcifier le nombre de colonnes pour les mises en page de formulaires Spcifier si les champs de date utilisent un format date ou date et heure Spcifier la taille de tous les champs de l'IU (petit, moyen, grand) Spcifier les champs requis - ceux qui ne peuvent pas avoir une valeur vide (ou NULL, cette dfinition est
20
3.
Ajoutez une nouvelle entit (enregistrement) une zone de sujet. a. b. Validez que tous les enfants peuvent tre crs et que tous les champs apparaissent dans l'ordre prvu. Validez que tous les champs de recherche apparaissent correctement et ont les listes de valeurs correctes. Si des champs n'affichent pas les commandes de recherche, vous devez ajuster la configuration du champ de recherche (dfinissez l'indicateur de recherche comme TRUE dans le gestionnaire de schma).
Configurez les onglets enfants de zones de sujet supplmentaires suivants. Tous ncessitent une configuration manuelle dans le fichier de configuration IDD (ils ne peuvent pas tre configurs dans le gestionnaire de configuration IDD).
Type d'enfant Partie objet principal de XREF Description Pour plus dinformations, voir Chapitre 5, Configuration manuelle d'IDD la page 45
Les donnes que l'utilisateur de l'application IDD a saisies dans les attributs de zone de sujet sont intgres comme entres dans la fonction de nettoyage. L'enregistrement de l'objet de base est ensuite mis jour par les sorties provenant de la fonction de nettoyage.
Processus de configuration
21
La fonction de nettoyage peut signaler des erreurs de validation si elle est configure avec une sortie validationStatus. Si des erreurs de validation sont trouves, l'action Enregistrer ou OK n'est pas excute et l'application IDD affiche les erreurs ct des champs qui posent problme. 1. 2. 3. 4. 5. Crez la bibliothque de fonctions de validation comme modle l'aide de l'chantillon ValidationCleanseLib dans le Kit de ressources Informatica MDM Hub. Utilisez l'outil Fonctions de nettoyage de la Console Hub pour dployer dans l'ORS la bibliothque de nettoyage cre. Utilisez les Fonctions de nettoyage et les outils Mappages de la Console Hub pour crer des fonctions de nettoyage et des correspondances utiliser dans les applications IDD. Utilisez le gestionnaire de configuration pour configurer ces fonctions pour leur utilisation dans une application IDD (dans la bote de dialogue dition de la zone de sujet). Dployez et testez les fonctions de nettoyage et de validation. Vrifiez que tous les champs sont nettoys et valids correctement.
avec une table enfant, il peut renvoyer plusieurs lignes pour chaque entit, dans ce cas, vous pouvez voir plusieurs lignes dans l'ensemble des rsultats de recherche)
il contient le ROWID_OBJECT de l'objet de base racine de la zone de sujet
Le package utilis pour la recherche doit contenir les colonnes requises pour prsenter les rsultats de la recherche l'utilisateur (vue). Une application IDD recherche directement sur un objet de base racine et ses enfants, elle n'excute pas de requte sur les attributs du package d'affichage. IDD n'applique pas la dduplication des rsultats de recherche. Un package doit tre construit pour renvoyer une ligne unique pour chaque entit trouve. 1. Testez le package de requte directement via SQL pour vous assurer qu'il renvoie une seule ligne pour chaque entit. Vous pouvez pour cela excuter des recherches localises sur les entits avec un nombre connu d'enfants de diffrents types. Identifiez les attributs principaux pouvant tre recherchs. Dans le gestionnaire de schma, crez les index personnaliss appropris pour prendre en charge ces recherches. Testez les recherches en crant les diffrents types de requtes et en les excutant dans une application IDD. Utilisez diffrentes combinaisons de critres de recherche pour garantir les performances satisfaisantes de ces recherches.
2. 3.
22
4.
Par ailleurs, la recherche peut tre configure pour les objets qui ne font pas partie de la zone de sujet ( l'aide de l'onglet Rechercher sur l'enfant dans la configuration de la recherche). Cela permet aux utilisateurs de rechercher sur tout objet pour lequel il existe un chemin de correspondance depuis l'objet principal. Ces objets seront disponibles dans le Gnrateur de requtes. L'onglet Recherche sur l'enfant permet de rechercher d'aprs :
Les donnes lies qui ne font pas partie de la zone de sujet Les rfrences croises de donnes dans la zone de sujet En gnral, toute donne pouvant tre lie l'objet principal par un chemin de correspondance.
2.
o <niveau> est l'un des paramtres suivants : troit, typique, exhaustif ou extrme. Pour plus d'informations sur les niveaux de recherche dans les proprits des ensembles de rgles de correspondance, voir Configuration du processus de correspondance dans le Guide de l'administrateur de Informatica MDM Hub.
Nous vous recommandons de configurer au moins une recherche utilise le plus souvent comme publique pour chacune des zones de sujet dfinies dans l'application IDD. Ainsi, les utilisateurs pourront naviguer rapidement parmi toutes les zones de sujet sans avoir crer leurs propres versions de requtes courantes.
Processus de configuration
23
Dans ce scnario, l'API searchQuery peut tre configure pour convertir les termes de recherche entrants en majuscules ou en minuscules avant d'excuter la requte. Pour plus d'informations, consultez la description de SearchQuery dans le Guide de Services Integration Framework de Informatica MDM Hub ou le Javadoc.
2.
LIENS CONNEXES :
Workflow et tches la page 70 Configuration manuelle d'IDD la page 45
LIENS CONNEXES :
Scurit des donnes la page 112 Configuration de la scurit IDD la page 105
24
Les graphes peuvent tre configurs comme graphiques linaires, graphiques barres ou graphiques circulaires.
LIENS CONNEXES :
Graphes la page 86
2.
Des actions personnalises peuvent tre configures afin qu'ils soient appels depuis des options de menus divers endroits dans une application IDD. Les informations contextuelles peuvent tre transmises lors de l'appel de l'action externe. La table suivante prsente des zones d'une application IDD o ces actions peuvent tre configures, avec les donnes contextuelles disponibles.
Zone Zone de sujet Enfant un plusieurs Enfant plusieurs plusieurs Rsultats de la recherche Donnes contextuelles disponibles rowid_object et donnes depuis l'objet principal rowid_object et donnes depuis l'enfant rowid_object et donnes depuis l'enfant rowid_object des donnes slectionnes dans la liste des rsultats de recherche
LIENS CONNEXES :
Extensions de l'interface utilisateur la page 54
Processus de configuration
25
Un fichier de langue anglaise fictif. Ce fichier peut tre vide. Versions localises du fichier, si ncessaire.
Par exemple, pour l'ensemble MessageBundle, on trouve le fichier par dfaut MessageBundle.properties et le fichier en langue anglaise fictif MessageBundle_en.properties. Chaque fichier de groupe de ressources est un fichier de proprits cod UTF-16LE. Chaque entre dans le fichier est une paire nom/valeur, <nom>=<valeur>. Exemples :
title=Business Data Director locale=Locale search=Search
Utilisez le gestionnaire de configuration IDD pour ajouter des fichiers de groupes de ressources une application IDD, en les incluant dans le fichier ZIP de l'application import, ou en les important individuellement dans une application IDD existante.
LIENS CONNEXES :
Composants de l'application la page 104
26
CHAPITRE 4
LIENS CONNEXES :
Composants de l'application la page 104 Configuration manuelle d'IDD la page 45
27
o
hostname est le nom de la machine o est hberg Informatica MDM Hub port spcifie le numro de port (si vide, le numro de port par dfaut est 80)
Quand un utilisateur de l'application IDD lance cette URL, l'application IDD affiche une page de connexion. Connectez-vous l'aide d'un compte de Informatica MDM Hub avec les privilges d'administrateur.
Page dAccueil
La page d'accueil IDD comporte les lments suivants :
lment Liste des applications Barre de commandes Rsum des applications Description Liste des applications IDD existantes Commandes disponibles (dcrites ci-dessous) Rsum des applications IDD existantes, y compris les proprits suivantes : - nom logique et nom d'affichage - tat de la validation - tat du dploiement - URL pour lancer l'application IDD Uniquement disponible si la fonction Informatica Data Components (IDC) est sous licence pour votre implmentation de Informatica MDM Hub. Pour plus d'informations, consultez l'aide en ligne du gestionnaire de configuration et le Guide dimplmentation de Informatica Data Components. Raccourci vers l'cran de configuration du module du fournisseur de connexion personnalis (prise en charge de la connexion unique).
Types de composants
28
Description Suppression et redploiement d'une application IDD. Efface le cache IDD local pour l'application IDD slectionne. Ce cache conserve les mtadonnes Hub et doit tre effac si les mtadonnes ont subi des modifications.
L'aide en ligne est galement disponible depuis toute page du gestionnaire de configuration.
LIENS CONNEXES :
Paramtres du fournisseur de connexion (prise en charge de la connexion unique) la page 37
Liaison ORS
Une configuration d'application IDD dclare une ou plusieurs bases de donnes d'ORS logique. Une base de donnes d'ORS logique est un pointeur de configuration IDD vers une base de donnes d'ORS physique dans le Stockage Hub configur dans la Console Hub. Tous les objets Informatica MDM Hub rfrencs dans une configuration le sont toujours dans un contexte d'ORS logique spcifique. Pour qu'une configuration de IDD soit valide, les objets qu'elle rfrence doivent exister dans l'ORS physique associ. Lorsqu'une application IDD est ajoute ou importe, les bases de donnes ORS logiques qu'elle dclare doivent tre lies un ORS physique enregistr auprs de Informatica MDM Hub. La liaison ORS est utilise pour connecter une application IDD un ORS et pour valider la configuration. La liaison ORS est galement utilise par le gestionnaire de configuration IDD pour obtenir des mtadonnes concernant l'ORS.
Liaison ORS
29
Importer l'application IDD complte (ZIP) Importer dans l'application IDD existante
LIENS CONNEXES :
Composants de l'application la page 104
active_ind
Validation
Une configuration d'application IDD est troitement lie aux mtadonnes dans un ORS. La configuration contient des rfrences aux objets dans un ORS. Les modifications effectues dans un ORS (l'ajout, la modification ou le retrait des objets de base, des colonnes, des fonctions de nettoyage, etc.) ne sont pas automatiquement appliques dans la configuration IDD. Pour cette raison, le processus de validation IDD est ncessaire et doit tre rpt priodiquement. La validation est excute dans les cas suivants :
en cas de demande par l'utilisateur dans le gestionnaire de configuration IDD en cas d'importation d'une configuration IDD avant de dployer une application au dmarrage du serveur d'applications
30
Avertissement
3 4
Erreur irrcuprable
tat de l'application
L'tat de l'application est contrl par l'utilisateur dans le gestionnaire de configuration IDD. Il stocke le dploiement prvu pour l'application IDD. Remarque: Une application IDD peut tre dploye mme si la configuration contient des erreurs. Seules des erreurs irrcuprables (dcrites dans la section prcdente) empchent le dploiement d'une application IDD. Ceci peut tre utile pour dployer une application IDD qui contient des erreurs lors de la gnration d'une application, ce qui permet l'implmenteur de tester des parties de la configuration tandis que d'autres sont incompltes.
active_ind -1 Nom Non dploy Description L'application IDD n'est pas dploye. Utile quand l'application est en dveloppement. Des modifications peuvent tre effectues et enregistres sans temps systme supplmentaire de dploiement de l'application. L'application IDD est dploye, mais seuls les utilisateurs qui sont administrateurs peuvent se connecter. L'application ne s'affiche pas dans la liste des applications disponibles. Vous devez accder l'application l'aide de son URL complte :
http://<hostname>[:<port>]/bdd?bdd_name=name
Dploiement limit
Dploiement complet
L'application IDD est dploye pour une utilisation complte. Elle apparat dans la liste des applications et tout utilisateur autoris peut excuter l'application.
Dploiement
Le dploiement est le processus d'utilisation d'une configuration IDD et de sa mise disposition comme application. Aucune application n'est dploye si active_ind est -1 pour cette application.
31
Importer / Enregistrer
Redploiement
dition de l'application
La commande diter fait apparatre l'cran diter l'application, qui permet d'afficher et de modifier la configuration de l'application IDD slectionne. Elle vous guide tout au long des dtails de configuration grce des mtadonnes de l'ORS physique pour prsenter les options de configuration disponibles. Les onglets suivants sont disponibles en bas de l'cran :
Onglet Zones de sujet Description Dfinissent les groupes de zones de sujet, zones de sujet, enfants de zones de sujet et petits-enfants de zones de sujet pour cette application IDD. Dfinissent des tches pour cette application IDD. Pour plus d'informations, consultez l'aide en ligne du gestionnaire de configuration. Uniquement disponible si la fonction Informatica Data Components (IDC) est sous licence pour votre implmentation de Informatica MDM Hub. Pour plus d'informations, consultez l'aide en ligne du gestionnaire de configuration et le Guide dimplmentation de Informatica Data Components.
Tches
Composants
LIENS CONNEXES :
Zones de sujet la page 33
32
Zones de sujet
L'onglet Zones de sujet dans la partie infrieure de l'cran propose une arborescence, qui indique comment l'application IDD est configure. Lorsque des lments sont slectionns dans l'arborescence, les boutons Ajouter, diter et Supprimer sont mis jour pour reflter les options disponibles. Les niveaux dans l'arborescence sont :
Description
Des groupes de zones de sujet peuvent tre ajouts. Le groupe de zones de sujet peut tre dit ou supprim. Des zones de sujet peuvent tre ajoutes. Le groupe de zones de sujet identifie l'ORS logique auquel appartiennent les zones de sujet enfant, et quel objet de base est la table principale pour ces zones de sujet. Le groupe de zones de sujet peut comporter une ou plusieurs zones de sujet enfants, partageant toutes la mme table principale. Ces zones de sujet sont regroupes dans l'application IDD. La zone de sujet peut tre dite ou supprime. Des enfants de zones de sujet peuvent tre ajouts. Si le groupe de zones de sujet contient plusieurs zones de sujet, chacune dfinit le type d'entit du gestionnaire de hirarchies ou le qualificateur de sous-type qui identifie la zone de sujet. Vous indiquez galement : - le package utilis pour afficher les rsultats de la recherche - l'ensemble de rgles de correspondance et le type de correspondance utiliss pour les contrles de doublons - les colonnes de la table primaire qui font partie de cette zone de sujet
Zone de sujet
dition de l'application
33
Description
L'enfant de la zone de sujet peut tre dit ou supprim. Pour chaque enfant de la zone de sujet, vous devez spcifier : - le type de relations (un plusieurs, plusieurs plusieurs, etc.) - quel chemin de correspondance mne la table enfant (la liste des chemins de correspondance est remplie selon la slection du type de relation) - les colonnes de la table enfant afficher. Le petit-enfant de la zone de sujet peut tre dit ou supprim. Pour chaque petit-enfant de la zone de sujet, vous devez spcifier : - le type de relation (un plusieurs, plusieurs plusieurs, etc.) - quel chemin de correspondance mne la table enfant (la liste des chemins de correspondance est remplie selon la slection du type de relation) - les colonnes de la table enfant afficher.
Recherche uniquement
recherche pour cette zone de sujet. Le package doit avoir la table principale du groupe de zones de sujet comme table principale
34
Colonnes de liens Correspondances potentielles : cette proprit dfinit les colonnes d'une mise en page
devant tre affiche comme lien hypertexte et ouvrant une entit Correspondance potentielle dans un nouvel onglet Vue des donnes.
Colonne de sous-type : cette proprit spcifie la colonne utilise pour le type de sous-filtre : code de type
(catgorie) pour cette zone de sujet. Automatiquement dfini si un type d'entit de Hierarchy Manager est slectionn.
Valeur de sous-type : cette proprit spcifie la valeur utilise pour le type de sous-filtre. Automatiquement
zone de sujet qui affiche les rfrences croises pour l'objet principal.
Onglets pour configurer les paramtres suivants : Fonction Mise en page Description Configure quelles colonnes de l'objet de base sont disponibles dans l'application IDD pour l'affichage et l'dition, quel type de composants IU doit tre utilis et, si c'est une recherche, si les donnes de la recherche sont localises. Configure l'ensemble de rgles de correspondance et le type de correspondance utiliser pour les contrles de doublons. Configure les proprits de la recherche. Configure la scurit au niveau des lignes et base sur les rles pour la zone de sujet. Configure le masquage des donnes bas sur les rles pour les colonnes slectionnes dans l'onglet Mise en page. Configure la fonction de nettoyage utiliser pour le nettoyage et la validation. Configure la mthode de gnration d'un libell pour la zone de sujet. Ce libell est utilis, par exemple, comme titre d'un onglet de la vue des donnes. Configure le mode d'affectation des tches. Spcifie la liste des rles et l'utilisateur pour chaque type de tche. Configure l'ordre des onglets enfants pour la zone de sujet.
Nettoyer Libell
comporter uniquement des caractres alphanumriques. Les caractres spciaux ne sont pas autoriss.
Type Enfant - le type de relation avec le parent Chemin de correspondance l'enfant - le composant de chemin de correspondance qui mne cet objet enfant
dition de l'application
35
Onglets pour configurer les paramtres suivants : Fonction Mise en page Description Configure quelles colonnes de l'objet de base sont disponibles dans l'application IDD pour l'affichage et l'dition, quel type de composants IU doit tre utilis et, si c'est une recherche, si les donnes de la recherche sont localises. Configure le masquage des donnes bas sur les rles pour les colonnes slectionnes dans l'onglet Mise en page. Configure les fonctions de nettoyage utiliser pour le nettoyage et la validation.
LIENS CONNEXES :
propos de la localisation de la recherche la page 36 tape 4. Configuration du nettoyage et de la validation la page 21
Dans un ORS standard, les tables C_PARTY et C_LU_SALUTATION existeraient comme affich ici. La seule modification est l'ajout de C_LCL_SALUTATION. Pour gnrer la liste des valeurs pour le paramtre rgional d'un utilisateur particulier, IDD commence par rechercher un nom de recherche dans C_LCL_SALUTATION sur la base du paramtre rgional (langue et/ou pays). Si aucun nom n'est trouv, le nom de consultation (SALUTATION_DISP) de la table de recherche est utilis. La configuration pour ce scnario spcifie que la colonne a localis des valeurs de recherche, et quelle table et quelles colonnes sont utilises. L'chantillon XML suivant montre comment l'exemple prcdent serait configur :
<column columnUid="C_PARTY|SALUTATION_CODE" editStyle="FIELD" horizontalStyle="SMALL"> <columnI18NLookup languageCdUid="C_LCL_SALUTATION|LANGUAGE_CODE" countryCdUid="C_LCL_SALUTATION|COUNTRY_CODE" lookupFKUid="C_LCL_SALUTATION|SALUTATION_CODE" localizedNameUid="C_LCL_SALUTATION|LOCALIZED_STRING"/> </column>
Les valeurs pour LANGUAGE_CODE et COUNTRY_CODE sont des codes ISO deux lettres.
36
LIENS CONNEXES :
Tables de recherche la page 13 Codes de paramtres rgionaux la page 115 Configuration manuelle d'IDD la page 45
37
Si le fournisseur de connexion personnalis n'est pas install ou si un fournisseur de connexion personnalis install prcdemment est supprim, l'implmentation IDD par dfaut est utilise pour l'authentification par rapport la base de donnes principale des utilisateurs de MDM Hub.
LIENS CONNEXES :
Page dAccueil la page 28
2.
Entrez le nom du fichier .jar avec l'implmentation de la classe du fournisseur de connexion dans le champ Archive d'implmentation du fournisseur de connexion. Vous devez attendre la fin du chargement du fichier .jar sur le serveur.
38
3.
Entrez le nom de la classe qui implmente com.siperian.bdd.security.LoginProvider dans le champ de nom de la classe du fournisseur de connexion. Il s'agit du nom qualifi complet de la classe qui implmente LoginProvider.
4.
Cliquez sur OK. IDD valide le fichier .jar charg et cre une instance de la classe du fournisseur de connexion spcifie. L'cran des paramtres du fournisseur de connexion s'affiche avec des informations sur le fournisseur de connexion install. S'il ne parvient pas crer une instance de la classe du fournisseur de connexion spcifie, un message d'erreur s'affiche.
IDD est excut. Pour JBoss : Dossier <Rp_base_JBoss>\server\<Configuration>\lib Par exemple, C:\JBoss-5.1.0.GA\server\default\lib Pour WebLogic : <Rp_base_WebLogic>\server\lib Pour WebSphere : <Rp_base_WebSphere>\AppServer1\lib
Ajoutez des rfrences aux bibliothques requises l'aide de l'attribut Class-Path dans le fichier Manifest.mf
de l'archive jar de votre implmentation de fournisseur de connexion. Par exemple, Class-Path : http://myserver.com/libs/foo.jar.
39
isUseIDDLoginForm redirectToProviderLoginPage
extractLoginCredentials
encodeComponentUrl
onLogout
Une fois la connexion russie, vous tes redirig vers la page IDD principale ou vers la page du composant IDC, suivant votre requte initiale. Vous pouvez galement contourner l'authentification externe l'aide du paramtre internal_login_form=true dans l'URL IDD qui affiche la connexion IDD.
40
Par exemple,
http://localhost:8080/bdd?internal_login_form=true
Dans ce cas, le nom d'utilisateur et le mot de passe sont contrles avec la liste des utilisateurs du Hub.
authParameters
Dans l'exemple suivant, la variable postRedirectPageUrl est dfinie pendant un appel de mthode d'initialisation :
public void redirectToProviderLoginPage(HttpServletRequest httpRequest, HttpServletResponse httpResponse, String returnUrl) throws LoginProviderException { RequestDispatcher dispatcher = httpRequest.getRequestDispatcher(postRedirectPageUrl); httpRequest.setAttribute( PROVIDER_GATE_URL_ATTR, authReq.getOPEndpoint() ); httpRequest.setAttribute( AUTH_PARAMETERS_ATTR, authReq.getParameterMap() ); dispatcher.forward( httpRequest, httpResponse ); }
Aprs cette transformation, IFrame dans la page IDD affiche la page d'accueil requise sans redirection vers le formulaire de connexion SalesForce.
41
requestLoginCredentials
encodeComponentUrl
onLogout
getLogoImageBody
42
8.
Cliquez sur Rcuprer des informations sur le signataire. Les donnes du certificat sont affiches.
9.
43
10.
11. 12.
44
CHAPITRE 5
45
Outils XML
Le Kit de ressources Informatica MDM Hub inclut un schma XML (fichier XSD) pour le fichier de configuration IDD. C'est trs utile lors de l'utilisation d'diteurs XML. Il peut vous guider dans l'dition du fichier et est surtout utilis par l'diteur pour vrifier que le code XML est correct dans un fichier de configuration IDD. Le fichier de configuration IDD doit russir ce test avant d'tre import dans le gestionnaire de configuration IDD. Lorsqu'un diteur de texte simple peut tre utilis pour modifier la configuration IDD, de nombreux outils d'dition XML facilitent l'utilisation du code XML, y compris :
diteur XML Copy Editor XML Spy oXygen URL http://xml-copy-editor.sourceforge.net/ http://www.altova.com/products/xmlspy/xmlspy.html http://www.oxygenxml.com/
L'chantillon IDD dans le Kit de ressources contient les composants suivants, qui peuvent aider pour la configuration manuelle.
lment du kit de ressources siperian-bdd-config-4.xsd Documentation HTML pour le schma XML Description Schma XML pour le fichier de configuration IDD. Documentation de type Javadoc. Fournit les informations prsentes dans le schma XML, mais sous une forme qui facilite la navigation. Remarque: Consultez cette documentation pour trouver les informations les plus dtailles sur les attributs et lments XML dans le fichier de configuration IDD. utiliser avec le modle de schma. Un exemple illustrant comment crer du code java personnalis intgrer avec IDD. Javadocs pour les interfaces dans Siperian-bdd.jar. Utiliss pour implmenter les sorties utilisateur IDD dans Java.
Modle de configuration IDD Modle de sorties utilisateur IDD javadocs de bibliothque IDD
46
<cleanseColumn columnUid="C_PARTY|FIRST_NAME" parameterName="firstName"/> <cleanseColumn columnUid="C_PARTY|MIDDLE_NAME" parameterName="middleName"/> <cleanseColumn columnUid="C_PARTY|LAST_NAME" parameterName="lastName"/> </cleanseInput> <cleanseOutput> <cleanseColumn columnUid="C_PARTY|FIRST_NAME" parameterName="firstName"/> <cleanseColumn columnUid="C_PARTY|MIDDLE_NAME" parameterName="middleName"/> <cleanseColumn columnUid="C_PARTY|LAST_NAME" parameterName="lastName"/> <cleanseColumn columnUid="C_PARTY|DISPLAY_NAME" parameterName="displayName"/> </cleanseOutput> </cleanseFunction> <layout columnsNum="3"> <column columnUid="C_PARTY|NAME_PREFIX_CD" editStyle="FIELD" horizontalStyle="SMALL"/> <column columnUid="C_PARTY|FIRST_NAME" editStyle="FIELD" horizontalStyle="MEDIUM" required="true"/> <column columnUid="C_PARTY|MIDDLE_NAME" editStyle="FIELD" horizontalStyle="MEDIUM"/> <column columnUid="C_PARTY|LAST_NAME" editStyle="FIELD" horizontalStyle="MEDIUM" required="true"/> <column columnUid="C_PARTY|GENERATION_SUFFIX_CD" editStyle="FIELD" horizontalStyle="SMALL"/> <column columnUid="C_PARTY|BIRTHDATE" editStyle="CALENDAR" horizontalStyle="MEDIUM"/> <column columnUid="C_PARTY|GENDER_CD" editStyle="FIELD" horizontalStyle="SMALL"> <columnI18NLookup languageCdUid="C_LU_GENDER_LCL|LANGUAGE_CODE" countryCdUid="C_LU_GENDER_LCL|COUNTRY_CODE" lookupFKUid="C_LU_GENDER_LCL|GENDER_CODE" localizedNameUid="C_LU_GENDER_LCL|LOCALIZED_STRING"/> </column> <column columnUid="C_PARTY|TAX_ID" editStyle="FIELD" horizontalStyle="MEDIUM"/> <column columnUid="C_PARTY|DISPLAY_NAME" editStyle="FIELD" horizontalStyle="LARGE"/> </layout> <label existsFormat="{1},{2}"> <column columnUid="C_PARTY|LAST_NAME"/> <column columnUid="C_PARTY|FIRST_NAME"/> <column columnUid="C_PARTY_ELECT_ADDR|ELECTRONIC_ADDRESS"/> </label> </primaryObject> <search displayPackageUid="PKG_PERSON_SEARCH"> </search> <match> <matchRuleSet uid="C_PARTY|IDL" type="BOTH"/> </match> <taskAssignmentConfig task="UpdateWithApproval"> <securityRole roleUid="DataSteward"/> </taskAssignmentConfig> <taskAssignmentConfig task="UpdateWithOptionalApproval" > <securityRole roleUid="DataSteward"/> </taskAssignmentConfig> <taskAssignmentConfig task="UpdateRejectedRecord"> <securityRole roleUid="DataSteward"/> </taskAssignmentConfig> <taskAssignmentConfig task="ReviewNoApprove"> <securityRole roleUid="Manager"/> </taskAssignmentConfig> <taskAssignmentConfig task="FinalReview" > <securityRole roleUid="SrManager"/> </taskAssignmentConfig> <taskAssignmentConfig task="Merge"> <securityRole roleUid="DataSteward"/> </taskAssignmentConfig> <taskAssignmentConfig task="Unmerge"> <securityRole roleUid="DataSteward"/> </taskAssignmentConfig> <dataSecurity> <securityFilter columnUid="MATCH_PATH_COMPONENT.C_MT_ADDRESS|STATE_CD"> <securityValue value=CA> <securityRole roleUid="Customer-CA"/> </securityValue
47
Consultez la documentation HTML pour trouver le schma XML avec des dtails sur les lments, les attributs et les valeurs autorises.
Zone de sujet
Les lments dcrits dans cette section peuvent ncessiter une modification manuelle directement dans le fichier BDDConfig_fr.xml.
Colonne de recherche
Une application IDD renseigne automatiquement une liste droulante des valeurs acceptables pour les colonnes configures dans le gestionnaire de schma en tant que recherches. Ceci est trait dans la gestionnaire de configuration IDD pour les colonnes qui ont une cl trangre vers la table de recherche. Si la cl trangre n'existe pas (par exemple, pour des raisons de performances), les informations sur la table de recherche peuvent tre spcifies dans la configuration XML. Une recherche explicite est dfinie l'aide de l'lment columnLookup, comme illustr dans l'exemple suivant.
<column columnUid="C_PARTY|GENDER_CD" editStyle="FIELD" horizontalStyle="SMALL"> <columnLookup lookupFKUid="C_LU_GENDER|GENDER_CODE" lookupNameUid="C_LU_GENDER|GENDER_DISP"/> </column>
Dans cet exemple, la colonne C_PARTY|GENDER_CD doit tre traite comme si elle avait une cl trangre vers la colonne C_LU_GENDER|GENDER_CODE, et la table C_LU_GENDER est traite comme une table de recherche. L'application IDD cre une liste droulante pour la colonne GENDER_CD, et cette liste est renseigne avec des valeurs de la table C_LU_GENDER (les valeurs affiches sont extraites de la colonne GENDER_DISP). L'lment columnI18NLookup peut tre spcifi avec le sous-lment columnLookup si la localisation des valeurs affiches est requise.
<column columnUid="C_PARTY|GENDER_CD" editStyle="FIELD" horizontalStyle="SMALL"> <columnLookup lookupFKUid="C_LU_GENDER|GENDER_CODE" lookupNameUid="C_LU_GENDER|GENDER_DISP"/> <columnI18NLookup languageCdUid="C_LU_GENDER_LCL|LANGUAGE_CODE" countryCdUid="C_LU_GENDER_LCL|COUNTRY_CODE" lookupFKUid="C_LU_GENDER_LCL|GENDER_CODE" localizedNameUid="C_LU_GENDER_LCL|LOCALIZED_STRING"/> </column>
LIENS CONNEXES :
Tables de recherche la page 13
48
L'utilisation d'une table de recherche avec de nombreux types de recherches est configure comme illustr dans l'exemple suivant.
<column columnUid="C_AUTOMOBILE|DOORS_CODE" editStyle="FIELD" horizontalStyle="SMALL"> <columnLookup lookupFKUid="C_LU_AUTO_ATTR|CODE" lookupNameUid="C_LU_AUTO_ATTR|DISPLAY_NAME"> <subTypeQualifier columnUid="C_LU_AUTO_ATTR|ATTR_TYPE"> <filter> <value>Doors</value> <value>Style</value> </filter> </subTypeQualifier> </columnLookup> </column>
Dans cet exemple, la colonne C_AUTOMOBILE|DOORS_CODE est une colonne de recherche. Seules les valeurs de la table de recherche avec ATTR_TYPE="Doors" sont utilises pour cette recherche. La localisation de la recherche peut aussi tre associe des sous-types de recherches, comme illustr dans l'exemple suivant.
<column columnUid="C_AUTOMOBILE|DOORS_CODE" editStyle="FIELD" horizontalStyle="SMALL"> <columnLookup lookupFKUid="C_LU_AUTO_ATTR|CODE" lookupNameUid="C_LU_AUTO_ATTR|DISPLAY_NAME"> <subTypeQualifier columnUid="C_LU_AUTO_ATTR|ATTR_TYPE"> <filter> <value>Doors</value> <value>Style</value> </filter> </subTypeQualifier> </columnLookup> <columnI18NLookup languageCdUid="C_LU_AUTO_ATTR_LCL|LANGUAGE_CODE" countryCdUid="C_LU_AUTO_ATTR_LCL|COUNTRY_CODE" lookupFKUid="C_LU_AUTO_ATTR_LCL|CODE" localizedNameUid="C_LU_AUTO_ATTR_LCL|LOCALIZED_STRING"> <subTypeQualifier columnUid="C_LU_AUTO_ATTR_LCL|ATTR_TYPE " filterValue="Doors"/> </columnI18NLookup> </column>
Cet exemple spcifie que seules les valeurs 'M' et 'F' peuvent tre stockes dans la colonne C_PARTY| GENDER_CD. Pour cette colonne, l'application IDD cre une liste droulante remplie avec les valeurs 'MALE' et 'FEMALE'. Les valeurs de recherche statiques peuvent aussi tre localises, comme illustr dans l'exemple suivant.
<column columnUid="C_PARTY|GENDER_CD" <columnStaticLookups> <columnStaticLookup code="M" <columnStaticLookup code="F" <columnStaticLookup code="M" <columnStaticLookup code="F" </columnStaticLookups> </column> editStyle="FIELD" horizontalStyle="SMALL"> name="MALE"/> name="FEMALE"/> name="MANN" languageCode="de" countryCode="DE"/> name="FRAU" languageCode="de" countryCode="DE"/>
Zone de sujet
49
Petits-enfants
Lorsque des petits-enfants apparaissent dans une vue de table, tous les enregistrements petits-enfants sont affichs, pas uniquement ceux qui sont lis l'enregistrement enfant slectionn. IDD propose une option de configuration qui aide comprendre la relation entre ces petits-enfants et l'enfant. Un lment parentReference peut tre dfini pour la colonne qui est la cl trangre de l'enregistrement enfant. Cela dfinit un libell afficher dans l'enregistrement petit-enfant qui contient des donnes issues de l'enfant. Dans l'exemple ci-dessous, la colonne de cl trangre du petit-enfant l'enfant est configure comme une rfrence parent. Cela configure un lment de libell avec l'ensemble de colonnes utiliser pour les libells et l'lment existsFormat. Dans cet exemple, le libell pour l'enregistrement enfant sera "<Numro de tlphone>, (<Numro de poste>)".
<many2ManyChild name="TestPhone" displayName="Test Phone" type="PART_OF" uid="C_PHONE_CHILD4" mpcUid="C_MT_PHONE_CHILD4" defaultView="form"> <layout columnsNum="3"> <column columnUid="C_PHONE_CHILD4_REL|PHONE_ID" editStyle="FIELD" horizontalStyle="LARGE"> <parentReference> <label existsFormat="{0} ({1})"> <column columnUid="C_PARTY_PHONE|PHONE_NUM"/> <column columnUid="C_PARTY_PHONE|PHONE_EXT_NUM"/> </label> </parentReference> </column> <column /> </layout> </many2ManyChild>
50
51
name="hm_test_callback_action"> <externalLink name="hm_test_callback" type="IFRAME" url="test_external_hm.html"> <param bddParamName="USERNAME" name="username" /> <param bddParamName="SELECTED_GRAPH_OBJECTS" name="selectedHmObjects" /> <param bddParamName="ALL_GRAPH_OBJECTS" name="allHmObjects" /> </externalLink> </externalLinkAction> </hmConfiguration>
Optimisation du rendu
IDD propose une riche visualisation pour les entits et relations dans la Vue de hirarchie. Lorsque la taille d'un graphe dans cette vue augmente pour atteindre des centaines, la dure de rendu de cette vue peut poser problme. IDD dfinit un seuil au-del duquel les nuds sont rendus de manire simplifie, diminuant ainsi la dure de rendu. La valeur par dfaut est 300, mais une configuration manuelle est possible l'aide de l'attribut simpleNodeLimit.
52
Vue de l'entit
Dans la Vue de hirarchie, un utilisateur peut utiliser la commande Afficher les dtails pour qu'une entit slectionne fasse apparatre une bote de dialogue offrant une vue compacte de l'entit et de certains de ses enregistrements enfants. Cet attribut compactViewChildrenNumber rgit le nombre d'enregistrements enfants de chaque type afficher (la valeur par dfaut est 5). Les types de colonnes et d'enfants affichs dans cette vue sont contrls par l'attribut showInHMCompactView sur les colonnes et objets enfants. Pour l'objet principal, showInHMCompatctView="true" doit tre dfini pour toute colonne afficher. Pour les objets enfants, showInHMCompatctView="true" doit tre dfini pour tout objet afficher. Si cet attribut n'est pas dfini pour des colonnes de l'objet principal ou pour des enfants, seul le libell de la zone de sujet apparat dans cette bote de dialogue.
<subjectArea name="Person"> <primaryObject hmEntityTypeUid="Person"> ... <layout columnsNum="3"> <column columnUid="C_PARTY|NAME_PREFIX_CD" editStyle="FIELD" horizontalStyle="SMALL"/> <column columnUid="C_PARTY|FIRST_NAME" editStyle="FIELD" showInHMCompactView="true" horizontalStyle="MEDIUM" required="true"/> <column columnUid="C_PARTY|MIDDLE_NAME" editStyle="FIELD" showInHMCompactView="true" horizontalStyle="MEDIUM"/> <column columnUid="C_PARTY|LAST_NAME" editStyle="FIELD" showInHMCompactView="true" horizontalStyle="MEDIUM" required="true"/> <column columnUid="C_PARTY|GENERATION_SUFFIX_CD" editStyle="FIELD" horizontalStyle="SMALL"/> <column columnUid="C_PARTY|BIRTHDATE" editStyle="CALENDAR" horizontalStyle="MEDIUM"/> </column> </layout> ... <one2ManyChild name="Email" type="ONE_2_ONE" uid="C_PARTY_ELECT_ADDR" showInHMCompactView="true" mpcUid="C_MT_ELECTRONIC_ADDRESS"> </one2ManyChild> ... </primaryObject> </subjectArea>Subject Area settings
Les paramtres de l'objet principal dcrits ici rgissent le comportement par dfaut lors de l'ouverture d'une Vue de hirarchie avec une entit de ce type comme ancrage. Les attributs suivants peuvent tre configurs.
Attribut hmManyHopLimits hmFilterName Description Contrle le graphe obtenu La valeur par dfaut est un saut. Filtre initial appliquer lors de l'affichage du graphe. Le nom doit tre l'un des filtres dfinis dans les hmFilters dcrits ci-dessus. Mise page utiliser pour afficher le graphe. L'une des valeurs suivantes : hierarchy, taxonomy, tree, network, circular, explorerView.
hmDefaultLayout
<primaryObject hmEntityTypeUid="Person" hmFilter="filter1" hmDefaultLayout="tree"> ... <hmManyHopLimits hops="3" relsPerEntity="50" totalRels="1000"/> </primaryObject>
53
Personnalisations
La Vue de hirarchie peut tre personnalise des manires suivantes :
Les sorties utilisateur excutes lors de l'ajout ou de la modification de relations Les sorties utilisateur qui peuvent tre appeles depuis le menu Plus d'actions Les actions personnalises qui peuvent tre appeles depuis le menu Plus d'actions et transmettre le contexte
du graphe affich
externalLinkChild externalLinkAction
Ces extensions sont appeles via une URL vers laquelle des paramtres peuvent tre transmis. Ces paramtres peuvent inclure le nom d'utilisateur et le mot de passe pour l'utilisateur connect. Ils peuvent tre transmis en texte clair ou crypt ( l'aide du cryptage symtrique Blowfish). Utilisez encryptionKey comme lment facultatif dans l'lment bddApplication.
<bddApplication xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="AppName" displayName="Application Name" defaultLocale="en" sessionTimeoutMinutes="30" xsi:noNamespaceSchemaLocation="./siperian-bdd-config-4.xsd"> <encryptionKey>secretKey</encryptionKey> ... </bddApplication>
54
Tableau de bord
Le Tableau de bord IDD comporte trois types de composants : liste de tches (Mes tches), graphes et composants personnaliss. La liste des tches est toujours disponible. Cette section dcrit la configuration des composants personnaliss l'aide de l'lment externalLink. Par dfaut, ces composants sont tris par : liste de tches, graphes et composants personnaliss. Leur ordre peut tre modifi l'aide de l'lment dashboardLayout dcrit dans cette section. Les utilisateurs de l'application IDD peuvent continuer personnaliser l'ensemble de composants qu'ils verront, ainsi que l'ordre d'affichage de ces composants. Ces informations sont enregistres dans les prfrences de l'utilisateur.
55
Dynamiques
Substitu lors de l'excution. La dfinition d'un paramtre dynamique contient l'attribut bddParamName, et la valeur de cet attribut est remplace par les donnes disponibles lors de l'excution. Les paramtres dynamiques suivants sont pris en charge : - Nom de connexion de l'utilisateur de l'application IDD connect (bddParamName="USERNAME") - Nom de connexion crypt de l'utilisateur de l'application IDD connecte(bddParamName="USERNAME_ENCRYPTED") - Mot de passe de l'utilisateur de l'application IDD connect (bddParamName="PASSWORD") - Mot de passe crypt de l'utilisateur de l'application IDD connect (bddParamName="PASSWORD_ENCRYPTED")
IGOOGLE Les composants IGOOGLE ( type= " IGOOGLE ") sont utiliss pour intgrer le JavaScript import depuis une URL externe (construite partir de la valeur spcifie l'aide de l'attribut url et des paramtres d'URL spcifis) et le code HTML personnalis.
56
Un composant dfini comme ' <externalLink name="component_name" type="IGOOGLE" url="<external URL>"/>' ajoute un composant de Tableau de bord construit partir d'une balise HTML unique<script> :
<script url="external URL"/>
57
Chaque lment de la mise en page est reprsent par l'lment dashboardLayoutItem, qui prsente les attributs possibles suivants :
Paramtre nom type Type chane TASKS, CHART ou EXTERNAL_LINK numro ou "*" Description Identifiant d'lment unique l'intrieur de l'lment dashboardLayout. Type de l'lment.
Colonnes
Nombre de colonnes occupes par l'lment. La valeur par dfaut est 1 . Il existe un symbole spcial "*" pour les lments qui occupent la ligne entire.
L'ordre des lments sur le Tableau de bord est l'ordre dans lequel ils sont spcifis dans l'lment dashboardLayout.
displayName
58
type url
Paramtres
Les paramtres peuvent tre ajouts la fin de l'URL l'aide de l'lment param. Les paramtres d'URL peuvent tre statiques ou dynamiques.
Paramtres statiques
Les paramtres statiques ont des valeurs prdfinies spcifies dans la configuration. L'exemple suivant montre une dfinition de paramtre statique, qui utilise l'attribut staticValue :
<param name="hl" staticValue="en"/>
Paramtres dynamiques
Les valeurs des paramtres dynamiques sont remplaces lors de l'excution. La dfinition d'un paramtre dynamique contient l'attribut bddParamName, et la valeur de cet attribut est remplace par les donnes suivantes disponibles lors de l'excution :
Nom de connexion de l'utilisateur de l'application IDD connect (bddParamName="USERNAME") Nom de connexion crypt de l'utilisateur de l'application IDD
connecte(bddParamName="USERNAME_ENCRYPTED")
Nom de connexion crypt de l'utilisateur de l'application IDD
connecte(bddParamName="USERNAME_ENCRYPTED")
Mot de passe crypt de l'utilisateur de l'application IDD connect
(bddParamName="PASSWORD_ENCRYPTED")
Colonne systme 'ROWID_OBJECT' de l'objet principal de la zone de sujet (bddParamName=" <primaryObject
TableUID>|ROWID_OBJECT")
Donnes des colonnes de l'objet principal de la zone de sujet (bddParamName=" < columnUid de la colonne
PrimaryObject>")
Donnes des colonnes des enfants un un logiques de la zone de sujet (bddParamName=" < columnUid de la
59
Actions personnalises
Une action personnalise est une requte HTTP appele dans une fentre contextuelle de navigateur. Les actions personnalises peuvent tre configures pour les zones suivantes de l'application IDD :
SubjectArea (dfinition d'action place l'intrieur de la dfinition SubjectArea). Ces actions personnalises
sont ajoutes dans le menu Plus d'actions de la zone de sujet (ce menu est disponible dans la Vue des donnes et la Vue de hirarchie), et dans le menu contextuel affich pour les nuds dans la Vue de hirarchie.
Recherche de SubjectArea (dfinition d'action place dans la dfinition de recherche de SubjectArea). Ces
personnalises sont ajoutes au menu Plus d'actions dans la Vue de hirarchie. Les actions personnalises sont dfinies l'aide de l'lment externalLinkAction, qui prsente les attributs suivants :
Attribut nom Description Nom utilis en interne de cette action personnalise. Ce nom doit tre unique parmi toutes les actions personnalises. Texte pour option de menu cr pour cette action personnalise. La valeur spcifie dans la configuration XML est utilis par dfaut, mais il peut tre ignor dans le groupement des ressources. Cet attribut doit avoir la valeur 'vrai' pour l'action de rappel (vous trouverez ci-dessous une description des actions de rappel). Largeur de la fentre modale qui affiche le rsultat d'une action de rappel. La valeur par dfaut est 700. Hauteur de la fentre modale qui affiche le rsultat d'une action de rappel. La valeur par dfaut est 600.
displayName
rappel
windowWidth windowHeight
L'lment externalLinkAction doit contenir un lment externalLink dfinissant l'URL de l'action personnalise. L'lment externalLink dfini pour externalLinkAction prend en charge les mmes paramtres que l'lment externalLink dfini pour l'lment externalLinkChild. Pour plus d'informations, consultez la description de l'lment externalLink propose sous Onglets Enfant personnaliss prcdemment dans ce document. Comme pour l'lment externalLink de l'onglet Enfant personnalis, l'lment externalLink dfini pour externalLinkAction prend en charge les paramtres dynamiques remplacs lors de l'excution. Lorsque l'action est excute pour plusieurs enregistrements (par exemple, l'utilisateur de l'application IDD choisit dans les rsultats de recherche plusieurs enregistrements et excute une action depuis le menu contextuel de recherche) et qu'une URL d'action a un paramtre dynamique remplac par des donnes des colonnes de l'enregistrement. La valeur du paramtre est construite partir des valeurs des colonnes de tous les enregistrements slectionns, spares par des virgules. Par exemple, une action est dfinie pour la Recherche Organisation avec la dfinition d'URL suivante :
<externalLink name="org_name_google_search_action_link" type="IFRAME" url="http://www.google.com/search"> <param name="q" bddParamName="C_PARTY|ORGANIZATION_NAME"/> <param name="hl" staticValue="en"/> </externalLink>
Lorsque l'utilisateur de l'application IDD choisit dans les rsultats de recherche trois organisations nommes 'name1', 'name2', 'name3' et excute l'action, l'URL de l'action est la suivante :
http://www.google.com/search?q=name1,name2,name3&hl=en
60
Si l'utilisateur de l'application IDD ouvre une Organisation nomme 'Informatica' et slectionne l'lment 'Recherche Google' dans le menu 'Plus d'actions', IDD ouvre une fentre affichant l'URL suivante :
http://www.google.com/search?q=Informatica&hl=en
La fentre modale o apparat le rsultat de la requte de l'action est accessible depuis JavaScript comme window.parent. Par exemple, une page HTML gnre en rponse une action peut contenir la fonction JavaScript suivante, qui ferme la fentre modale de l'action et actualise les vues IDD :
function closeWindowAndRefreshBDD() { var modifiedRecordID = // get modified record ID from HTTP request var opener = window.parent.dialogArguments; opener.refreshObject(modifiedRecordID); window.parent.close(); }
Remarque importante: En raison des restrictions de scurit du navigateur, la page HTML peut appeler la fonction JavaScript dfinie dans l'application IDD uniquement si cette page est situe dans le mme domaine que
61
l'application IDD (cette page est servie par le mme serveur d'applications que celui o est dploye l'application IDD). Voici un exemple de l'action de rappel dfinie pour SubjectArea :
<subjectArea name="Organization" displayName="Organization"> <primaryObject hmEntityTypeUid="Organization"> <subTypeQualifier columnUid="C_PARTY|PARTY_TYPE" filterValue="Organization"/> <layout columnsNum="3"> <column columnUid="C_PARTY|ORGANIZATION_NAME" editStyle="FIELD" required="true"/> </layout> </primaryObject> <externalLinkAction callback="true" name="organization _callback_action" displayName="Org Callback"> <externalLink name="org_name_google_search_action_link" type="IFRAME" url="http://external/application/url"> <param name="InternalID" bddParamName="SiperianRowID"/> <param name="organization_id" bddParamName="C_PARTY|ROWID_OBJECT"/> </externalLink> </externalLinkChild> </subjectArea>
Si un utilisateur d'application IDD ouvre une Organisation avec ROWID_OBJECT=1222 puis appelle cette action personnalise, IDD ouvre une fentre modale affichant la page requise depuis l'URL suivante :
http://external/application/url?InternalID=BASE_OBJECT.C_PARTY|1222&organization_id=1222
Cette page peut ensuite appeler la fonction JavaScript refreshObject de l'application IDD avec le paramtre 'BASE_OBJECT.C_PARTY|1222' (il s'agit de l'identifiant interne de l'enregistrement Organisation ouvert), par lequel l'application IDD actualise toutes les vues ouvertes pour cet enregistrement.
o <nom> est le nom unique de l'onglet enfant spcifi dans la configuration. Un onglet enfant personnalis est visible si l'utilisateur de l'application IDD a des privilges READ sur la ressource d'onglet correspondante.
Actions personnalises
Pour les actions personnalises, les ressources sont nommes de la manire suivante :
CUSTOM_EXTENSION/CUSTOM_ACTION:<name>
o <nom> est le nom unique de l'action spcifi dans la configuration. Une action personnalise est affiche et peut tre excute si l'utilisateur de l'application IDD a le privilge EXECUTE pour la ressource d'action correspondante.
62
Sorties utilisateur
Les sorties utilisateur permettent d'ajouter une logique commerciale personnalise aux oprations IDD standard. Les sorties utilisateur sont implmentes dans Java. Pour des dtails sur les interfaces utilises pour implmenter les sorties utilisateur, consultez le Javadoc du fichier siperian-bdd.jar inclus dans le Kit de ressources Informatica MDM Hub. Le kit de ressources inclut galement un ensemble d'exemples de sorties utilisateur, y compris un projet ant qui peut tre utilis comme modle pour crer un fichier JAR de sorties utilisateur. Pour chaque zone de sujet, des sorties utilisateur peuvent tre implmentes pour ajouter une fonctionnalit personnalise pour les oprations suivantes :
Enregistrer Envoyer pour approbation Oprations sur les tches Fusionner Marquer comme Pas une correspondance Oprations personnalises Relation d'enregistrement du gestionnaire de hirarchies Oprations personnalises du gestionnaire de hirarchies
La table suivante dcrit les points d'entre des sorties utilisateur disponibles pour chaque opration. Enregistrer, Envoyer pour approbation et Oprations de tches sont des variations sur le processus d'enregistrement des modifications la vue de donnes de la zone de sujet et fournissent le mme ensemble de points d'entre.
Opration Enregistrer, Envoyer pour approbation, Oprations de tches Point d'entre beforeValidation Description Remarque: Ce point d'entre n'est plus pris en charge. Utilisez la place le point d'entre beforeEverything. Remarque: Ce point d'entre n'est plus pris en charge. Utilisez la place le point d'entre beforeEverything. Appel avant tout traitement. Utilisez-le pour procder la validation personnalise ou une augmentation des donnes dans la zone de sujet. IDD enregistre les modifications apportes par la sortie utilisateur aux donnes de la zone de sujet. Permet de rapporter les Erreurs, Avertissements et Confirmations. S'excute en dehors de la transaction d'enregistrement. Appel aprs la recherche de doublons, juste avant d'excuter l'enregistrement composite. Utilisez-le pour excuter la logique commerciale personnalise qui augmente les donnes dans la zone de sujet. IDD enregistre les modifications apportes par la sortie utilisateur aux donnes de la zone de sujet.
afterValidation
beforeEverything
beforeSave
Sorties utilisateur
63
Opration
Point d'entre
Description Permet de signaler des erreurs. S'excute dans le cadre de la transaction d'enregistrement composite. Les requtes SIF l'ORS font partie de cette transaction.
afterSave
Appel aprs l'enregistrement des modifications de la zone de sujet. Utilisez-le pour raliser la maintenance des donnes qui ne font pas partie de la zone de sujet. Permet de signaler des erreurs qui annulent la transaction. S'excute dans le cadre de la transaction d'enregistrement composite. Les requtes SIF l'ORS font partie de cette transaction. Appel aprs la validation de la transaction d'enregistrement. Utilisez-le pour fournir des notifications utilisateur ou pour procder la maintenance des donnes qui ne font pas partie de la zone de sujet lorsque les modifications ne peuvent pas tre excutes dans le cadre de la transaction. Permet de rapporter des avertissements. S'excute en dehors de la transaction d'enregistrement. Appel avant tout traitement. Utilisez-le pour procder la validation personnalise ou une augmentation des donnes dans la zone de sujet. Permet de rapporter les Erreurs, Avertissements et Confirmations. S'excute en dehors de la transaction d'enregistrement. Appel juste avant l'excution de la fusion. Utilisez-le pour excuter la logique commerciale personnalise pour fournir des messages d'erreur ou de confirmation. Permet de signaler des erreurs. S'excute dans le cadre de la transaction de fusion. Les requtes SIF l'ORS font partie de cette transaction. Appel aprs la fin de l'opration de fusion. Utilisez-le pour raliser la maintenance des donnes qui ne font pas partie de la zone de sujet. Permet de signaler des erreurs qui annulent la fusion.
afterEverything
Fusionner
beforeEverything
beforeMerge
afterMerge
64
Opration
Point d'entre
Description S'excute dans le cadre de la transaction de fusion. Les requtes SIF l'ORS font partie de cette transaction.
afterEverything
Appel aprs la validation de la transaction de fusion. Utilisez-le pour fournir des notifications utilisateur ou pour procder la maintenance des donnes qui ne font pas partie de la zone de sujet lorsque les modifications ne peuvent pas tre excutes dans le cadre de la transaction. Permet de rapporter des avertissements. Excutions en dehors de la transaction. Appel avant tout traitement. Utilisez-le pour procder la validation personnalise ou une augmentation des donnes dans la zone de sujet. Permet de rapporter les Erreurs, Avertissements et Confirmations. S'excute en dehors de la transaction d'enregistrement. Appel juste avant l'excution de Pas une correspondance. Utilisez-le pour excuter la logique commerciale personnalise pour fournir des messages d'erreur ou de confirmation. Permet de signaler des erreurs. S'excute dans le cadre de la transaction Pas une correspondance. Les requtes SIF l'ORS font partie de cette transaction. Appel aprs la fin de l'opration Pas une correspondance. Utilisez-le pour raliser la maintenance des donnes qui ne font pas partie de la zone de sujet. Permet de signaler des erreurs qui annuleront la fusion. S'excute dans le cadre de la transaction Pas une correspondance. Les requtes SIF l'ORS feront partie de cette transaction. Appel aprs la validation de la transaction Pas une correspondance. Utilisez-le pour fournir des notifications utilisateur ou pour procder la maintenance des donnes qui ne font pas partie de la zone de sujet lorsque les modifications ne peuvent pas tre excutes dans le cadre de la transaction.
beforeEverything
beforeMarkNotAMatch
afterMarkNotAMatch
afterEverything
Sorties utilisateur
65
Opration
Point d'entre
Opration utilisateur
processOperation
Appel lorsque l'utilisateur IDD appelle la sortie utilisateur de l'opration personnalise depuis le menu Plus d'actions dans la vue de donnes. Utilisez-le pour excuter la logique commerciale personnalise. La sortie utilisateur peut renvoyer des messages d'erreur ou d'avertissement. La vue des donnes est actualise si cette sortie se termine sans erreur, de sorte que toute modification de la zone de sujet apporte par la sortie utilisateur est reflte dans IDD. Appel avant tout traitement. Utilisez-le pour procder la validation personnalise ou une augmentation de la relation. Permet de rapporter les Erreurs, Avertissements et Confirmations. S'excute en dehors de la transaction d'enregistrement. Appel aprs l'excution de la validation et des fonctions de nettoyage. Utilisez-le pour procder la validation personnalise ou une augmentation de la relation. Permet de rapporter les Erreurs, Avertissements et Confirmations. S'excute en dehors de la transaction d'enregistrement. Appel juste avant l'excution de l'enregistrement. Utilisez-le pour excuter la logique commerciale personnalise qui augmente les donnes associes la relation. Permet de signaler des erreurs. S'excute dans le cadre de la transaction d'enregistrement. Les requtes SIF l'ORS font partie de cette transaction. Appel aprs l'enregistrement des modifications de la relation. Utilisez-le pour procder la maintenance des donnes associes la relation. Permet de signaler des erreurs qui annuleront l'enregistrement. S'excute dans le cadre de la transaction d'enregistrement. Les
beforeEveryting
afterValidation
beforeSave
afterSave
66
Opration
Point d'entre
afterEverything
Appel aprs la validation de la transaction d'enregistrement. Utilisez-le pour fournir des notifications utilisateur ou pour procder la maintenance des donnes associes la relation lorsque les modifications ne peuvent pas tre excutes dans le cadre de la transaction. Permet de rapporter des avertissements. S'excute en dehors de la transaction d'enregistrement. Appel lorsque l'utilisateur IDD appelle la sortie utilisateur de l'opration personnalise depuis le menu Plus d'actions dans la vue de donnes. Utilisez-le pour excuter la logique commerciale personnalise. La sortie utilisateur peut renvoyer des messages d'erreur ou d'avertissement. La sortie utilisateur indique quelles parties du graphe doivent tre actualises suite l'opration de la sortie utilisateur.
processOperation
Chaque sortie utilisateur est fournie avec les donnes suivantes (dcrites en dtails dans Javadoc) :
les donnes de la zone de sujet qui fait l'objet d'oprations Un objet SiperianClient, qui peut tre utilis pour excuter des oprations SIF sur la base de donnes d'ORS,
plus l'identifiant d'ORS et les justificatifs d'identit de l'utilisateur utiliser dans des requtes SIF
donnes spcifiques l'opration
Sorties utilisateur
67
o
lment Code d'erreur Niveau d'erreur Titre Description Cl unique pour le message. L'une des valeurs suivantes : ERROR, WARNING ou CONFIRMATION. Titre de la bote de dialogue. Le titre doit dcrire l'emplacement et le contexte dans lequel s'est produit le problme. En l'absence de spcification, le titre sera Informatica Data Director. Message d'erreur principal. Ce texte doit dcrire le problme du point de vue de l'utilisateur de l'application IDD, pas d'un point de vue technique interne. Par exemple, quelque chose comme "Problme d'enregistrement xxx", pas "Erreur Put". Partie secondaire du message indiquant l'utilisateur de l'application IDD que faire concernant le problme. Dans la bote de dialogue, cette partie sera spare du message principal par au moins une ligne vierge. Ce message ne doit pas tre trop long.
message principal
Message secondaire
68
Dpannage
Lorsque vous tentez de comprendre pourquoi une sortie utilisateur ne fonctionne pas correctement, utilisez les outils standard suivants.
Outil Journaux Description Les exceptions gnres dans la sortie utilisateur peuvent tre trouves dans les journaux Informatica MDM Hub. La sortie utilisateur peut galement crer des entres dans le journal l'aide de log4j, comme illustr dans les modles de sorties utilisateur. Le dbogueur Java peut tre utilis pour progresser dans l'excution du code. Vous devez procder comme vous le feriez pour dboguer toute application Java dploye dans un environnement de serveur d'applications.
Dbogueur
Aide en ligne
IDD prend en charge l'aide gnrique et l'aide personnalise. L'aide gnrique dcrit la fonctionnalit standard d'une application IDD. Toutefois, elle ne fournit pas d'informations sur les zones de sujet ni sur une autre configuration pour toute implmentation spcifique d'une application IDD. Une aide personnalise peut tre ajoute l'application pour fournir ces informations. Par dfaut, une application IDD prsente un lien pour l'aide gnrique uniquement. L'lment suivant peut tre modifi pour activer l'aide personnalise : dfinissez customBddHelp sur vrai.
<help bddHelp="true" customBddHelp="false"/>
Aide gnrique
Lors de la cration d'une application IDD, l'aide gnrique (BDDHelp.zip) y est ajoute automatiquement. Un implmenteur peut modifier ce fichier s'il le souhaite. Par exemple, vous pouvez localiser le contenu de ce fichier pour fournir une prise en charge multilingue. Chaque version localise du fichier doit tre nomme BDDHelp_XX.zip, o XX est un code de langue ISO deux caractres. Ce fichier ZIP doit contenir un fichier nomm bdd_help/bdd_help.htm pour fournir le point d'entre dans le systme d'aide. Avec le gestionnaire de configuration IDD, les fichiers d'aide peuvent tre ajouts l'application en les incluant dans le fichier ZIP de l'application import, ou en important le fichier ZIP d'aide dans une application existante.
Aide personnalise
Une aide personnalise peut tre ajoute une application IDD fournissant aux utilisateurs de l'application IDD des informations spcifiques cette implmentation : dtails relatifs aux zones de sujet et autres informations concernant l'utilisation de l'application IDD, telles que des dfinitions d'attributs, procdures oprationnelles ou meilleures pratiques, etc. L'aide personnalise est galement ajoute sous forme de fichier ZIP nomm CustomBDDHelp.zip, ou CustomBDDHelp_XX.zip pour l'aide localise, o XX est un code de langue ISO deux caractres. Ce fichier ZIP doit contenir un fichier nomm bdd_help/bdd_help.htm pour fournir le point d'entre dans le systme d'aide personnalise.
Aide en ligne
69
Les fichiers d'aide peuvent tre ajouts l'application en les incluant dans le fichier ZIP de l'application import, ou en important le fichier ZIP d'aide dans une application existante.
Localisation
Quatre ensembles de groupes de ressources contiennent les chanes affiches dans l'application IDD. Chaque ensemble inclut le fichier par dfaut, un fichier en langue anglaise fictif (ce fichier peut tre vide) et des versions localises du fichier (aucune version localise n'est requise). Par exemple, pour l'ensemble MessageBundle, on trouve le fichier par dfaut MessageBundle.properties et le fichier en langue anglaise fictif MessageBundle_en.properties. Chaque fichier de groupe de ressources est un fichier de proprits cod UTF-16LE. Chaque entre dans le fichier est une paire nom/valeur, telle que <nom>=<valeur>.
<nom> est une valeur fixe rfrence par l'application IDD. Elle ne peut pas tre modifie. <valeur> est la partie qui peut tre localise.
Quelques exemples :
title=Business Data Director locale=Locale search=Search
Les fichiers des ensembles de messages peuvent tre ajouts l'application en les incluant dans le fichier ZIP de l'application import ou en important le fichier ZIP d'aide dans une application existante. Lors de la premire cration d'une application IDD, le gestionnaire de configuration IDD gnre des groupes de ressources par dfaut de chaque type. Ces groupes de ressources comportent des entres pour tous les libells utiliss dans l'application IDD. Pour modifier ou localiser ces libells : 1. 2. 3. 4. Exportez l'application IDD. Extrayez les fichiers du fichier ZIP de l'application. Pour modifier les libells, ditez les groupes de ressources. Pour localiser les libells, copiez un groupe de ressources avec le suffixe de code de langue appropri et ditez les libells.
Workflow et tches
La configuration des workflows et des tches d'IDD comporte plusieurs composants qui fonctionnent ensemble pour dterminer comment les tches se comportent dans une application IDD.
70
Moteur de notification des tches Moteur d'affectation des tches fichier cmxserver.properties
Workflow et tches
71
Composant IDD
Description L'application principale charge la configuration au dmarrage (et lors du dploiement). IDD synchronise galement la configuration des tches avec le GAS en crant des mtadonnes de tches et des ressources scurises personnalises dans Informatica MDM Hub. Fournit des informations IDD sur les privilges accords aux utilisateurs pour les types de tches.
GAS
Remarque: Lors de l'utilisation de workflows et de tches avec une application IDD, les possibilits des tches ne sont disponibles que si tous les objets de base impliqus dans une zone de sujet ont la gestion d'tat active dans le gestionnaire de schma dans la Console Hub. C'est ncessaire car certaines tches utilisent des enregistrements en attente, qui sont disponibles uniquement lorsque la gestion d'tat est active.
Types de tches
Cette section du fichier de configuration IDD spcifie les types de tches dans une application IDD. Les types de tches sont les composants de tches les plus configurables. Cette section dtermine le comportement des tches dans Informatica MDM Hub, ainsi que le passage d'une tche la suivante.
displayName
Il s'agit du nom de la tche tel qu'il apparat dans une application IDD. Toutefois, le nom rel affich dans une application IDD est issu d'un ensemble de ressources, si bien que les modifications apportes cette valeur peuvent ne pas tre visibles dans l'application IDD.
72
creationType
Cet attribut ne doit pas tre modifi pour les tches existantes. Il sert dterminer o une tche peut tre cre dans une application IDD. Les valeurs possibles sont :
creationType cration Description Les tches sont cres quand l'utilisateur de l'application IDD choisit Crer une tche dans un menu de l'application IDD. Une tche est cre quand l'utilisateur de l'application IDD choisit la commande pour crer une tche dans la vue Correspondances potentielles. Remarque: Seul un type de tche doit avoir cette dsignation. Les tches sont cres quand l'utilisateur de l'application IDD choisit la commande pour crer une tche dans la bote de dialogue Rfrences croises Remarque: Seul un type de tche doit avoir cette dsignation. Les tches ne peuvent pas tre cres par un utilisateur de l'application IDD dans l'application IDD. Cette dsignation indique que ces types de tches peuvent uniquement tre crs la suite d'un workflow.
fusionner
annuler la fusion
aucun
Exemple: Le type de tche FinalReview a cette dsignation dans l'exemple de code prcdent car ce type de tche ne peut tre cr que dans le cadre d'un flux (lorsque l'action Remonter est excute sur une tche ReviewNoApprove).
displayType
Cet attribut spcifie comment une tche doit tre affiche lors de son ouverture dans la vue des donnes. Les valeurs possibles sont :
displayType Normal Description La tche est ouverte dans la vue des donnes avec le menu des actions de tche disponible. La vue des donnes prsentera l'enregistrement de donnes associ la tche. La tche est ouverte dans la vue des donnes avec le menu des actions de tche disponible. L'onglet enfant Correspondances potentielles est visible et slectionn dans la vue des donnes. La correspondance potentielle associe la tche est mise en surbrillance et slectionne automatiquement dans l'onglet enfant Correspondances potentielles. La tche est ouverte dans la vue des donnes avec le menu des actions de tche disponible. La bote de dialogue Rfrences croises est ouverte au-dessus de la vue des donnes. L'enregistrement de rfrence croise dont la fusion doit tre annule est slectionn dans la bote de dialogue.
Fusionner
annuler la fusion
pendingBVT
Cet attribut spcifie si la vue de donnes doit inclure les valeurs de rfrences croises en attente lors de la construction de la vue BVT dans une application IDD. Quand cet attribut est dfini comme vrai, toute rfrence croise en attente rfrence par cette tche sera incluse dans la vue BVT. Ainsi, les utilisateurs obtiennent une vue en mode simulation de l'enregistrement tel qu'il s'afficherait si les rfrences croises en attente taient actives. Ceci est utile pour approuver les modifications en attente et pour dcider si l'enregistrement obtenu est correct.
Workflow et tches
73
defaultApproval
Cet attribut doit tre dfini sur vrai pour un seul type de tche. Le type de tche qui a la valeur vrai pour cet attribut est le type de tche qui sera cr lors d'un clic sur le bouton Envoyer pour approbation dans la vue des donnes de IDD. Remarque: Si cet attribut est dfini sur vrai pour plusieurs types de tches, des rsultats inattendus sont possibles si le type de tche est cr lors d'un clic sur le bouton Envoyer pour approbation.
Balise de description
Cet lment propose une brve description de l'objectif du type de tche.
Balise d'action
Cet lment est une rfrence un type d'action dcrit dans la section suivante.
74
<taskType name="ReviewNoApprove" displayName="Review" defaultApproval="true" creationType="none" pendingBVT="true"> <description>Review a change and either escalate or reject it. This task does not provide an Approve option and requires at least one other person to review the changes as well. </description> <action name="Reject"> <targetTask>UpdateWithApproval</targetTask> </action> <action name="Escalate"> <targetTask>FinalReview</targetTask> </action> <action name="Reassign"> <targetTask>ReviewNoApprove</targetTask> </action> <action name="SaveTask"> <targetTask>ReviewNoApprove</targetTask> </action> <action name="CancelTask"/> </taskType> <taskType name="FinalReview" displayName="Final Review" creationType="none" pendingBVT="true"> <description>Review a change and approve, reject or escalate it.</description> <action name="Approve"/> <action name="Reject"> <targetTask>UpdateWithApproval</targetTask> </action> <action name="Escalate"> <targetTask>FinalReview</targetTask> </action> <action name="Reassign"> <targetTask>FinalReview</targetTask> </action> <action name="SaveTask"> <targetTask>FinalReview</targetTask> </action> <action name="CancelTask"/> </taskType> <taskType name="Merge" displayName="Merge" creationType="merge" displayType=merge> <description>Merge two records together.</description> <action name="Merge"/> <action name="Reassign"> <targetTask>Merge</targetTask> </action> <action name="CancelTask"/> </taskType> <taskType name="Unmerge" displayName="Unmerge" creationType="unmerge" displayType=unmerge> <description>Unmerge an XREF record from a Base Object record.</description> <action name="Unmerge"/> <action name="Reassign"> <targetTask>Unmerge</targetTask> </action> <action name="CancelTask"/> </taskType>
Vous pouvez personnaliser les workflows et les tches en modifiant les proprits des types de tches. Il faut tre vigilant lors de toute modification de la dfinition de tche, car des erreurs ce niveau peuvent rendre les tches inutilisables dans une application IDD. La dfinition des tches inclut les proprits suivantes.
Workflow et tches
75
displayName
Il s'agit du nom de la tche tel qu'il apparat dans une application IDD. Toutefois, le nom rel affich dans une application IDD est issu d'un ensemble de ressources, si bien que les modifications apportes cette valeur peuvent ne pas tre visibles dans l'application IDD.
creationType
Cet attribut ne doit pas tre modifi pour les tches existantes. Il sert dterminer o une tche peut tre cre dans une application IDD. Les valeurs possibles sont :
creationType cration Description Les tches sont cres quand l'utilisateur de l'application IDD choisit Crer une tche dans un menu de l'application IDD. Une tche est cre quand l'utilisateur de l'application IDD choisit la commande pour crer une tche dans la vue Correspondances potentielles. Remarque: Seul un type de tche doit avoir cette dsignation. Les tches sont cres quand l'utilisateur de l'application IDD choisit la commande pour crer une tche dans la bote de dialogue Rfrences croises Remarque: Seul un type de tche doit avoir cette dsignation. Les tches ne peuvent pas tre cres par un utilisateur de l'application IDD dans l'application IDD. Cette dsignation indique que ces types de tches peuvent uniquement tre crs la suite d'un workflow.
fusionner
annuler la fusion
aucun
Exemple: Le type de tche FinalReview a cette dsignation dans l'exemple de code prcdent car ce type de tche ne peut tre cr que dans le cadre d'un flux (lorsque l'action Remonter est excute sur une tche ReviewNoApprove).
displayType
Cet attribut spcifie comment une tche doit tre affiche lors de son ouverture dans la vue des donnes. Les valeurs possibles sont :
displayType Normal Description La tche est ouverte dans la vue des donnes avec le menu des actions de tche disponible. La vue des donnes prsentera l'enregistrement de donnes associ la tche. La tche est ouverte dans la vue des donnes avec le menu des actions de tche disponible. L'onglet enfant Correspondances potentielles est visible et slectionn dans la vue des donnes. La correspondance potentielle associe la tche est mise en surbrillance et slectionne automatiquement dans l'onglet enfant Correspondances potentielles. La tche est ouverte dans la vue des donnes avec le menu des actions de tche disponible. La bote de dialogue Rfrences croises est ouverte au-dessus de la vue des donnes. L'enregistrement de rfrence croise dont la fusion doit tre annule est slectionn dans la bote de dialogue.
Fusionner
annuler la fusion
76
pendingBVT
Cet attribut spcifie si la vue de donnes doit inclure les valeurs de rfrences croises en attente lors de la construction de la vue BVT dans une application IDD. Quand cet attribut est dfini comme vrai, toute rfrence croise en attente rfrence par cette tche sera incluse dans la vue BVT. Ainsi, les utilisateurs obtiennent une vue en mode simulation de l'enregistrement tel qu'il s'afficherait si les rfrences croises en attente taient actives. Ceci est utile pour approuver les modifications en attente et pour dcider si l'enregistrement obtenu est correct.
defaultApproval
Cet attribut doit tre dfini sur vrai pour un seul type de tche. Le type de tche qui a la valeur vrai pour cet attribut est le type de tche qui sera cr lors d'un clic sur le bouton Envoyer pour approbation dans la vue des donnes de IDD. Remarque: Si cet attribut est dfini sur vrai pour plusieurs types de tches, des rsultats inattendus sont possibles si le type de tche est cr lors d'un clic sur le bouton Envoyer pour approbation.
Balise de description
Cet lment propose une brve description de l'objectif du type de tche.
Balise d'action
Cet lment est une rfrence un type d'action dcrit dans la section suivante.
Workflow et tches
77
</taskType>
Types d'actions
Cette section du fichier de configuration IDD spcifie les types d'actions utilisables par chaque tche dans une application IDD. Chaque type de tche dfinit un ensemble d'actions possibles dans le contexte de la tche. Comme plusieurs types de tches peuvent avoir des actions identiques ou similaires disponibles, les types d'actions sont dfinis en dehors du contexte d'une tche, et sont rfrencs depuis la dfinition de type de tche, telle qu'elle est dcrite prcdemment.
78
displayName
Il s'agit du nom de l'action tel qu'il apparat dans une application IDD. Toutefois, le nom rel affich dans une application IDD est issu d'un ensemble de ressources, si bien que les modifications apportes cette valeur peuvent ne pas tre visibles dans l'application IDD.
Balise de description
Cet lment propose une brve description de l'objectif du type d'action.
manualReassign
Lorsque cet attribut est dfini sur vrai, l'utilisateur de l'application IDD est invit slectionner un utilisateur spcifique pour l'affectation de la tche avant l'excution de l'action. Il est utilis, par exemple, lors de la raffectation manuelle d'une tche un autre utilisateur. S'il est dfini sur faux, l'affectation des tches pour ce type d'action est automatique.
dataUpdateType
Une des valeurs suivantes.
dataUpdateType ACTIVE Description Les modifications apportes l'enregistrement indiqu dans la vue de tche avant d'excuter cette action sont enregistres dans l'tat ACTIVE. Les modifications apportes l'enregistrement indiqu dans la vue de tche avant d'excuter cette action sont enregistres dans l'tat PENDING. Cette valeur est utilise pour tous les flux d'approbation afin d'enregistrer les modifications comme tant en attente jusqu' ce qu'elles soient approuves. Les modifications apportes l'enregistrement indiqu dans la vue de tche avant d'excuter cette action seront perdues. Dans ce cas, l'utilisateur de l'application IDD voit une bote de dialogue de confirmation pour confirmer qu'il veut abandonner toute modification apporte l'enregistrement. Les modifications peuvent tre enregistres l'aide du bouton Enregistrer dans la vue des donnes avant d'excuter l'action de tche.
PENDING
NONE
closeTaskView
Lorsque cet attribut est dfini sur vrai, l'onglet dans lequel travaillait l'utilisateur de l'application IDD lors de cette action est ferm et l'utilisateur est renvoy la page Tableau de bord.
Workflow et tches
79
cancelTask
Lorsque cet attribut est dfini sur vrai, la tche est annule lorsque cette action est excute. Ainsi, la tche est entirement supprime et non rcuprable, et toute modification en attente associe la tche est supprime de manire permanente.
Balise Class
Cet attribut ne doit PAS tre modifi dans cette version car il spcifie la classe Java utilise pour excuter l'action. Il n'existe aucun moyen d'ajouter des systmes de traitement d'actions personnaliss dans cette version, mais cette fonctionnalit est prvue dans une version future.
80
Les privilges suivants pour les types de tches sont appliqus dans une application IDD :
privilge Lire Crer Description Inutilis. Ce privilge est requis pour qu'un utilisateur de l'application IDD cre de nouvelles tches. Lorsque l'utilisateur choisit la commande Crer une tche depuis la vue des donnes, l'application IDD affiche une bote de dialogue contenant une liste de types de tches possibles crer. Cette liste contient uniquement les types de tches pour lesquels l'utilisateur a le privilge de cration. Par ailleurs, les tches affiches dans cette liste doivent aussi tre configures correctement dans le fichier de configuration IDD en dfinissant l'attribut creationType sur "crer". Inutilis. Inutilis. Inutilis. Ce privilge est requis pour qu'un utilisateur de l'application IDD consulte les dtails relatifs une tche et apporte des modifications aux dtails de la tche (ce qui inclut ajouter des commentaires, modifier la date d'chance et mme raffecter la tche). Les utilisateurs de l'application IDD ayant des privilges d'excution sur un type de tche sont autoriss excuter toutes les actions pour ce type de tche. Cela est vrai quoi que fasse l'action lorsqu'elle est excute. Par exemple, s'il y a une action qui cre une nouvelle tche, l'utilisateur peut l'excuter mme s'il n'a pas de privilge de cration sur le type de tche cr par l'action.
Important: Les privilges pour les tches, zones de sujet et objets de base fonctionnent tous ensemble dans le GAS. Une configuration du GAS incorrecte peut provoquer un comportement inattendu dans une application IDD. Les tches sont affectes par rle ou par utilisateur (dans le gestionnaire de configuration IDD, description cidessous). IDD ne vrifie pas que le rle ou l'utilisateur bnficie de la configuration de scurit pour autoriser les oprations sur cette tche. L'implmenteur de l'application IDD doit raliser une configuration correcte. Par ailleurs, pour qu'un utilisateur de l'application IDD puisse annuler une tche, il doit disposer du privilge DELETE sur la XREF de chaque objet de base dans une zone de sujet.
Workflow et tches
81
<taskAssignmentConfig task="ReviewNoApprove"> <securityRole roleUid="Manager"/> </taskAssignmentConfig> <taskAssignmentConfig task="FinalReview" > <securityRole roleUid="SrManager"/> </taskAssignmentConfig> <taskAssignmentConfig task="Merge"> <securityRole roleUid="DataSteward"/> </taskAssignmentConfig> <taskAssignmentConfig task="Unmerge"> <securityRole roleUid="DataSteward"/> </taskAssignmentConfig>
Dans l'exemple prcdent, les tches UpdateWithOptionalApproval peuvent tre affectes des utilisateurs ayant un rle Gestionnaire des donnes ou Client-NY. Les tches de type UpdateRejectedRecord ne peuvent tre affectes qu' un utilisateur (utilisateur1). L'lment d'affectation des tches doit contenir la tche attribut requise, avec le nom de l'un des types de tches dfinis dans la configuration IDD. Il doit galement contenir un ou plusieurs rles de scurit d'un lment enfant, ou un attribut utilisateur avec le nom d'un utilisateur, auquel peut tre affecte la tche de type particulier.
Lorsque vous cliquez sur l'onglet Affectation des tches, les types de tches pouvant tre utiliss avec la Zone de sujet sont affichs. Vous pouvez slectionner un type de tche et cliquer sur Ajouter pour l'ajouter la Zone de sujet. Si tous les types de tches dfinis dans l'instance de l'application IDD sont dj ajouts la Zone de sujet, le bouton Ajouter est dsactiv. Vous pouvez modifier un type Tche slectionn l'aide du bouton diter. Le bouton Supprimer permet de retirer un type de tche de la Zone de sujet.
82
La bote de dialogue Affectation des tches permet de modifier l'Affectation des tches slectionne ou d'en ajouter une nouvelle :
Vous devez slectionner l'option Affecter au rle pour modifier ou ajouter des rles. Les rles de scurit dfinis dans MDM Hub ( l'aide de MDM Hub) peuvent tre dplacs vers la liste Rles slectionns et associs au Type de tche pour une Zone de sujet. Si l'option Affecter l'utilisateur est slectionne, la bote de dialogue Affectation des tches change d'aspect, comme illustr :
Dans ce cas, le type de tche est associ un utilisateur spcifique, et seul cet utilisateur est le propritaire des tches du type dfini pour la Zone de sujet.
Workflow et tches
83
Il affecte toute tche qui n'a pas de propritaire (rowid_user null) d'aprs la configuration de l'affectation des tches dans l'application IDD. Il examine toutes les entres de la table de correspondance associes la table principale d'une zone de sujet configure et cre des tches affecter aux utilisateurs disponibles de l'application IDD. Un utilisateur disponible (a) a un nombre de tches actuellement affectes infrieur au nombre maximum configur, et (b) a le rle spcifi dans la configuration de l'affectation des tches. Vous pouvez configurer le nombre maximum de tches affecter automatiquement un utilisateur de l'application IDD en spcifiant la proprit sip.task.maximum.assignment dans le fichier cmxserver.properties. Par dfaut, le nombre maximum de tches affecter par utilisateur est de 25. Lorsque les tches sont affectes automatiquement, les utilisateurs de l'application IDD ayant le rle configur sont slectionns pour l'affectation de la tche tour de rle jusqu' ce qu'il n'y ait plus aucun utilisateur qui a moins de tches affectes que le maximum autoris. Lors de chaque excution du dmon d'affectation, il affecte toutes les tches non affectes qu'il peut. S'il n'y a pas assez d'utilisateurs pour recevoir toutes les tches non affectes, il peut rester des tches non affectes aprs l'excution du dmon (qui seront affectes lorsque de l'espace deviendra disponible dans la file d'attente des tches d'un utilisateur de l'application IDD cible). Lors de l'affectation automatique des tches, l'utilisateur de l'application IDD qui reoit une tche spcifique ne peut pas tre prvu avec certitude. Si une tche doit tre affecte un utilisateur spcifique, il convient d'utiliser l'affectation manuelle.
84
L'exemple suivant montre l'affectation manuelle des tches aux utilisateurs dans la bote de dialogue IDD d'affectation des tches.
Workflow et tches
85
Description Nom d'hte du serveur de messagerie. Numro de port du serveur de messagerie. Dpend du besoin d'authentification ou non du serveur de messagerie spcifi pour les messages sortants. Le serveur de messagerie Informatica MDM Hub ncessite que ce besoin soit dfini comme vrai. Nom d'utilisateur pour le serveur de messagerie sortant. Ce paramtre doit tre spcifi uniquement si mail.smtp.auth est vrai. Mot de passe pour le mail.smtp.user spcifi. Il doit tre spcifi uniquement si mail.smtp.auth est vrai.
Graphes
Cette section dcrit comment configurer et dployer des graphes dans une application IDD.
Personnalise
86
bass sur les bases de donnes des groupes d'ORS logiques. Ces exemples utilisent des requtes simples et rapides sur les tables d'ORS.
Conception de requtes de graphes la page 89 indique comment vous pouvez concevoir d'autres graphes
Remarque: Une dfinition de source de donnes n'est pas ncessaire lors de la conception d'un graphe d'aprs le groupe d'ORS logique. Dans ce cas, l'attribut logicalOrsGroupName du nud chartDefinition doit tre utilis (comme indiqu dans la section suivante).
Dfinition de graphe
Les graphes sont dfinis comme nuds chartDefinition avec les attributs suivants :
Attribut Nom displayName Description Nom unique du graphe Nom du graphe affich sur le Tableau de bord.
Graphes
87
Attribut Type
Description Type de graphe. Une des valeurs suivantes : - barres - linaire - circulaire Identifiant de source de donnes dfini dans l'un des nuds de dfinition de source de donnes (dcrit dans la section prcdente). Cet identifiant est utilis pour les sources de donnes personnalises dfinies au niveau du serveur d'applications. Nom du LogicalOrsGroup dfini pour bddApplication. Cet attribut dfinit la source de donnes du graphe standard d'aprs un groupe d'ORS logique. Type de valeurs affiches sur l'axe des X d'un graphique linaire ou barres. Une des valeurs suivantes : - date - char - numro Description de l'axe des X affiche sur le Tableau de bord IDD. Description de l'axe des Y affiche sur le Tableau de bord IDD.
datasourceId
logicalOrsGroupName
xDataType
xDescription yDescription
Deux considrations :
Si la requte SQL utilise un symbole qui n'est pas autoris dans XML (tel que "<"), la section XML CDATA doit
l'utilisateur de l'application IDD, ces paramtres doivent tre inclus dans le texte de la requte.
88
Les paramtres prdfinis suivants peuvent tre utiliss dans une requte SQL :
Paramtre :p_user_name :p_bdd_name :p_cursor Description Utilisateur actuel connect IDD. Nom de l'instance de l'application IDD. La variable de curseur (paramtre de sortie) utilise pour obtenir des donnes lors de la gnration dynamique d'un ensemble de donnes.
Remarque: Ces paramtres prdfinis ne doivent pas tre dcrits par des nuds chartParam.
Paramtres de la requte
Si une requte SQL utilise des paramtres externes (donnes entres par un utilisateur de l'application IDD), tels que la plage de dates illustre dans le graphe, les nuds chartParam correspondants doivent tre dfinis avec les attributs suivants :
Attribut nom type Description Nom du paramtre. Doit tre utilis dans la requte SQL qui comporte un caractre ":" comme prfixe. Type de donnes du paramtre. Doit prendre la valeur suivante : - date - D'autres types doivent tre pris en charge dans une version future. Le nom convivial du paramtre qui apparatra dans le Tableau de bord comme libell pour l'entre utilisateur.
description
automatiquement, et
un nombre indfini de paramtres personnaliss, qui auront des points d'entre correspondants sur le Tableau
de bord, permettant aux utilisateurs de l'application IDD d'entrer manuellement des donnes telles que les dates de dbut et de fin. La structure des paramtres de requte personnaliss est dcrite dans Paramtres de la requte la page 89.
Graphes
89
L'exemple suivant montre l'utilisation des paramtres prdfinis dans une dclaration de requte. Les donnes de graphe sont filtres pour obtenir uniquement les lignes cres par l'utilisateur en cours de l'application IDD, dont le nom est li au paramtre prdfini, :p_user_name.
select name metric_name, sum(value) metric_value from some_table where created_by = :p_user_name group by name
Dans le cas de graphiques tendance temporelle, la colonne de l'axe des X correspond la dimension temporelle, comme l'illustre l'exemple suivant, qui montre galement la manire de filtrer des donnes l'aide de paramtres personnaliss :p_start_date et :p_end_date de type DATE. Un utilisateur de l'application IDD entre des valeurs pour ces paramtres sur le Tableau de bord.
select trunc(create_date) theday, name metric_name, sum(value) metric_value from some_table where created_by = :p_user_name
90
Cette structure de requte, avec trois colonnes fixes, permet de concevoir des graphes avec un nombre de mesures inconnu. Toutefois, elle peut ncessiter un travail supplmentaire dans certains cas, comme quand une seule mesure doit tre affiche, ou quand des valeurs de mesure sont conserves dans diffrentes colonnes de la mme table. Vous pouvez transposer un graphe avec une structure de mesures horizontale vers une structure de mesures verticale l'aide de la technique suivante. Par exemple, pour afficher un graphe bas sur les donnes de la table suivante (HORIZ_METRICS) :
Graphes
91
La requte dans cet exemple est construite en prenant le nom de la table source du paramtre :p_user_entered_table entr par l'utilisateur de l'application IDD. Elle utilise ensuite la variable de curseur Oracle :p_cursor, qui permet au moteur de graphe IDD de rcuprer les donnes pour le graphe et de traiter les informations de la mme manire que pour l'instruction SELECT code unique. Cette variable de curseur est l'un des paramtres prdfinis.
92
</sqlStatement> </chartDefinition>
Graphes
93
from where and and and group union select from where and group
count(*) cnt c_repos_task_assignment_hist h, c_repos_user u trunc(h.last_update_date) between :p_start_date and :p_end_date h.rowid_user = u.rowid_user u.user_name = :p_user_name h.status = 'CLOSED' by trunc(h.last_update_date) all trunc(last_update_date) theday, 'Average' usr, nvl(count(*)/nullif(count(distinct rowid_user), 0), 0) cnt c_repos_task_assignment_hist trunc(last_update_date) between :p_start_date and :p_end_date status = 'CLOSED' by trunc(last_update_date)
Graphes de donnes
Les graphes de donnes fournissent une vue des donnes Informatica MDM Hub en cours de traitement par un utilisateur de l'application IDD.
Nombre d'objets
Les graphes de nombre d'objets affichent le nombre d'objets par zone de sujet.
declare str varchar2(4000); begin for c_tab in (select t.table_name, sa.name, sa.filter_value, c.column_name from c_repos_subject_area sa, c_repos_table t, c_repos_column c where sa.rowid_table = t.rowid_table
94
and sa.dsi_name = :p_bdd_name and sa.rowid_filter_column = c.rowid_column(+) ) loop str := str || 'select ''' || c_tab.name || ''', count(*) from ' || c_tab.table_name || ' where HUB_STATE_IND = 1' || case when c_tab.column_name is not null then ' and ' || c_tab.column_name || '=''' || c_tab.filter_value || ''' ' end || ' union '; end loop; str := substr(str, 1, length(str)- 7); open :p_cursor for str; end;
Pour une liste complte des types de mesures de tches, voir Types de mesures de tches la page 96.
Graphes
95
Graphes de donnes
Croissance de la zone de sujet
Si la tendance du compte d'objets doit tre affiche sur le Tableau de bord, une table spciale doit tre cre et prise en charge pour le stockage des donnes d'historique. La procdure ETL, qui permet d'ajouter des donnes cette table, peut tre excute en lanant la tche Oracle planifie une fois par jour. Un scnario possible est illustr dans l'exemple suivant. Il permet aux utilisateurs de l'application IDD d'afficher la tendance des mesures de nombres d'objets (voir la section Compte d'objets) sous forme de graphe sur le Tableau de bord IDD.
96
METRIC_TYPE_DESC Enregistrements fusionns automatiquement Enregistrements promus automatiquement Correspondances moyennes Instantan BVT Enregistrements d'approbation de remplissage Enregistrements d'objets de base rinitialiss sur l'tat Nouveau Enregistrements XREF supprims Enregistrement supprim Enregistrements correspondants dupliqus Insr Enregistrements non valides Enregistrements rowid_object fournis non valides Liens convertis en correspondances Liens supprims Comparaisons de correspondance requises Enregistrements correspondants Recherche absente / Enregistrements rowid_object non valides Aucune action Mis en file d'attente pour fusion automatique Mis en file d'attente pour fusion manuelle Enregistrements analyss ( mettre en correspondance) Enregistrements reprs ou mis en correspondance Enregistrements placs sur Maintenir le statut Enregistrements dfinis comme jetons Enregistrements rejets Enregistrements de nouveau valids Nombre total d'enregistrements nettoys
METRIC_TYPE_CODE 10 32 6 26 16 30 33 34 27 2 35 23 31 28 20 5 17 4 14 15 19 9 18 8 11 29 21
Graphes
97
METRIC_TYPE_DESC Nombre total d'enregistrements d'arrive Nombre total d'enregistrements Enregistrements source dont la fusion a t annule Mis jour XREF mise jour
METRIC_TYPE_CODE 22 1 12 3 7
98
CHAPITRE 6
maxCopiedChildrenNumber
Dtermine pour chaque type d'enfant le nombre maximum d'enregistrements enfants copis lorsqu'un utilisateur copie une zone de sujet. Dtermine pour chaque type d'enfant le nombre maximum d'enregistrements petits-enfants copis lorsqu'un utilisateur copie une zone de sujet. Dtermine combien de temps (en millisecondes) des donnes de recherche peuvent tre dans le cache IDD avant d'tre recharges. Dtermine combien de temps (en millisecondes) des rles du GAS (ressources avec affectations de privilges) peuvent tre dans le cache IDD avant d'tre rechargs. Nombre maximum de lignes de rsultats de recherche qui seront exportes. Affecte la pagination des rsultats de recherche et des donnes enfants. IDD affiche pour l'utilisateur une page de 10 enregistrements. Toutefois, le nombre d'enregistrements obtenus depuis MDM Hub est dtermin par cette proprit. Avec le paramtre par dfaut, IDD ne demandera pas de
maxCopiedGrandChildrenNumber
10
lookupCacheUpdatePeriod
samCacheUpdatePeriod
maxSearchResultsExportedRows
5000
serverPageSize
100
99
Proprit
Utilisation donnes supplmentaires avant que l'utilisateur arrive la 11me page de donnes.
enableRememberCredentials
Vrai
Avec la valeur vrai, la case Se souvenir de moi apparat sur la page de connexion. Les utilisateurs restent connects pendant la dure dtermine par rememberCredentialsPeriod Dure (en heures) pendant laquelle les justificatifs d'identit de l'utilisateur restent mmoriss si la case Se souvenir de moi est coche.
rememberCredentialsPeriod
24 (heures)
Dans une version future, le gestionnaire de configuration IDD permettra peut-tre de grer ces paramtres. Le script SQL suivant, lorsqu'il est appliqu CMX_SYSTEM, initialise les proprits globales l'aide de leurs valeurs par dfaut. Mettez jour le champ VALUE de ce script pour modifier ces valeurs.
insert into C_REPOS_DS_PREF_DETAIL (ROWID_DS_PREF_DETAIL, ROWID_DS_PREF, NAME, VALUE) select 'BDDGP.0', rowid_ds_pref, 'threadSchedulerIdleTime', '5000' from C_REPOS_DS_PREF where name = '___SYSTEM_PREFERENCES_ROOT___'; insert into C_REPOS_DS_PREF_DETAIL (ROWID_DS_PREF_DETAIL, ROWID_DS_PREF, NAME, VALUE) select 'BDDGP.1', rowid_ds_pref, 'maxCopiedChildrenNumber', '10' from C_REPOS_DS_PREF where name = '___SYSTEM_PREFERENCES_ROOT___'; insert into C_REPOS_DS_PREF_DETAIL (ROWID_DS_PREF_DETAIL, ROWID_DS_PREF, NAME, VALUE) select 'BDDGP.2', rowid_ds_pref, 'lookupCacheUpdatePeriod', '300000' from C_REPOS_DS_PREF where name = '___SYSTEM_PREFERENCES_ROOT___'; insert into C_REPOS_DS_PREF_DETAIL (ROWID_DS_PREF_DETAIL, ROWID_DS_PREF, NAME, VALUE) select 'BDDGP.3', rowid_ds_pref, 'samCacheUpdatePeriod', '600000' from C_REPOS_DS_PREF where name = '___SYSTEM_PREFERENCES_ROOT___'; insert into C_REPOS_DS_PREF_DETAIL (ROWID_DS_PREF_DETAIL, ROWID_DS_PREF, NAME, VALUE) select 'BDDGP.4', rowid_ds_pref, 'maxSearchResultsExportedRows', '5000' from C_REPOS_DS_PREF where name = '___SYSTEM_PREFERENCES_ROOT___'; insert into C_REPOS_DS_PREF_DETAIL (ROWID_DS_PREF_DETAIL, ROWID_DS_PREF, NAME, VALUE) select 'BDDGP.5', rowid_ds_pref, 'serverPageSize', '100' from C_REPOS_DS_PREF where name = '___SYSTEM_PREFERENCES_ROOT___'; insert into C_REPOS_DS_PREF_DETAIL (ROWID_DS_PREF_DETAIL, ROWID_DS_PREF, NAME, VALUE) select 'BDDGP.6', rowid_ds_pref, 'maxCopiedGrandChildrenNumber', '10' from C_REPOS_DS_PREF where name = '___SYSTEM_PREFERENCES_ROOT___'; insert into C_REPOS_DS_PREF_DETAIL (ROWID_DS_PREF_DETAIL, ROWID_DS_PREF, NAME, VALUE) select 'BDDGP.7', rowid_ds_pref, 'enableRememberCredentials', 'true' from C_REPOS_DS_PREF where name = '___SYSTEM_PREFERENCES_ROOT___'; insert into C_REPOS_DS_PREF_DETAIL (ROWID_DS_PREF_DETAIL, ROWID_DS_PREF, NAME, VALUE) select 'BDDGP.8', rowid_ds_pref, 'rememberCredentialsPeriod', '24'
100
LIENS CONNEXES :
Effacement du cache de l'application IDD ou redmarrage la page 144
101
ANNEXE A
102
Voici les configurations minimales et recommandes pour les postes clients qui accdent IDD.
Paramtre CPU Valeur Minimum : 1,6 GHz Recommand : 2 GHz Minimum : 1 Go Recommand : 2 Go Minimum : 10 Mo Recommand : 100 Mo
Mmoire
103
ANNEXE B
Composants de l'application
Rfrence sur les composants de l'application, 104
BDDBundle.properties BDDBundle_XX.properties MetadataBundle.properties MetadataBundle_XX.properties ErrorCodeBundle.properties ErrorCodeBundle_XX.properties MessageBundle.properties MessageBundle_XX.properties BDDHelp.zip BDDHelp_XX.zip
Fichiers d'aide IDD gnriques. Aide qui dcrit de manire gnrique les fonctions d'une application IDD. Fichiers d'aide IDD personnaliss. Aide qui a t dveloppe de faon tre spcifique et unique une application IDD spcifique. En plus de fournir des instructions d'utilisation spcifiques l'implmentation, ce fichier d'aide peut contenir des informations pertinentes, telles que les procdures et stratgies d'une entreprise. Un remplacement du logo que l'application IDD affiche en haut gauche de l'cran. Le format du logo de Informatica est 183 pixels de largeur sur 24 pixels de hauteur. Pour de meilleurs rsultats, le logo de rechange doit possder des dimensions semblables.
CustomBDDHelp.zip CustomBDDHelp_XX.zip
104
ANNEXE C
SUBJECT_AREA
Y Y Y Y
FUNCTION_NAME
Tableau 2. Recherche
Cas d'utilisation Groupe de ressources Nom Sous-nom Exigences spciales / commentaires C R U D d M
CUSTOM_RESOURCE
BDD_NAME
BDD_NAME BDD_NAME
Y Y
105
Groupe de ressources
Nom
Sous-nom
BDD_NAME NAME LIB_NAME BDD_NAME NAME BDD_NAME NAME LIB_NAME BDD_NAME NAME
SUBJECT_AREA
Y Y Y
FUNCTION_NAME SUBJECT_AREA Objet de base principal et un un logiques Objet de base principal et un un logiques
CUSTOM_RESOURCE BASE_OBJECT
Y Y Y Y Y Y Y
SUBJECT_AREA
FUNCTION_NAME SUBJECT_AREA Objet de base principal, gestion de l'tat active Objet de base principal et un un logiques Y Y
CUSTOM_RESOURCE BASE_OBJECT
SUBJECT_AREA
Y Y Y Y
CUSTOM_RESOURCE BASE_OBJECT
BASE_OBJECT CLEANSE_FUNCTION
Pour les enfants un plusieurs, seul l'objet de base lui-mme, pour les enfants plusieurs plusieurs, l'objet de base et sa relation
Y Y
106
Cas d'utilisation
Groupe de ressources
Nom
Sous-nom
BASE_OBJECT
NAME
BASE_OBJECT CLEANSE_FUNCTION
Pour les enfants un plusieurs, seul l'objet de base lui-mme, pour les enfants plusieurs plusieurs, l'objet de base et sa relation du Base Object sont contrls. Gestion d'tat active. Pour les enfants un plusieurs, seul l'objet de base lui-mme, pour les enfants plusieurs plusieurs, l'objet de base et sa relation du Base Object sont contrls.
Y Y
BASE_OBJECT
NAME
Tableau 4. CM
Cas d'utilisation Groupe de ressources Nom Sous-nom Exigences spciales / commentaires L'objet de base n'est pas nouveau. Objet de base principal et tous les un un logiques. Pour les enfants un plusieurs, seul l'objet de base enfant. Pour les enfants C R U D d M
SUBJECT_AREA
Y Y Y
XREF
107
Cas d'utilisation
Groupe de ressources
Nom
Sous-nom
Exigences spciales / commentaires plusieurs plusieurs, l'objet de base enfant et la relation du Base Object.
Recherche de doublons
CUSTOM_RESOURCE BASE_OBJECT
SUBJECT_AREA
Y Y
Fusionner
CUSTOM_RESOURCE BASE_OBJECT
SUBJECT_AREA
Y Y
Annuler la fusion
CUSTOM_RESOURCE BASE_OBJECT
SUBJECT_AREA
Y Y
BASE_OBJECT
RAW
Tableau 5. Tches
Cas d'utilisation Groupe de ressources Nom Sous-nom Exigences spciales / commentaires Objet de base principal et tous les un un logiques, la gestion d'tat est active Objets plusieurs plusieurs, la gestion d'tat est active FUNCTION_NAME Objet de base principal et tous les un un logiques Valeur par dfaut pour approbation Objet de base principal et tous les un Y C R U D d M
CUSTOM_RESOURCE BASE_OBJECT
BDD_NAME NAME
SUBJECT_AREA
Y Y Y
BASE_OBJECT
NAME
CLEANSE_FUNCTION
LIB_NAME
CUSTOM_RESOURCE
BDD_NAME
TASK_TYPE:SA
CUSTOM_RESOURCE BASE_OBJECT
BDD_NAME NAME
SUBJECT_AREA
Y Y Y
108
Groupe de ressources
Nom
Sous-nom
BASE_OBJECT
NAME
Objets plusieurs plusieurs, la gestion d'tat est active FUNCTION_NAME Objet de base principal et tous les un un logiques Valeur par dfaut pour approbation Y
CLEANSE_FUNCTION
LIB_NAME
CUSTOM_RESOURCE
BDD_NAME
TASK_TYPE:SA
SUBJECT_AREA
Y Y
TASK_TYPE:SA SUBJECT_AREA Objet de base principal et tous les un un logiques, la gestion d'tat est active Objets plusieurs plusieurs, la gestion d'tat est active FUNCTION_NAME Objet de base principal et tous les un un logiques Tout type de tche de justificatifs d'identit Y Y Y
CUSTOM_RESOURCE BASE_OBJECT
BASE_OBJECT
NAME
CLEANSE_FUNCTION
LIB_NAME
CUSTOM_RESOURCE
BDD_NAME
TASK_TYPE:SA
Y Y Y
109
Cas d'utilisation
Groupe de ressources
Nom
Sous-nom
CUSTOM_RESOURCE
BDD_NAME
TASK_TYPE:SA/ Merge
CUSTOM_RESOURCE CUSTOM_RESOURCE
BDD_NAME BDD_NAME
CUSTOM_RESOURCE CUSTOM_RESOURCE
BDD_NAME BDD_NAME
Y Y
CUSTOM_RESOURCE
BDD_NAME
SUBJECT_AREA
CUSTOM_RESOURCE BASE_OBJECT
BDD_NAME NAME
SUBJECT_AREA HISTORY
Y Y
BASE_OBJECT
NAME
CUSTOM_RESOURCE BASE_OBJECT
BDD_NAME NAME
Y Y
BASE_OBJECT
NAME
CUSTOM_RESOURCE BASE_OBJECT
BDD_NAME NAME
Y Y
110
Cas d'utilisation croises de l'objet de base Afficher l'historique des fusions de l'objet de base
Groupe de ressources
Nom
Sous-nom
BASE_OBJECT
NAME
CUSTOM_RESOURCE BASE_OBJECT
BDD_NAME NAME
SUBJECT_AREA
Y Y
Tableau 7. Graphes
Cas d'utilisation Groupe de ressources Nom Sousnom Exigences spciales / commentaires C R U D d M
Afficher le graphe
CUSTOM_RESOURCE
BDD_NAME
CHART/ View
111
ANNEXE D
caractres gnriques.
Des filtres doivent tre dfinis sur les colonnes de correspondance afin d'appliquer des filtres de scurit de
disposant de plusieurs rles. Le rsultat est que l'utilisateur a accs toutes les donnes disponibles dans chaque rle affect : une union des affectations de filtres.
Les filtres sur diffrentes colonnes peuvent tre associs pour crer une scurit des donnes
multidimensionnelles. Les valeurs des filtres pour une colonne unique sont associes par OU. Les groupes de valeurs de filtres sur diffrentes colonnes sont associs par ET.
Les filtres sont appliqus dans les recherches et dans d'autres contextes, comme indiqu ci-dessous. La
scurit des donnes est configure l'aide de la bote de dialogue de zone de sujet dans le gestionnaire de configuration IDD.
Chaque colonne avec un filtre de scurit reprsente une dimension de filtration unique. Comme les valeurs
des filtres pour cette colonne sont ajoutes pour un utilisateur de l'application IDD, l'tendue des donnes sur lesquelles l'utilisateur peut agir augmente. Les valeurs des filtres sur une colonne unique sont associes par OU.
Les filtres sont multidimensionnels lorsqu'un filtre sur deux colonnes ou plus est appliqu un rle unique. Les
donnes sur lesquelles peut agir l'utilisateur constituent l'intersection des donnes autorises par les filtres sur chaque colonne. Les filtres sur chaque colonne sont associs par ET.
112
l'utilisateur.
- Onglet Relation - Toutes les entits lies sur lesquelles l'utilisateur n'a pas de droits d'affichage sont
masques.
- Rfrences de fratrie - Les utilisateurs ne peuvent pas passer un enregistrement de rfrence de fratrie s'il
113
- Rechercher des candidats la fusion - Comme avec la recherche, le choix des candidats par les utilisateurs
est limit.
- Fusionner la comparaison - Les enregistrements enfants sont filtrs comme indiqu ci-dessus s'ils ne
donnes.
- Champs de recherche - Les valeurs pour les champs de recherche sont filtres suivant les paramtres de
lies. Seules sont affiches les entits sur lesquelles l'utilisateur a des droits.
- Historique - Les filtres de scurit des donnes sont appliqus toutes les entits lies l'historique. Seules
Remarques supplmentaires
Les filtres de scurit doivent tre bass uniquement sur les enregistrements qui font partie de la zone de
sujet, pas les enregistrements qui font partie d'une autre zone de sujet. Autrement, l'application de filtres de scurit dans la Vue de hirarchie fournira des rsultats inattendus.
Lorsque la scurit des donnes est dfinie sur les enregistrements enfants, la dduplication des rsultats de
recherche doit tre active (voir ci-dessous). Autrement, les utilisateurs verront des doublons d'enregistrements dans les rsultats de recherche (plusieurs enregistrements enfants correspondront aux critres des filtres).
Comme les colonnes des filtres seront incluses dans de nombreuses recherches, il est important que ces
L'API searchQuery est utilise dans diverses zones d'IDD. Ce paramtre affecte uniquement l'utilisation de searchQuery pour l'opration de recherche.
114
ANNEXE E
Codes de langue
Code ISO aa ab af am ar as ay az ba be bg bh bi bn bo Langue Afar Abkhaze Afrikaans Amharique Arabe Assamese Aymara Azri Bachkir Bilorusse Bulgare Bihari Bislama Bengali, Bangla Tibtain
115
Code ISO br ca co cs cy da de dz el en eo Es et eu fa fi fj fo fr fy ga gd gl gn gu ha he
Langue Breton Catalan Corse Tchque Gallois Danois Allemand Dzongkha Grec Anglais Esperanto Espagnol Estonien Basque Perse Finnois Fidjien Froen Franais Frison Irlandais Galique cossais Galicien Guarani Gujarati Haoussa Hbreu (anciennement iw)
116
Code ISO hi hr hu hy ia id ie ik is it iu ja jw ka kk kl km kn ko ks ku ky la ln lo lt lv
Langue Hindi Croate Hongrois Armnien Interlingua Indonsien (anciennement in) Interlingue Inupiak Islandais Italien Inuktitut Japonais Javanais Gorgien Kazakh Groenlandais Cambodgien Kannada Coren Kashmiri Kurde Kirghiz Latin Lingala Lao Lituanien Letton
Codes de langue
117
Code ISO mg mi mk ml mn mo mr ms mt my na ne nl no oc om or pa pl ps pt qu rm rn ro ru rw
Langue Malgache Maori Macdonien Malayalam Mongol Moldave Marathi Malais Maltais Birman Nauru Npalais Nerlandais Norvgien Occitan (Afan) Oromo Oriya Punjabi Polonais Pashto, Pachtoune Portugais Quechua Rhto-roman Kirundi Roumain Russe Kinyarwanda
118
Code ISO sa sd sg sh si sk sl sm sn so sq sr ss st su sv sw ta te tg th ti tk tl tn to tr
Langue Sanskrit Sindhi Sangho Serbo-Croate Cingalais Slovaque Slovne Samoan Shona Somalien Albanais Serbe Siswati Sesotho Soudanais Sudois Swahili Tamoul Telugu Tadjik Tha Tigrinya Turkmne Tagalog Setswana Tonguien Turc
Codes de langue
119
Code ISO ts tt tw ug uk ur uz vi vo wo xh yi yo za zh zu
Langue Tsonga Tatar Twi Oughour Ukrainien Urdu Ouzbek Vietnamien Volapuk Wolof Xhosa Yiddish (anciennement ji) Yoruba Zhuang Chinois Zoulou
Codes de pays
Pays ILES ALAND AFGHANISTAN ALBANIE ALGERIE SAMOA AMERICAINES ANDORRE Code deux lettres AX AF AL DZ AS AD ISO # 248 4 8 12 16 20
120
Pays ANGOLA ANGUILLA ANTARCTIQUE ANTIGUA ET BARBUDA ARGENTINE ARMENIE ARUBA AUSTRALIE AUTRICHE AZERBAIDJAN BAHAMAS BAHREIN BANGLADESH BARBADE BELARUS BELGIQUE BELIZE BENIN BERMUDES BHOUTAN BOLIVIE BOSNIE HERZEGOVINE BOTSWANA ILE BOUVET BRESIL TERRITOIRE BRITANNIQUE DE L'OCEAN INDIEN BRUNEI DARUSSALAM
Codes de pays
121
Pays BULGARIE BURKINA FASO BURUNDI CAMBODGE CAMEROUN CANADA CAP VERT ILES CAIMAN REPUBLIQUE CENTRAFRICAINE TCHAD CHILI CHINE ILE DE NOEL ILES COCO (KEELING) COLOMBIE COMORES CONGO, Rpublique Dmocratique du (anciennement Zare) CONGO, Rpublique du ILES COOK COSTA RICA COTE D'IVOIRE CROATIE (nom local : Hrvatska) CUBA CHYPRE REPUBLIQUE TCHEQUE DANEMARK DJIBOUTI
ISO # 100 854 108 116 120 124 132 136 140 148 152 156 162 166 170 174 180 178 184 188 384 191 192 196 203 208 262
122
Pays DOMINIQUE REPUBLIQUE DOMINICAINE EQUATEUR EGYPTE SALVADOR GUINEE EQUATORIALE ERYTHREE ESTONIE ETHIOPIE ILES FALKLAND (MALVINAS) ILES FEROE FIDJI FINLANDE FRANCE GUINEE FRANCAISE POLYNESIE FRANCAISE TERRITOIRES FRANCAIS DU SUD GABON GAMBIE GEORGIE ALLEMAGNE GHANA GIBRALTAR GRECE GROENLAND GRENADE GUADELOUPE
ISO # 212 214 218 818 222 226 232 233 231 238 234 242 246 250 254 258 260 266 270 268 276 288 292 300 304 308 312
Codes de pays
123
Pays GUAM GUATEMALA GUINEE GUINEE-BISSAU GUYANE HAITI ILES HEARD ET MC DONALD HONDURAS HONG KONG HONGRIE ISLANDE INDE INDONESIE IRAN (REPUBLIQUE ISLAMIQUE D') IRAQ IRLANDE ISRAEL ITALIE JAMAIQUE JAPON JORDANIE KAZAKHSTAN KENYA KIRIBATI COREE, REPUBLIQUE POPULAIRE DEMOCRATIQUE DE COREE, REPUBLIQUE DE KOWEIT
ISO # 316 320 324 624 328 332 334 340 344 348 352 356 360 364 368 372 376 380 388 392 400 398 404 296 408 410 414
124
Pays KIRGHIZISTAN REPUBLIQUE DEMOCRATIQUE POPULAIRE LAO LETTONIE LIBAN LESOTHO LIBERIA JAMAHIRIYA ARABE LIBYENNE LICHTENSTEIN LITUANIE LUXEMBOURG MACAO MACEDOINE, ANCIENNE REPUBLIQUE YOUGOSLAVE DE MADAGASCAR MALAWI MALAISIE MALDIVES MALI MALTE ILES MARSHALL MARTINIQUE MAURITANIE ILE MAURICE MAYOTTE MEXIQUE MICRONESIE, ETATS FEDERES DE MOLDAVIE, REPUBLIQUE DE MONACO
ISO # 417 418 428 422 426 430 434 438 440 442 446 807 450 454 458 462 466 470 584 474 478 480 175 484 583 498 492
Codes de pays
125
Pays MONGOLIE MONTSERRAT MAROC MOZAMBIQUE MYANMAR NAMIBIE NAURU NEPAL PAYS-BAS ANTILLES NEERLANDAISES NOUVELLE CALEDONIE NOUVELLE ZELANDE NICARAGUA NIGER NIGERIA NIOUE ILE NORFOLK ILES MARIANNES NORVEGE OMAN PAKISTAN PALAU TERRITOIRE PALESTINIEN, Occup PANAMA PAPOUASIE NOUVELLE GUINEE PARAGUAY PEROU
ISO # 496 500 504 508 104 516 520 524 528 530 540 554 558 562 566 570 574 580 578 512 586 585 275 591 598 600 604
126
Pays PHILIPPINES PITCAIRN POLOGNE PORTUGAL PORTO RICO QATAR REUNION ROUMANIE FEDERATION DE RUSSIE RWANDA SAINTE HELENE SAINT KITTS ET NEVIS SAINTE LUCIE SAINT PIERRE ET MIQUELON SAINT VINCENT ET LES GRENADINES SAMOA SAN MARIN SAO TOME ET PRINCIPE ARABIE SAOUDITE SENEGAL SERBIE ET MONTENEGRO SEYCHELLES SIERRA LEONE SINGAPOUR SLOVAQUIE SLOVENIE ILES SALOMON
ISO # 608 612 616 620 630 634 638 642 643 646 654 659 662 666 670 882 674 678 682 686 891 690 694 702 703 705 90
Codes de pays
127
Pays SOMALIE AFRIQUE DU SUD GEORGIE DU SUD ET LES ILES SANDWICH DU SUD ESPAGNE SRI LANKA SOUDAN SURINAM ILES SVALBARD ET JAN MAYEN SWAZILAND SUEDE SUISSE REPUBLIQUE ARABE DE SYRIE TAIWAN TADJIKISTAN TANZANIE, REPUBLIQUE UNIE DE THAILANDE TIMOR ORIENTAL TOGO TOKELAU TONGA TRINITE ET TOBAGO TUNISIE TURQUIE TURKMENISTAN ILES TURKS ET CAICOS TUVALU OUGANDA
ISO # 706 710 239 724 144 736 740 744 748 752 756 760 158 762 834 764 626 768 772 776 780 788 792 795 796 798 800
128
Pays UKRAINE EMIRATS ARABES UNIS ROYAUME-UNI ETATS-UNIS ILES MINEURES ELOIGNEES DES ETATS-UNIS URUGUAY OUZBEKISTAN VANUATU SAINT-SIEGE DU VATICAN VENEZUELA VIETNAM ILES VIERGES (BRITANNIQUES) ILES VIERGES (AMERICAINES) ILES WALLIS ET FUTUNA SAHARA OCCIDENTAL YEMEN ZAMBIE ZIMBABWE
ISO # 804 784 826 840 581 858 860 548 336 862 704 92 850 876 732 887 894 716
Codes de pays
129
ANNEXE F
Concepts cls
Cette section dcrit les concepts cls que vous devez comprendre avant de mettre en uvre la scurit pour IDD.
130
Lectures connexes
La documentation Informatica suivante propose des informations de rfrence importantes sur la scurit IDD, GAS et SIF :
Guide de l'administrateur de Informatica MDM Hub, chapitre 20, "Configuration de la scurit" Guide de Services Integration Framework de Informatica MDM Hub, chapitre 4, "Utilisation du Gestionnaire
d'accs de scurit avec l'API SIF" (matrice droits/autorisations pour tous les appels SIF)
LIENS CONNEXES :
Rfrence sur la configuration de la scurit IDD la page 105
Remarque: Bien que cet exemple de scnario cible uniquement la scurit des objets, de nombreuses ides sont galement applicables la scurit des tches dans IDD, car la scurit des tches dpend galement du GAS.
LIENS CONNEXES :
Workflow et tches la page 11
Concepts cls
131
Autres considrations
Lors de la planification de la scurit pour votre application IDD, envisagez les problmes suivants :
Pour qu'IDD accde aux ressources Informatica MDM Hub, les ressources doivent tre configures comme
schma IDD comme base de donnes par dfaut pour ces utilisateurs.
Typiquement, les utilisateurs d'IDD ne verront pas de messages d'erreur explicites pour des privilges
insuffisants. Par exemple, une certaine ressource peut tre simplement masque pour l'utilisateur car il n'est pas configur pour y accder. Lors du test de votre configuration de scurit, consultez les informations de dbogage dans le journal du serveur.
La configuration de la scurit est stocke deux endroits : dans le cache du Serveur Hub et dans le cache
IDD. Il existe un lger temps de latence (1 minute) pour synchroniser les modifications. Dans un environnement de dveloppement, vous pouvez redmarrer le serveur pour actualiser le cache.
(correspondances possibles)
Fonctions de nettoyage (outil Fonctions de nettoyage), qui affectent l'entre de donnes (nettoyage en ligne
des donnes lors de l'enregistrement) Pour en savoir plus, consultez le Guide de l'administrateur de Informatica MDM Hub. Remarque: Bien que ce scnario dcrive uniquement la configuration d'un seul objet de base, les modles de donnes des clients impliquent un rseau de relations diverses entre les objets de base. Il est important que vous configuriez toute la constellation des objets de base et les autres objets de conception auxquels accderont des utilisateurs de l'application IDD.
132
Remarque: Vrifiez que chaque utilisateur a accs tous les Operational Record Stores (ORS) associs l'application IDD. Vous pouvez galement le faire sous l'onglet Utilisateurs affects la base de donnes dans l'outil Utilisateurs et groupes.
Objet de base Partie, y compris les lments suivants associs : - ensembles de rgles de correspondance, utiliss dans IDD pour la recherche de doublons (correspondances
potentielles)
- mtadonnes de contenu (HISTORY, RAW et XREF), utilises dans IDD pour afficher l'historique des
133
Conseils:
Envisagez de crer des groupes de ressources pour organiser des ressources accessibles d'IDD pour expdier
la configuration de scurit.
Si vous voulez empcher tous les utilisateurs d'IDD d'avoir accs une ressource donne, rendez-la
PRIVATE. Par exemple, vous pourriez masquer globalement l'accs d'IDD aux enregistrements RAW de cette manire.
134
Remarque: N'oubliez pas qu'il peut exister un lger retard entre le moment o vous enregistrez votre configuration de l'application et le moment o elle apparat dans l'outil Ressources scurises.
TASK_TYPE/ SubjectArea:TaskType
135
Cration de rles
Vous commencez par crer les rles de votre choix, tels que :
Nom du rle party_no_privileges_role Description Valeur par dfaut initiale. Aucune autorisation d'accder quoi que ce soit (comparable un utilisateur sans rle affect). Il ne s'agit pas d'un scnario dans le monde rel - il est propos pour montrer ce qui se produit lors de l'ajout de privilges avec d'autres rles. Autorisation de lecture seule sur l'objet de base Partie. Autorisation de cration sur l'objet de base Partie. Autorisation de mise jour sur l'objet de base Partie.
Configuration des privilges de ressource pour les objets de base et les objets affilis
Ensuite, pour chaque rle, vous configurez les privilges de ressource pour les objets de base et les objets affilis. Pour configurer les autorisations pour les objets de base dans l'outil Rles, slectionnez le rle configurer, dveloppez le nud Objets de base, dveloppez le nud Partie et configurez les privilges pour l'objet de base, les mtadonnes de contenu et les ensembles de rgles de correspondance. La table suivante prsente les privilges que vous devez configurer pour ce scnario.
Nom du rle party_no_privileges_role party_read_only_role Privilges de ressource Aucune autorisation. Privilges READ sur toutes les colonnes de l'objet de base PARTY Privilges READ sur un ensemble de rgles de correspondance applicable Privilges READ sur les mtadonnes de contenu (HISTORY, RAW et XREF). Privilges READ sur toutes les colonnes de l'objet de base PARTY. Privilges READ sur un ensemble de rgles de correspondance applicable Privilges READ sur les mtadonnes de contenu (HISTORY, RAW et XREF) Privilges CREATE sur toutes les colonnes de l'objet de base PARTY (requis pour la cration d'un nouvel enregistrement). Privilges UPDATE sur toutes les colonnes de l'objet de base PARTY (si vous voulez permettre ce rle de mettre jour un enregistrement existant galement). Privilges READ sur toutes les colonnes de l'objet de base PARTY. Privilges READ sur un ensemble de rgles de correspondance applicable Privilges READ sur les mtadonnes de contenu (HISTORY, RAW et XREF) Privilges UPDATE sur toutes les colonnes de l'objet de base PARTY (requis pour enregistrer les modifications apportes un enregistrement)
party_create_role
party_update_role
136
Conseils:
Si votre objet de base a des relations avec d'autres objets de base (par exemple, relations parent-enfant,
recherches de cls trangres ou relations un un), vous devez configurer l'accs toutes ces ressources galement. Les recherches ncessitent un accs READ, tandis que les objets de base lis ncessitent des autorisations comparables l'objet de base du cur).
Vous pouvez dsactiver slectivement les privilges READ sur certaines colonnes de sorte que les utilisateurs
ne puissent pas les voir dans l'application IDD. De mme, vous pouvez activer les privilges READ et dsactiver les privilges UPDATE de sorte que les utilisateurs puissent voir les colonnes mais pas modifier des donnes.
Vous devez configurer l'accs READ un ensemble de rgles de correspondance afin de trouver des doublons
pour travailler.
Vous pouvez contrler si un rle peut afficher l'historique (ncessite des privilges READ sur HISTORY),
afficher des rfrences croises (ncessite des privilges READ sur XREF) et afficher des enregistrements bruts (ncessite des privilges READ sur RAW).
Slectionnez (cochez) Afficher uniquement les ressources pour ce rle pour voir rapidement quelles
137
party_create_role -
party_update_role -
La manire de configurer l'accs ces ressources personnalises affecte ce que voient les utilisateurs dans l'application IDD. Par exemple :
Si un utilisateur n'a pas de privilges CREATE sur SEARCH_QUERY/Create, il n'aura pas la possibilit de
affectes. Si un utilisateur n'a pas de privilges CREATE sur une ressource TASK_TYPE donne, il ne pourra pas crer cette tche dans IDD.
138
Si vous voulez autoriser un rle ouvrir des enregistrements sous l'onglet Vue de hirarchie, vous devez lui
accorder l'accs READ la ressource HM_PROFILE (le profil Par dfaut ou une autre ressource HM_PROFILE applicable). Accordez galement les privilges READ, CREATE, UPDATE et/ou DELETE appropris sur les ressources HM_RELATIONSHIP_TYPE et HM_HIERARCHY_TYPE. Pour ajouter une entit (Ajouter une entit), le rle doit avoir des privilges CREATE sur la zone de sujet. Pour ajouter une relation (Ajouter une relation), le rle doit avoir des privilges CREATE sur la table REL, des privilges READ et CREATE sur HM_PROFILE et READ et CREATE sur HM_RELATIONSHIP_TYPE et HM_HIERARCHY_TYPE.
139
Ce que l'utilisateur peut voir et faire Sur le Tableau de bord, l'utilisateur peut voir des graphes. Sous l'onglet Donnes (onglet Recherche), l'utilisateur peut excuter, crer et actualiser une requte. Sous l'onglet Donnes (zone de sujet Partie), l'utilisateur peut crer un nouvel enregistrement Partie, ajouter des donnes et enregistrer des modifications. Sur le Tableau de bord, l'utilisateur peut voir des graphes. Sous l'onglet Donnes (onglet Recherche), l'utilisateur peut excuter, crer et actualiser une requte. Sous l'onglet Donnes (zone de sujet Partie), l'utilisateur peut diter un enregistrement Partie existant et enregistrer des modifications, mais pas crer un nouvel enregistrement Partie.
140
ANNEXE G
LIENS CONNEXES :
Masquage des donnes la page 13
Expressions
Le modle des masques est dcrit sous forme d'expressions rgulires. Les parties des expressions devant tre masques sont places entre parenthses. . Un point signifie n'importe quel caractre. .* Un point suivi d'un astrisque signifie une squence de caractres ou une squence vide. .+ Un point suivi d'un signe plus signifie un ou plusieurs caractre(s). Une squence vide ne correspond pas cette expression.
141
.{n} Un point suivi d'un nombre entier entre accolades signifie jusqu' n caractres. [.] Un point entre des crochets signifie le caractre point.
chantillons de modles
Les exemples suivants prsentent des chantillons de modles. Masquer la valeur de champ complte :
(.+)
Modle qui masque les cinq premiers caractres, puis en laisse trois non masqus, puis masque le reste de la valeur except les quatre derniers caractres :
(.{5})(.+).
Si le modle spcifi ne correspond pas la valeur du champ, la valeur complte est masque. Par exemple la chane ABS ne correspond pas au modle (.+) car il attend au moins quatre caractres (un au dbut devant tre masqu et trois la fin ne devant pas tre masqus). Dans ce cas, ABS est remplac par "***".
L'exemple prcdent prsente une dfinition de masque pour la colonne Numro de produit. Le masque est appliqu aux utilisateurs avec un rle de scurit Client-CA. Remarque: Si aucun rle de scurit n'est dfini pour la dfinition du masque de donnes, les masque est appliqu tous les utilisateurs non administrateurs.
142
ANNEXE H
Dpannage
Cette annexe comprend les rubriques suivantes :
Prsentation du dpannage, 143 Contrle de la configuration de votre GAS, 143 Contrle de la configuration de votre fonction de nettoyage, 144 Effacement du cache de l'application IDD ou redmarrage, 144
Prsentation du dpannage
Cette annexe dcrit certains conseils sur les lments vrifier lorsque l'on trouve des rsultats inattendus dans la configuration de l'application IDD.
143
l'application IDD, le contenu des mtadonnes appropri (objets XREF et HIST) correspond des ressources SECURE et est configur de manire approprie.
Requtes/Packages - Garantissent que les ressources sont SECURE. Dans le cas contraire, une application
144
Annexe H: Dpannage