Création d'un formulaire
Pour créer un formulaire, il est nécessaire de saisir dans le champ "Name" le nom du formulaire, et dans le champ "Marker", d'entrer un identifiant unique, permettant d'accéder à l'entité unique. Après avoir cliqué sur le bouton "Add", le formulaire apparaîtra dans le tableau des formulaires.
Édition du formulaire
Pour éditer un formulaire, il faut dans le tableau des formulaires, dans la dernière colonne (sans en-tête), cliquer sur le bouton "Edit".
Pour les formulaires, lors de l'édition, les onglets suivants sont disponibles :
- Données de base
- Champs du formulaire
- Paramètres
- Formulaires d'engagement — uniquement pour les formulaires de type Soumission de données
- Configuration de la notation — uniquement pour les formulaires de type Formulaire de notation : ici, le formulaire de notation est connecté aux modules et l'échelle de notation est configurée
- Historique des versions — historique des modifications du formulaire
1. Données de base
L'onglet "Données de base" contient trois champs de saisie :
- Titre du formulaire (pour CMS) - le nom du formulaire qui sera affiché dans l'interface de Platform OneEntry
- Titre du formulaire (pour application) - le nom du formulaire pour votre site ou application mobile
-
identifiant unique, permettant d'accéder à l'entité
- identifiant unique, permettant d'accéder au formulaire (seules les lettres latines et les caractères "_" et "-" sont autorisés)
Ces trois paramètres du formulaire peuvent être modifiés depuis l'onglet "Données de base".
2. Champs du formulaire
L'onglet "Champs du formulaire" contient trois listes déroulantes pour sélectionner le type de formulaire, un Modèle (s'ouvre dans un nouvel onglet) et un Ensemble d'attributs (s'ouvre dans un nouvel onglet).
L'ensemble d'attributs dans ce cas représente les champs du formulaire lui-même.
Dans Platform OneEntry, il existe cinq types de formulaires :
- Formulaire de commande - type pour les formulaires de commande
- Connexion et inscription - type destiné aux formulaires d'authentification et d'inscription
- Pour les collections d'intégration - type pour les formulaires de collections d'intégration
- Soumission de données - type destiné à tous les autres formulaires ; seuls les formulaires de ce type ont un onglet "Formulaires d'engagement"
- Formulaire de notation - type pour les formulaires de notation ; dans l'ensemble d'attributs de ce type de formulaire, il doit y avoir un attribut avec la valeur de notation, et le formulaire lui-même dispose d'un onglet "Configuration de la notation"
3. Paramètres
L'onglet "Paramètres" contient les réglages d'accès aux données du formulaire et les messages qui seront affichés lors de l'envoi du formulaire.
La carte "Accès aux données du formulaire" contient une case à cocher "Les données sont disponibles uniquement pour les administrateurs (ne pas fournir par token)". Lorsque la case est cochée, les données envoyées du formulaire ne sont accessibles qu'aux administrateurs et ne sont pas fournies par token.
La carte "Champs à envoyer au script" contient deux champs de saisie :
- Message sur le traitement réussi des données - champ de saisie pour le message en cas d'envoi réussi du formulaire
- Message sur le traitement échoué des données - champ de saisie pour le message en cas d'erreur lors de l'envoi du formulaire
Si les données du formulaire sont envoyées à un script, un champ supplémentaire "URL où le formulaire sera envoyé" s'affiche dans l'onglet - l'adresse à laquelle le formulaire sera envoyé.
4. Formulaire d'engagement
La fonctionnalité Formulaire d'engagement permet d'intégrer des formulaires de collecte de données dans divers modules du système :
- Administrateurs (Utilisateurs administrateurs)
- Pages (Pages)
- Catalogue (Catalogue)
- Utilisateurs (Utilisateurs)
À chaque module, il est possible d'attacher un nombre illimité de formulaires, assurant ainsi la flexibilité de la collecte d'informations.
Paramètres des formulaires
-
Afficher le formulaire pour toutes les entités du module
- Lors de l'activation, le formulaire devient accessible à toutes les entités du module sélectionné
- Ne nécessite pas de sélection manuelle d'éléments individuels (pages, utilisateurs, etc.)
- Exemple : formulaire de commentaires pour tous les produits du catalogue
- La case est disponible uniquement tant qu'aucune entité individuelle n'est sélectionnée. Si des entités sont déjà marquées, la case est désactivée et affiche à la place l'astuce Pour l'activer, retirez toutes les sélections — retirez la sélection des entités pour l'activer
-
Fermer le formulaire pour la collecte de données
- L'activation de ce paramètre interdit l'ajout de nouvelles entrées
- Les utilisateurs peuvent uniquement visualiser les données existantes
- Utilisé pour des formulaires archivés ou pour fermer temporairement la collecte d'informations
-
Afficher uniquement ses propres données
- Limite l'affichage des données uniquement aux enregistrements de l'utilisateur actuel
- Les données des autres utilisateurs deviennent invisibles
- Limite l'affichage des données uniquement aux enregistrements de l'utilisateur actuel
-
Commenter uniquement ses propres données
- Les utilisateurs peuvent commenter exclusivement leurs propres enregistrements
-
Modérer les données
- Les nouvelles entrées reçoivent automatiquement le statut "modérer"
- Visibilité dans le système uniquement après approbation par un modérateur
Sélection des entités dans le formulaire d'engagement
La sélection des entités pour utiliser le formulaire est présentée de trois manières :
- Sélection ponctuelle des entités En cliquant sur le sélecteur à droite du nom de l'entité, le formulaire s'affichera pour cette entité spécifique.
- Indication des données imbriquées de l'entité sélectionnée La sélection du deuxième sélecteur lors du choix des entités permettra de connecter automatiquement le formulaire à toutes les entités imbriquées. Utile dans les cas où des entités supplémentaires seront créées, le formulaire d'engagement sera déjà connecté à celles-ci.
- Afficher le formulaire pour toutes les entités du module Description du point
Sous la liste des entités, des compteurs de données envoyées via le formulaire sont affichés : Total des données envoyées — total et Données uniques envoyées — uniques.
Utilisation dans les modules
Les données des formulaires d'engagement peuvent être consultées sur deux onglets :
- "Formulaires d'engagement pour l'ensemble du module" — données pour l'ensemble du module (onglet de niveau supérieur dans le module) ;
- "Formulaires d'engagement" — données d'une entité spécifique (par exemple, une page), onglet dans son éditeur.
Dans le sélecteur "Formulaire", sélectionnez le formulaire souhaité. Si nécessaire, vous pouvez spécifier des données supplémentaires : "ID utilisateur ayant envoyé les données" (identifiant de l'utilisateur ayant envoyé les données), "Statut", intervalle de temps (dates au format JJ-MM-AAAA) et case à cocher "Envoyé par l'administrateur". Dans l'onglet "Formulaires d'engagement pour l'ensemble du module", il y a également un champ "ID de l'entité pour laquelle les données sont envoyées" (identifiant de l'entité) — dans l'onglet de l'entité spécifique, il n'est pas présent : l'entité y est déjà sélectionnée. Après avoir rempli les données nécessaires, cliquez sur le bouton "Select". Le bouton "Reset" réinitialise les précisions saisies.
Si vous avez besoin d'afficher certains attributs, vous pouvez utiliser le sélecteur "Sélectionner les attributs à afficher".
Lors de la recherche de données, un tableau avec des cellules remplies apparaîtra.
Chaque élément du tableau contient une colonne obligatoire "Informations", indiquant :
- Date et heure de réception des données
- Données de l'expéditeur
- Statut du document
- Identifiant de l'entité
Pour chaque élément du tableau, vous pouvez commencer une "conversation" en cliquant sur le bouton
.
Dans la fenêtre modale ouverte, des champs de formulaire seront disponibles à remplir. Après avoir rempli et indiqué le statut, un commentaire sera créé pour le document spécifié.
Chaque nouveau commentaire sera attaché à l'élément parent, ce qui permettra de suivre la hiérarchie.