La section suivante explique le fonctionnement du numéro de série et décrit comment ajouter un numéro de série lors de la conception d'un formulaire. Elle présente également des moyens de personnaliser le numéro de série en utilisant le contenu d'autres champs pour le rendre plus facile à mémoriser.
Chaque enregistrement stocké dans ActivityInfo se voit attribuer automatiquement un identifiant unique, généré de manière aléatoire, lors de sa création. En utilisant un champ de numéro de série dans votre formulaire, vous pouvez identifier plus facilement chaque enregistrement grâce à un format plus simple à mémoriser qui se compose de numéros séquentiels tels que « 000023 », « 000024 ».
Si vous ajoutez un champ de numéro de série dans votre formulaire, ce champ devient automatiquement le champ Clé de votre formulaire et vous ne pouvez pas ajouter d'autres clés.
Un seul champ de numéro de série peut être ajouté par formulaire.
Pour faciliter le suivi ou la mémorisation d'un enregistrement, au lieu d'un simple numéro, vous pouvez y ajouter un préfixe qui lui donnera une meilleure traçabilité, sans révéler d'informations sensibles. Pour ce faire, vous pouvez ajouter une formule de préfixe.
Ceci est utile car cela vous permet d'identifier rapidement n'importe quel enregistrement spécifique dans la vue Tableau.
Cela permet également aux utilisateurs de se référer facilement à un tel enregistrement si vous utilisez plusieurs formulaires qui sont liés les uns aux autres avec des champs de référence.
Afin de garantir que les numéros de série sont uniques, ils ne sont attribués qu'une fois que l'enregistrement est réellement enregistré sur le serveur. Lorsque vous modifiez un enregistrement qui n'est pas encore enregistré, le champ du formulaire s'affichera comme « (En attente) ».
Vous pouvez également utiliser des numéros de série dans les sous-formulaires. Dans les sous-formulaires, la formule de préfixe peut également provenir du formulaire parent.
Par | défaut, ActivityInfo attribue un numéro de série en utilisant le format « %06d », qui correspond à 6 chiffres complétés par des zéros.--- | ---Une fois qu'un numéro de série est attribué à un enregistrement, il ne peut pas être modifié. Si des enregistrements ont été ajoutés à un formulaire avant que des modifications ne soient appliquées à une formule de préfixe, le numéro de série précédent restera | le même et la modification ne s'appliquera qu'aux nouveaux enregistrements. Si vous enregistrez un enregistrement en utilisant une base de données disponible hors ligne, un numéro de série ne lui sera pas attribué tant que vous n'aurez pas | entièrement synchronisé le formulaire avec ActivityInfo.
Les numéros de série peuvent être particulièrement utiles pour la mise en place de systèmes de suivi de cas, où les chargés de cas ont besoin d'un identifiant facile à mémoriser pour chaque cas qui n'inclut pas d'informations d'identification personnelle.
Comment ajouter un numéro de série
Ajout du champ Numéro de série
- Sur la page de conception du formulaire, cliquez sur « Numéro de série » pour le sélectionner dans la palette des champs.
Remplissez les propriétés du numéro de série en fournissant :
- Étiquette : donnez un nom descriptif pour le numéro de série
- Description : fournissez éventuellement une description pour le numéro de série
- Code : fournissez éventuellement un code pour le numéro de série
- Formule de préfixe : vous pouvez personnaliser le numéro de série en utilisant un autre champ ; lisez les exemples suivants pour plus d'informations
Dans les paramètres, cochez les cases que vous souhaitez appliquer pour le numéro de série.
Personnalisation du champ Numéro de série avec un champ de sélection unique
- Vous pouvez personnaliser un numéro de série en utilisant un champ de sélection unique. Dans ce cas, les utilisateurs pourront sélectionner le préfixe dans une liste d'options que vous leur fournirez.
- Ajoutez un champ de sélection unique et ajoutez comme options tous les préfixes possibles.
- Cliquez sur « Terminé » pour ajouter le champ.
- Dans la section Préfixe du champ Numéro de série, cliquez sur la flèche pour afficher une liste d'options pouvant servir de préfixes et sélectionnez le champ de sélection unique.
- Cliquez sur « Terminé » pour ajouter le champ.
- Cliquez sur « Enregistrer » pour enregistrer le formulaire.
- Lorsqu'un utilisateur ajoute un enregistrement, il ne pourra pas remplir le champ Numéro de série car celui-ci est automatiquement rempli par ActivityInfo. À la place, il verra le mot « (En attente) » dans ce champ.
- Si vous avez utilisé un champ de sélection unique pour définir le préfixe, l'utilisateur pourra le sélectionner lors de l'ajout d'un nouvel enregistrement et celui-ci sera automatiquement ajouté comme préfixe au numéro de série qui sera attribué à l'enregistrement.
- Cela apparaîtra dans la vue Tableau devant le numéro de série.
Personnalisation du champ Numéro de série avec un champ de texte
- Vous pouvez personnaliser un numéro de série en utilisant un champ de texte. Dans ce cas, les utilisateurs pourront fournir un texte court qui sera ensuite utilisé comme préfixe du numéro de série. Vous pouvez également ajouter un masque de saisie au champ de texte, pour limiter ce que les utilisateurs peuvent taper dans le champ de texte.
- Ajoutez un champ de texte.
- Cliquez sur « Terminé » pour ajouter le champ.
- Dans la section Préfixe du champ Numéro de série, cliquez sur la flèche pour afficher une liste d'options pouvant servir de préfixes et sélectionnez le champ de texte.
- Cliquez sur « Terminé » pour ajouter le champ.
- Cliquez sur « Enregistrer » pour enregistrer le formulaire.
- Lorsqu'un utilisateur ajoute un enregistrement, il ne pourra pas remplir le champ Numéro de série car celui-ci est automatiquement rempli par ActivityInfo. À la place, il verra le mot « (En attente) » dans ce champ.
- Si vous avez utilisé un champ de texte pour définir le préfixe, l'utilisateur pourra taper dans le champ de texte qui sera ensuite automatiquement ajouté au préfixe.
- Cela apparaîtra dans la vue Tableau devant le numéro de série.
Personnalisation du champ Numéro de série avec une formule de texte
- Vous pouvez personnaliser un numéro de série en utilisant plusieurs champs de texte et des formules de texte.
- Ajoutez les champs de texte que vous souhaitez utiliser et donnez-leur un code.
- Ajoutez un champ de numéro de série, donnez-lui un nom et dans la section Préfixe du champ Numéro de série, tapez la formule de texte. Utilisez les codes que vous avez attribués aux champs de texte dans la formule.
- Cliquez sur « Terminé » pour ajouter le champ.
- Cliquez sur « Enregistrer » pour enregistrer le formulaire.
- Lorsqu'un utilisateur ajoute un enregistrement, il ne pourra pas remplir le champ Numéro de série car celui-ci est automatiquement rempli par ActivityInfo. À la place, il verra le mot « (En attente) » dans ce champ.
- Si vous avez utilisé des champs de texte pour définir le préfixe, l'utilisateur pourra taper dans les champs de texte et le préfixe sera automatiquement appliqué au numéro de série.
Personnalisation du numéro de série avec un champ d'un formulaire référencé
- Vous pouvez personnaliser un numéro de série en utilisant un champ de texte, un champ de sélection unique ou un numéro de série d'un autre formulaire. Pour ce faire, vous devez ajouter un champ de référence dans votre formulaire et référencer le formulaire qui contient le champ que vous souhaitez utiliser.
- Ensuite, dans la formule de préfixe du champ Numéro de série, cliquez sur la flèche et sélectionnez le champ dans la liste ou tapez la formule.
- Lorsqu'un utilisateur ajoute un enregistrement, il ne pourra pas remplir le champ Numéro de série car celui-ci est automatiquement rempli par ActivityInfo. À la place, il verra le mot « (En attente) » dans ce champ.
- Si vous avez utilisé un champ de référence pour définir le préfixe, l'utilisateur pourra sélectionner sa réponse dans le champ de référence (qui serait le numéro de série ou tout autre champ Clé du formulaire référencé) et le préfixe sera automatiquement appliqué au numéro de série