Définir les propriétés des formulaires web

Les formulaires Web sont entièrement paramétrables et personnalisables pour répondre à vos besoins. Les paramètres doivent être renseignés dans la fenêtre des propriétés.

La fenêtre des propriétés est accessible à partir du bouton Propriétés situé dans la barre d'outils du formulaire Web. Cette fenêtre permet d'accéder à un ensemble de paramétrages spécifiques au formulaire Web. Certains paramètres peuvent être issus du paramétrage du modèle.

Propriétés générales du formulaire

Dans l'onglet Général de la fenêtre des propriétés, vous pouvez modifier le Libellé du formulaire. Il est fortement déconseillé de modifier le Nom interne.

Le modèle de formulaire est choisi lors de la création du formulaire. Il ne peut pas être modifié ultérieurement. Pour plus d’informations sur la création et la gestion des modèles de formulaire, voir Utiliser un modèle de formulaire web.

Stockage des données d'un formulaire

Par défaut, les champs des formulaires Web sont stockés dans la table des destinataires. Vous pouvez modifier la table utilisée en sélectionnant une nouvelle table dans le champ Type de document. L'icône Loupe permet de visualiser le contenu de la table sélectionnée.

Les réponses fournies sont stockées par défaut dans la table Réponse à un formulaire d'un destinataire.

Paramétrer une page d'erreur

Vous pouvez paramétrer une page d'erreur : cette page est affichée en cas d'erreur lors de l'exécution du formulaire.

La page d'erreur est définie dans l'onglet correspondant de la fenêtre des propriétés du formulaire.

Par défaut, elle affiche les informations suivantes :

Le contenu des chaînes affichées est défini dans l'onglet Page d'erreur de la fenêtre des propriétés. L'onglet HTML affiche le rendu, l'onglet Textes permet de modifier les chaînes de texte et d'en ajouter, au besoin :

Localisation d'un formulaire

L'onglet Localisation permet de sélectionner les langues de conception et d'affichage du formulaire Web.

Voir Traduire un formulaire web.

Navigation dans un formulaire et rendu

L'onglet Rendu permet de définir le type de navigation entre les pages du formulaire Web et le modèle de rendu utilisé.

Vous pouvez choisir de naviguer via des liens ou des boutons.

Par défaut, les éléments de navigation sont des boutons. Ils permettent d'effectuer les actions suivantes :

  • Valider la page en cours et afficher la page suivante, en cliquant sur Suivant. Ce bouton est affiché sur toutes les pages sauf la dernière.
  • Afficher la page précédente, en cliquant sur Précédent. Ce bouton est affiché sur toutes les pages sauf la première.
  • Enregistrer les réponses du formulaire, en cliquant sur le bouton Valider. Ce bouton n'est affiché que sur la dernière page.

Ces éléments sont affichés en bas de chaque page. Leur positionnement peut être modifié : pour cela, vous devez adapter la feuille de style.

Remarque

Le bouton Précédent peut être masqué sur certaines pages. Pour cela, cochez l'option Ne pas autoriser le retour à la page précédente dans la page concernée. Cette option est accessible lorsque la racine de l'arborescence de la page est sélectionnée.

Le champ Modèle de l'onglet Rendu permet de sélectionner un thème parmi ceux disponibles.

Les thèmes sont enregistrés dans le nœud Administration > Configuration > Rendus des formulaires de l’arborescence. Voir Choisir le modèle de rendu du formulaire.

Un exemple de rendu est affiché dans la section inférieure de la fenêtre des propriétés. L'icône Editer le lien permet de visualiser le paramétrage correspondant au thème sélectionné.

Textes du formulaire

L'onglet Page permet de définir le contenu de l’en-tête et du pied de page du formulaire. Voir Définir les en-têtes et pieds de page.

Il permet aussi de gérer les traductions. Voir Traduire un formulaire web.

Accessibilité du formulaire

Un formulaire web est accessible aux utilisateurs s’il est En ligne et si la date actuelle est comprise dans sa période de validité. Le statut du formulaire est modifié au cours de l’étape de publication (voir Publier un formulaire). Le statut s’affiche dans la section Projet de l’onglet Général de la fenêtre des propriétés.

La période de validité est comprise entre la date de Démarrage et la date de Clôture. Si aucune date n'est spécifiée dans ces champs, la validité du formulaire est permanente.

Remarque

Si le formulaire est fermé, donc si sa période de validité n'est pas atteinte ou est dépassée, ou s'il a été fermé par l'opérateur Adobe Campaign, alors un message s'affiche lorsque l'utilisateur tente d'y accéder. Vous pouvez personnaliser ce message en cliquant sur le lien Personnaliser le message affiché si le formulaire est fermé….

Contrôle d'accès au formulaire

Par défaut, l'accès aux formulaires Web se fait en mode anonyme : tous les opérateurs qui accèdent au formulaire se voient attribuer les droits correspondant à l'opérateur WebApp.

Vous pouvez activer le contrôle d'accès pour l'affichage du formulaire, par exemple lorsque vous diffusez un formulaire sur un site intranet, afin d'authentifier les utilisateurs. Pour cela, affichez la fenêtre des Propriétés du formulaire concerné et cliquez sur l'option Activer le contrôle d'accès, comme ci-dessous :

Lors de l'accès au formulaire, la page d'authentification suivante sera affichée :

Les login et mot de passe sont ceux des opérateurs Adobe Campaign. Voir à ce sujet cette section.

L'option Utiliser un compte spécifique permet de circonscrire les droits en lecture ou écriture de l'opérateur accédant au formulaire. Sélectionnez dans la liste déroulante un opérateur ou groupe d'opérateurs référent pour définir ces permissions.

Paramètres d'URL de formulaire

Vous pouvez ajouter des paramètres complémentaires dans l'URL d'un formulaire afin d'en personnaliser le contenu et d'initialiser un contexte. Ainsi, par exemple, la langue d'édition, l'identifiant crypté du destinataire, sa société, une formule calculée stockée dans une variable, etc. Vous pouvez ainsi donner accès à un même formulaire via plusieurs URL différentes et personnaliser le contenu des pages en fonction de la valeur du ou des paramètres indiqués dans l'URL.

Adobe Campaign propose par défaut des paramètres qui permettent notamment de prévisualiser le formulaire et en contrôler les erreurs. Vous pouvez créer de nouveaux paramètres, attachés au formulaire, et qui peuvent utiliser les valeurs d'un champ de la base ou d'une variable locale.

Paramètres standards

Par défaut, les paramètres suivants sont disponibles :

  • id pour indiquer l'identifiant crypté.

  • lang pour modifier la langue d'affichage.

  • origin pour indiquer l'origine du répondant.

  • _uuid permet la visualisation d'un formulaire non publié et le tracking des erreurs. Ce paramètre doit être utilisé pour une utilisation interne (création et débogage) : lorsque vous accédez au formulaire Web via cette URL, les enregistrements créés ne sont pas pris en compte dans le suivi (rapports). L'origine est alors forcée à la valeur Adobe Campaign.

    S'utilise avec les paramètres _preview et/ou _debug :

    _preview pour afficher la dernière version enregistrée. Ce paramètre ne doit être utilisé qu'en phase de test.

    _debug pour afficher la trace des données renseignées/calculées dans les pages du formulaire. Il est utilisé pour avoir plus d'informations sur les erreurs, y compris lorsque le formulaire a été publié.

    ATTENTION

    Lorsque le formulaire est affiché via une URL avec le paramètre _uuid, la valeur du paramètre origin est forcée à Adobe Campaign.

Ajouter des paramètres

Des paramètres supplémentaires peuvent être ajoutés à partir l'onglet Paramètres de la fenêtre des propriétés du formulaire. Ils peuvent être rendus obligatoires, comme dans l'exemple ci-dessous :

Vous devez indiquer un espace de stockage d'où sera récupérée la valeur du paramètre. Pour cela, sélectionnez une des options de stockage puis cliquez sur l'onglet Stockage pour sélectionner le champ ou la variable concernée. Les options de stockage sont détaillées dans les Champs de stockage des réponses.

Le statut du répondant (par exemple 0, 1 ou toute autre valeur) pourra alors être ajouté dans l'URL d'accès au formulaire. Cette information peut être réutilisée dans les pages du formulaire ou dans une boîte de test. Vous pouvez ainsi conditionner les pages affichées en fonction de la valeur du contexte, comme dans l'exemple suivant :

  1. Page d'accueil pour les clients (status=1):

  2. Page d'accueil pour les prospects (status=0) :

  3. Page d'accueil pour d'autres profils (par exemple, status =12) :

Pour paramétrer ce formulaire, créez une boîte de test et positionnez-la au début du diagramme, comme suit :

La boîte de test permet de paramétrer les conditions d'enchaînement des pages :

Sur cette page