EMC Document Sciences xPression - Version 4.6 SP1 Présentation du système - Dell EMC

La page est créée Dominique Gaudin
 
CONTINUER À LIRE
EMC Document Sciences xPression - Version 4.6 SP1 Présentation du système - Dell EMC
EMC ® Document Sciences ®
             xPression ®
                       Version 4.6 SP1

         Présentation du système

                  EMC Computer Systems France
                                       River Ouest
                                  80 Quai Voltaire
                                          CS 21002
                           95876 Bezons CEDEX
                    Tél.   :    +33 1 39 96 90 00
                      Fax :    +33 1 39 96 99 99
                               http://france.emc.com
Législation
Copyright © 2003-2016 EMC Corporation. All Rights Reserved.
EMC estime que les informations figurant dans ce document sont exactes à la date de publication. Ces informations sont
modifiables sans préavis.
LES INFORMATIONS CONTENUES DANS CETTE PUBLICATION SONT FOURNIES « EN L’ÉTAT ». EMC CORPORATION
NE FOURNIT AUCUNE DÉCLARATION OU GARANTIE D’AUCUNE SORTE CONCERNANT LES INFORMATIONS
CONTENUES DANS CETTE PUBLICATION ET REJETTE PLUS SPÉCIALEMENT TOUTE GARANTIE IMPLICITE DE
QUALITÉ COMMERCIALE OU D’ADÉQUATION À UNE UTILISATION PARTICULIÈRE.
L’utilisation, la copie et la diffusion de tout logiciel EMC décrit dans cette publication nécessitent une licence logicielle
en cours de validité.
Pour obtenir la liste actualisée des noms de produits, consultez la rubrique desmarques EMC via le lien Législation, sur emc2.fr.
Adobe et Adobe PDF Library sont des marques ou des marques déposées d’Adobe Systems Inc. aux États-Unis et dans d’autres
pays. Toutes les autres marques citées dans le présent document sont la propriété de leurs détenteurs respectifs.

Commentaires sur la documentation
Votre avis nous intéresse. Faites-nous part de vos commentaires sur notre documentation produit. Si vous avez des idées sur la
façon dont nous pourrions améliorer notre documentation ou faciliter son utilisation, n’hésitez pas à nous faire part de vos
commentaires en nous écrivant à l’adresse ECD.DocumentationFeedback@emc.com
Table des matières

Préface   ................................................................................................................................   5

Chapitre 1        Introduction           .................................................................................................   7
                  A quel niveau intervient xPression ? ..................................................................                    7
                  Les trois principaux défis d’entreprise relevés grâce à xPression ..........................                               7

Chapitre 2        Présentation de l’infrastructure de xPression                       .............................................          9
                  Composants serveur .........................................................................................                9
                     Assemblage des documents...........................................................................                      9
                     Traitement par lots........................................................................................             10
                  Composants de données ...................................................................................                  10
                     Données client ..............................................................................................           10
                     Base de données xPression ............................................................................                  11
                  Composants de fichier ......................................................................................               11
                     Modèles de document professionnel (BDT) ....................................................                            11
                     Liste d’assemblage ........................................................................................             11
                     Profils de sortie ............................................................................................          12
                     Documents assemblés ...................................................................................                 12
                  Composants logiciels xPression .........................................................................                   12
                     Contrôleur de diffusion.................................................................................                13
                        Archivage ................................................................................................           13
                     Contrôleur de sécurité ..................................................................................               13
                     Programme de lecture des données client .......................................................                         13
                     Contrôleur de profil de sortie ........................................................................                 14
                     Moteurs de composition................................................................................                  14
                     Batch Runner ...............................................................................................            14
                     xFramework ................................................................................................             14
                        Services Web xPression .............................................................................                 15
                        xPression DevKit ......................................................................................              15
                        Raccourci vers xResponse et xRevise ..........................................................                       15
                     Utilitaire de migration ..................................................................................              16
                  Intégration de la gestion du contenu de l’entreprise (ECM) ..................................                              16
                     xPression Documentum Edition ....................................................................                       16
                     Intégration de Documentum dans Enterprise Edition ......................................                                17
                        Documents les mieux adaptés pour l’intégration de Documentum ...............                                         17
                        Comment xPression utilise-t-il Documentum ? ...........................................                              18
                     Intégration de FileNet ...................................................................................              18

Chapitre 3        Composants applicatifs                   ............................................................................... 21
                  Applications transactionnelles ...........................................................................                 21
                    xResponse ....................................................................................................           21
                    xRevise ........................................................................................................         21
                  Applications administratives .............................................................................                 22
                    xAdmin .......................................................................................................           22
                    xDashboard .................................................................................................             22

                                                                                                                                             3
Table des matières

                     Applications de conception de documents xPression ..........................................                           22
                       xDesign .......................................................................................................      22
                       xPresso for Adobe InDesign ..........................................................................                23
                       xPresso for Dreamweaver .............................................................................                23
                       xPresso for Microsoft Word ...........................................................................               23
                     xPressForms .....................................................................................................      24

Chapitre 4           Configuration du serveur       ............................................................................            25
                     Présentation du déploiement de xPression .........................................................                     25
                        Déploiement de xDesign ...............................................................................              26
                        Déploiements de xPresso for Adobe InDesign et Dreamweaver .......................                                   26
                        Déploiement du serveur ................................................................................             27
                        Déploiement de la base de données xPression ................................................                        27
                     Planification de la configuration de xPression .....................................................                   27
                     Configurations serveur suggérées ......................................................................                28
                        Volumes par lot de taille modérée ..................................................................                28
                        Volumes par lot importants associés à un traitement transactionnel
                        modéré ........................................................................................................     29
                        Volumes par lot importants associés à un traitement transactionnel
                        intensif ........................................................................................................   30
                        Recommandation de base de données xPression .............................................                           30
                     Stockage des documents de sortie ......................................................................                30
                     Connectivité avec d’autres composants ..............................................................                   31
                       Etat de la session client de xPression ..............................................................                31
                       Affinité entre les serveurs ..............................................................................           31

4
Préface

Ce guide présente une vue d’ensemble du système xPression et aborde les applications, les
composants, les moteurs de publication et l’infrastructure du serveur xPression.

Public ciblé
Ce guide est destiné à tous les utilisateurs de xPression qui souhaitent obtenir des connaissances
générales à propos de la suite d’applications xPression.

Conventions
Les conventions suivantes sont utilisées dans ce document :

 Type de police    Signification
 caractères gras   Éléments de l’interface utilisateur graphique associés à une action.
 italique          Titres d’ouvrages, mises en avant ou variables d’espaces réservés pour lesquels
                   vous devez fournir des valeurs spécifiques.
 monospace         Commandes insérées dans un paragraphe, URL, exemples de code, texte qui
                   s’affiche à l’écran ou que vous devez saisir.

xPressionHome
Le terme « xPressionHome » fait référence à l’emplacement où xPression a été installé sur votre
serveur. Sur les serveurs Windows, l’emplacement par défaut est C:\xPression.

Historique des révisions
Les modifications suivantes ont été apportées à ce document.

                                                                                                     5
Préface

    Date de la révision   Description
    Novembre 2016         Publication initiale

6
Chapitre 1
Introduction

xPression est une suite d’applications permettant à votre entreprise de traiter le contenu universel. Le
système a été conçu sur la base d’une architecture ouverte et modulaire reposant sur des normes
telles que Java EE, Services Web, JMS, MS .NET et XML.
L’architecture Web n-tier de xPression permet la diffusion en temps réel et à grande échelle de vos
communications d’entreprise stratégiques. Grâce aux fonctions de bout en bout de xPression,
vous pouvez concevoir, tester, approuver, produire et diffuser rapidement vos documents dans de
nombreux formats e-mail, archive, Web et papier.

A quel niveau intervient xPression ?
L’architecture orientée service (SOA) de xPression a été conçue de manière à s’intégrer facilement
dans les solutions d’entreprise, telles que les systèmes ECM, CRM, ERP et BPM. xPression propose
des services de publication de contenu dynamique permettant la génération de documents
personnalisés de grande qualité au sein d’une solution d’entreprise.
La facilité d’intégration repose sur l’architecture Java EE de xPression, sa prise en charge extensive du
langage XML et son ensemble complet de services Web.

Les trois principaux défis d’entreprise relevés
grâce à xPression
1.   Fidélisation des clients : augmentez le taux de rétention des clients grâce à des communications
     interactives en temps réel permettant aux agents de terrain de répondre immédiatement à leurs
     demandes.
2.   Consolidation technologique : remplacez vos innombrables outils de génération de documents
     propriétaires par une seule solution complète respectueuse de vos normes que vous pourrez
     intégrer à vos systèmes CRM, ECM et ERP afin de couvrir tous vos besoins en matière de
     génération de documents.
3.   Délai de commercialisation : accélérez la conception et la mise en œuvre de vos communications
     d’entreprise en utilisant les meilleurs outils de productivité, tels que Microsoft Word, Adobe

                                                                                                        7
Introduction

     InDesign et DreamWeaver, et en les associant à une logique à base de règles et à un moteur de
     génération de documents hors pair.

8
Chapitre 2
Présentation de l’infrastructure de
xPression

Ce chapitre présente le système d’administration xPression. Il aborde l’architecture de xPression et
ses composants de conception du point de vue d’un administrateur système.
Les composants du serveur xPression interagissent pour vous offrir un environnement de conception
de documents entièrement transparent. Cette section explique le rôle joué par chacun des principaux
composants au sein des processus de conception et de production de documents.

Composants serveur
Le serveur xPression constitue le cœur de la suite xPression. Il regroupe les composants requis
pour l’assemblage, la mise en forme et la distribution de documents personnalisés. Ces composants
sont écrits en Java et hébergés sur votre serveur d’applications Java. L’utilisation de Java pour
les composants xPression comme pour le serveur d’applications permet à xPression de fournir
une application multi-plateforme s’exécutant sur différents systèmes d’exploitation, notamment
Windows, UNIX et Linux. Pour obtenir la liste complète de systèmes d’exploitation et serveurs pris
en charge, consultez la documentation de votre installation.
Les deux principales fonctions du serveur sont l’assemblage des documents et le traitement par lots.

Assemblage des documents
L’assemblage des documents est réalisée par un composant Enterprise Java Bean (EJB) qui s’exécute
dans un conteneur fourni par le serveur d’applications. Plusieurs instances de l’EJB d’assemblage
xPression peuvent être invoquées pour traiter simultanément plusieurs demandes d’assemblage
de documents.
Ce composant gère la création et la personnalisation des documents. Il lit et exécute les instructions
contenues dans un modèle de document professionnel (BDT) créé par xDesign. Le composant
interroge ensuite la base de données xPression et les sources de données client, puis crée un document
assemblé en suivant les instructions du BDT.

                                                                                                       9
Présentation de l’infrastructure de xPression

Traitement par lots
Grâce aux capacités de traitement par lots de xPression, vous pouvez tirer pleinement avantage de
sa vitesse de production et de son évolutivité pour imprimer et diffuser d’importants volumes de
communications client. xPression traite les instructions formulées dans une définition de tâche XML
(créée dans xDashboard) pour déterminer les documents et les enregistrements client à générer.
Ensuite, il assemble et publie le document pour terminer la tâche par lot. Le programme peut être
planifié de manière à s’exécuter à des heures spécifiques à l’aide des services de planification standard
de votre système d’exploitation ou d’un progiciel tiers de planification par lot. xPression exécute les
directives spécifiées dans une définition de tâche par lot qui sont gérées depuis xAdmin.
Lors du traitement d’une tâche par lot, xPression accepte des arguments de ligne de commande
facultatifs et communique principalement avec trois composants de serveur : le programme de
lecture des données client, l’assemblage xPression et le contrôleur de profil de sortie. Les définitions
de tâche par lot générées par xDashboard sont stockées dans la base de données xPression. Les
définitions de tâche composées manuellement, quant à elles, sont stockées dans un fichier transmis au
processus par lot depuis la ligne de commande.
Pour obtenir de plus amples informations sur le fonctionnement de xPression Batch, consultez le
Entreprise Batch Processing Guide

Composants de données
xPression comprend deux composants de données. Les données client xPression sont utilisées pour
remplir vos documents personnalisés (données client). Le contenu et les images qui en résultent sont
stockées par les outils de conception de documents de xPression (base de données xPression).

Données client
Les données client sont des informations stockées dans une base de données client qui permettent à
un concepteur de documents de personnaliser ces derniers. Elles sont fournies à xPression au format
XML ou depuis une base de données relationnelle. xPression peut lire n’importe quelle structure
XML à l’aide d’une XSD (XML Schéma Définition) afin de définir le schéma et le chemin xPath vers
l’emplacement des données dans l’arborescence XML. Le Programme de lecture des données client lit
et extrait les données des fichiers de données client.
Les sources de données mal conçues peuvent avoir une incidence négative sur les performances de
xPression. Assurez-vous d’appliquer des règles de conception de données correctes lorsque vous
créez vos données client.
Remarque : Les limites de longueur de champ pour les champs de type chaîne sont principalement
déterminées par la base de données. Les bases de données relationnelles actuellement prises en
charge par xPression autorisent jusqu’à 4 000 caractères. Le langage XML gère des longueurs de
champ nettement supérieures à celles des bases de données relationnelles (jusqu’à 64k caractères),
mais la limite spécifique dépend de l’utilisation.
Il est possible d’insérer jusqu’à 64k caractères dans le champ XML de documents xDesign, le champ
OP d’un index générique et dans les variables de xEditor. Notez toutefois que des champs contenant

10
Présentation de l’infrastructure de xPression

une telle quantité de données diminuent généralement les performances et qu’ils doivent être utilisés
avec précaution. Les champs OP extrêmement longs doivent être évités dans tous les cas de figure.

Base de données xPression
La base de données xPression est une base de données relationnelle totalement indexée pouvant
contenir du texte, des images, des modèles de document, des règles et des données xPression
internes. Dans un environnement hors cluster, il existe une base de données xPression par installation
xPression. Dans les environnements en cluster, une même base de données xPression est utilisée par
tous les serveurs xPression faisant partie du cluster. La base de données xPression contient différents
types d’informations : objets de données xPression, règles, objets texte (documents) et objets binaires
(images). La base de données xPression est hébergée sur une base de données relationnelle.

Composants de fichier
xPression utilise différents fichiers pour définir l’inclusion de contenu, collecter des éléments à
assembler, définir les spécificités de la sortie et stocker les documents assemblés.
Les composants de fichier sont les suivants :
• Modèles de document professionnel (BDT), page 11
• Liste d’assemblage, page 11
• Profils de sortie, page 12
• Documents assemblés, page 12

Modèles de document professionnel (BDT)
Un modèle de document professionnel est un document XML produit par xDesign lorsque vous créez
un document. Il consiste en un ensemble d’instructions qui indiquent à xPression le contenu à inclure
dans un document, la mise en forme à appliquer au document et la personnalisation à apporter
pour chaque client. Le BDT est basé sur la logique métier vous avez définie en créant un document
dans xDesign. Il interroge les données client et la base de données xPression à l’aide d’instructions,
d’opérations logiques et de fonctions arithmétiques. Un BDT peut également être conçu en tant que
langage de script et est parfois appelé syntaxe BDT.

Liste d’assemblage
Le moteur d’assemblage est un EJB à états qui s’exécute dans un conteneur fourni par le serveur
d’applications Java. Il se connecte à d’autres composants xPression (xPression Batch, le contrôleur de
profil de sortie, le programme de lecture des données client et la base de données xPression) pour
rassembler les données nécessaires afin de personnaliser vos documents, de les assembler et de
les mettre en forme.

                                                                                                              11
Présentation de l’infrastructure de xPression

La liste d’assemblage est un fichier XML produit par le moteur d’assemblage après lecture et
exécution des instructions formulées dans un BDT pour un enregistrement client donné. Elle contient
toutes les instructions requises par xPression pour produire votre document personnalisé.
Une liste d’assemblage est toujours spécifique à un seul enregistrement de données. Un BDT est
un modèle utilisé pour produire de nombreuses listes d’assemblage (une par enregistrement de
données). xPression crée des listes d’assemblage en appliquant un seul et unique enregistrement de
données d’entrée à un BDT.

Profils de sortie
Les profils de sortie contiennent les instructions utilisées pour définir la mise en forme et la diffusion
d’un document. Le conteneur du profil de sortie associe des flux de sortie à des définitions de
diffusion et de format ou de sortie. Un flux de sortie définit le contenu d’un flux et la manière dont ce
dernier est produit. Une définition de diffusion fournit des informations spécifiques au périphérique
en fonction de la sortie souhaitée (par exemple, une définition de diffusion d’e-mail contient des
informations pour les champs À, De et Objet). Une définition de format fournit des informations
de mise en forme, telles que les fichiers de police et le format de sortie désigné (par exemple, AFP,
Postscript, PDF, Metacode ou PCL).

Documents assemblés
Un document assemblé est une sortie générée par le moteur d’assemblage qui comporte le contenu
personnalisé du client. Il fonctionne comme un code intermédiaire lu et exécuté par xPression pour
générer le document final à diffuser au client.

Composants logiciels xPression
En plus des composants principaux de l’architecture xPression présentés dans les sections précédentes
de ce chapitre, d’autres modules logiciels offrent des fonctions supplémentaires dans différents
domaines de xPression.
Cette section présente brièvement les composants logiciels qui complètent l’architecture xPression :
• Contrôleur de diffusion, page 13
• Contrôleur de sécurité, page 13
• Programme de lecture des données client, page 13
• Contrôleur de profil de sortie, page 14
• Moteurs de composition, page 14
• Batch Runner, page 14
• xFramework , page 14
• Utilitaire de migration, page 16

12
Présentation de l’infrastructure de xPression

Contrôleur de diffusion
Le contrôleur de diffusion s’interface avec les canaux de diffusion pris en charge dans xPression,
notamment les formats de sortie e-mail SMTP, papier et archive. Il s’agit d’une session EJB sans état
qui fonctionne de manière asynchrone via un mécanisme de mise en file d’attente pour assurer
une diffusion fiable de la sortie sur les canaux qui ne prennent pas en charge les documents
multithread de manière fiable. Ce contrôleur détermine le canal de diffusion approprié en fonction
des informations reçues du contrôleur de profil de sortie.
Remarque : Dans un environnement en cluster vertical, un seul service de diffusion à la fois peut
être exécuté.

Archivage

Le service de diffusion utilise un pool de threads pour traiter la sortie archive de manière
simultanée. Vous pouvez configurer le nombre de threads maximum et minimum par le biais du
fichier DistributionController.properties situé dans votre répertoire xPressionHome (par défaut,
C:\xPression).
Le fichier DistributionController.properties utilise les deux propriétés suivantes pour contrôler
le nombre de threads minimum et maximum.

 Élément                                 Description
 ArchiveMaximumPoolSize                  Nombre maximum de threads contenus dans le pool de threads.
                                         Par défaut, cette valeur est définie à 10.
 ArchiveMinimumPoolSize                  Nombre minimum de threads contenus dans le pool de threads.
                                         Par défaut, cette valeur est définie à 4.

Contrôleur de sécurité
Le contrôleur de sécurité est un EJB sans état chargé de définir et de contrôler les droits d’accès
à xPression ainsi que l’interfaçage avec les systèmes de sécurité réseau pour les services
d’authentification. En outre, il utilise la protection EJB afin de garantir que seuls les composants et
utilisateurs autorisés peuvent accéder aux interfaces publiques de certains EJB.

Programme de lecture des données client
Le programme de lecture des données client est un composant Java multithread utilisé par le moteur
d’assemblage, Batch Runner, xDesign, xRevise et xResponse pour interroger et extraire les données
client. Seule cette interface permet d’accéder aux données client stockées dans un document RDB
ou XML. Elle convertit les objets Java en code SQL personnalisé pour l’adaptation SQL du client au
lieu d’exécuter les SQL brutes directement sur la base de données, ce qui garantit l’indépendance
de xPression vis-à-vis de la base de données.

                                                                                                              13
Présentation de l’infrastructure de xPression

Le programme de lecture des données client crée une base de données en mémoire qui stocke les
données extraites utilisées dans les requêtes XML. Cette fonction permet également au concepteur
du document de développer un document unique pouvant être utilisé avec différentes sources de
données en fonction des besoins de l’entreprise.

Contrôleur de profil de sortie
Le contrôleur de profil de sortie (OPC) est un composant Java qui lit et traite les informations situées
dans un profil de sortie pour déterminer la manière dont un document doit être mis en forme,
composé, publié et diffusé. L’OPC est responsable de diverses tâches, notamment la génération de
flux de sortie, de codes à barres, de fichiers d’archive et d’indices.

Moteurs de composition
xPression comporte deux moteurs de composition appelés CompuSet et xPublish. Les moteurs de
composition créent la mise en forme et la mise en page finales des documents assemblés et produisent
les documents personnalisés dans le format spécifié par l’OPC.
Le moteur de composition comprend deux composants principaux : un moteur de traitement de
sortie et un émetteur pour chaque format de sortie pris en charge. Les moteurs de composition
xPression prennent en charge différentes fonctions et différents formats de sortie.

Batch Runner
Batch Runner est un composant Java chargé du traitement automatique d’importants volumes de
documents. Il peut être démarré manuellement à partir de la ligne de commande ou de xDashboard,
ou planifié pour être démarré à une heure donnée par les services de planification du système
d’exploitation.
Batch Runner peut s’exécuter en mode thread simple ou multithread, en fonction de la configuration
du serveur et du moteur de composition. Il gère le traitement de plusieurs documents en appelant un
ou plusieurs threads du programme de lecture des données client et du moteur d’assemblage afin
d’exécuter des tâches par lot dans des threads parallèles. Il s’interface avec le contrôleur de profil de
sortie et le contrôleur de diffusion pour diffuser les documents requis sur les canaux sélectionnés.
Les instructions de traitement sont transmises à xPression Batch par le biais d’une définition de tâche
XML. La définition de tâche peut être générée manuellement ou via xDashboard.

xFramework
xFramework est l’interface de programmation d’application (API) de xPression. Il vous permet de
générer une interface personnalisée pour les services d’assemblage et de diffusion de xPression. Les
composants de xFramework sont : FastPath, l’API Web Services, et le xPression DevKit.

14
Présentation de l’infrastructure de xPression

Services Web xPression

Les services Web xFramework sont une série de services Web conformes à WS-I Basic Profile Version 1.
Le premier niveau, QuickDoc, contient les méthodes de service Web les plus simples et les plus
courantes utilisées pour l’intégration avec xPression. Ces services Web ne contiennent pas de types
complexes et peuvent être traités par toute boîte à outils SOAP mettant en œuvre WS-I Basic Profile.
Le second niveau de services Web est plus complexe et ajoute une puissance considérable à
l’assemblage, l’édition et la publication des documents. Il vous permet également de retourner des
données sur les documents que vous publiez et permet aux systèmes externes d’interroger et, dans
certains cas, de mettre à jour les informations dans xPression sans accéder à la base de données
xPression.
Ces services Web conformes à WS-I sont nouveaux pour xPression 4.0. Dans les versions précédentes,
les services Web utilisés concernaient AXIS 1.3. À partir de xPression 4.0, les services Web AXIS 1.3
sont considérés comme obsolètes. Ils sont encore pris en charge pour les utilisateurs qui les ont mis
en œuvre auparavant mais ne le seront plus dans la prochaine version majeure de xPression. Nous
recommandons par conséquent aux utilisateurs d’effectuer une mise à niveau vers les nouveaux
services Web conformes à WS-I.

xPression DevKit

Le xPression DevKit est une extension des services Web xFramework pour les fonctions spécifiques
à une solution. Ces services Web vous permettent de créer des applications de correspondance
personnalisées utilisant des composants xPression. Vous pouvez implémenter les composants dont
vous avez besoin et ignorer les autres que vous jugez inutiles. xPression DevKit inclut également
xEditor, un composant autonome qui permet de modifier les documents via Microsoft Word.
Le xPression DevKit est conçu pour vous aider à créer facilement vos propres applications grâce aux
fonctions suivantes :
• Permet aux utilisateurs de trouver facilement le modèle de document le plus adapté pour la
  communication client actuelle.
• Affiche toutes les informations pertinentes transmises par le système frontal.
• Affiche un aperçu du document de correspondance après sélection du modèle et saisie de données.
• Autorise l’utilisateur à modifier le document et à appliquer des paragraphes facultatifs.
L’intégration du xPression DevKit vous permet d’améliorer votre propre application personnalisée
avec la technologie xPression. Ce type d’intégration est plus performant que l’intégration Fastpath,
qui vous demande de transférer le contrôle de votre application à une application Web xResponse
ou xRevise préconstruite. Avec xPression DevKit, vous créez votre propre application à l’aide de
plusieurs points d’intégration à xPression, au lieu d’un simple transfert FastPath.

Raccourci vers xResponse et xRevise

Fastpath vous permet d’intégrer vos applications à une application Web xResponse ou xRevise
préconstruite. Ce type d’intégration simple représente une approche exactement opposée à celle

                                                                                                            15
Présentation de l’infrastructure de xPression

utilisée dans le xPression DevKit. Il demande de transférer le contrôle de votre application à une
application de correspondance xPression préconstruite.

Utilitaire de migration
L’utilitaire de migration propose une méthode simple de transfert des documents et des objets qui
leur sont associés entre les différents serveurs xPression. Cette fonction est utile lorsqu’un serveur
xPression est utilisé dans un environnement de développement et qu’un autre est utilisé dans un
environnement de production. Avec l’utilitaire de migration, vous pouvez extraire des documents
créés dans l’environnement de développement et les importer dans l’environnement de production. Il
vous permet également de distinguer les fonctions d’exportation et d’importation.
Pour faciliter la procédure de recréation des paramètres de profil de sortie et de tâche par lot sur le
serveur vers lequel vous voulez migrer les documents, xPression Migrate vous permet de migrer
ces paramètres de la même manière.
L’utilitaire de migration peut être exécuté manuellement depuis xAdmin ou planifié pour s’exécuter
à une date et une heure données à l’aide des services de planification du système d’exploitation.
L’entrée d’une migration planifiée est une définition de migration XML que vous pouvez générer
manuellement ou par le biais de xAdmin.

Intégration de la gestion du contenu de
l’entreprise (ECM)
xPression prend en charge deux systèmes ECM appelés Documentum et FileNet. Ces deux systèmes
nécessitent des étapes d’installation et de configuration spécifiques :
• xPression Documentum Edition, page 16
• Intégration de Documentum dans Enterprise Edition, page 17
• Intégration de FileNet, page 18
Pour apprendre à configurer xPression pour votre système ECM, reportez-vous au manuel xPression
Installation Guide.

xPression Documentum Edition
Vous pouvez acheter xPression Documentum Edition, un module complémentaire sous licence
séparée du serveur Enterprise Edition qui vous permet d’utiliser une Documentum DocBase unique,

16
Présentation de l’infrastructure de xPression

prédéfinie en tant que référentiel xPression. Ce référentiel est connu sous le nom référentiel xPression
Documentum. Avec Documentum Edition, vous pouvez :
• réaliser des archivages et des retraits de modèles xPresso à partir d’un référentiel Documentum.
• stocker et gérer les versions des listes de variables xPresso, les listes de propriétés de documents et
  les modèles de document dans votre référentiel Documentum xPression.
• accéder à toute version stockée de vos modèles xPresso et fichiers XML à partir de votre référentiel
  Documentum xPression.
Vous pouvez faire l’acquisition de Documentum Edition en tant que module séparé du serveur
standard Enterprise Edition, ou en tant qu’installation séparée, ce qui implique l’installation du
serveur, mais pas des applications Enterprise Edition.

Intégration de Documentum dans Enterprise Edition
Documentum est un système de gestion de contenu d’entreprise. Il s’agit d’une plateforme et d’un
référentiel très répandu utilisé pour créer, diffuser et archiver du contenu. Documentum excelle dans
la gestion de l’intégralité des processus de cycle de vie du contenu, de la création à la gestion du
contenu en passant par son évolution au cours du temps et son retrait éventuel en fin de vie. EMC
Document Sciences est passé maître dans la création, l’assemblage automatisé et la diffusion de
documents hautement personnalisés, le traitement par lots d’importants volumes de documents et
l’accès en ligne évolutif à ces derniers. Ensemble, ces deux produits fournissent une puissante solution
« de bout en bout » au secteur des services financiers qui peut ainsi automatiser et rationaliser la
création, la personnalisation, la gestion, la réexploitation et la publication de contenu dynamique.

Documents les mieux adaptés pour l’intégration de Documentum

Documents très complexes, hautement personnalisés, devant respecter des règles de conformité,
notamment :
• Appels d’offres et devis
• Règlements et contrats
• Notes de prise en charge (EOB)
• Courriers de réclamation
• Kits de membre et documentation marketing associée
Documents nécessitant une diffusion sur plusieurs canaux, notamment :
• Documents imprimés personnalisés, tels que des règlements et contrats diffusés à grande échelle
• Mécanismes en libre-service en ligne pour les devis et les factures électroniques
• Copies archivées de documents réglementés
• Correspondances par e-mail, courrier postal ou portail Web

                                                                                                             17
Présentation de l’infrastructure de xPression

En outre, l’intégration de Documentum offre la possibilité de réutiliser une partie du contenu
d’entreprise utilisé dans ces documents, notamment :
• Images
• Logos
• Signatures
• Contenu textuel
• Messages commerciaux

Comment xPression utilise-t-il Documentum ?

Avec l’intégration de Documentum, vous pouvez :
• archiver vos documents générés par xPression dans un référentiel Documentum. Pour plus
  d’informations sur l’archivage Documentum, consultez le xAdmin User Guide pour obtenir les
  Définitions de diffusion xPublish.
• extraire des images et des PDF de votre docbase Documentum afin de les utiliser dans vos
  documents xPression. Cette fonction s’applique uniquement aux documents xPublish. Vous
  pouvez importer des images Documentum dans votre document xPression de deux manières
  différentes. La première consiste à insérer une référence à l’image dans le document, permettant
  ainsi à xPression d’extraire la version la plus récente de l’image du docbase à chaque utilisation.
  L’autre méthode consiste à importer l’image Documentum dans la base de données xPression,
  où elle sera traitée comme une image xPression. Pour plus d’informations sur les images
  Documentum, consultez le xDesign Style and Formatting Guide.
• stocker les fichiers de données xPresso dans un référentiel Documentum. Lorsque vous êtes
  connecté au serveur xPression en mode en ligne, vous pouvez appliquer des données à
  votre modèle de document en sélectionnant un fichier de données stocké dans le référentiel
  Documentum. Pour plus d’informations, consultez la documentation client de xPresso.

Intégration de FileNet
FileNet peut être utilisé pour archiver des images et des documents PDF que vous pouvez utiliser en
tant que contenu externe dans vos documents. Vous pouvez utiliser plusieurs archives FileNet et
combiner FileNet avec Documentum.
xPression ne prend pas directement en charge l’archivage avec FileNet. xPression prend en charge
l’exportation des fichiers index d’archive aux formats FileNet Capture, FileNet HPII et Generic
Index. FileNet propose des utilitaires très performants vous permettant de capturer du contenu
dans xPression à l’aide de ces documents d’archive. Consultez le manuel xAdmin User Guide pour

18
Présentation de l’infrastructure de xPression

plus d’informations sur les formats de sortie d’archive et reportez-vous à la documentation FileNet
pour en savoir plus sur les utilitaires FileNet.

                                                                                                           19
Présentation de l’infrastructure de xPression

20
Chapitre 3
Composants applicatifs

Ce chapitre présente les applications xPression. Nous allons vous présenter chaque application et
vous expliquer comment ces composants interagissent pour vous permettre de créer et de publier
vos documents personnalisés.

Applications transactionnelles
xPression contient deux applications transactionnelles grâce auxquelles vous pouvez produire
des documents à la volée pour vos clients. Ces deux applications transactionnelles se nomment
xResponse et xRevise.

xResponse
xResponse est une application Web qui fournit des services transactionnels en ligne sécurisés pour la
création, l’édition et la publication de documents xPression personnalisés depuis des navigateurs
Internet.
xResponse vous permet de répondre rapidement aux demandes des clients grâce à des
communications personnalisées parfaitement conformes. Il s’intègre facilement à votre système CRM
et vous permet d’assembler et de diffuser des documents approuvés. Pour plus d’informations,
consultez le Guide d’utilisation de xResponse.

xRevise
xRevise est une application basée sur navigateur qui permet la production rapide de documents
personnalisés via la consultation d’une bibliothèque de textes et d’attributs personnalisés. Avec elle,
vous pouvez modifier le texte de documents standard pour tenir compte de vos négociations avec des
clients spécifiques. Elle fournit également un accès sécurisé permettant de visionner et de modifier le
contenu d’un document xPression assemblé avec xEditor, un éditeur basé sur Microsoft Word qui
permet de modifier ou de générer des documents à partir de contenu approuvé créé dans xDesign.
Cet éditeur ajoute les puissantes fonctions de modification et de composition de Microsoft Word à
xRevise. Pour plus d’informations, consultez le Guide d’utilisation de xRevise.

                                                                                                    21
Composants applicatifs

Applications administratives
Les applications administratives de xPression sont des applications basées sur navigateur qui vous
permettent d’administrer tous les aspects du système xPression.

xAdmin
xAdmin est la console d’administration basée sur navigateur utilisée pour configurer et gérer
facilement tous les aspects du système xPression à partir de n’importe quel client Web connecté au
réseau. En tant qu’administrateur système, xAdmin sera l’outil que vous utiliserez pour administrer
votre environnement xPression. xAdmin répartit les tâches administratives en six groupes situés
dans le menu xAdmin.
xAdmin ne prend pas en charge les utilisateurs simultanés. Même si plusieurs utilisateurs peuvent se
connecter à xAdmin, cette méthode n’est pas recommandée car les modifications apportées par un
utilisateur risquent d’écraser celles d’un autre utilisateur simultané.

xDashboard
xDashboard est une application client léger qui vous permet d’exécuter et d’administrer les fonctions
de traitement par lots de xPression et de gérer le serveur xPression. Pour plus d’informations,
consultez le guide xDashboard User Guide.

Applications de conception de documents
xPression
Avec les applications de conception de documents, vous pouvez créer votre structure et votre mise en
page.

xDesign
xDesign est un outil de versionnage basé Word destiné à xPression. Il vous permet de concevoir,
de créer et de tester votre document. Vous pouvez utiliser xDesign pour définir une logique métier
ou des règles métier intégrant ou excluant certaines parties du contenu en fonction des informations
figurant dans vos données client. xPression stocke le contenu, les images et d’autres informations
relatives au document créé dans une base de données xPression unique. Avec xDesign, vous générez
votre structure dans l’application xDesign et concevez votre document dans Microsoft Word.
Grâce à son interface avec Microsoft Word, vous allez créer et gérer la structure, le contenu, la mise en
page et d’autres éléments qui affectent l’aspect global de vos documents. Pour plus d’informations
sur xDesign, consultez le Guide d’utilisation de xDesign.

22
Composants applicatifs

xPresso for Adobe InDesign
xPresso for Adobe InDesign utilise vos ressources numériques existantes pour vous aider à concevoir,
composer et publier rapidement des communications personnalisées sur support papier ou
électronique. Grâce à sa grande convivialité, vous pouvez créer des documents commerciaux et des
campagnes marketing sophistiqués et efficaces sans sacrifier vos autres propriétés commerciales.
Avec xPresso for Adobe InDesign, vous pouvez transformer vos documents statiques existants en
communications client dynamiques très créatives depuis votre poste de travail. Nos solutions de
publication de contenu dynamique utilisent des données variables et une logique d’assemblage
pour générer des modèles servant à produire des documents, offres, catalogues personnalisés et
bien d’autres communications client prêtes à être diffusées. Pour plus d’informations, consultez le
Guide d’utilisation de xPresso for Adobe InDesign.

xPresso for Dreamweaver
xPresso for Dreamweaver fait partie de la suite de produits xPression et est conçu pour vous aider
à créer des pages Web HTML graphiques et personnalisées ou des messages e-mail au contenu
variable. Le contenu peut aller d’une correspondance intégrant du contenu marketing graphique et
des images de la marque à des alertes ou des instructions de compte qui dirigent le destinataire vers
un site Web personnalisé également créé dans xPresso for Dreamweaver. Pour plus d’informations,
consultez le Guide d’utilisation de xPresso for Dreamweaver.

xPresso for Microsoft Word
L’utilisation répandue de Microsoft Office permet à chaque utilisateur de créer des documents client
allant du simple courrier aux appels d’offres en passant par les contrats. Toutefois, la personnalisation
de ces documents pour des milliers ou des millions de destinataires peut représenter un défi de taille.
xPresso for Word vous permet d’utiliser vos données variables pour créer des appels d’offres, des
contrats, des factures et des courriers professionnels hautement personnalisés. En outre, xPression
peut mettre en forme et diffuser ces documents au format papier, Internet, e-mail ou archive, sans
avoir à modifier le modèle de document. La logique intelligente à base de règles de xPression
personnalise automatiquement chaque document pour chaque destinataire, produisant ainsi des
communications client ciblées incomparables.
xPresso for Word ajoute de la variabilité aux documents Word nouveaux ou existants. Il facilite
également la définition d’une logique d’assemblage qui contrôle la variabilité du contenu et du style
à n’importe quel niveau de granularité. Une fois finalisés, les modèles xPresso sont générés pour
publication sur le serveur xPression.
Parmi les principaux avantages, on peut citer :
• la prise en charge de nombreuses fonctions de composition natives basées sur le flux créées
  à l’aide de l’interface Word , notamment des tableaux, des colonnes, des listes numérotées, des
  listes à puces, des sommaires, la pagination et bien plus encore.
• l’exploitation de la puissance du langage XML pour bénéficier d’une interopérabilité avec une
  large gamme de systèmes.

                                                                                                        23
Composants applicatifs

• des sous-documents vous permettant d’inclure un document dans un autre.
• la prise en charge des champs SEQ dans les listes numérotées complexes.
• l’équilibrage des colonnes.
• des PDF à remplir comportant des case à cocher, des zones de texte et des zones de liste.
• des paramètres de tabulation et un contrôle des veuves et des orphelins améliorés.
• la mise à l’échelle des images externes.
• des processus de gestion de licence simplifiés.
Pour plus d’informations, consultez le guide xPresso for Word User Guide.

xPressForms
xPressForms est une interface d’administration basée sur le Web utilisée pour la création, la gestion
et la composition de formulaires. xPressForms prend en charge des formulaires préconstruits à
partir des services les plus répandus : NCCI et ISO. Elle permet la création ou la personnalisation
de formulaires de tout type, en utilisant un schéma XML standardisé et souple. xPressForms peut
facilement être intégré dans une variété de systèmes d’administration. Avec l’interface xPressForms,
vous disposez d’un processus bien défini pour des livraisons initiales et de maintenance, notamment
la livraison mensuelle de tous les formulaires nouveaux et mis à jour.

24
Chapitre 4
Configuration du serveur

Ce chapitre présente la configuration du serveur et intègre quelques recommandations de
configuration adaptées à vos exigences de traitement.

Présentation du déploiement de xPression
Le diagramme suivant représente xPression déployé dans une configuration classique.
Il montre xPression s’exécutant dans trois environnements distincts : Production, Contrôle de
l’acceptation par l’utilisateur (UAT) et Test.

L’environnement UAT est facultatif, mais recommandé. Vous pouvez héberger les référentiels de
contenu UAT et Test sur un serveur de base de données de test. Le diagramme ci-dessus représente
les référentiels de contenu UAT et Test sur un serveur de base de données unique pour plus de
simplicité. Chaque environnement requiert sa propre base de données xPression hébergée sur le
serveur de base de données xPression.
Dans un modèle de développement n-tier standard, tous les documents sont développés en premier
lieu dans l’environnement de test, puis migrés vers l’environnement UAT à l’aide de xPression

                                                                                                25
Vous pouvez aussi lire