Lors de la planification d’une conception de formulaire, vous devez tenir compte des observations suivantes :Quelles sont les données que vous comptez collecter ou distribuer et comment les recueillir et les traiter ? Les utilisateurs saisiront-ils manuellement toutes les données ou certaines d’entre elles seront-elles préremplies dans le formulaire ?Calculs ou scripts à associer aux données et emplacement où ils seront exécutés (client, serveur, ou client et serveur)Un script ne s’exécute que sur un serveur si vous déployez les formulaires via LiveCycle Forms ES et/ou LiveCycle Output ES.Les utilisateurs auront-ils besoin d’un mot de passe pour ouvrir, imprimer, copier du texte ou appliquer des signatures, etc. ? Voir A propos des formulaires sécurisés, Aperçu des champs de mot de passe et Aperçu des champs de signature.Votre premier objectif de conception devrait être de répondre aux besoins des personnes qui se serviront de vos formulaires. Plus vos objectifs sont clairs, plus la conception de votre formulaire sera satisfaisante.Prenez en considération la création de fragments pour des logos, des en-têtes, des blocs d’adresse et des pieds de pages qui peuvent êtres partagés parmi les conceptions de formulaire.Pensez à la facilité d’utilisation d’un formulaire lors de la phase de planification. Voici quelques points à prendre en considération :
• Un formulaire doit être simple d’emploi. Une disposition simple, avec des légendes claires et éloquentes, facilite la compréhension du formulaire. Des formulaires peuvent valider les entrées utilisateur et proposer des messages destinés à aider les utilisateurs lors de la saisie des données. Si LiveCycle Forms ES est disponible, certaines zones peuvent être pré-remplies par fusion de données. En outre, des scripts joints aux objets permettent de calculer automatiquement des valeurs numériques au moment de l’exécution. Si vous êtes un adepte de la programmation par script, vous pouvez également développer des scripts pour automatiser le traitement ou l’acheminement des données et des formulaires à partir de boutons de commande.