[S’applique également à la v8.]{class="badge positive" title="S’applique également à Campaign v8."}

Publier un formulaire web publishing-a-web-form

Précharger les données du formulaire pre-loading-the-form-data

Si vous souhaitez mettre à jour les profils stockés en base via un formulaire web, vous pouvez utiliser une boîte de préchargement. La boîte de préchargement permet d'indiquer comment retrouver l'enregistrement à mettre à jour dans la base de données.

Les méthodes d'identification possibles sont les suivantes :

  • Chiffrement Adobe Campaign

    Cette méthode de chiffrement utilise l'identifiant (ID) chiffré par Adobe Campaign. Cette méthode n'est applicable que sur un objet Adobe Campaign et l'identifiant chiffré ne peut être généré que par la plateforme Adobe Campaign.

    Lorsque vous utilisez cette méthode, vous devez adapter l'URL du formulaire lorsque vous diffusez l'adresse par email en y ajoutant le paramètre <%=escapeUrl(recipient.cryptedId) %>. Voir à ce sujet la section Diffuser un formulaire par email.

  • Chiffrement DES

    Cette méthode de chiffrement utilise un identifiant (ID) fourni de l'extérieur associé à une clé commune entre Adobe Campaign et le fournisseur externe. Le champ Clé DES permet de saisir cette clé de chiffrement.

  • Liste de champs

    Cette option permet de sélectionner parmi les champs du contexte courant du formulaire, ceux qui seront utilisés pour retrouver le profil correspondant dans la base de données.

    Les champs peuvent être ajoutés aux propriétés du formulaire via l’onglet Paramètres (voir Ajouter des paramètres). Ils sont placés dans l’URL du formulaire ou dans les zones d’entrée.

    note caution
    CAUTION
    Les données des champs sélectionnées ne sont pas chiffrées. Elles ne doivent pas être fournies sous forme chiffrée car Adobe Campaign ne pourra pas les déchiffrer si l'option Liste de champs est sélectionnée.

    Dans l'exemple ci-dessous, le pré-chargement du profil est basé sur l'adresse email.

    L'URL peut contenir l'adresse e-mail non chiffrée, auquel cas l'utilisateur accède directement à la page qui le concerne.

    Dans le cas contraire, il devra fournir son mot de passe.

    note caution
    CAUTION
    Si plusieurs champs sont indiqués dans la liste, les données de TOUS LES CHAMPS doivent correspondre avec les informations stockées en base pour que le profil soit mis à jour. Dans le cas contraire, un nouveau profil est créé.
    Cette fonctionnalité est particulièrement utile dans les applications Web mais n'est pas recommandée dans les formulaires publics. L'option de contrôle d'accès sélectionnée doit être "Activer le contrôle d'accès".

L’option Ignorer le pré-chargement si l’identification est vide doit être sélectionnée si vous ne souhaitez pas mettre à jour les profils. Dans ce cas, chaque profil saisi sera ajouté à la base de données après validation du formulaire. Cette option est utilisée, par exemple, lorsque le formulaire est publié sur un site web.

L'option Chargement automatique des données référencées dans le formulaire permet de précharger automatiquement les données correspondant aux champs de saisie et aux champs de fusion du formulaire. En revanche, les données référencées dans les activités Script et Test ne sont pas concernées. Lorsque cette option n'est pas sélectionnée, vous devez définir les champs à l'aide de l'option Chargement de données additionnelles.

L'option Chargement de données additionnelles permet d'ajouter des informations supplémentaires qui ne sont pas utilisées dans les pages du formulaire mais seront toutefois pré-remplies.

Vous pouvez par exemple précharger le genre du destinataire et l’orienter automatiquement vers la page correspondante via une boîte de test.

Gérer la diffusion et le tracking des formulaires web managing-web-forms-delivery-and-tracking

Une fois le formulaire créé, configuré et publié, vous pouvez le diffuser et effectuer un tracking des réponses des utilisateurs.

Cycle de vie d'un formulaire life-cycle-of-a-form

Le cycle de vie d'un formulaire se décompose en trois étapes :

  1. En édition

    C'est la phase de conception initiale. Lorsqu’un nouveau formulaire est créé, il est en phase d’édition. L'accès au formulaire, à des fins de tests uniquement, requiert alors l'utilisation du paramètre __uuid dans son URL. Cette URL est accessible dans le sous-onglet Aperçu. Voir Paramètres d’URL de formulaire.

    note caution
    CAUTION
    Tant que le formulaire est en édition, son URL d'accès est une URL spécifique.
  2. En attente de publication

    Dans certains cas (par exemple, lors de l’importation d’un formulaire par le biais d’un package), un formulaire web peut avoir le statut En attente de publication jusqu’à ce qu’il soit en ligne.

    note note
    NOTE
    Pour les applications web techniques (disponibles via le menu Administration  > Configuration  > Applications web), un formulaire ayant le statut En attente de publication est automatiquement publié et se voit attribuer le statut En ligne.
  3. En ligne

    Une fois la phase de conception terminée, le formulaire peut être diffusé.

    Lorsqu’un formulaire a le statut En édition ou En attente de publication, il doit être publié afin d’être en ligne et accessible via l’URL du formulaire web dans un navigateur.

    Une fois publié, le formulaire est en ligne jusqu'à son expiration.

    Le formulaire est alors En ligne, jusqu'à ce que sa date de clôture soit atteinte.

    note caution
    CAUTION
    Pour que la diffusion ait lieu, l'URL du formulaire ne doit pas contenir le paramètre __uuid.
  4. Fermé

    Une fois la date de clôture du formulaire atteinte, la phase de diffusion est terminée et le formulaire est indisponible : il n'est plus accessible aux utilisateurs.

    La date d’expiration peut être définie dans la fenêtre des propriétés du formulaire. Pour plus d’informations à ce sujet, consultez la section Rendre un formulaire disponible en ligne.

L'état de publication d'un formulaire est affiché dans la liste des formulaires.

Publier un formulaire publishing-a-form

Pour modifier l'état d'un formulaire, vous devez le publier. Pour cela, cliquez sur le bouton Publication situé au-dessus de la liste des formulaires Web et sélectionnez l'état dans la liste déroulante.

Mettre un formulaire à disposition making-a-form-available-online

Pour que l’accès au formulaire soit possible, il doit être en production et démarré, c'est-à-dire dans sa période de validité. Les dates de validité sont renseignées depuis le lien Propriétés du formulaire.

  • Utilisez les champs de la section Projet pour indiquer les dates de démarrage et de clôture du formulaire.

  • Cliquez sur le lien Personnaliser le message affiché si le formulaire est fermé pour définir le message d'erreur à afficher si l'utilisateur tente d'accéder au formulaire en dehors de sa période de validité.

    Voir Accessibilité du fomulaire.

Diffuser un formulaire par email delivering-a-form-via-email

Lorsque vous diffusez une invitation par email, vous pouvez utiliser l'option Chiffrement Adobe Campaign pour assurer la réconciliation des données. Pour cela, dans l'assistant de diffusion, vous devez adapter le lien vers le formulaire en ajoutant le paramètre suivant :

<a href="https://server/webApp/APP264?&id=<%=escapeUrl(recipient.cryptedId) %>">

Dans ce cas, la clé de réconciliation pour le stockage des données doit être l’identifiant chiffré du destinataire. Voir à ce sujet la section Précharger les données du formulaire.

Dans ce cas, vous devez cocher l’option Mettre à jour l’enregistrement préchargé dans la zone d’enregistrement. Voir à ce sujet la section Enregistrer les réponses aux formulaires web.

Log responses log-responses

Le tracking des réponses peut être activé dans un onglet dédié afin de suivre l'impact de votre formulaire web. Pour ce faire, cliquez sur le bouton Paramètres avancés dans la fenêtre des propriétés du formulaire et cochez ensuite la case Enregistrer une trace des réponses.

L'onglet Réponses permet alors de visualiser l'identité des répondants.

Sélectionnez un destinataire et cliquez sur le bouton Détail… pour visualiser les réponses fournies.

Vous pouvez exploiter les traces des réponses fournies dans des requêtes, par exemple pour cibler uniquement les non-répondants dans le cadre d'une relance ou proposer des communications spécifiques aux seuls répondants.

Import de packages de formulaires web import-web-packages

Lors de l'export et de l'import d'un package comprenant un formulaire web d'une instance vers une autre instance (par exemple, de l'évaluation à la production), le statut du formulaire web sur la nouvelle instance peut varier selon plusieurs conditions. Les différents cas sont énumérés ci-dessous.

Pour en savoir plus sur les différents statuts d'un formulaire web, consultez cette section.

NOTE
Lorsque vous exportez un formulaire web via un package, son statut est visible dans le contenu du package qui en résulte.
  • Si le statut du formulaire web était En attente de publication ou En ligne lorsqu’il a été exporté à partir de la première instance :

    • Le formulaire web reçoit le statut En attente de publication lorsqu’il est importé sur la nouvelle instance.

    • Si le formulaire web existe déjà sur la nouvelle instance, il est remplacé par la nouvelle version et prend le statut En attente de publication, même si l’ancienne version était En ligne.

    • Qu’il existait déjà ou non, le formulaire doit être publié pour obtenir le statut En ligne sur la nouvelle instance et être accessible via l’URL du formulaire web dans un navigateur.

  • Si le statut du formulaire web était En édition lorsqu’il a été exporté :

    • Si le formulaire web est nouveau sur l'instance où le package a été importé, il reçoit le statut En édition.

    • Si le formulaire web existe déjà sur la nouvelle instance, il s’agit d’une modification sur un formulaire existant. Si l’ancienne version du formulaire était En ligne, elle reste en ligne jusqu’à ce que la nouvelle version du formulaire soit publiée à nouveau sur la nouvelle instance.

    note note
    NOTE
    Vous pouvez vérifier la dernière version de votre formulaire web dans l’onglet Aperçu.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1