Vous pouvez créer un modèle de formulaire dans n'importe quel emplacement de Content Server pour lequel vous bénéficiez des autorisations appropriées. L'emplacement du Modèle de formulaire et de ses autorisations détermine qui peut y accéder et le lancer. Pour de plus amples informations sur les autorisations, reportez-vous à la section Autorisations.

Vous définissez des formulaires en réalisant les tâches suivantes :

Après avoir défini un modèle de formulaire, vous pouvez réaliser les actions suivantes :

Ajout d'un Modèle de formulaire

L'administrateur et les utilisateurs disposant du privilège de création de modèles de formulaire peuvent créer des modèles de formulaire. Vous pouvez stocker les modèles de formulaire n'importe où dans Content Server. Par défaut, vous pouvez ajouter des modèles de formulaire simples, présents dans le module Forms. Si votre serveur Content Server comprend des modules PDF Forms et eForms optionnels, vous pouvez installer d'autres types de modèles de Formulaire.

Ajout de modèles de Formulaire des modules

Lorsque vous ajoutez un Modèle de formulaire, vous êtes invité à spécifier le type de modèle lorsque l'un des modules Forms est installé :

Définition des champs d'un formulaire sur un modèle de formulaire

Vous définissez des champs du modèle de formulaire à l'aide de l'éditeur de formulaires, lequel vous permet d'ajouter et de configurer les champs que vous souhaitez afficher dans les formulaires basés sur ce module.

Vous pouvez définir des champs de valeurs simples, des champs de valeurs multiples, des listes déroulantes ou des cases à cocher. Vous pouvez ainsi déterminer la meilleure méthode d'entrée pour chaque donnée du formulaire. Par exemple, si un nouvel employé souhaite des cartes de visite embossées ou imprimées, vous définirez un attribut de case à cocher nommé Imprimé sur le formulaire de commande de fournitures de bureau. Ainsi les employés peuvent activer la case à cocher s'ils veulent des cartes imprimées ou la désactiver s'ils souhaitent des cartes embossées.

Après avoir défini les champs sur un modèle de formulaire, vous pouvez les modifier. Vous pouvez également définir des vues personnalisées du modèle de formulaire qui peuvent afficher ou masquer les champs. Le tableau suivant décrit les types de champs du modèle de formulaire.

 

Note

Note :
Les utilisateurs disposant des privilèges d'administration appropriés peuvent également créer des attributs personnalisés.

 

Type de champ Utilité
Champ Date Champ de date
Date : Liste déroulante Liste de dates
Indicateur : Case à cocher Une case à cocher qui indique une condition Vraie si elle est activée ou Fausse si elle est désactivée.
Champ : Entier Champ de nombre entier. Ce type d'attribut ne peut pas intégrer de valeurs décimales. Si vous souhaitez intégrer des valeurs décimales, utilisez le type d'attribut Champ Nombre réel.
Champ entier : Liste déroulante Liste de nombres entiers. Ce type d'attribut ne peut pas intégrer de valeurs décimales. Si vous souhaitez intégrer des valeurs décimales, utilisez le type d'attribut Champ Nombre réel : Liste déroulante.
Champ : Nombre réel Champ de nombre réel. Ce type d'attribut peut comprendre des valeurs décimales. Si vous souhaitez inclure uniquement des nombres entiers, utilisez le type d'attribut Champ Nombre entier.
Champ Nombre réel : Liste déroulante Liste de nombres réels. Ce type d'attribut peut comprendre des valeurs décimales. Si vous souhaitez inclure uniquement des nombres entiers, utilisez le type d'attribut Champ Nombre entier : Liste déroulante.
Champ de texte Un champ avec une seule ligne de texte
Texte multiligne Champ de texte de plusieurs lignes.
Fenêtre contextuelle Liste de valeurs texte.
Utilisateur : Champ Champ de nom d'utilisateur qui offre la possibilité de rechercher et de sélectionner des utilisateurs.
Ensemble Un sous-ensemble d'un ou plusieurs champs connexes
Champ Signataire Champ de nom de signataire qui offre la possibilité de rechercher et de sélectionner des signataires ou des groupes de signataires. Pour que ce champ s'affiche, l'administrateur doit installer le module optionnel eSign.

L'attribut Définir vous permet de créer un ensemble de champs connexes de la même façon que vous définissez les champs du modèle de formulaire à l'aide du menu Ajouter un attribut dans l'ensemble. Par exemple, vous pouvez définir un ensemble nommé Nom de l'employé qui contient les champs Nom, Téléphone et Adresse e-mail.

Utilisation des champs Signature

Vous pouvez également ajouter un champ d'utilisateur de signature à un modèle de formulaire. Un champ de signature est similaire à un champ d'utilisateur, si ce n'est qu'il vous permet de sélectionner des utilisateurs ou des groupes ayant les droits Signataire accordés par le module eSign. Lorsque vous ajoutez un utilisateur ou un groupe à un champ, vous ne pourrez sélectionner que les groupes de signataires ou les utilisateurs ayant les droits Signataire.

 

Note

Note :
Les champs signataires ne sont pas disponibles dans les formulaires PDF Forms ou eForms.

 

Pour plus d'informations sur eSign, reportez-vous à la rubrique Utilisation de tâches de signature.

Définition des propriétés de champ

Lorsque vous définissez un champ, vous spécifiez les propriétés du champ. Certaines propriétés se retrouvent dans plusieurs champs et d'autres sont uniques. Par exemple, tous les champs comprennent une propriété Nom, mais le champ de date est le seul type de champ présentant une propriété Inclure le champ Heure. Le tableau suivant décrit les propriétés de champ ainsi que les types qui les utilisent.

Propriété Valeur Attribut Indique
Nom Texte Tous Le nom de l'attribut.
Verrouillé Case à cocher Tous sauf Indicateur : Case à cocher Lorsque la case à cocher est activée, les utilisateurs peuvent ajouter des lignes pour l'attribut. Si la case à cocher est désactivée, le nombre de lignes est fixe.
N° max. Nombre entier Tous sauf Indicateur : Case à cocher Nombre maximal de lignes dans le champ.
N° par défaut Nombre entier Tous sauf Indicateur : Case à cocher Nombre de lignes par défaut dans le champ.
Ordre Liste Tous L'ordre dans lequel les attributs s'affichent.
Chaîne vérifiée Case à cocher Case à cocher d'indicateur S'applique aux envois à partir des vues PDF uniquement. La valeur appliquée est un nom correspondant à la valeur d'état vérifiée provenant de l'envoi du formulaire PDF. Content Server compare les valeurs envoyées, telle que la valeur de champ, avec la valeur sélectionnée enregistrée dans le modèle. Si la valeur envoyée correspond à la valeur enregistrée dans le modèle, la case à cocher est vraie (sélectionnée). Sinon, la valeur de la case à cocher enregistrée est fausse (non sélectionnée).
Afficher dans la recherche Case à cocher Tous sauf la case à cocher d'indicateur et l'ensemble Permet à Content Server d'effectuer des recherches dans les valeurs de l'attribut.
Obligatoire Case à cocher Tous sauf
la case à cocher d'indicateur et l'ensemble
Les utilisateurs doivent entrer une valeur dans le champ dans les cas suivants :

Si l'utilisateur accède au formulaire en dehors du workflow, le formulaire possède tout type de mécanisme d'envoi et l'action est d'envoyer.

Si l'utilisateur accède au formulaire au sein d'un workflow, le formulaire est obligatoire dans le workflow quel que soit le mécanisme de stockage de workflow.

Inclure le champ Heure Case à cocher Champ Date Si la case à cocher est activée, les utilisateurs peuvent spécifier une heure dans un champ supplémentaire.
Valeurs valables Liste Tous les types d'attributs de liste déroulante Liste des valeurs affichées dans le champ que les utilisateurs peuvent sélectionner.
Longueur Nombre entier Champ de texte Nombre maximal de caractères dans un champ. La valeur maximum est de 254.
Afficher la longueur Nombre entier Champ de texte Longueur du champ affichée.
Lignes Nombre entier Texte : Multiligne Hauteur du champ.
Inclure un groupe Case à cocher Utilisateur : Champ Si la case à cocher est activée, un groupe est une valeur valable pour le champ.

 

Note

Note :
L'option Obligatoire est imposée pour un mécanisme d'envoi ou dans un workflow, mais pas pour un mécanisme de révision.

 

Choix d'une table de base de données

Vous pouvez associer un modèle de formulaire avec une table SQL (Structured Query Language) dans la base de données Content Server. Une table SQL vous permet de stocker des données de formulaire. Lorsque vous créez un formulaire basé sur le modèle, vous décidez d'utiliser ou non cette option, selon ce que vous souhaitez faire des données recueillies dans le formulaire.

Si vous n'utilisez pas de table SQL comme mécanisme de réserve, les mécanismes de révision et d'envoi stockent les données saisies dans les formulaires basés sur ce modèle comme des objets volumineux binaires dans les tables DTree et DVersData dans la base de données Content Server. Vous ne pouvez pas accéder directement aux données du formulaire enregistrées et basées sur ce modèle à l'aide des rapports LiveReport ou d'applications externes.

Vous pouvez spécifier une des méthodes de réserve de données suivantes :

Utilisation d'une table de base de données SQL existante

Si vous associez une table de base de données SQL existante avec un modèle de formulaire, tous les champs du modèle doivent correspondre aux noms et types des colonnes dans la table spécifiée. La table peut compter plus de colonnes, mais pas moins. Pour tous les formulaires PDF basés sur ce modèle, les utilisateurs disposant des droits d'utilisation du formulaire appropriés peuvent utiliser Table SQL comme mécanisme de révision et d'envoi. Les mécanismes Table SQL stockent les données du formulaire sous forme d'enregistrements dans la nouvelle table de base de données. Vous pouvez accéder directement aux données du formulaire enregistrées dans la table SQL à l'aide des rapports LiveReport ou d'applications externes.

Vérification du schéma de base de données

Si vous avez besoin d'afficher le schéma d'une table de base de données SQL avant de sélectionner cette méthode, vous pouvez vérifier qu'il correspond au modèle de formulaire. Pour que le schéma corresponde (et que le modèle de formulaire fonctionne avec la table de base de données), il faut que les deux conditions suivantes soient remplies :

Utilisation d'une nouvelle table de base de données SQL

Si vous associez une table de base de données SQL existante à un modèle de formulaire, Content Server utilise une partie de l'espace de sa base de données pour créer une table dont les colonnes correspondent aux champs du modèle. Pour tous les formulaires PDF basés sur ce modèle, les utilisateurs disposant des droits d'utilisation du formulaire appropriés peuvent utiliser Table SQL comme mécanisme de révision et d'envoi. Les mécanismes Table SQL stockent les données du formulaire sous forme d'enregistrements dans la nouvelle table de base de données. Vous pouvez accéder directement aux données du formulaire enregistrées dans la table SQL à l'aide des rapports LiveReport ou d'applications externes.

Si vous souhaitez créer une table de base de données SQL basée sur une table existante, vous pouvez exporter les commandes SQL nécessaires à la création de la table. Vous pouvez copier et coller les commandes dans l'éditeur de commandes SQL, puis soumettre les commandes pour créer la table.

 

Note

Note :
Par défaut, la longueur de tous les champs de caractères CHAR (colonnes) est limitée à 255 caractères (les champs de texte multiligne s'appellent VARCHAR 2000). Une fois la syntaxe de la commande copiée et collée dans l'éditeur, vous pouvez modifier à loisir les longueurs par défaut. Cependant, vous ne devez pas supprimer de colonnes ni modifier les types de données.

 

Déconnexion d'une table de base de données

Si vous ne souhaitez plus associer une table de base de données SQL avec un modèle de formulaire, vous pouvez la déconnecter.