Catégorie d’e-mail

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 7 minutes de lecture
  • Utilisez Infrastructure de tests automatisés (ATF) pour tester les notifications par e-mail, les flux d’e-mails sortants et les réponses par e-mail entrant.

    Valider l'e-mail sortant

    Vérifiez qu’un e-mail sortant existe dans la table E-mail [sys_email].

    Utilisez cette étape pour tester tout script générant des e-mails 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 affecte automatiquement à chaque étape une valeur incrémentielle. Cette valeur permet au test d’exécuter les étapes 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 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 retrouver 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 le test, 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 dans la table E-mail [sys_email]. Utilisez cette étape pour vérifier 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 retrouver 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 trouver un e-mail qui a été 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 affecte automatiquement à chaque étape une valeur incrémentielle. Cette valeur permet au test d’exécuter les étapes 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 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 retrouver 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 le test, 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 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 affecte automatiquement à chaque étape une valeur incrémentielle. Cette valeur permet au test d’exécuter les étapes 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 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 retrouver 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 le test, 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 affecte automatiquement à chaque étape une valeur incrémentielle. Cette valeur permet au test d’exécuter les étapes 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 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 entrer manuellement une adresse e-mail ou référencer une adresse e-mail à partir d’un enregistrement utilisateur. Si vous entrez 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 entrer manuellement une adresse e-mail ou référencer une adresse e-mail à partir d’un enregistrement utilisateur. Si vous entrez 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.
    Tableau 5. Sortie
    Champ Description
    output_email_record

    Enregistrement dans la table E-mail [sys_email].

    Le type de réception est Nouveau et le typeest Prêt à envoyer. 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 une réponse de l’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 affecte automatiquement à chaque étape une valeur incrémentielle. Cette valeur permet au test d’exécuter les étapes 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 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 par 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 entrer manuellement une adresse e-mail ou référencer une adresse e-mail à partir d’un enregistrement utilisateur. Si vous entrez 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 entrer manuellement une adresse e-mail ou référencer une adresse e-mail à partir d’un enregistrement utilisateur. Si vous entrez 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.
    Tableau 7. Sortie
    Champ Description
    output_reply_email_record

    Enregistrement dans la table 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 affecte automatiquement à chaque étape une valeur incrémentielle. Cette valeur permet au test d’exécuter les étapes 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 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.