Introduction
- Concepts.
- Inventaire des possibilités.
- Installation et utilisation comparées d'InfoPath Filler et d'InfoPath Designer.
Travaux pratiques
Découverte des possibilités par l'utilisation de modèles préconstruits.
Conception d'un modèle autonome
- Tableaux de disposition et mise en forme.
- Structure de données XML, champs et groupes.
- Contrôles.
- Valeurs par défaut, calculées.
- Utilisation des règles : formatages et masquages conditionnels, validations.
- Sections et éléments extensibles.
- Mise en page et vues (affichages).
Travaux pratiques
Construction pas à pas d'un formulaire de facture fournisseur avec document scanné.
Gestion du modèle
- Utilisation des règles : les actions.
- Options du formulaire.
- Composants de modèles (template parts).
- Publication du modèle.
Travaux pratiques
Publication du formulaire de facture fournisseur.
Connexions de données
- Niveaux de sécurité.
- Connexions de données secondaires.
- Fichiers de ressources.
- Connexion de données principales.
- Envois, enregistrement et publication.
- Utilisation avec un SGBD.
Travaux pratiques
Interrogation d'une liste de clients. Enregistrer des données dans une base SQL Server.
L'envoi
- Concept d'envoi.
- Envoi dans Outlook.
- Publication dans Outlook. Méthode, avantages et limites.
- Promotion des propriétés dans Outlook.
Travaux pratiques
Intégration du modèle dans un dossier de formulaires d'Outlook.
Publication dans Sharepoint
- Bibliothèque de formulaires et types de contenu.
- Mise en oeuvre d'InfoPath Forms Services (IFS).
- Personnalisation des formulaires de listes SharePoint avec IFS : intérêt, limitations.
- Utilisation des Webpart de formulaire InfoPath.
Travaux pratiques
Mise en oeuvre et comparaison des fonctionnalités offertes dans les différents contextes.
Fonctionnalités avancées
- Bibliothèques de connexions de données.
- Envoi vs enregistrement dans SharePoint.
- Rôles et workflows.
- Simulation de rôles avec IFS.
- Signatures électroniques.
Travaux pratiques
Création d'un applicatif de workflow dans Sharepoint.