« Une enquête est un type spécial de liste qui permet la création de questions par le propriétaire, la formulation de réponses à ces questions par différentes personnes et la récapitulation des résultats. Les enquêtes vous permettent d’effectuer de nombreuses opérations telles que recueillir des opinions sur des questions précises et déterminer la façon dont vous pourriez améliorer vos processus. » Source : http://office.microsoft.com/fr-ca/sharepoint-help/creer-une-enquete-HA102775328.aspx

Dans cet article vous allez découvrir comment placer un lien dans la page d’accueil d’un site SharePoint pour répondre à une enquête et être retourné vers la page d’accueil après avoir complété l’enquête.

Vous devrez au préalable avoir ajouté une application (liste) de type enquête à votre site.

Important : La méthode utilisée dans cet article ne fonctionnera pas si vous avez utilisé des logiques de branchements à votre enquête.

Le formulaire de nouvel item de liste

Les listes SharePoint (incluant les enquêtes) utilisent une page de formulaire pour la création de nouvel item dans les listes. Cette page porte toujours le même nom : « Newform.aspx »

Vous pouvez ajouter le lien vers la page « Newform.aspx » sur votre page d’accueil: ex : http://votresite/lists/sondage/newform.aspx

Note : Vous pouvez aussi ajouter un lien sur une image ex :

Lorsque l’utilisateur cliquera sur l’image, le formulaire va s’ouvrir.

Lorsque l’utilisateur cliquera sur « Terminer » il sera redirigé vers la page d’affichage par défaut de la liste.

Page d’affichage par défaut des enquêtes (Overview.aspx)

Comment retourner à la page d’accueil après avoir répondu à une enquête?

Il est possible de passer des paramètres dans le chemin url des pages ASPX. Pour passer un paramètre à une page ASPX,
vous devez ajouter « ?=votreparamètre=lavaleurdevotreparamètre » à la suite de l’URL de la page.

Dans notre cas nous allons utiliser le paramètre « source » pour changer la page de retour après avoir complété le formulaire.

Au lieu d’utiliser le chemin url http://votresite/lists/sondage/newform.aspx pour créer le lien dans votre page d’accueil, vous pouvez utiliser http://votresite/lists/sondage/newform.aspx?source=http://votresite.

Lorsque l’utilisateur cliquera sur le lien, le formulaire va s’ouvrir. Une fois le formulaire saisi, l’utilisateur cliquera sur « Terminer », il sera alors redirigé vers la page d’accueil du site.

Oui mais j’aimerais afficher une page de remerciement avant de retourner à la page d’accueil!

Pour que l’utilisateur soit redirigé vers une page de remerciement avant d’être retourné vers la page d’accueil, vous devez créer une nouvelle page wiki et ajouté le texte désiré, voir l’exemple suivant :

Ensuite, ajouter un composant WebPart « Éditeur de script » dans votre page, modifier le compostant WebPart et insérer le code suivant en cliquant sur « MODIFIER L’EXTRAIT DE CODE » :

<meta HTTP-EQUIV="REFRESH" content="5; url=http://votresite/">

Note: Vous pouvez remplacer le chiffre 5 dans le code par le nombre de secondes à attendre avant la redirection.

Vous n’aurez qu’à modifier l’hyperlien vers l’enquête (http://votresite/lists/sondage/newform.aspx?source=http://votresite) par le lien qui inclut le chemin url de la page « merci.apx » : http://votresite/lists/sondage/newform.aspx?source=http://votresite/pages/merci.aspx