Cryptage et décryptage des données dans un formulaire

1
0
-1

Bonjour tout le monde,

Je suis débutante en Bonita et j'utilise la version 7.11.3. J'ai une question concernant la sécurité des données. Je souhaiterais crypter les données dans la base et les décrypter dans le formulaire d'une activité. Pour ce faire, j'ai créé deux connecteurs, un connecteur en sortie pour crypter les données et ça fonctionne correctement, par contre l'affichage des données dans le formuaire avec le connecteur d'entré s'affichent cryptées.

J'ai pensé à récupérer les données du connecteur d'entré dans une variable non métier (Process variable), mais je n'ai pas trouvé la manière de les uiliser dans le formulaire.

Est ce que vous pouvez, s'il vous plaît, me dire comment on peut afficher ces variables dans le formulaire.

NB: j'utilise jasypt pour le cryptage et décryptage des données.

Merci d'avance.

2 answers

1
+1
-1

Bonjour,

Pour lire des variables de processus depuis un formulaire ou une page d'application vous pouvez utiliser l'API REST suivante :

/API/bpm/caseVariable/:caseId/:variableName (référence)

ou /API/bpm/activityVariable/:activityId/:variableName ((référence)

Il me semble cependant, qu'il serait préférable d'utiliser un outil oriente base de données pour gérer votre chiffrage. Vous aurez difficilement la possibilité d'intégrer votre librairie avec les API fourni par la plateforme.
Vous risquez d'avoir a développé des extensions d'API REST pour cela (et donc de créer des endpoints REST spécifique a votre usage). Attention, les outils de développement intégrés au Studio ne sont disponibles en open source qu'à partir de la version 2021.1. Vous pouvez cependant utiliser un archetype maven open source et l'IDE de votre choix pour n'importe quelle version.

Cordialement
Romain

1
0
-1

Merci pour votre réponse.

Notifications