Catégorie d’e-mail
Utilisez Framework de tests automatisés (ATF) pour tester les notifications par e-mail, les flux d’e-mails sortants et les réponses aux e-mails entrants.
Valider l'e-mail sortant
Vérifiez qu’un e-mail sortant existe en le recherchant dans la table E-mail [sys_email].
Utilisez cette étape pour tester tout script de génération d’e-mail qui n’est pas capturé dans les étapes de Valider l'e-mail sortant généré par le flux test ou Valider l'e-mail sortant généré par notification .
| Champ | Description |
|---|---|
| Ordre d'exécution | Entier spécifiant l’ordre dans lequel le test exécute cette étape. Au fur et à mesure que vous créez des étapes, le système attribue automatiquement une valeur incrémentielle à chaque étape. Cette valeur entraîne l’exécution des étapes par le test dans l’ordre dans lequel vous les avez créées. Vous pouvez modifier cet ordre par défaut en modifiant les valeurs d’ordre d’exécution . |
| Application | Périmètre de l’application dans lequel le système exécute cette étape. |
| Actif | Option permettant d’activer cette étape de test pour utilisation. |
| Test | Nom du test auquel vous ajoutez l’étape. |
| Configuration de l'étape | Nom de l'étape. |
| Notes | Notes sur l’étape de test. |
| Conditions | Conditions utilisées pour filtrer les e-mails sortants. Par exemple, pour trouver un e-mail qui a été envoyé à user@example.com, définissez la condition sur [Destinataires] [est] [user@example.com]. |
| Table | Table à interroger. Par défaut, cette étape interroge uniquement la table des e-mails [sys_email]. |
Valider l'e-mail sortant généré par le flux
Vérifiez qu’un e-mail sortant existe en le recherchant dans la table E-mail [sys_email]. Utilisez cette étape pour tester qu’un flux est déclenché comme prévu.
| Champ | Description |
|---|---|
| Ordre d'exécution | Entier spécifiant l’ordre dans lequel le test exécute cette étape. Au fur et à mesure que vous créez des étapes, le système attribue automatiquement une valeur incrémentielle à chaque étape. Cette valeur entraîne l’exécution des étapes par le test dans l’ordre dans lequel vous les avez créées. Vous pouvez modifier cet ordre par défaut en modifiant les valeurs d’ordre d’exécution . |
| Application | Périmètre de l’application dans lequel le système exécute cette étape. |
| Actif | Option permettant d’activer cette étape de test pour utilisation. |
| Test | Nom du test auquel vous ajoutez l’étape. |
| Configuration de l'étape | Nom de l'étape. |
| Notes | Notes sur l’étape de test. |
| Flux source | Flux à partir duquel l'e-mail sortant a été créé. |
| Conditions | Conditions utilisées pour filtrer les e-mails sortants. Par exemple, pour trouver un e-mail qui a été envoyé à user@example.com, définissez la condition sur [Destinataires] [est] [user@example.com]. |
| Table | Table à interroger. Par défaut, cette étape interroge uniquement la table des e-mails [sys_email]. |
Valider l'e-mail sortant généré par notification
Vérifiez qu’un e-mail sortant existe en le recherchant dans la table E-mail [sys_email]. Suivez cette étape pour vérifier qu’une notification par e-mail est déclenchée comme prévu.
| Champ | Description |
|---|---|
| Ordre d'exécution | Entier spécifiant l’ordre dans lequel le test exécute cette étape. Au fur et à mesure que vous créez des étapes, le système attribue automatiquement une valeur incrémentielle à chaque étape. Cette valeur entraîne l’exécution des étapes par le test dans l’ordre dans lequel vous les avez créées. Vous pouvez modifier cet ordre par défaut en modifiant les valeurs d’ordre d’exécution . |
| Application | Périmètre de l’application dans lequel le système exécute cette étape. |
| Actif | Option permettant d’activer cette étape de test pour utilisation. |
| Test | Nom du test auquel vous ajoutez l’étape. |
| Configuration de l'étape | Nom de l'étape. |
| Notes | Notes sur l’étape de test. |
| Notification source | Notification à partir de laquelle l’e-mail sortant a été créé. Ce champ fait référence à la table Notification [sysevent_email_action]. |
| Conditions | Conditions utilisées pour filtrer les e-mails sortants. Par exemple, pour trouver un e-mail qui a été envoyé à user@example.com, définissez la condition sur [Destinataires] [est] [user@example.com]. |
| Table | Table à interroger. Par défaut, cette étape interroge uniquement la table des e-mails [sys_email]. |
Générer un e-mail entrant
Créez un enregistrement d’e-mail entrant pour tester un flux d’e-mails entrants ou une action d’e-mail entrant.
| Champ | Description |
|---|---|
| Ordre d'exécution | Entier spécifiant l’ordre dans lequel le test exécute cette étape. Au fur et à mesure que vous créez des étapes, le système attribue automatiquement une valeur incrémentielle à chaque étape. Cette valeur entraîne l’exécution des étapes par le test dans l’ordre dans lequel vous les avez créées. Vous pouvez modifier cet ordre par défaut en modifiant les valeurs d’ordre d’exécution . |
| Application | Périmètre de l’application dans lequel le système exécute cette étape. |
| Actif | Option permettant d’activer cette étape de test pour utilisation. |
| Test | Nom du test auquel vous ajoutez l’étape. |
| Configuration de l'étape | Nom de l'étape. |
| Notes | Notes sur l’étape de test. |
| De | Adresse de l'expéditeur de l'e-mail. Vous pouvez saisir manuellement une adresse e-mail ou référencer une adresse e-mail à partir d’un enregistrement utilisateur. Si vous saisissez manuellement une adresse e-mail, le système fait correspondre l’adresse à un enregistrement utilisateur existant pendant le test. |
| À | Adresse du destinataire de l'e-mail. Vous pouvez saisir manuellement une adresse e-mail ou référencer une adresse e-mail à partir d’un enregistrement utilisateur. Si vous saisissez manuellement une adresse e-mail, le système fait correspondre l’adresse à un enregistrement utilisateur existant pendant le test. |
| Objet | Objet de l'e-mail. Vous pouvez entrer du texte ou référencer une sortie de chaîne à partir d’une étape de test précédente. |
| Corps | Contenu du corps du message. Vous pouvez entrer du texte ou référencer une sortie de chaîne à partir d’une étape de test précédente. |
| Champ | Description |
|---|---|
| output_email_record | Enregistrement dans la table d’e-mail [sys_email]. Le type Recevoir est Nouveau et le type est Envoyer - prêt. Pour plus d’informations sur la signification de ces champs, consultez Journal des e-mails système et boîtes aux lettres. |
Générer un e-mail de réponse entrant
Créez un enregistrement d’e-mail de réponse pour tester la façon dont le système gère la réponse d’un utilisateur à une notification par e-mail.
| Champ | Description |
|---|---|
| Ordre d'exécution | Entier spécifiant l’ordre dans lequel le test exécute cette étape. Au fur et à mesure que vous créez des étapes, le système attribue automatiquement une valeur incrémentielle à chaque étape. Cette valeur entraîne l’exécution des étapes par le test dans l’ordre dans lequel vous les avez créées. Vous pouvez modifier cet ordre par défaut en modifiant les valeurs d’ordre d’exécution . |
| Application | Périmètre de l’application dans lequel le système exécute cette étape. |
| Actif | Option permettant d’activer cette étape de test pour utilisation. |
| Test | Nom du test auquel vous ajoutez l’étape. |
| Configuration de l'étape | Nom de l'étape. |
| Notes | Notes sur l’étape de test. |
| Table cible | Table de l'enregistrement cible. |
| Enregistrement cible | Enregistrement mis à jour dans l’e-mail de réponse. La sélection d’un enregistrement cible applique également un filigrane à l’e-mail de réponse. |
| De | Adresse de l'expéditeur de l'e-mail. Vous pouvez saisir manuellement une adresse e-mail ou référencer une adresse e-mail à partir d’un enregistrement utilisateur. Si vous saisissez manuellement une adresse e-mail, le système fait correspondre l’adresse à un enregistrement utilisateur existant pendant le test. |
| À | Adresse du destinataire de l'e-mail. Vous pouvez saisir manuellement une adresse e-mail ou référencer une adresse e-mail à partir d’un enregistrement utilisateur. Si vous saisissez manuellement une adresse e-mail, le système fait correspondre l’adresse à un enregistrement utilisateur existant pendant le test. |
| Objet | Objet de l'e-mail. Vous pouvez entrer du texte ou référencer une sortie de chaîne à partir d’une étape de test précédente. |
| Corps | Contenu du corps du message. Vous pouvez entrer du texte ou référencer une sortie de chaîne à partir d’une étape de test précédente. |
| Champ | Description |
|---|---|
| output_reply_email_record | Enregistrement dans la table d’e-mail [sys_email]. Le type de réception est Répondre et le type est envoyer - prêt. Pour plus d’informations sur la signification de ces champs, consultez Journal des e-mails système et boîtes aux lettres. |
Générer une chaîne aléatoire
Générez une chaîne de caractères alphanumériques aléatoires que vous pouvez utiliser comme données de test pour une autre étape.
| Champ | Description |
|---|---|
| Ordre d'exécution | Entier spécifiant l’ordre dans lequel le test exécute cette étape. Au fur et à mesure que vous créez des étapes, le système attribue automatiquement une valeur incrémentielle à chaque étape. Cette valeur entraîne l’exécution des étapes par le test dans l’ordre dans lequel vous les avez créées. Vous pouvez modifier cet ordre par défaut en modifiant les valeurs d’ordre d’exécution . |
| Application | Périmètre de l’application dans lequel le système exécute cette étape. |
| Actif | Option permettant d’activer cette étape de test pour utilisation. |
| Test | Nom du test auquel vous ajoutez l’étape. |
| Configuration de l'étape | Nom de l'étape. |
| Notes | Notes sur l’étape de test. |
| Longueur | Nombre de caractères dans la chaîne générée. La longueur maximale est de 10 000 caractères. Si vous laissez le champ vide, la longueur de la chaîne est de 10 caractères par défaut. |
| Champ | Description |
|---|---|
| random_string | Chaîne de caractères alphanumériques aléatoires. |