Principes de base du bloc de création Asset Composer

Le bloc de création Asset Composer (ACM) fait partie de la solution Correspondence Management, disponible avec Adobe® LiveCycle® Enterprise Suite 4 (ES4). Il fournit des fonctionnalités fondamentales de gestion de la correspondance, telles que la création d’actifs (texte, image, liste, condition et modèle de lettre) et le rendu de documents. Le bloc de création Asset Composer est constitué de composants côté serveur qui sont livrés en tant que beans Spring (services OSGi) et de composants d’interface utilisateur (Flex) livrés en tant que modèles de présentation/domaine et regroupements de ressources. Les beans côté serveur sont exposés via Flex Remoting.

Structure du bloc de création

Le bloc de création Asset Composer est livré sous la forme d’un package CRX, que vous pouvez décompresser dans n’importe quel répertoire d’installation. Tous les packages CRX appartiennent à l’une des catégories suivantes :

  • Packages de plateforme : packages contribuant à l’ensemble de la plateforme Adobe Enterprise.

  • Packages de blocs de création : packages contribuant à l’ensemble des blocs de création utilisés par les partenaires pour faciliter la construction de solutions personnalisées.

  • Packages de modèles de solution : packages de composants de démonstration d’une solution cible. Ce package repose sur les blocs de création déjà déployés sur LiveCycle.

  • Packages de solution : comprennent un modèle de solution et un ensemble de blocs de création rassemblés dans un même package CRX.

Le bloc de création Asset Composer contient deux packages :

  • bb-assetcomposer-pkg-<numéro_de_version>.zip : actifs utilisés lors du déploiement et de l’exécution du bloc de création Asset Composer.

  • bb-assetcomposer-sdk-pkg-<numéro_de_version>.zip : SDK ActionScript et Java Developer pour le bloc de création Asset Composer.

Chaque modèle de solution pour LiveCycle fournit un package CRX. Ce package contient une application Web Sling utilisée pour présenter la solution, tout comme les autres actifs exécutent un exemple de solution. Les applications peuvent être des applications AIR, des formulaires et des actifs LiveCycle tels que des DSC personnalisés et des exemples de processus. Le package du modèle de solution Correspondence Management est template-correspondencemanagement-pkg.zip.

API et composants

Les API et les composants suivants sont livrés avec le bloc de création Asset Composer.

Chemin des fichiers SWC

Description

[SDK]/riaservices/assetcomposer/10.0.0.0/flex/xfalib.swc

Cette bibliothèque d’utilitaires fournit certaines API liées à l’analyse XFA et au traitement dans ActionScript.

[SDK]/riaservices/assetcomposer/10.0.0.0/flex/adobe-acm-flex-utilities.swc

Ce fichier SWC d’utilitaires contient un ensemble de classes d’utilitaire utilisées par différents fichiers SWC ACM.

[SDK]/riaservices/assetcomposer/10.0.0.0/flex/adobe-acm-services-impl.swc

Les services d’infrastructure pour le bloc de création ACM. Ce fichier SWC contient des classes qui fournissent des API client pour appeler les API du serveur principal encapsulant la création de canaux et d’objets distants.

[SDK]/riaservices/assetcomposer/10.0.0.0/flex/adobe-acm-services-mock.swc

Bibliothèque de fichiers SWC contenant des représentations fictives pour tous les services d’infrastructure du bloc de création ACM. Ce fichier SWC peut éventuellement être utilisé pour le développement de vues Flex sans qu’il soit nécessaire d’exécuter un serveur principal.

[SDK]/riaservices/assetcomposer/10.0.0.0/flex/adobe-acm-authoring-rb.swc

Fichier SWC de lots de ressources pour la partie de création du bloc de création Asset Composer. Ce fichier SWC contient des regroupements pour tous les paramètres régionaux pris en charge.

[SDK]/riaservices/assetcomposer/10.0.0.0/flex/adobe-acm-authoring-domain-impl.swc

Bibliothèque de domaines pour la partie de création du bloc de création Asset Composer. Elle contient différentes classes de domaines permettant d’encapsuler les données et le comportement métier et peut être utilisée pour générer des vues Flex en toute simplicité.

[SDK]/riaservices/assetcomposer/10.0.0.0/flex/adobe-acm-authoring-presentation.swc

Fichier SWC de présentation pour la partie de création du bloc de création ACM. Ce fichier SWC contient le composant hôte et les vues Flex englobant différents éditeurs dans le bloc de création ACM.

[SDK]/riaservices/assetcomposer/10.0.0.0/flex/adobe-acm-authoring-styles.swc

Fichier SWC de styles et d’habillages pour la partie de création du bloc de création Asset Composer. Ce fichier SWC contient les habillages, les feuilles de style et différents actifs (tels que des animations, des icônes et des habillages) pour les composants hôte disponibles dans adobe-acm-authoring-presentation.swc.

[SDK]/riaservices/assetcomposer/10.0.0.0/flex/adobe-acm-ccr-rb.swc

Fichier SWC de lots de ressources pour la partie de création de correspondance du bloc de création Asset Composer. Ce fichier SWC contient des regroupements pour tous les paramètres régionaux pris en charge.

[SDK]/riaservices/assetcomposer/10.0.0.0/flex/adobe-acm-ccr-domain-impl.swc

Bibliothèque de domaines pour la partie de création de correspondance du bloc de création Asset Composer.

[SDK]/riaservices/assetcomposer/10.0.0.0/flex/adobe-acm-ccr-presentation.swc

Fichier SWC de présentation pour la partie de création de correspondance du bloc de création ACM. Ce fichier SWC contient le composant hôte et les vues Flex englobant l’interface utilisateur CCR dans le bloc de création ACM.

[SDK]/riaservices/assetcomposer/10.0.0.0/flex/adobe-acm-ccr-styles.swc

Fichier SWC de styles et d’habillages pour la partie de création de correspondance du bloc de création ACM. Ce fichier SWC contient les habillages, les feuilles de style et différents actifs (tels que des animations, des icônes, des habillages, etc.) pour les composants hôte disponibles dans adobe-acm-ccr-presentation.swc.

Configurations du bloc de création

Le bloc de création Asset Composer peut être modifié avec des configurations spécifiques aux solutions. Ces fichiers de configuration peuvent être lus dans le référentiel de contenu de LiveCycle. Vous pouvez trouver les fichiers de configuration dans le dossier /etc/aep/config/assetcomposer/<racine de l'application de solution>. Par exemple :
  • /etc/aep/config/correspondencemanagement//ACLConfig.xml : fichier de configuration permettant de définir/configurer les listes de contrôle d’accès (ACL) appliquées à divers dossiers d’actifs.

  • /etc/aep/config/assetcomposer/apps/cm/acmExtensions/acmExtensionsConfig.xml : fichier de configuration permettant de configurer plusieurs boutons d’action pour les actifs et les correspondances.

Propriétés

Le bloc de création Asset Composer expose les propriétés configurables suivantes :

Propriété

Description

Par défaut

Valeurs acceptables

Indentation

Retrait sur les modules

12.7mm

N’importe quel nombre

Number Minimum Width

Largeur minimale à appliquer à la puce/au champ numérique, lors de l’utilisation de listes numérotées, à l’exception des chiffres romains.

8.0mm

N’importe quel nombre

Roman Numbers Minimum Width

Largeur minimale à appliquer à la puce/au champ numérique lors de l’utilisation de chiffres romains

12.7mm

N’importe quel nombre

Enable CCR PDF highlight

Active la mise en surbrillance dans un PDF dans l’interface utilisateur de création de correspondance

true

true/false

Target Highlight Type

Type de mise en surbrillance de la cible dans l’application de création de correspondance

border

border/fill/none

Target Highlight Color

Couleur de mise en surbrillance de la cible dans l’application de création de correspondance

90;155;245

N’importe quelle couleur RVB au format R;V;B

Content Highlight Type

Type de mise en surbrillance du contenu dans l’application de création de correspondance

Fond

border/fill/none

Content Highlight Color

Couleur de mise en surbrillance du contenu dans l’application de création de correspondance

210;225;245

N’importe quelle couleur RVB au format R;V;B

Field Highlight Type

Type de mise en surbrillance du champ dans l’application de création de correspondance

fill

border/fill/none

Field Highlight Color

Couleur de mise en surbrillance du champ dans l’application de création de correspondance

210;225;245

N’importe quelle couleur RVB au format R;V;B

PDF Form Cache Enabled

Mise en cache du formulaire PDF activée

false

true/false

PDF Form Debug Enabled

Débogage du formulaire PDF activé

false

true/false

PDF Form Acrobat Version

Version Acrobat du formulaire PDF

auto

--

Non-interactive PDF Cache Enabled

Mise en cache du PDF non interactif activée

false

true/false

Non-interactive PDF Debug Enabled

Débogage du PDF non interactif activé

false

true/false

Non-interactive PDF Acrobat Version

Version Acrobat du PDF non interactif

auto

--

Application Time Out

Délai d’expiration de l’application en secondes

1200

N’importe quel nombre

PDF document parameter name

Nom de paramètre pour le document PDF dans le post-processus

inPDFDoc

N’importe quel nom de variable de type chaîne

XML data parameter name

Nom de paramètre pour le document XML (données) dans le post-processus

inXMLDoc

N’importe quel nom de variable de type chaîne

XDP document parameter name

Nom de paramètre pour le document XDP envoyé au post-processus

inXDPDoc

N’importe quel nom de variable de type chaîne

Redirect URL parameter name

Nom de paramètre pour l’URL de redirection envoyées depuis le post-processus. Cette valeur peut être n’importe quel nom de variable de type chaîne.

redirectURL

N’importe quel nom de variable de type chaîne

PDF Submit Type

Type d’envoi du PDF (type de fichier PDF généré lors de l’envoi depuis l’application de création de correspondance)

nonInteractive

interactive/non-interactive

Optimize Data Dictionary Instance

Active le transfert de données optimisé de l’instance du dictionnaire de données entre le serveur et le client

true

true/false

Enable Push

Contrôle la fonctionnalité push dans le bloc de création Asset Composer

true

true/false

Auto Correct Inconsistencies

Lorsque cette propriété est activée, elle gère automatiquement les incohérences possibles dans les affectations de lettre.

true

--

Use Configured Data Formats

Contrôle l’utilisation des formats de modification et d’affichage des données configurés

true

true/false

Data Display Formats

Spécifie le format d’affichage des données spécifique aux paramètres régionaux

--

--

Data Edit Format

Format de modification des données. Cette propriété est utilisée lors de l’écriture de données en tant que chaîne ou de l’analyse des données à partir d’une chaîne.

--

--

Manage Letter Instances on Publish

Active/désactive la fonctionnalité de gestion des lettres (applicable uniquement pour le serveur de publication)

false

true/false

Enable Audit

Active/désactive la fonctionnalité de contrôle. Lorsque cette propriété est définie sur false, les journaux de contrôle de toutes les actions sont désactivés.

true

true/false

Enable Read Audit

Active/désactive la fonctionnalité de contrôle pour les lectures d’actifs

false

true/false

Enable Create Audit

Active/désactive la fonctionnalité de contrôle pour la création d’actifs

true

true/false

Enable Update Audit

Active/désactive la fonctionnalité de contrôle pour la mise à jour d’actifs

true

true/false

Enable Revert Audit

Active/désactive la fonctionnalité de contrôle pour le rétablissement d’actifs

true

true/false

Enable Publish Audit

Active/désactive la fonctionnalité de contrôle pour la publication d’actifs

true

true/false

Enable SaveAsDraft Audit

Active/désactive la fonctionnalité de contrôle pour l’enregistrement des brouillons de lettre

true

true/false

Enable Submit Audit

Active/désactive la fonctionnalité de contrôle pour l’envoi de lettres

true

true/false

Enable Email Audit

Active/désactive la fonctionnalité de contrôle pour les envois de lettres par courrier électronique

true

true/false

Enable Print Audit

Active/désactive la fonctionnalité de contrôle l’impression de lettres

true

true/false

Enable Custom Delivery Audit

Active/désactive la fonctionnalité de contrôle pour la livraison de lettres personnalisée

true

true/false

Attachment documents parameter name

Nom de paramètre pour les documents en pièce jointe envoyés au post-processus

inAttachmentDocs

N’importe quel nom de variable de type chaîne

CM User Root

URL du dossier contenant tous les actifs de l’utilisateur de CM

--

Emplacement de dossier valide

Letter Instance Access Groups

Groupes disponibles pour la gestion des autorisations d’instances de lettre

--

--

Letter Cache Size

Spécifie le nombre maximal de lettres à conserver dans le cache.

La modification de cette valeur entraînera le nettoyage du cache en mémoire.

100

Toute valeur numérique

Enable Letter Cache

Active/désactive le cache de lettres.

La modification de cette valeur entraînera le nettoyage du cache en mémoire.

true

true/false

Data Elements Ordering

Conserve le même ordre des éléments de données dans l’interface de création de correspondance que dans la lettre

true

true/false

Support Reload

Active/désactive la prise en charge du rechargement pour le rendu de lettres côté serveur.

La désactivation améliore le rendu de lettres.

false

true/false

Pour configurer ces propriétés, ouvrez l’URL suivante dans un navigateur : http://<serveur>:<port>/lc/system/console/configMgr

et sélectionnez Configurations d’Asset Composer.