À compter d’AEM Forms 6.4, nous pouvons désormais appeler le service de modèle de données de formulaire comme étape dans AEM Workflow. Cet article vous guide tout au long d’un exemple de cas d’utilisation pour la publication d’un document d’enregistrement à l’aide du service de modèle de données de formulaire.
Le cas pratique est le suivant :
Onglet Modèle de données de formulaire - Propriétés
Dans l’onglet Service Input , nous associons les éléments suivants :
file (Objet binaire devant être stocké) avec la propriété DOR.pdf relative à la charge utile. Cela signifie que lorsque le formulaire adaptatif est envoyé, le document d’enregistrement généré est stocké dans un fichier appelé DOR.pdf par rapport à la charge utile du processus.Assurez-vous que ce fichier DOR.pdf est identique à celui fourni lors de la configuration de la propriété d’envoi du formulaire adaptatif.
fileName : nom par lequel l’objet binaire est stocké dans la gestion des ressources numériques. Vous souhaitez donc que cette propriété soit générée dynamiquement, de sorte que chaque fileName soit unique par envoi. À cette fin, nous avons utilisé l’étape de processus dans le processus pour créer une propriété de métadonnées appelée filename et définir sa valeur sur la combinaison du nom du membre et du numéro de compte de la personne qui envoie le formulaire. Par exemple, si le nom du membre de la personne est John Jacobs et que son numéro de compte est le 9846, le nom de fichier sera John Jacobs_9846.pdf
Service Input
Conseils de dépannage : si, pour une raison quelconque, le fichier DOR.pdf n’est pas créé dans DAM, réinitialisez les paramètres d’authentification de la source de données en cliquant sur here. Il s’agit des paramètres d’authentification AEM, qui sont par défaut admin/admin.
Pour tester cette fonctionnalité sur votre serveur, procédez comme suit :
1.Déployer le lot Developer withserviceuser
Télécharger et déployer le lot setvalue.Ce lot OSGI personnalisé est utilisé pour créer une propriété de métadonnées et définir sa valeur à partir des données de formulaire envoyées.
Importation des ressources associé à cet article dans AEM à l’aide du gestionnaire de packages. Vous obtiendrez ce qui suit
Pointez votre pour ouvrir le formulaire adaptatif
Remplissez le formulaire et envoyez-le.
Vérifiez l’application Assets si le document d’enregistrement est créé et stocké.
Fichier Swagger utilisé pour créer la source de données est disponible à titre de référence