Isi-APP Docs fonctionnelles
Toutes les docs
Markdown brut
Module Applications
Actif platform functional Revu le 2026-05-22 platform/application.md

Module Applications

Le module Applications permet aux entités de gérer leur portefeuille applicatif : catalogue d'applications, cartographie par domaine métier, suivi des utilisations et des connecteurs d'échange.


Accès

  • URL : /applications
  • Module ID : 80500101
  • Droits : via manageAccessRights('ANNU', null, 80500101)
Droit Action
SEE Consulter la fiche d'une application
U Modifier, rattacher des entités, gérer la cartographie
D Archiver une application
C Créer une nouvelle application

Concepts clés

Catalogue global vs application locale

Type _id tpsee Description
Catalogue ISI-App 99 GO Application validée par les admins ISI, disponible pour toutes les entités
Application locale tenant_id IN Application propre à l'entité, non publiée dans le catalogue

Toute entité peut consulter le catalogue global et y rattacher des applications. Elle peut aussi créer ses propres applications locales.

Cycle de vie d'une application

Création → En révision (REV) → En projet (PRJ) → Validée (OKP/PAB)

Statuts (nbstatus dans dsi_app_fiche) :

  • REV — En révision (rouge)
  • PRJ — En projet (orange)
  • OKP — Opérationnel (vert)
  • PAB — À bannir / obsolète (gris)

Soft delete

Les applications supprimées ont dtdel renseigné. Elles n'apparaissent pas dans les listes mais restent en base.

Application interne sans entité utilisatrice

Une application interne (tpsee='IN') dont toutes les entités utilisatrices ont été retirées devient invisible dans toutes les vues liste (ni "Mes applications", ni le catalogue). Elle reste accessible via son URL directe.

Une alerte amber s'affiche dans la fiche pour avertir l'utilisateur et l'inviter à rattacher une entité.

Amélioration future envisagée : proposer automatiquement l'archivage (ou la suppression de l'entrée dsi_app) lorsqu'une application interne n'a plus aucune entité utilisatrice, plutôt que de la laisser orpheline en base.


Fonctionnalités

Mes Applications (/applications)

Liste des applications actuellement utilisées par l'entité (présentes dans dsi_app_prod avec tpstate='run').

Filtres disponibles :

  • Recherche textuelle (nom, éditeur, tags, type, hébergement)
  • Type d'application (reflist 810038)
  • Type d'hébergement (reflist 810049)

Actions sur une application :

  • Voir la fiche — ouvre la fiche détaillée (generic-form, module 80500101)
  • Rattacher des entités — ajoute d'autres entités utilisatrices
  • Entités utilisatrices — consulte la liste des entités qui l'utilisent
  • Ajouter / Retirer de la cartographie — contrôle l'affichage dans la vue Cartographie
  • Archiver — soft-delete de l'application

Actions en masse :

  • Ajouter des entités — sélectionner plusieurs applications puis déclencher l'action en masse pour ouvrir le composant AddCustomersBulk et rattacher une ou plusieurs entités à toutes les applications sélectionnées en une seule opération.

Catalogue (/applications/catalog)

Liste des applications du catalogue ISI-App global qui ne sont pas encore utilisées par l'entité.

Actions disponibles :

  • Ajouter à mes applications — rattache l'entité à l'application
  • Archiver (admins uniquement)

Actions en masse :

  • Ajouter des entités — sélectionner plusieurs applications puis déclencher l'action en masse pour ouvrir le composant AddCustomersBulk et rattacher une ou plusieurs entités à toutes les applications sélectionnées en une seule opération.

Cartographie (/applications/map)

Vue visuelle organisée par domaines applicatifs (dsi_app_dom). Chaque domaine affiche les applications qu'il contient avec leur statut et criticité.

  • Les applications peuvent appartenir à plusieurs domaines
  • Seules les applications avec blshow_in_map = true apparaissent dans la cartographie
  • Export PDF disponible (/applications/export)

Fiche application (generic-form, module 80500101)

La fiche détaillée contient :

  • Informations générales : nom, éditeur, site web, description, type, hébergement, tags
  • Avis (dsi_app_adv) : notes par axe (global, ergonomie, fonctionnel, prestataire, technique, financier) et commentaires — formulaire Livewire embarqué
  • Fiche tenant (dsi_app_fiche) : responsables, criticité, statut, RPO/RTO, notes
  • Entités utilisatrices (dsi_app_prod) : liste des entités, état, date de mise en production
  • Connecteurs : interfaces entrantes et sortantes (dsi_app_con)
  • Domaines : domaines applicatifs rattachés
  • Contrats : contrats liés à l'application, affichés en vue kanban (défaut, colonnes : En discussion / En cours / Terminés) ou en vue tableau. Bouton "Rattacher un contrat" pour lier un contrat existant. Bouton "Détacher" dans le menu de chaque card/ligne pour retirer le lien sans supprimer le contrat.
  • Arborescence : position dans l'arbo organisationnelle

Vue consultation SEE — /mod/80500101/see/{idapp}

Accessible via le bouton "Aperçu" depuis la fiche (droit SEE). Vue en lecture seule synthétisant les informations clés d'une application.

Contenu :

  • Alerte en haut : indique si le tenant courant utilise l'application (nombre de fois) ou non
  • Profil : logo, nom, description, éditeur, type, hébergement, lien web
  • Avis et description : note globale (étoiles), notes détaillées par axe, description globale
  • Utilisation interne : responsables principal et secondaire (avec avatar + initiales), niveau de criticité (étoiles), description d'utilisation
  • Entités utilisatrices : tableau des entités avec date de mise en production — affiché uniquement si l'application est utilisée

Connecteurs applicatifs

Les connecteurs (dsi_app_con) modélisent les échanges de données entre applications.

Chaque connecteur a :

  • Un nom et un format (lbformat)
  • Un statut (tpstatut)
  • Une application source (idappin) et une application cible (idappout)
  • Des dates de mise en production et de fin

Ils sont visibles dans la fiche d'une application, dans les onglets "Connecteurs entrants" et "Connecteurs sortants".


Création d'une application

Ajouter depuis le catalogue (/applications/add)

Sélectionner une application existante dans le catalogue global et la rattacher à l'entité.

Créer une nouvelle application (/mod/80500101/create)

Formulaire de création. Lors de la saisie du nom, le système détecte automatiquement les applications similaires existantes pour éviter les doublons. Une boîte de confirmation liste les applications trouvées et demande confirmation avant de continuer.

Le formulaire propose également un champ Entités utilisatrices (optionnel) : permet de rattacher une ou plusieurs entités dès la création, sans avoir à rouvrir la fiche après coup. Il est possible d'en ajouter d'autres depuis la fiche de l'application.

Le champ Nom de l'éditeur (lbedit) se remplit automatiquement lorsqu'un éditeur est sélectionné dans la liste déroulante idedit.

Si l'entité est admin ISI, l'application peut être créée directement dans le catalogue global (tpsee='GO') et un email de notification est envoyé.


Export

Chaque vue tableau propose un export Excel :

  • Mes ApplicationsMyAppWireExport
  • CatalogueCatalogAppWireExport
  • Entités utilisatricesEntityAppWireExport
  • ConnecteursDsiAppConWireExport

La cartographie est exportable en PDF via /applications/export.