Il existe plusieurs méthodes pour stocker les données de formulaire envoyées dans la base de données de votre choix. Une source de données JDBC peut être utilisée pour stocker directement les données dans la base de données. Un lot OSGI personnalisé peut être écrit pour stocker les données dans la base de données. Cet article utilise une étape de processus personnalisée dans AEM processus pour stocker les données.
Le cas d’utilisation consiste à déclencher un processus AEM sur un envoi de formulaire adaptatif et une étape du processus consiste à stocker les données envoyées dans la base de données.
Suivez les étapes mentionnées ci-dessous pour que cela fonctionne sur votre système.
Téléchargez le fichier Zip et extrayez son contenu sur votre disque dur.
Accédez à ConfigMgr
Recherchez "JDBC Connection Pool". Créez un pool de connexions JDBC Day Commons. Spécifiez les paramètres spécifiques à votre base de données.
Rechercher "Insérer des données de formulaire dans DB"
Spécifiez les propriétés spécifiques à votre base de données.
Créez un formulaire adaptatif.
Associez le formulaire adaptatif au flux de travail AEM (StoreAFValuesinDB) comme illustré dans la capture d’écran ci-dessous.
Veillez à spécifier "data.xml" dans le chemin d’accès au fichier de données, comme illustré dans la capture d’écran ci-dessous.
Prévisualisation du formulaire et envoi
Si tout s’est bien passé, vous devriez voir les données du formulaire stockées dans le tableau et la colonne spécifiés par vous.