La page Paramètres du serveur donne accès aux différents paramètres du processus des formulaires :
Vous pouvez indiquer un compte de courrier électronique pour le serveur AEM Forms, par l’intermédiaire duquel il envoie des courriers électroniques aux utilisateurs et aux administrateurs et en reçoit de la part de ces mêmes utilisateurs et administrateurs. Ces courriers électroniques sont utilisés pour notifier aux utilisateurs les tâches qu’ils sont tenus d’exécuter, les leur rappeler, les notifier lorsque les tâches arrivées à échéance et notifier à l’administrateur toute erreur de processus survenue.
Pour permettre l’envoi de courriers électroniques entre AEM forms et les utilisateurs, vous devez configurer les paramètres de courrier électronique sortant dans la page Paramètres du courrier électronique. Le courrier électronique sortant doit utiliser un serveur SMTP.
Pour qu’AEM forms reçoive et traite le courrier électronique entrant envoyé par des utilisateurs, vous devez créer un point de fin de courrier électronique pour le service Complete Task (voir Création d’un point de fin de courrier électronique pour le service Complete Task).
Si les processus que vous utilisez sont conçus et implémentés sans avoir à utiliser le courrier électronique, il est inutile de configurer les options de la page Paramètres du courrier électronique.
Dans Administration Console, cliquez sur Services > Processus des formulaires > Paramètres du serveur > Paramètres du courrier électronique.
Sélectionnez Activer les messages sortants.
Dans le champ Serveur SMTP, saisissez le nom ou l’adresse IP du serveur de courrier électronique. Tous les courriers électroniques de notification provenant du processus des formulaires sont envoyés depuis ce serveur de courrier électronique.
Dans les champs Nom d’utilisateur et Mot de passe, saisissez le nom et le mot de passe d’ouverture de session à utiliser lorsque le serveur SMTP vous invite à vous authentifier. Si l’ouverture d’une session anonyme est autorisée, laissez ces champs vides.
Dans la zone Adresse électronique, saisissez l’adresse électronique à utiliser comme adresse de réponse pour le courrier électronique envoyé par le processus des formulaires.
Si vous utilisez Microsoft Exchange Server et que l’adresse électronique n’est pas valide, Microsoft Exchange Server n’envoie pas de message électronique aux listes de distribution. Pour résoudre ce problème, sélectionnez l’option Activer la communication externe séparément pour chaque liste de distribution dans Microsoft Exchange Server.
Cliquez sur Enregistrer.
si les informations que vous entrez sont incorrectes, vous pouvez cliquer sur Annuler pour revenir à la page précédente.
Flex Workspace est obsolète pour la version d’AEM Forms.
Par défaut, les courriers électroniques envoyés par AEM forms contiennent des liens vers Flex Workspace (obsolète pour AEM forms on JEE). Vous pouvez configurer AEM forms pour envoyer des courriers électroniques contenant des liens vers l’espace de travail AEM Forms. Pour en savoir plus sur les avantages de l’espace de travail AEM Forms par rapport à Flex Workspace (obsolète pour AEM forms on JEE), consultez cet article.
Dans Administration Console, cliquez sur Accueil > Services > Processus des formulaires > Paramètres du serveur > Notifications de tâche.
Ouvrez un modèle d’affectation des tâches.
Définissez le modèle dans les notifications de tâche à l’adresse suivante : https://@@notification-host@@:8080/lc/libs/ws/index.html?taskId=@@taskid@@
https://@@notification-host@@:8080/lc/libs/ws/index.html?taskId=@@taskid@@
Dans la page Notification de tâche, vous pouvez configurer les modèles qui vont être utilisés par le processus des formulaires pour générer le courrier électronique de notification envoyés aux utilisateurs et aux groupes. Vous pouvez personnaliser et formater les notifications à l’aide de variables du processus des formulaires.
Vous pouvez configurer les types de notifications suivants pour les utilisateurs et les groupes :
Pour générer des notifications électroniques pour un groupe, spécifiez une adresse électronique pour le groupe dans User Management Lorsque le processus des formulaires envoie une notification électronique à un groupe, chaque membre du groupe qui possède une adresse électronique reçoit le courrier électronique de notification. Lorsqu’un membre du groupe reçoit une notification électronique et souhaite demander la tâche, il doit cliquer sur le lien de demande dans la notification, de façon à ouvrir la page des détails de la tâche dans Workspace. Le membre peut ensuite demander ou demander et ouvrir la tâche.
Flex Workspace est obsolète pour la version d’AEM Forms.
Vous pouvez choisir d’envoyer des notifications de rappel à l’utilisateur ou au groupe affecté à une tâche lorsque le délai d’exécution de cette tâche se rapproche. Les règles déterminant exactement quand une notification de rappel est envoyée sont décidées par le développeur du processus.
Vous pouvez envoyer des notifications d’affectation de tâche à un utilisateur ou à un groupe lorsqu’une tâche lui est affectée.
Vous pouvez choisir d’envoyer des notifications d’échéance à des utilisateurs et à des groupes pour les informer que le délai d’exécution d’une tâche affectée est dépassé. En règle générale, une notification d’échéance n’est envoyée qu’à titre d’information, car l’utilisateur ne peut plus agir sur la tâche affectée.
Vous pouvez configurer le service de messagerie de façon à masquer la balise de suivi DO NOT DELETE dans tous les courriers électroniques envoyés par le biais d’un processus pour des intervenants humains.
Vous pouvez configurer les modèles auxquels le processus des formulaires fait appel pour générer les notifications électroniques envoyées aux administrateurs.
Vous pouvez configurer les types de notifications suivants pour les administrateurs :
Si une branche bloque (l’exécution d’une opération est interrompue délibérément ou suite à une erreur), une notification peut être envoyée à un administrateur ou à un autre utilisateur, capable d’étudier le problème.
Si une opération bloque (l’exécution d’une opération est interrompue délibérément ou suite à une erreur), une notification peut être envoyée à un administrateur ou à un autre utilisateur, capable d’étudier le problème.
Les pages Notifications de tâche et Notifications de l’administrateur offrent différentes fonctionnalités qui permettent de personnaliser les messages de notification :
La zone Modèle de notification est un éditeur de texte enrichi qui vous permet de générer des pages HTML pour les messages de notification électronique. Elle offre des options de mise en forme des polices et des paragraphes, accessibles sous le champ Modèle de notification. Ces options permettent notamment d’intervenir sur le type, la taille, le style et la couleur des polices ainsi que sur les puces et l’alignement des paragraphes.
Pour les notifications de tâche uniquement, le processus des formulaires inclut deux configurations d’URL prédéfinies que vous pouvez faire glisser de la liste Génération d’URL vers le champ Modèle de notification, puis personnaliser :
L’URL Ouvrir la tâche est disponible pour les notifications de type Rappel et Affectation de tâche. Cette URL fournit un lien vers la tâche dans Workspace, ce qui permet à l’utilisateur d’accéder rapidement à la tâche à partir du courrier électronique de notification. Lorsque vous faites glisser l’URL Ouvrir la tâche vers le champ Modèle de notification, l’URL est au format suivant :
https://@@notification-host@@:<PORT>/workpace/Main.html?taskId=@@taskid@@
L’URL Demander une tâche est disponible pour les notifications de type Groupe - Rappel et Groupe - Affectation de tâche. Cette URL fournit un lien vers la page des détails de la tâche dans Workspace, à partir de laquelle l’utilisateur peut demander ou demander et ouvrir la tâche. Lorsque vous faites glisser l’URL Demander une tâche vers le champ Modèle de notification, l’URL est au format suivant :
https://@@notification-host@@:<PORT>/workpace/Main.html?taskId=@@taskid@@
Flex Workspace est obsolète pour la version d’AEM Forms.
Si votre solution est déployée dans un environnement organisé en grappes, remplacez @@notification-host@@
par l’adresse de la grappe.
<
PORT >
correspond au numéro de port d’écouteur HTTP du serveur d’applications. Les ports d’écouteur HTTP par défaut pour les serveurs d’applications pris en charge sont les suivants :
JBoss : 8080
Oracle WebLogic Server : 7001
IBM WebSphere : 9080
Pour permettre le fonctionnement normal de ces URL, remplacez <
PORT >
par le numéro de port approprié pour votre environnement.
si vous utilisez une application Web personnalisée autre que Forms pour permettre aux utilisateurs d’accéder aux tâches, vous devez utiliser le format d’URL approprié pour votre application personnalisée.
La liste Sélectionneur de variables fournit des variables utiles que vous pouvez faire glisser vers les champs Objet ou Modèle de notification. Lorsque vous faites glisser une variable dans le champ Objet ou Modèle de notification, elle est remplacée par le nom réel de la variable Workflows des formulaires, encadrée par deux symboles @, par exemple @@taskid@@
.
Pour les rappels, affectations de tâche et échéances des utilisateurs et des groupes, vous pouvez utiliser les variables suivantes dans les champs Objet et Modèle de notification :
Description Contenu de la propriété Description tel que défini dans l’opération Utilisateur (point de départ, opération d’affectation de tâche ou opération d’affectation de tâches multiples) du processus dans Workbench.
Instructions Contenu de la propriété Instructions de la tâche tel que défini dans l’opération Utilisateur du processus dans Workbench.
notification-host Nom d’hôte du serveur d’application AEM Forms.
process-name Nom du processus.
operation-name Nom de l’opération.
taskid Identifiant unique de la tâche en cours.
Actions Cette option génère une liste numérotée des itinéraires valides (par exemple, Approuver, Refuser) sur lesquels le destinataire peut cliquer.
De plus, pour les rappels, affectations de tâche et échéances de groupe, vous pouvez aussi utiliser les variables suivantes :
group-name Nom du groupe auquel la tâche est affectée.
si une variable ne comporte aucune valeur, une valeur vide est renvoyée.
Pour les branches bloquées, vous pouvez utiliser les variables suivantes dans les champs Objet et Modèle de notification :
branch-id Identifiant de branche.
process-id Identifiant de l’instance du processus.
notification-host Nom d’hôte du serveur d’application AEM Forms.
Pour les opérations bloquées, vous pouvez utiliser les variables suivantes dans les champs Objet et Modèle de notification :
action-id Identifiant de l’opération.
branch-id Identifiant de branche.
process-id Identifiant de l’instance du processus.
notification-host Nom d’hôte du serveur d’application AEM Forms.
Si vous saisissez le texte suivant dans le champ Objet pour les notifications d’affectation de tâches :
Please complete task @@taskid@@
L’utilisateur reçoit un courrier électronique avec l’objet suivant si la tâche 376 lui est affectée :
Please complete task 376
Si vous saisissez le texte suivant dans le champ Modèle de notification pour des notifications de branches bloquées :
Branch @@branch-id@@ has stalled! You have received this notification from @@notification-host@@.
L’administrateur reçoit un courrier électronique avec le contenu suivant si 4868 est le numéro de la branche et le nom du serveur est ServerXYZ
:
Branch 4868 has stalled! You have received this notification from ServerXYZ.
Business Activity Monitoring, module proposé en option, présente plusieurs tableaux de bord opérationnels qui permettent de suivre en temps réel les opérations et des indicateurs de performances clés.
Dans la page Paramètres de configuration BAM, vous définissez les connexions au serveur qui exécute BAM afin qu’il soit possible d’assurer le suivi des événements liés aux processus et de transférer ces événements vers ce serveur.