Créer un formulaire
Vous avez créé la carte et les couches d’entités requises pour la collecte de données. Vous allez maintenant créer dans Field Maps Designer un formulaire que les opérateurs de terrain utiliseront pour collecter des informations sur les infrastructures de parc.
Lancer un formulaire vierge et ajouter des groupes
Vous allez créer un formulaire à partir de zéro et y ajouter des groupes appropriés pour le projet.
- Accédez à la page d’accueil de Field Maps Designer et connectez-vous à votre compte.
La page Maps (Cartes) s’affiche.
- Cliquez sur la carte Inventaire des ressources des parcs que vous avez créée dans le didacticiel Créer une carte avec Field Maps Designer.
La page Forms (Formulaires) s’ouvre sur un canevas de formulaire vierge.
Dans la section Forms (Formulaires), la liste Layers (Couches) affiche chaque couche de la carte. Lorsque les opérateurs de terrain remplissent un formulaire et le soumettent dans Field Maps, ils ajoutent ou mettent à jour une entité de la couche. Vous pouvez créer un formulaire pour chacune des trois couches, mais dans le cadre de ce didacticiel, vous allez vous intéresser à la couche Amenities (Infrastructures), qui est sélectionnée par défaut, comme indiqué par la ligne bleue en regard de son nom.
Les opérateurs de terrain utilisent le formulaire pour ajouter des entités d’infrastructure de parc à la couche. Pour créer le formulaire, vous allez utiliser les éléments de formulaire de la fenêtre Form elements (Éléments de formulaire).
- Dans la fenêtre Form elements (Éléments de formulaire), dans la section Layout (Mise en page), cliquez sur l’élément Group (Groupe) et faites-le glisser vers le canevas de formulaire.
Un groupe est ajouté au formulaire.
- Fermez la fenêtre Properties (Propriétés).
- De la même manière, ajoutez un deuxième élément Group (Groupe) au formulaire.
Comme les sections d’un formulaire papier, les éléments de groupe permettent de regrouper des informations au sein de sections qui peuvent être réduites et développées dans Field Maps.
Remarque :
Lorsque vous ajoutez un élément au formulaire pour la première fois, le nom de la couche est utilisé comme titre du formulaire. Vous modifierez le titre du formulaire ultérieurement.
- Dans le formulaire, cliquez sur le premier élément de groupe.
La fenêtre Properties (Propriétés) apparait.
- Dans la fenêtre Properties (Propriétés), pour Display name (Nom d’affichage), saisissez Informations sur le chargé de collecte.
Le nom de l’élément est mis à jour dans le formulaire.
- Dans le formulaire, cliquez sur Group name 2 (Nom du groupe 2) et remplacez le nom par Informations sur les infrastructures.
Les deux groupes doivent se présenter comme suit :
- Cliquez sur le bouton Save (Enregistrer) pour enregistrer le formulaire.
Lorsque vous enregistrez le formulaire, les modifications apportées à la carte le sont également. Toutefois, vous pouvez également enregistrer les modifications apportées à la couche si vous souhaitez réutiliser le formulaire pour d’autres cartes. Pour ce didacticiel, vous allez enregistrer les modifications apportées à la carte. Pour en savoir plus sur l’enregistrement des modifications effectuées dans la couche, reportez-vous à la rubrique Enregistrer le formulaire.
- Fermez la fenêtre Properties (Propriétés).
Vous avez créé un formulaire et ajouté deux groupes. Vous êtes maintenant prêt à ajouter des éléments au formulaire.
Améliorer votre formulaire en y ajoutant des éléments de base et de choix
Pour que les opérateurs de terrain qui utilisent un formulaire sur le terrain puissent saisir leurs informations correctement, ils doivent pouvoir saisir du texte dans des zones ou sélectionner des options dans des menus déroulants. Vous pouvez ajouter deux types d’éléments de formulaire : de base et de choix. Les éléments de base incluent notamment les zones de texte, les options de date et d’heure et les nombres. Les éléments de choix permettent aux utilisateurs de choisir des options dans le formulaire (par exemple, une liste déroulante contenant plusieurs options, un commutateur ou une liste).
Ajouter des éléments de formulaire de base
Vous avez créé le formulaire et y avez ajouté deux groupes. Vous allez à présent ajouter des éléments de formulaire de base à chaque groupe.
- Dans la fenêtre Form elements (Éléments de formulaire), dans la section Basic (De base), faites glisser un élément Text - Single line (Texte - Uniligne) dans le groupe Collector information (Informations Collector).
- Dans la fenêtre Properties (Propriétés), saisissez les informations suivantes :
- Pour Display Name (Nom d’affichage), saisissez Nom.
- Pour Field name (Nom de champ), remplacez le texte existant par nom_collector.
- Pour Placeholder (Emplacement réservé), saisissez Prénom et nom.
Le texte de l’emplacement réservé apparaît dans l’élément de formulaire jusqu'à ce que l’utilisateur saisisse ses propres données ; il donne une indication sur le type d’informations à fournir.
- Fermez la fenêtre Properties (Propriétés) et enregistrez le formulaire.
Vous allez maintenant ajouter un élément de nombre au formulaire.
- Dans la fenêtre Form elements (Éléments de formulaire), faites glisser un élément Number - Integer (Nombre - Entier) dans le groupe Collector information (Informations Collector) et placez-le sous la zone Name (Nom).
- Dans la fenêtre Properties (Propriétés), saisissez les informations suivantes :
- Pour Display Name (Nom d’affichage), saisissez ID Collector.
- Pour Description (Description), saisissez Saisissez l’ID à deux chiffres qui vous a été affecté par le comité du parc.
- Dans la section Logic (Logique), sélectionnez la case à cocher Required (Requis).
- Fermez la fenêtre Properties (Propriétés) et cliquez en dehors du formulaire pour le fermer.
- Ajoutez un élément Date/Time (Date/heure) au groupe Collector information (Informations Collector) et placez-le sous la zone Collector ID (ID Collector).
- Dans la fenêtre Properties (Propriétés), saisissez les informations suivantes :
- Pour Display name (Nom d’affichage), saisissez Collection date (Date de collecte).
- Pour Start date (Date de début), cliquez sur le menu déroulant et sélectionnez la date du jour.
- Pour End date (Date de fin), cliquez sur le menu déroulant et sélectionnez un mois à partir de la date du jour.
- Fermez la fenêtre Properties (Propriétés).
Le groupe Collector information (Informations Collector) est complet.
Vous avez ajouté des éléments de base au groupe Collector information (Informations Collector). Vous allez à présent ajouter des éléments de formulaire au groupe Amenity information (Informations sur les équipements).
Ajouter des éléments de formulaire de choix
Vous allez maintenant ajouter des éléments de choix, tels que des listes déroulantes, des boutons d’option et des commutateurs, pour permettre aux opérateurs de terrain de choisir des options lorsqu’ils utilisent le formulaire sur le terrain. Vous allez commencer par ajouter une liste déroulante contenant tous les noms de parc de votre zone.
- Ajoutez un élément Combo box (Liste déroulante) au groupe Amenity information (Informations sur les équipements).
Un élément de liste déroulante affiche les options sous forme de liste déroulante dans Field Maps.
- Dans la fenêtre Properties (Propriétés), saisissez les informations suivantes :
- Pour Display name (Nom d’affichage), saisissez Nom du parc.
- Pour Field type (Type de champ), sélectionnez String (Chaîne) ou vérifiez que cette valeur est sélectionnée.
- Cliquez sur le bouton Create list (Créer une liste).
La fenêtre List of values: Park name (Liste de valeurs : Nom du parc) apparaît. Dans cette fenêtre, vous pouvez ajouter les options que les opérateurs de terrain peuvent sélectionner lorsqu’ils utilisent le formulaire sur le terrain.
La valeur Label (Étiquette) est affichée dans le formulaire et la valeur Code (Code) est stockée dans la couche. Vous pouvez ajouter des valeurs manuellement ou charger un fichier .csv pour alimenter automatiquement les valeurs. Pour gagner du temps, vous allez importer un fichier .csv contenant les options correctes.
- Téléchargez le fichier ParkNames au format .csv.
- Accédez au dossier Downloads (Téléchargements) et faites glisser le fichier ParkNames dans la fenêtre List of values (Liste de valeurs).
La liste de valeurs est alimentée avec les noms de parc du fichier .csv.
- Cliquez sur Done (Terminé), puis sur Continue (Continuer). Fermez la fenêtre Properties (Propriétés).
- Ajoutez un élément Radio buttons (Cases d’option) au groupe Amenity information (Informations sur les équipements).
Un élément Radio buttons (Cases d’option) affiche les options comme boutons sur le formulaire.
Pour réduire la longueur de défilement sur le formulaire, n’utiliser cet élément que pour cinq options au maximum.
- Dans la fenêtre Properties (Propriétés), saisissez les informations suivantes :
- Pour Display name (Nom d’affichage), saisissez Type d’équipement.
- Pour Field type (Type de champ), sélectionnez String (Chaîne) ou vérifiez que cette valeur est sélectionnée.
- Cliquez sur le bouton Create list (Créer une liste) et ajoutez manuellement les valeurs suivantes en cliquant sur le bouton Add (Ajouter) après avoir saisi chacune d’elles :
Etiqueter Code Bench (Banc)
Bench (Banc)
Trash (Corbeille)
Trash (Corbeille)
Recyclage
Recyclage
Light post (Réverbère)
Light post (Réverbère)
Toilettes
Toilettes
Les valeurs Code (Code) sont reportées automatiquement à partir des valeurs Label (Étiquette). Vous pouvez modifier les valeurs de code si vous souhaitez qu’elles soient stockées différemment dans la couche. Toutefois, dans cet exemple, vous allez utiliser les mêmes valeurs pour les étiquettes et les codes.
- Cliquez sur Done (Terminé), puis sur Continue (Continuer).
Le groupe Amenity information (Informations sur les équipements) est mis à jour sur le formulaire.
- Fermez la fenêtre Properties (Propriétés).
- Ajoutez un élément Switch (Commutateur) au groupe Amenity information (Informations sur les équipements).
Les éléments Switch (Commutateur) affichent deux options sous forme de commutateur sur le formulaire. Ils permettent aux opérateurs de terrain de sélectionner rapidement une option parmi deux et conviennent aux questions de type oui ou non.
- Dans la fenêtre Properties (Propriétés), saisissez les informations suivantes :
- Pour Display name (Nom d’affichage), saisissez Endommagé ?
- Pour Field type (Type de champ), sélectionnez String (Chaîne) ou vérifiez que cette valeur est sélectionnée.
- Dans la section Switch values (Valeurs du bouton bascule), pour Off value (Valeur Désactivé), saisissez No (Non) et, pour On value (Valeur Activé), saisissez Yes (Oui).
- Pour Default value (Valeur par défaut), sélectionnez No (Non).
- Fermez la fenêtre Properties (Propriétés) et enregistrez le formulaire.
Le groupe Amenity information (Informations sur les équipements) est complet.
Vous allez maintenant donner un titre au formulaire.
- Cliquez sur le titre de formulaire par défaut (Amenities (Équipements)) pour le mettre à jour.
- Dans la fenêtre Properties (Propriétés), pour Form title (Titre du formulaire), saisissez Équipements du parc :.
Après le texte, vous allez ajouter une valeur de champ afin que le titre du formulaire soit spécifique du type d’équipement collecté par les opérateurs de terrain.
- En regard du titre, cliquez sur le bouton Add field (Ajouter un champ).
- Cliquez sur le champ Amenity type (Type d’équipement), puis sur Done (Terminé).
Une fois que les opérateurs de terrain ont sélectionné l’option Amenity type (Type d’équipement) lors du remplissage du formulaire, le titre du formulaire est mis à jour pour refléter le type d’équipement collecté.
- Cliquez sur le bouton Save (Enregistrer) pour enregistrer le formulaire.
Maintenant que vous avez créé le formulaire, vous pouvez partager la carte avec les opérateurs de terrain pour qu’ils puissent commencer à collecter des données. Pour en savoir plus sur le partage de la carte, reportez-vous au tutoriel suivant de la série, Partager une carte à utiliser dans Field Maps.