Comment créer une application de gestion des nouveaux arrivants ?

Ce tutoriel permet de créer une application NodeJS à l’aide du générateur Newmips pour gérer l’enregistrement d’un nouvel usager dans une structure.

Cette application permet d’enregistrer un usager au sein d’une structure identifiée, de renseigner un ensemble d’informations sur l’usager, de téléverser des documents, de générer un document permettant d’afficher les informations enregistrées. Mais aussi de gérer l’état de l’usager au sein de l’application.

 

Étape 1 – Implémentation de l’application Modèle dédiée

Connectez-vous au studio Newmips et sélectionnez «Script» dans le menu Gestion des applications.

Copier le script d’instruction ci-dessous correspondant au cas métier :

add module Gestion
add Entité Organisme
add champ Raison sociale
add entity Situation familiale
add entity Nationalité
add field Nom
select entity Situation familiale
add field Nom
add entity Langue
add field Nom
select module home
add entity Usager
add component status called Statut
add component file storage called Documents de l'usager
add component address called Adresse
add component document template with name Impression
add field Nom
add field Prénom
add field Date de Naissance with type date
add field Numéro de Dossier
add field Organisme related to Organisme using Raison sociale
add field Nationalité related to Nationalité using Nom
add field Langue related to Langue using Nom
add field Situation familiale related to Situation familiale using Nom
add field Télephone with type phone
add field Mail with type mail
add field Civilité with type radio and values Monsieur, Madame
add field Commentaire with type regular text
add title Contact
add title Commentaire
add title  État civil

Vous pourrez commencer à saisir des informations une fois que l’application est générée et que l’écran de prévisualisation s’affiche.

 

Étape 2 – Configuration des États de l’usager

Le principe de l’application est de suivre le statut d’un usager avec une machine à état. Ce statut est entièrement paramétrable dans l’application. Pour cela, depuis le volet de sélection des modules, afficher le module Administration

  • Cliquez sur « Statut », puis « Créer ».
  • Pour le champ « Entité – Statut », sélectionnez « Usager – Statut » (champ présent sur l’entité usager)
  • Complétez les champs « Nom » et « Couleur » avec des valeurs suivantes :
    • En cours / Bleu
  • Pour le statut « En cours » cochez la case « Est le statut par défaut »
  • Cliquez sur le bouton « Sauvegarder ».
  • Répéter ces actions pour créer les différents états de l’usager avec les valeurs suivantes :
    • Validé / Vert
    • Refusé / Rouge

Pour définir l’ordre des statuts, il est nécessaire d’indiquer pour chaque statut les statuts suivants. Pour cela, afficher l’état puis dans l’onglet statut suivant basculer dans le bloc de droite les statuts disponibles.

 

Étape 3 – Créer un usager

Sur la page d’accueil de l’application, cliquez sur le menu Usager puis sur « Créer ».
Complétez le formulaire permettant de créer un usager. Le champ Saisir une adresse permet de rechercher une adresse normalisée et d’afficher une carte interactive.

 

Cliquez sur le bouton « Sauvegarder ».

Un fois l’usager créé, des boutons sont disponibles pour faire évoluer l’état de l’usager selon le paramétrage de l’étape 2. 

 

Étape 4 – Ajouter des documents sur l’usager

Vous pouvez ensuite importer des documents liés à l’arrivée du collaborateur, à ses avantages…

Il suffit de glisser le fichier dans le cadre Ajouter Documents ou de cliquer sur le cadre pour récupérer le document dans vos fichiers sur votre ordinateur.

L’encart Lister Documents liste tous les documents importés dans cet onglet.

 

Étape 5 – Générer un dossier Usager

Les modèles de document sont paramétrables dans l’entité du même nom du module administration.  Les modèles peuvent être au format Dust, Docx et PDF.

Afficher un usager, cliquer sur l’onglet « Impression » et choisir «Dossier usager» dans la liste déroulante.

Vous pouvez ouvrir ou télécharger le document généré

 

Fonctionnalités supplémentaires disponibles :

  • Vous pouvez ajouter une génération de code barre et un composant d’impression pour imprimer des cartes pour les usagers.
  • Il est possible de se conformer aux règles de protection des données RGPD en anonymisant les données sensibles en développant les fonctions nécessaires à déclencher sur un statut par exemple.