Envoyer un email
Le framework permet de créer un email à partir du système. Les rubriques suivantes décrivent les fonctionnalités disponibles.
-
Envoyer un email en temps réel à l'aide d'un service fonctionnel spécifique. Le framework fournit le service fonctionnel F1–EmailService qui prend en charge l'envoi d'emails. Le schéma prend en charge des éléments pour toutes les informations requises pour créer un email en temps réel. Les données SMTP (hôte, nom d'utilisateur, mot de passe et adresse de l'expéditeur) peuvent être fournies ou définies pour un émetteur de message, qui peut être fourni en entrée. En outre, le service fonctionnel prend en charge l'utilisation d'un émetteur de message par défaut, défini en tant qu'option de message. Consultez le schéma du service fonctionnel pour obtenir des informations sur les éléments d'entrée.
Remarque :Réessayer un paramètre. Une option du fichier de propriétés système permet à l'implémentation de configurer le nombre de nouvelles tentatives (le cas échéant) à effectuer si le serveur SMTP n'est pas disponible. Pour plus d'informations, voir le Guide d'administration du serveur. -
Le service fonctionnel prend en charge l'envoi de documents joints. Il peut référencer des documents joints du système de fichiers (nom de fichier et ID de contenu) ou référencer des enregistrements de document joint capturés dans la table de documents joints du système. Notez que les documents joints du système de fichiers ne sont pas pris en charge dans une implémentation cloud.
- Pour les références aux enregistrements de document joint, voir Envoi de documents joints par email pour plus d'informations sur l'emplacement et la taille du contenu du document joint, ainsi que sur la manière dont les documents joints sont inclus dans l'email.
- Pour référencer des documents joints à partir du système de fichiers natif, une entrée doit être définie pour le chemin du fichier dans la consultation avancée Configuration de stockage de fichiers. Pour plus d'informations sur la définition de cette configuration, voir Substitution d'URI. Les enregistrements de consultation avancée agissent comme un type de liste d'autorisation.
Le système prend en charge la définition d'un répertoire "parent" dans la consultation avancée de stockage de fichiers. Lors de l'appel de F1-EmailService, l'indication d'un répertoire dans le répertoire "parent" enregistré est prise en charge. Par exemple, si vous enregistrez le chemin D:\systemFiles\ lors de l'exécution, lors de l'appel de F1-EmailService, vous pouvez indiquer un fichier qui suit le chemin :\systemFiles\CMA.
Vous pouvez également utiliser la syntaxe file-storage://XXXX décrite dans Substitution d'URI lorsque vous indiquez l'emplacement du fichier à F1-EmailService.
Remarque :Valider les documents joints. Si un algorithme Valider le document joint à l'email est rattaché à l'enregistrement d'installation, il est alors appelé pour valider les documents joints, le cas échéant. -
Utiliser un message sortant pour envoyer un email. Cette option permet différentes variantes, comme indiqué dans Messages sortants.
-
Certains emails peuvent être créés en masse (par exemple, grand groupe d'emails envoyés à des utilisateurs pour un ensemble donné de tâches). Dans ce cas, les enregistrements peuvent être créés dans la table tampon pour traitement à l'aide d'OSB.
-
Les messages peuvent être envoyés en temps réel à l'aide de l'un des deux services fonctionnels décrits dans Messages en temps réel. Cette option constitue une alternative au service d'email dédié décrit ci-dessus lorsque certains aspects de la fonctionnalité de message sortant sont requis, par exemple la possibilité d'instancier un enregistrement en tant qu'audit ou d'inclure dans l'envoi d'email une logique supplémentaire via des plug-ins d'objet métier.
-
