Skip to main content

1. Introduction à la plateforme

1.1 Le tableau de bord

Accès au module : à la connexion ou via fa-solid-tachometer-alt.png Tableau de bord

dashboard.png

 

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

Accès au module : fa-solid-toolbox.png Projets

projets.png

L’onglet fa-solid-toolbox.png 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 fa-solid-toolbox.png Projets, puis sur le bouton fa-solid-plus.png. Cliquer sur Nouveau projet, saisir le titre Projet Formation, et cliquer sur Sauvegarder.

 

1.3 Création du modèle de données

Accès au module : fa-solid-toolbox.png Projets

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 fa-solid-toolbox.png 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.

MDD.png

Saisir les entités avec leurs attributs :

  • Contact :
    • id
    • nom
    • prenom
    • fonction
    • adresse
    • code postal
    • ville
    • email
    • telephone pro
    • telephone perso
    • telephone mobile
  • Tiers :
    • id
    • nom
    • id_type
    • adresse
    • code postal
    • ville
    • email

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

Accès au module : fa-solid-toolbox.png Projets

Faire un clic droit sur le projet, puis cliquer sur Nouvelle application. Saisir le titre Application Formation.

Application.png

Une application Ontomantics est composée de :

  • IHM (écrans, menus, boites de dialogue)
  • Comportements applicatifs et règles métier
  • Modèle(s) de données

La création et la modification des entités de l'application se font via le module fa-solid-pencil-ruler.png Conception.

 

1.5 Création de l'écran parent

Accès au module : fa-solid-toolbox.png Projets fa-solid-caret-right.png fa-solid-pencil-ruler.png 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).

Ecran_parent.pngLe parent est défini dans les propriétés de l'écran enfant

 

1.6 Assistant de création de formulaire

Accès au module : fa-solid-toolbox.png Projets

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 fa-solid-toolbox.png Projets, cliquer sur Application Formation puis sur fa-solid-magic.png 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é.

Assistant_page1.pngCocher tout pour chaque entité

Cliquer sur Suivant fa-solid-angle-right.png. 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.

Assistant_page2.png

Cliquer sur Suivant fa-solid-angle-right.png. 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.

Assistant_page3.pngLes 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.

Resultat_assistant.pngUn é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
  • Formulaire d'ajout :
    • Dans la table