Catégorie d’e-mail

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 7 minutes de lecture
  • 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 OR Valider l'e-mail sortant généré par notification .

    Tableau 1. Entrées
    Champ Description
    Ordre d'exécution Nombre 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 de l’ordre d’exécution .

    Demande Périmètre de l’application dans lequel le système exécute cette étape.
    Actif Option permettant d’activer cette étape de test en vue de son 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].
    Remarque :
    Pendant les tests, l’exécution de cette étape peut prendre plus de temps que prévu. L’étape expire au bout de deux minutes par défaut.

    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.

    Remarque :
    Cette étape recherche uniquement les e-mails créés par une action de flux Envoyer un e-mail. Pour trouver un e-mail qui a été envoyé après le déclenchement d’une notification dans un flux, utilisez plutôt l’étape Valider l'e-mail sortant généré par notification . Pour rechercher un e-mail créé dans une autre action de flux, telle qu’une action scriptée personnalisée, utilisez plutôt l’étape Valider l'e-mail sortant .
    Tableau 2. Entrées
    Champ Description
    Ordre d'exécution Nombre 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 de l’ordre d’exécution .

    Demande Périmètre de l’application dans lequel le système exécute cette étape.
    Actif Option permettant d’activer cette étape de test en vue de son 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].
    Remarque :
    Pendant les tests, l’exécution de cette étape peut prendre plus de temps que prévu. L’étape expire au bout de deux minutes par défaut.

    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]. Utilisez cette étape pour vérifier qu’une notification par e-mail est déclenchée comme prévu.

    Tableau 3. Entrées
    Champ Description
    Ordre d'exécution Nombre 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 de l’ordre d’exécution .

    Demande Périmètre de l’application dans lequel le système exécute cette étape.
    Actif Option permettant d’activer cette étape de test en vue de son 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].
    Remarque :
    Pendant les tests, l’exécution de cette étape peut prendre plus de temps que prévu. L’étape expire au bout de deux minutes par défaut.

    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.

    Tableau 4. Entrées
    Champ Description
    Ordre d'exécution Nombre 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 de l’ordre d’exécution .

    Demande Périmètre de l’application dans lequel le système exécute cette étape.
    Actif Option permettant d’activer cette étape de test en vue de son 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.
    Vers 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.
    Détails 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.
    Tableau 5. Sortie
    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.

    Tableau 6. Entrées
    Champ Description
    Ordre d'exécution Nombre 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 de l’ordre d’exécution .

    Demande Périmètre de l’application dans lequel le système exécute cette étape.
    Actif Option permettant d’activer cette étape de test en vue de son 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.
    Vers 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.
    Détails 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.
    Tableau 7. Sortie
    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.

    Tableau 8. Entrées
    Champ Description
    Ordre d'exécution Nombre 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 de l’ordre d’exécution .

    Demande Périmètre de l’application dans lequel le système exécute cette étape.
    Actif Option permettant d’activer cette étape de test en vue de son 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.
    Tableau 9. Sortie
    Champ Description
    random_string Chaîne de caractères alphanumériques aléatoires.