Skip to content

Paramétrage

Introduction

Lors de la conception d'un projet, il est possible que vous ayez besoin de pouvoir modifier vous même certains paramètres de manière autonome.

Cela peut être par exemple :

  • une adresse destinataire de rapport
  • certaines textes presents dans vos interfaces ou vos emails
  • des coefficients utilisés dans des calculs
  • l'activation ou désactivation de fonctionnalités (Feature flag)
  • une date limite qui ne dépend pas de votre volonté

Ces cas de figure ne correspondent pas à un champ d'entité en base de données et sont codés la plupart du temps en dur dans le logiciel ou éventuellement géré en variables d'environnement sur le serveur.

Cette gestion n'est pas si simple, car donner la main à un administrateur pour modifier une valeur utilisée dans un programme nécessite une validation de la saisie. Et comme vous l'avez remarqué, chaque paramètre aura ses propres spécificités.

Comment fonctionne la gestion de paramètres dynamiques ?

Dans SmartPlatform, vous avez accès à un écran spécifique dans le menu :

Paramétrage > Paramètres.

Lors de la conception d'un développement, nous préciserons avec vous les paramètres à gérer ainsi que leur format de validation.

Le nouveau paramètre sera ajouté automatiquement à la liste lors du déploiement de la fonctionnalité.

Ainsi, vous pourrez faire évoluer la valeur de ce paramètre librement en fonction de vos besoins.

Important :

La mise en place de paramètre peut devenir contre productive si elle est utilisé de manière démesurée.

Nous vous conseillons de réserver cette fonctionnalité aux éléments que vous allez modifier de manière quasi certaine sans avoir besoin de modification de code. En effet, si la modification d'un paramètre nécessite la modification du code alors, vous perdez tout le bénéfice de cette fonctionnalité et complexifiez inutilement votre projet.

Quels sont les types de paramètre disponibles ?

Pour faciliter la gestion de vos paramètres, SmartPlatform adapte automatiquement le formulaire de modification au type de paramètres à modifier.

Les types de paramètres actuellement disponibles sont les suivants :

  • Booléen
  • Date
  • Date et heure
  • Email
  • Url
  • Monétaire
  • Pourcentage
  • Nombre
  • Numéro de téléphone
  • Texte à une ligne
  • Texte à plusieurs lignes
  • Texte enrichi

Modification du type de paramètre

La modification du type du paramètre n'est pas possible dans l'écran simplement car cela peut avoir un impact sur le code. Dans ce cas, il est nécessaire qu'un développeur intervienne pour faire la modification.

J'ai des paramètres plus complexes à modifier comment faire ?

Dans la majorité des cas, cela veut dire que votre besoin correspond à un développement métier spécifique.

Par exemple,

  • formule de scoring
  • formule de chiffrage
  • règle d'alerte
  • ...

Dans ce cas, 1. Nous nous orienterons plutôt sur l'intégration de paramètre sur des objets de votre base de données plutôt que sur un paramétrage global au niveau de l'application.