ADOBE LiveCycle - ES3 Instruction Manual [fr]

PRESENTATION D’ADOBE® LIVECYCLE® ES3

Informations juridiques

Informations juridiques
Pour les informations juridiques, voir http://help.adobe.com/fr_FR/legalnotices/index.html.
Dernière mise à jour le 23/5/2012

Sommaire

A qui est destiné ce document ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Informations complémentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Chapitre 2 : A propos d’Adobe LiveCycle Enterprise Suite 3
Composants clés de LiveCycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Exemples de scénarios LiveCycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Adobe Correspondence Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Déploiement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Chapitre 3 : Foundation
Coordination des processus et gestion des services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Base architecturale commune . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Gestion et authentification des utilisateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Administration Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Launch Pad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
iii
Chapitre 4 : Outils de développement LiveCycle
Flux de développement d’une application LiveCycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Processus de modélisation et de création . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Conception de formulaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Génération de composants et d’applications clientes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Chapitre 5 : Modules LiveCycle
Applications Internet enrichies (RIA) pour entreprise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Chapitre 6 : Business Process Management
Process Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Référentiel de contenu CRX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Content Services (obsolète) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Chapitre 7 : Automatisation des formulaires
Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Reader Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Chapitre 8 : Informations et sécurité des documents
Rights Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Digital Signatures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Encryption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Chapitre 9 : Gestion des communications
Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Production Print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Dernière mise à jour le 23/5/2012
PRÉSENTATION DE LIVECYCLE ES3
Sommaire
PDF Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Correspondence Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Chapitre 10 : Gestion de contenu
Connectors for ECM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Chapitre 11 : Services pour les modules LiveCycle
Catégorie Common . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Connector for EMC Documentum category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Connector for IBM Content Manager category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Connector for IBM FileNet category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Catégorie Connector for SharePoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Catégorie Content Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Catégorie Digital Signatures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Catégorie Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Catégorie Foundation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Catégorie Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Catégorie PDF Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Catégorie Reader Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Catégorie Rights Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Catégorie Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Catégorie Process Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
iv
Dernière mise à jour le 23/5/2012

Chapitre 1 : A propos de ce document

Adobe® LiveCycle® Enterprise Suite 3 (ES3) est une solution qui permet aux entreprises d’automatiser et accélérer le flux d’informations circulant entre les employés, les clients, les fournisseurs et les administrés.
Ce document fournit une présentation d’Adobe LiveCycle.

A qui est destiné ce document ?

Ce document est destiné aux analystes commerciaux, auteurs de formulaires, développeurs de processus et programmeurs qui doivent savoir comment utiliser LiveCycle pour accomplir les tâches suivantes :
concevoir des processus d’entreprise ;
créer des formulaires ;
développer des schémas de processus ou des applications clientes pour démarrer les processus d’entreprise.
Ce document fournit également des informations utiles aux administrateurs prévoyant d’installer, de configurer ou d’administrer LiveCycle.
1

Informations complémentaires

Les ressources indiquées dans le tableau ci-dessous peuvent vous aider à mieux comprendre LiveCycle.
Pour plus d’informations sur Voir
Préparation à l’installation de LiveCycle Préparation à l’installation de LiveCycle sur un seul serveur
Préparation à l’installation de LiveCycle sur une grappe de serveurs
Installation et déploiement de LiveCycle Installation et déploiement de LiveCycle pour JBoss à l’aide de la
Installation et configuration de LiveCycle Workbench 10 Installation de LiveCycle Workbench 10
Création de votre première application LiveCycle Création de votre première application LiveCycle
Descriptions des services LiveCycle Guide de référence des services LiveCycle
Les autres services et produits qui s’intègrent à LiveCycle http://www.adobe.com/fr
Les mises à jour des correctifs, les notes techniques et les informations complémentaires sur cette version du produit
procédure clé en main ou Installation et déploiement de LiveCycle pour JBoss
Installation et déploiement de LiveCycle pour WebSphere
Installation et déploiement de LiveCycle pour WebLogic
Support technique d’Adobe LiveCycle
Dernière mise à jour le 23/5/2012

Chapitre 2 : A propos d’Adobe LiveCycle Enterprise Suite 3

Adobe LiveCycle Enterprise Suite 3 (ES3) est une plateforme de serveur d’entreprise permettant aux entreprises d’automatiser et de rationaliser les processus opérationnels portant sur différents systèmes, règles métier et services. Cette plateforme vous offre tous les outils requis pour concevoir, implémenter et automatiser les documents et processus utilisés au sein de votre entreprise. Celle-ci peut utiliser ces processus en interne ainsi qu’avec des parties prenantes et des clients externes.
Temps de valorisation plus court
LiveCycle offre un temps de valorisation plus court au travers d’un environnement homogène, étroitement intégré qui utilise LiveCycle pour accélérer le développement.
Dans LiveCycle, le développement d’applications dirigées par les modèles permet aux analystes commerciaux ou aux développeurs de définir sous forme graphique des objets de données et leurs comportements. Ils peuvent utiliser ces définitions pour créer des interfaces utilisateur riches sans effort de codage ou presque. Les services nécessaires pour la gestion de ces objets sont générés automatiquement, et les interfaces utilisateur sont associées à ces services à l’aide d’une simple fonctionnalité de glisser/déposer. Le modèle de données commun permet de développer des blocs de création modulaires utilisables dans des flux de travaux, sources de cohérence et d’efficacité. Ce modèle de données commun permet également aux développeurs de créer des applications plus rapidement et de collaborer plus efficacement. Les développeurs peuvent consulter les données des processus ou des composants, et identifier les relations entre elles.
2
LiveCycle simplifie le développement grâce au nombre réduit d’étapes nécessaires pour l’exécution des tâches de développement. Des fonctionnalités orientées équipe permettent aux administrateurs de contrôler les développeurs ou équipes de développement autorisés à accéder à tel actif ou tel autre. Le contrôle et la collaboration sont rendus possibles grâce à des fonctionnalités d’archivage et d’extraction.
Expériences utilisateur riches
LiveCycle combine les technologies Adobe PDF et Adobe Flex® dans le but d’offrir une infrastructure de développement unifiée pour la création d’applications plus conviviales et attrayantes pour l’utilisateur.
Les guides (obsolète) permettent de réduire le niveau de compétence requis pour créer des processus et des applications Internet enrichies (RIA). Par exemple, les analystes commerciaux peuvent désormais créer des guides (obsolète) basés sur le modèle de données qu’ils définissent eux-mêmes, sans l’aide d’un développeur. Les analystes commerciaux peuvent ainsi prévisualiser et créer rapidement des guides (obsolète), puis les soumettre à un flux de travaux, sans devoir pour autant posséder des compétences en matière de programmation Java™. Les guides (obsolète) offrent également la prise en charge de la validation intégrée et des styles de mise en forme des données, telles que les numéros de carte de crédit.
Important : à compter du 10 mars 2012, la fonction Guides d’Adobe® LiveCycle® ES deviendra obsolète. La fonction Guides est disponible uniquement à des fins de mise à niveau et sera retirée du produit après les deux prochaines versions majeures.
Performances et productivité
Les blocs de création d’application permettent aux développeurs de réutiliser certains composants dans des tâches répétitives. Les utilisateurs d’entreprise peuvent simplifier des tâches quotidiennes, personnaliser leur espace de travail et collaborer avec d’autres utilisateurs à l’aide des fonctions de partage d’écran, VoIP et de messagerie instantanée.
Dernière mise à jour le 23/5/2012
PRÉSENTATION DE LIVECYCLE ES3
A propos d’Adobe LiveCycle Enterprise Suite 3
Workbench est un environnement de développement reposant sur Eclipse, qui vous permet de créer et de gérer des processus d’entreprise, ainsi que les formulaires utilisés en relation avec ces processus.

Composants clés de LiveCycle

LiveCycle fournit les ressources requises par les analystes commerciaux, les développeurs de formulaires et d’applications, ainsi que les administrateurs pour créer et offrir des applications prenant en charge les interactions utilisateur dans des technologies multiplateformes, telles qu’Adobe Reader®, HTML et Adobe Flash®.
Foundation et les modules sont installés et déployés au moyen d’une même structure d’installation et de déploiement. La suite qui en résulte s’intègre dans une solution unifiée qui s’adapte à l’environnement d’arrière-plan d’une entreprise et prend en charge divers clients multiplateformes pour les interactions avec les utilisateurs finaux.

Foundation

Foundation fournit les fonctions serveur sous-jacentes permettant le déploiement, l’exécution et la gestion des modules. Foundation comporte plusieurs éléments.
Composants Foundation
Composants permettant au serveur LiveCycle de s’intégrer à une infrastructure informatique standard. Par exemple, ces composants permettent d’effectuer les tâches suivantes :
3
envoi de requêtes à un annuaire par le biais du protocole LDAP (Lightweight Directory Access Protocol) ;
envoi et réception de courrier électronique ;
envoi de requêtes à une base de données relationnelle ;
écriture de fichiers dans le système de fichiers.
Conteneur de services
Le conteneur de services offre l’environnement d’exécution commun pour la prise en charge de tous les modules et des services associés.
Outils d’administration
Foundation intègre plusieurs outils d’administration :
LiveCycle Administration Console : interface Web utilisée par les administrateurs système pour gérer un déploiement
de LiveCycle. Ses fonctions clés sont les suivantes :
pages d’administration pour les modules et services ;
configuration de paramètres de serveur, tels que les numéros de port ;
configuration de groupes d’utilisateurs, de rôles et de droits associés ;
Déploiement et configuration des applications LiveCycle
Voir l’Aide de LiveCycle Administration Console.
Configuration Manager : permet la configuration et le déploiement du produit, notamment l’ajout de Service Packs et
de correctifs.
LiveCycle Launch Pad : application cliente d’Adobe AIR® qui offre un accès aux services de votre serveur LiveCycle à
partir de votre ordinateur.
Dernière mise à jour le 23/5/2012
PRÉSENTATION DE LIVECYCLE ES3
A propos d’Adobe LiveCycle Enterprise Suite 3

Modules LiveCycle

Les modules fournissent les services fonctionnels requis pour la création d’applications axées sur le client pouvant être déployées sur le serveur LiveCycle. Voici quelques exemples de fonctions d’entreprise offertes par les modules :
capture de données dans les guides ; (obsolète)
chiffrement de documents PDF ;
application de stratégies ou de droits d’utilisation aux documents PDF ;
conversion d’image en PDF ;
appel de services à distance.
Le déploiement de modules supplémentaires fournit des fonctions d’entreprise spécifiques sur lesquelles vous créez vos applications LiveCycle. Certains modules, tels que LiveCycle Rights Management et LiveCycle Reader Extensions, fournissent des interfaces Web qui permettent aux utilisateurs d’interagir avec des composants. Par exemple, les utilisateurs peuvent utiliser les interfaces pour appliquer des stratégies ou des droits d’utilisation à des documents faisant partie d’un processus d’entreprise. LiveCycle Workspace permet aux utilisateurs finaux de créer des processus d’entreprise basés sur formulaire et d’y participer.
En règle générale, les modules exploitent ou produisent des documents. Les modules peuvent effectuer les tâches suivantes :
4
rendu de formulaire PDF ;
chiffrement de documents PDF avec mots de passe ;
application de signatures numériques à des documents PDF ;
fusion de données dans un seul formulaire PDF ;
assemblage d’informations de plusieurs documents PDF dans un seul.
Les outils de développement vous permettent de combiner la gestion de processus avec les formulaires électroniques, la protection des documents et la génération de documents dans une application LiveCycle. L’application intègre des composants afin de garantir que les processus d’entreprise fonctionnent aussi bien de part et d’autre du pare-feu et pour les utilisateurs travaillant dans des environnements en ligne ou hors connexion.
Applications Internet enrichies (RIA) pour entreprise
Data Services : intégrez des RIA avec LiveCycle, des applications de la plateforme Java 2 Enterprise Edition (J2EE) et
une logique d’entreprise.
Business Process Management
LiveCycle Process Management : rationalisez les processus d’entreprise pour intervenants humains à travers votre
pare-feu.
Automatisation des formulaires
LiveCycle Forms : déployez des formulaires XML interactifs dans Adobe Reader, Adobe Flash Player ou dans des
navigateurs Web.
Reader Extensions : remplissez, signez, mettez en commentaire ou enregistrez des fichiers PDF uniquement à l’aide
d’Adobe Reader.
Sécurité des documents et informations
Rights Management :
gérez les droits d’utilisation pour protéger les documents sensibles aux formats PDF, Office ou CAO.
Dernière mise à jour le 23/5/2012
PRÉSENTATION DE LIVECYCLE ES3
A propos d’Adobe LiveCycle Enterprise Suite 3
LiveCycle Digital Signatures : automatisez la signature, la certification et la validation des signatures numériques dans
les documents PDF.
Gestion des communications
LiveCycle Output : générez dynamiquement des documents personnalisés sur demande dans des formats papier ou
électroniques.
LiveCycle Production Print : générez dynamiquement des documents personnalisés pour l’impression et la création
d’enveloppes en gros volume.
LiveCycle PDF Generator : automatisez la création et l’assemblage de documents PDF à partir de la quasi-totalité des
formats de fichier.
Correspondence Management : vous permet de générer rapidement une correspondance à partir de contenus
prévalidés et personnalisés dans le cadre d’un processus simplifié allant de la création à l’archivage.
Gestion de contenu
Connectors for ECM : étendez vos applications LiveCycle pour vous connecter aux systèmes de gestion de contenu
ECM leaders du secteur.

Outils de développement LiveCycle

LiveCycle offre des outils de développement permettant à un large éventail d’utilisateurs, depuis les analystes commerciaux jusqu’aux développeurs J2EE, de collaborer à la conception, au développement, au test et au déploiement d’une application LiveCycle.
5
LiveCycle Workbench ES3 : environnement de développement reposant sur Eclipse permettant aux utilisateurs de
concevoir des applications constituées de formulaires et de processus opérationnels. Les développeurs de formulaires ont la possibilité de créer des formulaires présentant une mise en page fixe ou modulable. Une mise en page fixe reste exactement telle qu’elle a été conçue et ne change pas en fonction du volume de données entrantes. Une mise en page modulable est redimensionnée en fonction de la quantité de données fusionnées ou entrées. Ces formulaires peuvent être rendus à l’aide de différentes technologies clientes telles que PDF, HTML et Flash. Les analystes commerciaux et développeurs de processus peuvent utiliser Workbench pour concevoir et déployer des processus opérationnels exploitant les modules.
LiveCycle Designer : outil de conception de formulaire graphique simplifiant la création de formulaires. Les
concepteurs de formulaires peuvent créer des applications qui génèrent des documents dynamiques, induits par les données, et produisent des documents professionnels personnalisés à des fins d’impression, de publication sur le Web ou d’archivage. Ils peuvent concevoir et gérer des solutions de capture de données qui lisent, valident et insèrent des données dans des sources de données d’entreprise. Avec Designer, les développeurs de formulaires ont la possibilité d’intégrer des documents PDF à des flux de production existants en liant des formulaires à des schémas XML, des fichiers d’exemple XML, des bases de données et des services Web. Ils peuvent fusionner des formulaires et des documents créés dans Designer avec des données d’entreprise et les rendre sous la forme de nombreux types de fichiers. Ces types de fichiers sont notamment des fichiers PDF et des documents imprimables pour imprimantes PCL, Adobe PostScript® et Zebra (ZPL).
Adobe Flash® Builder : environnement de développement reposant sur Eclipse pour le développement de RIA avec
la structure Flex. Grâce à Flash Builder 4.5, les développeurs peuvent concevoir et déployer rapidement des applications expressives, intuitives et interactives. Avec Flash Builder, les développeurs peuvent également personnaliser leurs applications pour s’assurer que leur aspect reflète les besoins des utilisateurs finaux.
SDK LiveCycle : fournit un ensemble d’exemples et d’outils permettant aux développeurs de concevoir de nouvelles
applications LiveCycle ou d’intégrer des fonctions à des applications existantes.
Dernière mise à jour le 23/5/2012
PRÉSENTATION DE LIVECYCLE ES3
A propos d’Adobe LiveCycle Enterprise Suite 3

Architecture

LiveCycle implémente une architecture orientée services reposant sur des services logiciels à couplage lâche pour prendre en charge des processus opérationnels et effectuer des opérations sur les documents. Les services s’exécutent au sein du conteneur de services.
Le conteneur de services est un modèle de composant extensible reposant sur des principes d’architecture orientée logiciel (SOA). Les composants peuvent être ajoutés, mis à niveau, réutilisés ou supprimés moyennant une administration minimale. Les composants constituent des modules de fonctionnalités indépendants qui s’intègrent au conteneur de services en vue du déploiement, de l’orchestration et de l’exécution de services. Le conteneur de services coordonne et surveille les composants.
Le conteneur de services peut héberger un nombre de services illimité et fournit l’infrastructure requise pour découvrir, exécuter, déployer, sécuriser, appeler et configurer les services.
Le conteneur de services offre un moyen homogène d’interagir avec les services dans le conteneur, le référentiel et l’intégration d’entreprise, quelle que soit la méthode d’appel. Les services peuvent être appelés à l’aide d’API Java, de services Web, de dossiers de contrôle ou d’une messagerie électronique. Les points de fin de service sont également exposés sous forme de destinations pouvant être aisément appelés par des applications Internet enrichies.
L’illustration ci-après offre une vue détaillée de la façon dont les composants-clés du produit s’articulent au sein de l’architecture du serveur.
6
La zone de développement inclut des outils Workbench ainsi que le référentiel. Le développement de formulaires et de guides (obsolète), de flux de processus et d’éléments associés s’effectue dans Workbench. L’environnement de développement reposant sur Eclipse peut également inclure Flash Builder (disponible séparément). Flash Builder permet notamment de développer des RIA, de créer des composants personnalisés destinés à être utilisés dans des guides (obsolète) et de personnaliser Workspace (voir l’Aide de LiveCycle Workspace).
Dernière mise à jour le 23/5/2012
PRÉSENTATION DE LIVECYCLE ES3
A propos d’Adobe LiveCycle Enterprise Suite 3
Les actifs de conception résultants sont stockés dans le référentiel qui gère les versions et les dépendances des ressources. Ce modèle de stockage et de maintenance centralisé favorise la réutilisation des artefacts, permet aux développeurs de collaborer au développement d’applications et sécurise l’environnement de développement.
La couche d’appel commune garantit des interactions cohérentes avec le serveur via diverses méthodes d’appel. Elle prend en charge des méthodes d’appel par programme ou sans programme, telles que les méthodes reposant sur les services Web, les API Java, les dossiers de contrôle et les messageries électroniques. Toutes ces méthodes d’appel sont utilisables avec n’importe quel service.
LiveCycle fournit des adaptateurs d’intégration destinés à garantir la compatibilité avec les systèmes d’arrière-plan de votre entreprise. Englobant les annuaires d’utilisateurs, les systèmes d’authentification, les systèmes ECM, les services Web, les services JMS, les mécanismes Java RMI (Remote Method Invocation, appel de méthodes à distance), ainsi que la messagerie électronique.
L’architecture orientée services de LiveCycle optimise l’évolutivité et la possibilité de réutilisation des services. Elle simplifie l’ajout, la suppression et la mise à niveau des services. L’authentification des utilisateurs, le déploiement et l’appel des services sont tous gérés par une infrastructure de serveur commune destinée à garantir la sécurité et les performances du système.
Des clients multiplateformes, tels que Adobe Reader, Flash Player et Adobe AIR™ vous permettent de veiller à ce que vos applications soient aisément accessibles, immédiatement utilisables et cohérentes entre plateformes et périphériques.
7
Le moteur d’exécution AIR permet aux développeurs d’utiliser des technologies Web éprouvées pour développer des applications Internet enrichies (RIA), qui sont déployées sur le bureau et sont exécutées sur des systèmes d’exploitation. Adobe AIR propose de nouveaux modes d’interaction intéressants avec les clients au travers d’applications innovantes et de marque, sans aucun changement au niveau des technologies, individus ou processus existants.
Dernière mise à jour le 23/5/2012
PRÉSENTATION DE LIVECYCLE ES3
A propos d’Adobe LiveCycle Enterprise Suite 3

Exemples de scénarios LiveCycle

Envoi et approbation à l’aide d’un guide (obsolète)
Dans cet exemple, le client d’une banque sollicite un prêt via un portail bancaire. Le client complète, signe et soumet une demande via un guide (obsolète), puis Workspace est utilisé pour examiner la demande de prêt. Une fois la demande approuvée ou rejetée, elle est renvoyée au client.
8
Dernière mise à jour le 23/5/2012
PRÉSENTATION DE LIVECYCLE ES3
A propos d’Adobe LiveCycle Enterprise Suite 3
Envoi et approbation d’un formulaire PDF à l’aide de Workspace
Dans cet exemple, un formulaire de demande de prêt est soumis, examiné et approuvé à l’aide de Workspace.
9
Génération de correspondance de client

Adobe Correspondence Management

Adobe™ fournit des structures regroupant les modules LiveCycle nécessaires pour le développement de solutions ainsi que les composants spécifiques aux solutions qui sont prêts à l’utilisation. Ils incluent également la documentation spécifique aux solutions et les modèles à utiliser comme exemples d’implémentation. Ces modèles de solution aident à la création d’épreuves de projets de concepts et accélèrent le développement de solutions pour la production.
Correspondence Management : automatise divers types de correspondance, depuis les packages de bienvenue et les confirmations à des propositions, en passant par les lettres de réclamation. Les utilisateurs d’entreprise peuvent assembler intuitivement la correspondance individualisée des clients avec des blocs de contenu pré-approuvés, des éléments de médias interactifs, ainsi que des formulaires électroniques pré-remplis. La lettre est diffusée de manière sûre au client, qui peut remplir et envoyer les informations appropriées, tout en évitant de gaspiller du papier.

Déploiement

Les possibilités de déploiement de LiveCycle sont souples. Vous pouvez déployer la solution sous la forme d’un serveur autonome unique exécutant un ou plusieurs modules, ou sous la forme d’un système de production en série exécutant plusieurs modules sur des serveurs organisés en grappe.
Dernière mise à jour le 23/5/2012
PRÉSENTATION DE LIVECYCLE ES3
A propos d’Adobe LiveCycle Enterprise Suite 3
Les sections suivantes décrivent le déploiement sur un nœud unique dans le cadre d’un système de production restreint, le déploiement en grappe dans le cadre d’un environnement de production en série au sein d’une entreprise et un exemple de phases de déploiement.

Déploiement sur un seul nœud

Un déploiement sur un seul nœud se révèle utile pour l’exécution de tâches simples. Par exemple, vous pouvez déployer PDF Generator sur un seul nœud pour convertir des documents Microsoft Office en documents PDF.
Vous avez la possibilité d’installer et de déployer LiveCycle sur une seule instance de serveur d’applications à l’aide de la méthode clé en main. L’installation sur un serveur d’applications unique installe et déploie une instance de Red Hat® JBoss Application Server et du serveur de base de données MySQL. Elle déploie aussi LiveCycle sur le serveur d’applications en tant qu’application complète et prête à l’emploi.
Vous pouvez configurer et déployer LiveCycle automatiquement sur le serveur d’applications IBM® WebSphere Application Server ou Oracle® WebLogic Server si ces derniers sont déjà installés. Dans ce cas, vous devez également procéder à l’installation d’un serveur de base de données. Vous pouvez installer la base de données, ainsi que Workbench ou le SDK LiveCycle sur le même ordinateur ou sur un ordinateur distinct.
10

Déploiement en grappe

La structure d’un déploiement d’entreprise en grappe est identique à celle du déploiement sur un seul nœud, mais porte sur une échelle plus étendue. Dans le cadre des déploiements à grande échelle, les serveurs de base de données et LDAP sont généralement situés à distance, et les environnements de développement, de test et de production font l’objet d’une distinction plus rigoureuse (voir Préparation à l’installation de LiveCycle sur une grappe de serveurs).
Dernière mise à jour le 23/5/2012
PRÉSENTATION DE LIVECYCLE ES3
A propos d’Adobe LiveCycle Enterprise Suite 3

Phases de déploiement

Dans le cadre d’un déploiement d’entreprise, le système est configuré de sorte que plusieurs personnes ont des rôles différents dans le système. Par exemple, un administrateur informatique installe et déploie le système de production (et, éventuellement, le système de test) et configure l’infrastructure de sécurité. Les développeurs de formulaires conçoivent des formulaires et des guides (obsolète), les développeurs de processus créent des processus, les administrateurs déploient des services et gèrent les performances des serveurs, et ainsi de suite. Le système s’intègre à l’infrastructure de base de données d’arrière-plan de l’entreprise.
En général, les différents utilisateurs exploitent LiveCycle en trois phases :
Développement : les auteurs de formulaires, les développeurs de processus ou les programmeurs utilisent les outils
de développement et de programmation pour créer des processus et des applications personnalisées destinés au déploiement.
Installation : les administrateurs et les contrôleurs déploient et testent les applications dans un système simulant le
déploiement final dans un environnement de production.
Production : les administrateurs déploient, surveillent et gèrent les services et les applications. Les utilisateurs finaux
interagissent avec les services à l’intérieur et à l’extérieur de votre entreprise (ainsi que de part et d’autre du pare-feu).
11
Les administrateurs déplacent tous les actifs (tels que les formulaires PDF, images, schémas de processus et d’autres fichiers requis) nécessaires au fonctionnement d’une application d’une phase vers la suivante. Les développeurs regroupent généralement tous les actifs d’application dans un fichier d’archive LiveCycle qu’ils transfèrent de la phase de développement vers la phase de production.
Dernière mise à jour le 23/5/2012

Chapitre 3 : Foundation

Foundation fournit les fonctions serveur sous-jacentes sur lesquelles peuvent reposer les solutions LiveCycle. Avec chaque installation de LiveCycle, Foundation fournit tous les outils requis pour le développement, l’appel, la gestion et l’administration d’applications. Il s’intègre également avec l’infrastructure existante de bases de données et de systèmes LDAP de votre organisation, et contribue à assembler les services appelés par des processus déployés.
Foundation intègre les services et composants suivants vous permettant de déployer et de gérer des documents et processus d’entreprise :
Coordination des processus et gestion des services
Base architecturale commune
Gestion des utilisateurs
Gestion des événements
Administration Console
Launch Pad
12

Coordination des processus et gestion des services

Foundation offre un environnement d’exécution commun, ou conteneur de services, pour tous les services qui s’exécutent dans LiveCycle. Cet environnement commun facilite la coordination des processus en permettant aux développeurs de relier plusieurs modules dans un processus.

Sauvegarde et restauration

LiveCycle est conçu pour être déployé dans un environnement stratégique où des procédures de récupération après sinistre appropriées sont en place. Pour assurer la récupération en cas d’échec, vous pouvez désormais sauvegarder le système LiveCycle lorsqu’il est en cours de fonctionnement. Cette fonction permet d’assurer la conservation de temps utilisables plus longs tout en réduisant la perte de données en cas de catastrophe.

Prise en charge IPv6

LiveCycle propose désormais la prise en charge du protocole Internet v6 (IPv6), successeur de la version du protocole Internet actuel généralement utilisée sur Internet.

Prise en charge JMX

Pour permettre aux administrateurs système d’adapter leur environnement et d’afficher la disponibilité à l’aide d’outils, tels que HP OpenView ou IBM Tivoli, l’utilisation de LiveCycle permet d’afficher les mesures au niveau du système. Par exemple, vous pouvez afficher le nombre d’appels par seconde par le biais de la norme Java Management Extensions (JMX).

Gestion et surveillance des tâches

Le service Job Manager peut appeler de manière asynchrone un composant et récupérer les résultats persistants ainsi que contrôler l’exécution de chaque appel.
Dernière mise à jour le 23/5/2012
PRÉSENTATION DE LIVECYCLE ES3
Foundation
L’API du service Job Manager permet aux développeurs d’effectuer les opérations suivantes :
création d’un travail asynchrone à l’aide de la demande d’appel spécifiée ;
exécution d’un travail existant à l’aide de la réponse d’appel spécifiée ;
arrêt, suspension ou reprise d’un travail existant identifié par l’ID de travail spécifié ;
obtention de l’ID de travail représentant l’état d’un processus de longue durée. L’état d’un travail indique si le travail
est mis en file d’attente, en cours d’exécution, terminé, arrêté, suspendu ou repris. Cet état peut également indiquer si une demande d’achèvement, d’arrêt, de suspension ou de reprise d’un travail a été émise.
Pour plus d’informations sur l’appel de processus longue durée, voir Programmation avec LiveCycle.
Pour plus d’informations sur la gestion de processus à l’aide d’Administration Console, voir l’Aide de LiveCycle
Administration Console.

Archivage et suppression de processus

LiveCycle propose désormais un jeu d’API et des exemples de scripts permettant aux administrateurs de supprimer les processus achevés ainsi que la possibilité de définir des requêtes. Voici un exemple : supprimer tous les processus de bons de commande ayant une valeur inférieure à 10 000 $ et achevés il y a plus de 6 mois. Cette fonction vous permet de mieux gérer les données de processus et les informations de contrôle au sein de la base de données.
13

Référentiel et registre des services

Le référentiel permet de gérer les actifs créés par les développeurs dans le cadre de leurs applications LiveCycle.
Les développeurs peuvent accéder au référentiel à l’aide de la fonction Form Design dans Workbench ou par programme au moyen de l’API du référentiel. Pour accéder au référentiel, les développeurs doivent disposer d’une autorisation d’accès à ce dernier. Chaque fois qu’un développeur utilise Workbench, une connexion au référentiel est établie. Le référentiel est exposé sous la forme d’une arborescence hiérarchisée. Le référentiel peut être partagé par un ou plusieurs développeurs à partir de Workbench.
Chacun des systèmes intermédiaires et de production dispose de son propre référentiel. Par exemple, supposons que l’équipe d’assurance qualité d’une entreprise teste un service dans son environnement intermédiaire. Une fois que les tests sont concluants, l’équipe déploie le service dans son environnement de production. Lorsqu’un service est déployé en production, il ne présente aucune dépendance vis-à-vis des actifs de conception dans le référentiel de l’environnement intermédiaire. L’organisation a la possibilité d’utiliser les mécanismes de contrôle d’accès du registre des services pour limiter l’accès au service déployé dans l’environnement de production. Cette opération permet à l’entreprise de piloter un déploiement auprès d’un groupe d’utilisateurs restreint.
Enregistrement des actifs et des services
Le référentiel fournit des fonctionnalités de stockage. Lorsqu’un développeur crée une application, il peut déployer les actifs dans le référentiel plutôt que dans un système de fichiers. Les actifs peuvent prendre la forme de formulaires XML, de formulaires PDF (comprenant les formulaires Acrobat), de fragments, d’images, de processus, de profils, de stratégies, de fichiers DDX, de schémas XML, de fichiers WSDL, de fichiers SWF et de données de test.
Le référentiel assure le suivi de la version de chaque élément d’une application LiveCycle. Lors de l’exécution, les services peuvent récupérer les actifs à partir du référentiel dans le cadre de la réalisation d’un processus d’entreprise automatisé.
Dernière mise à jour le 23/5/2012
PRÉSENTATION DE LIVECYCLE ES3
Foundation
Création d’applications LiveCycle
Le référentiel conserve des relations de dépendance parmi tous les actifs qu’il gère. LiveCycle utilise ces relations de dépendance afin d’assembler tous les actifs nécessaires en une application LiveCycle.
Le gestionnaire d’applications prend en charge l’assemblage des actifs d’une application LiveCycle dans un fichier d’archives LiveCycle. Ce fichier d’archives facilite le transfert d’une application entre les phases de développement, intermédiaire et de production.
Lorsqu’une application LiveCycle est déployée, tous les actifs qui la composent sont également déployés. Le processus de déploiement de certains de ces actifs entraîne l’enregistrement des services dans le registre des services, autorisant ainsi l’appel de ces services par la structure d’appel.
Par exemple, lorsqu’un processus est déployé, une entrée de service est créée dans le registre des services, permettant alors l’appel de ce processus sous la forme d’un service. Si le service est publié, un fichier WSDL (Web Services Description Language, langage de description de services Web) est créé et ajouté au registre des services, avec les métadonnées nécessaires utilisées par la structure du SDK LiveCycle pour appeler le service.

Registre des services

Le registre des services est utilisé au moment de l’exécution pour résoudre le nom d’un service pour un point de fin réel dans le conteneur de services. De nombreuses versions différentes d’un service peuvent être déployées à tout moment dans le registre des services. La structure d’appel, ainsi que les informations de version fournies par l’application appelante, sont utilisées pour associer la version appropriée du service.
14
Document Services nécessite un conteneur de service pour s’exécuter, tout comme Enterprise JavaBeans (EJBs) nécessite un conteneur J2EE. LiveCycle ne comprend qu’une implémentation d’un conteneur de service. Celle-ci est responsable de la gestion du cycle de vie d’un service, incluant son déploiement et la vérification que toutes les demandes sont envoyées au service approprié. Le conteneur de services est également chargé de la gestion des documents utilisés et produits par un service.
Pour plus d’informations sur le conteneur de service, voir Programmation avec LiveCycle.

Déploiement par scripts

Un déploiement par scripts vous permet d’automatiser le déploiement d’applications à partir d’un environnement de développement vers un environnement intermédiaire ou de production.
Le contenu d’une archive LiveCycle est étendu pour inclure les configurations de service, les informations de point de fin et les profils de sécurité. Un jeu d’exemples de scripts est à votre disposition pour servir de point de départ à la modification des paramètres d’environnement. Ces scripts permettent de modifier des paramètres tels que les numéros de ports et les noms d’hôtes qui diffèrent d’un environnement à l’autre.

Base architecturale commune

Foundation fournit une base architecturale commune permettant à un composant de solution de participer aux processus. Il fournit un mécanisme d’appel commun garantissant un accès cohérent aux composants, services et processus. Cet accès est établi à l’aide des méthodes suivantes :
API Java
Services Web
Dossiers de contrôle
Dernière mise à jour le 23/5/2012
PRÉSENTATION DE LIVECYCLE ES3
Foundation
Flex Remoting Service
Representational State Transfer (REST)
Email
Foundation fournit également un ensemble cohérent d’API (Application Programming Interfaces, interfaces de programmation d’applications) et de SPI (Service Provider Interfaces, interfaces de fournisseur de services). Les bibliothèques Java fortement typées sont homogènes, quel que soit le protocole de transport utilisé (RMI ou SOAP).
Les services peuvent être appelés par programme à partir d’applications clientes développées à l’aide d’un environnement IDE (Integrated Development Environment, environnement de développement intégré). Vous pouvez également appeler des services à partir d’applications Internet enrichies Flex ou Ajax au moyen de Data Services.
Pour développer une application client d’un environnement de développement Java, utilisez les interfaces de programmation Java. LiveCycle permet également aux applications client d’appeler ses services en utilisant les services Web :
Invocation API : API Java permettant d’appeler par programme n’importe quel service. Vous pouvez par exemple
utiliser cette API pour appeler des services coordonnés ne disposant pas d’API fortement typées.
Strongly-typed Java API : API Java permettant d’appeler un service spécifique. Une API fortement typée est
généralement désignée sous le terme de client de service et n’est utilisée que pour appeler un service donné. Autrement dit, vous ne pouvez pas recourir au client d’un service spécifique pour appeler un autre service. Ces API peuvent utiliser le protocole RMI ou SOAP comme protocole de communication entre le client et le serveur LiveCycle.
15
Services Web : services situés dans le conteneur de services pouvant être configurés pour exposer un service Web
avec prise en charge intégrale de la génération du langage WSDL. Vous pouvez créer une bibliothèque de proxy à partir du langage WSDL de n’importe quel service puis, à l’aide de cette bibliothèque, appeler un service.
Watched folders : service pouvant être appelé à partir d’un dossier réseau configuré par un administrateur en tant
que dossier de contrôle par l’intermédiaire d’Administration Console. Dès qu’un fichier est placé dans ce dossier, une opération de service manipulant le fichier est appelée.
Points de fin REST : LiveCycle crée des points de fin REST. Si vous pouvez concevoir vos orchestrations de courte
durée de sorte que toutes les entrées soient captées par programmation à l’aide d’actions de l’orchestration et que la sortie est un seul document, vous pouvez appeler l’orchestration et obtenir la sortie en utilisant simplement un navigateur Web.
Email : service pouvant être appelé lorsqu’un compte de messagerie configuré reçoit un courrier électronique,
incluant généralement un document PDF en pièce jointe. Un administrateur LiveCycle configure les détails du compte de messagerie par le biais d’Administration Console. Une fois que LiveCycle a effectué l’opération, il envoie un courrier électronique au destinataire avec un document PDF modifié en pièce jointe.
Pour plus d’informations sur les appels de services, voir Programmation avec LiveCycle.
Pour plus d’informations sur l’activation de l’appel de processus, voir Installation de LiveCycle Workbench 10.
Pour plus d’informations sur la configuration des dossiers de contrôle et des comptes de messagerie pour appeler les services, voir l’Aide de LiveCycle Administration Console.
Dernière mise à jour le 23/5/2012
PRÉSENTATION DE LIVECYCLE ES3
Foundation

Gestion et authentification des utilisateurs

Foundation inclut le composant User Manager qui permet aux administrateurs de gérer une base de données de tous les utilisateurs et groupes. Cette base de données est synchronisée avec un ou plusieurs annuaires d’utilisateurs tiers. User Manager permet la gestion des authentifications, des autorisations et de la gestion des utilisateurs pour les services.
User Manager prend en charge la fonction SSO (Single Sign-On, authentification unique). SSO permet aux utilisateurs de se connecter à l’aide du mécanisme d’authentification Microsoft Windows® sans avoir besoin de s’authentifier. Les utilisateurs peuvent utiliser des interfaces utilisateur LiveCycle prêtes à l’emploi, telles que Workspace ou Administration Console. SSO s’étend aux formulaires PDF rendus dans Adobe Reader exploitant les services Web pour le préremplissage, les recherches et les envois de données. Dans ces cas, le jeton d’authentification est exploité pour authentifier l’appel au service Web. Le même motif est appliqué à des applications intégrées à l’aide de Flex et Remoting pour appeler les services qui font partie de LiveCycle.
Foundation authentifie tout utilisateur qui utilise LiveCycle. User Manager implémente un contrôle d’accès basé sur les rôles, de sorte que les administrateurs peuvent associer des utilisateurs et de groupes avec des rôles qui font déjà partie de la base de données User Manager. Un contrôle des accès reposant sur les rôles requiert l’affectation de droits d’accès aux rôles plutôt qu’aux différents utilisateurs. Les pages User Management d’Administration Console permettent aux administrateurs d’affecter les rôles appropriés aux utilisateurs ou aux groupes.
16
Les administrateurs peuvent créer des rôles personnalisés et les associer à des droits existants. Ils ont également la possibilité d’ajouter de nouveaux utilisateurs à la base de données par l’intermédiaire de Administration Console.

Gestion des événements

LiveCycle permet de créer et de recevoir des événements métier survenant dans les processus. Ce composant stocke les événements et les distribue aux parties intéressées conformément aux spécifications du système par l’intermédiaire de rappels aux gestionnaires d’événements.
LiveCycle prend en charge plusieurs types d’événement :
Evénements asynchrones : un analyste commercial ou un développeur peut définir des événements asynchrones, tels
que l’annulation ou la création d’une commande. Ces événements peuvent être liés aux processus soit pour activer le lancement d’un processus, soit pour gérer un flux de processus complexe au sein d’un processus existant. Un processus peut être déclenché en fonction d’un événement de création d’une commande et, pendant son exécution, peut recevoir un événement d’annulation de la commande lui permettant de modifier son flux d’exécution en fonction de son état. Si la commande n’est pas exécutée, le processus pourrait rembourser le client. Si la commande est livrée, le processus pourrait envoyer une facture au client.
Evénements d’exception : ces événements sont généralement définis par des développeurs de composants et
autorisent la gestion des erreurs pendant l’exécution des processus. Par exemple, le serveur n’est pas disponible et déclenche une alerte à l’intention d’un administrateur, ou l’échec d’une transaction permet au développeur de définir une transaction de compensation.
Evénements de temporisation : ces événements autorisent les processus à attendre un laps de temps défini ou à être
associés à des activités pour qu’un flux de processus distinct soit exécuté si les processus ne sont pas effectués dans les temps.
Dernière mise à jour le 23/5/2012
PRÉSENTATION DE LIVECYCLE ES3
Foundation
Filtres d’événements
Les processus peuvent rechercher des événements contenant des données spécifiques. Par exemple, un processus peut envoyer un document à signer à un client, puis attendre un événement lié au retour du document signé par le client. Les filtres d’événements peuvent filtrer les événements basés sur des données telles que l’identifiant du processus ou la référence client.
Groupes dynamiques
Vous pouvez créer des groupes dynamiques intégrant automatiquement tous les utilisateurs répondant à un ensemble de règles spécifiques. Dans un groupe dynamique, vous ne devez pas sélectionner les utilisateurs un à un. Il s’agit en fait de définir un ensemble de règles et tous les utilisateurs correspondant à ces règles sont automatiquement ajoutés au groupe dynamique. Deux méthodes vous permettent de créer des groupes dynamiques :
Activation de la création automatique de groupes dynamiques à partir du domaine de messagerie, tels que
@adobe.com.
Création d’un groupe dynamique à partir de critères spécifiques, notamment le domaine de messagerie de
l’utilisateur, nom commun, nom canonique et nom de domaine.
Synchronisation différentielle des annuaires
La synchronisation différentielle des annuaires améliore l’efficacité de la synchronisation des annuaires. Lorsque la synchronisation différentielle des annuaires est activée, User Management synchronise uniquement les utilisateurs et les groupes ajoutés et mis à jour depuis la dernière synchronisation.
17
Mappage de certificats amélioré
La création d’un mappage de certificats constitue l’une des étapes nécessaires pour activer l’authentification des utilisateurs par certificat. Un mappage de certificats associe les attributs d’un certificat et ceux des utilisateurs d’un domaine. Si le contenu de ces attributs diffère, vous pouvez utiliser une expression régulière Java (regex) pour faire correspondre les attributs.

Administration Console

Administration Console offre des outils permettant aux administrateurs d’effectuer des opérations telles que les suivantes :
configuration et gestion d’utilisateurs, de groupes et de paramètres d’authentification de serveur au moyen de pages
User Management
création et gestion de points de fin d’appel et déploiement de fichiers LCA sans recourir à des outils de
développement ;
configuration de dossiers de contrôle et de fournisseurs de messagerie pour les appels de processus sans
programme ;
administration des propriétés des modules et des paramètres de serveur, comme les numéros de port et les fichiers
journaux.
Pour plus d’informations, voir la documentation disponible concernant LiveCycle Administration Console.
Dernière mise à jour le 23/5/2012
PRÉSENTATION DE LIVECYCLE ES3
Foundation

Launch Pad

Launch Pad est une application cliente d’Adobe AIR® qui offre un accès aux services de votre serveur LiveCycle à partir de votre ordinateur. A l’aide de Launch Pad, vous pouvez accomplir les tâches suivantes :
conversion des fichiers en documents PDF ;
exportation de documents PDF dans des fichiers d’autres formats ;
protection de documents à l’aide de droits ;
création de packages PDF ;
création de composants Launch Pad personnalisés pour appeler les orchestrations de manière efficace ;
déploiement efficace de mises à jour/ajouts/modifications à partir du serveur, sans administration des clients.
18
Dernière mise à jour le 23/5/2012

Chapitre 4 : Outils de développement LiveCycle

LiveCycle intègre un ensemble d’outils permettant aux développeurs de définir, concevoir et développer des applications. Workbench offre de puissants jeux de composants préintégrés et d’autres blocs de création d’applications offrant aux développeurs, aux concepteurs et aux analystes commerciaux la possibilité de collaborer à la création d’interfaces utilisateur et de flux de processus. Designer offre une interface graphique conviviale de conception de formulaires, qui simplifie la création des formulaires. Le SDK LiveCycle fournit des exemples et outils que les développeurs peuvent utiliser pour créer de nouvelles applications LiveCycle ou effectuer une intégration avec des applications existantes.

Flux de développement d’une application LiveCycle

Cette illustration fournit un exemple du flux de développement d’une application LiveCycle. Certaines étapes sont facultatives et l’ordre des étapes est suggéré.
19
Dernière mise à jour le 23/5/2012
Loading...
+ 53 hidden pages