1. Introduction à la plateforme
1.1 Le tableau de bord
Accès au module : à la connexion ou via Tableau de bord
Le tableau de bord est l’écran d’accueil de la plateforme. Il offre une supervision rapide des applications, des ressources et des dernières nouveautés publiées, ainsi qu’un accès rapide à certaines actions réalisables.
1.2 Création de projet
L’onglet Projets permet d’afficher et d’accéder aux différents projets de la plateforme. Un projet peut contenir des applications, des planifications, des services métiers, des services web et un ou des modèles de données.
Pour créer le projet, cliquer sur Projets, puis sur le bouton . Cliquer sur Nouveau projet, saisir le titre Projet Formation, et cliquer sur Sauvegarder.
1.3 Création du modèle de données
Un modèle de données est une couche intermédiaire entre la base de données physique et une application Ontomantics. Il doit être synchronisé à une base de données existante pour pouvoir fonctionner. La gestion des modèles de données se fait via le module Projets.
Faire un clic droit sur le projet, puis cliquer sur Nouveau modèle de données. Cliquer sur Nouveau sur le popup apparu. Saisir le titre MDD Formation.
Saisir les entités avec leurs attributs :
- Contact :
- id
- nom
- prenom
- fonction
- adresse
- code postal
- ville
- telephone pro
- telephone perso
- telephone mobile
- Tiers :
- id
- nom
- id_type
- adresse
- code postal
- ville
Cliquer sur Source de données liée dans le cadre de droite, puis sélectionner une source. Le modèle de données se synchronise avec la source.
Attention ! Après chaque changement effectué dans le modèle, un redéploiement dans la base est nécessaire.
1.4 Création de l'application
Faire un clic droit sur le projet, puis cliquer sur Nouvelle application. Saisir le titre Application Formation.
Une application Ontomantics est composée de :
La création et la modification des entités de l'application se font via le module Conception.
1.5 Création de l'écran parent
Accès au module : Projets Conception
L'écran parent introduit la notion d'héritage des propriétés entre les écrans. Un écran hérite de tous les contrôles de son parent ainsi que de tous les mécanismes qui en découlent (jeux de données associés, déclencheurs, comportements…). En revanche, il n’est pas possible de modifier les contrôles hérités directement dans l’écran fils~: il est nécessaire de se rendre dans le mode Création de l’écran parent.
Un parent est défini en tant que tel dans l'onglet Propriétés de l'écran fils. L'écran parent est généralement utilisé comme modèle incluant la charte graphique à utiliser pour l'application (à définir avec le client).
Le parent est défini dans les propriétés de l'écran enfant
1.6 Assistant de création de formulaire
L'assistant permet de créer automatiquement des écrans de type Formulaire depuis les entités du modèle de données. Il crée également les comportements associés nécessaires à leur fonctionnement :
- Insertion en base de données
- Modification
- Suppression
- Affichage
L'assistant permet de créer des tableaux, des formulaires ou des écrans d'import de données.
Depuis le module Projets, cliquer sur Application Formation puis sur Assistant de création de formulaires. L’assistant apparaît sous forme de popup. Choisir le modèle de données MDD formation. Choisir ensuite pour chaque table le(s) type(s) de formulaire à générer, en cochant les cases correspondantes. Le label à utiliser peut être personnalisé.
Cocher tout pour chaque entité
Cliquer sur Suivant . Sur la nouvelle page, faire défiler jusqu'à choisir l'écran parent Charte graphique précédemment créé et garder le conteneur sélectionné par défaut. Tout en bas, sélectionner Navigation dans le champ Sélectionner un menu ou un élément parent où les nouveaux éléments seront créés.
Cliquer sur Suivant . Sélectionner ensuite l'attribut Nom comme champ de comparaison pour chacune des deux entités (Contact et Tiers). Le champ Actif sert à définir un champ Actif de type booléen créé au préalable afin de désactiver l'occurrence de l'entité afin d'éviter une erreur en cas de suppression. Le champ de comparaison est utile lors de l'import pour retrouver une occurrence déjà insérée.
Les noms affichés pour chaque champ peuvent être personnalisés
Cliquer sur Terminer pour générer les écrans et les comportements associés correspondant.
Un écran de formulaire généré par l'assistant
La colonne Formulaire permet d’accéder aux entités en modification (insertion / modification / suppression). La colonne Tableau peut également générer des accès en modification, mais seulement si les options suivantes sont cochées dans l’écran suivant de l’assistant :
- Formulaire de modification :
- Dans la table
- Dans la table
- Formulaire d'ajout :
- Dans la table
- Dans la table
No Comments