Cet ouvrage permettra à tout développeur d'acquérir les concepts fondateurs du développement d'applications Domino avec clients Notes. L'auteur y explique comment construire des applications de type groupware ou workflow à l'aide de l'outil Designer 5 et de son langage de formules. Ces techniques sont mis en oeuvre dans des ateliers dont l'objectif est la réalisation pas à pas de deux applications d'entreprise : une application de suivi de projets et une application de workflow simple. Les réglages de la sécurité sont passés en revue : liste de contrôle d'accès, fonctionnement des agents, etc. L'ouvrage est basé sur la version 5.0.5 française de Designer en environnement Windows. L'auteur a choisi une démarche mettant l'accent sur la compréhension des concepts fondateurs des bases Domino/Notes et qui s'appuie sur des exemples pratiques utilisables dans un développement professionnel.
À qui s'adresse l'ouvrage ?Aux débutants en développement d'applications Domino.
Aux chefs de projet désirant comprendre le style de développement des bases Domino/Notes.
Aux administrateurs et développeurs connaissant Domino/Notes 4.x et désirant découvrir les nouveautés de Designer 5.0.
Au sommaire
- Concepts Domino/Notes
- Installation d'un serveur Domino et de postes pour le développement
- Installation d'un poste autonome
- Conception d'un masque de saisie et de visualisation
- Champ de saisie
- Champ calculé
- Ressource image
- Création de tableaux à onglets et de tableaux animéx
- Création de vues
- Colonne calculée
- Utilisation d'icônes et mise en page d'une vue
- Vue de type agenda
- Vue incorporée dans un masque
- Vue utilisée comme liste de choix
- Programmation en langage de formules
- Les événements de champs et de masque
- Création de boutons
- Formule de sélection de vue
- Masquage de bouton, de paragraphe
- Héritage
- Sous-masque
- Champ partagé
- Liste de choix calculée
- Accès à des documents dans une vue
- Document profil
- Accès ODBC
- Séquence d'exécution des événements d'un masque
- Masque de type réponse
- Dialogue
- Mise en page pour l'impression
- Navigation : cadre, page, plan de navigation
- Fonctions @
- Commandes @
- Liste de contrôle d'accès (LCA) à une base
- Rôles
- Accès Auteurs et Lecteurs dans un document
- Signature
- Chiffrement
- Liste de contrôle d'exécution (LCE) du client Notes
- Création d'un agent
- Les types d'agents
- Signature et droit d'exécution
- Paramétrage du gestionnaire d'agents sur le serveur et le client Notes
- Outils de mise au point
- Typologie d'un workflow
- Routage de document
- Modification d'un document par plusieurs acteurs
- Section d'accès contrôlé
- Contrôle d'accès à une vue.