Saving data on user task

1
0
-1

Bonjour,

Y'a-t'il un moyen de sauvegarder les données entrées par l'utilisateur dans son formulaire liée à sa tâche, avant l'envoi de celle-ci ?

Pour certains formulaires, cela prend du temps aux utilisateurs et ils doivent chercher les informations à plusieurs endroits.

Si la page du bonita web Portal, dans laquelle il a commencé a entrée des données, se recharge, toutes les données entrées sont "perdues".

Merci d'avance.

Hi,

Is there a way to save data input by our User on Bonita Portal, in their userTask, before they submit it ?

For certains form, it takes time for user to find all the data needed for the task, and if the browser is closed/reloaded while the user was filling all the input, then all the input already enter are losed.

Thanks and best regards,

2 answers

1
+1
-1

Bonjour Léo,

Si vous utilisez une version Enterprise de la solution Bonitasoft, un bouton SAVE DRAFT est proposé dans l'UI Designer, et le blog ci-après vous explique comment bien l'utiliser dans vos formulaires : https://community.bonitasoft.com/blog/how-use-save-draft-feature-properly-your-forms.

En version communautaire, la solution serait de développer un mécanisme équivalent à ce que nous proposons avec ce bouton. Un membre de la communauté a essayé d'orienter un autre développeur sur la même question ici : https://community.bonitasoft.com/questions-and-answers/click-button-incrementally-save-data-form-prior-submission

Cela peut peut-être vous aider?

1
0
-1

Bonjour Léo,

Le plus simple pour implémenter ce bouton "save draft", c'est de créer un custom widget qui prend en paramètre votre contrat de formulaire (binding) pour le sauvegarder dans le local storage du navigateur, aggrémenté d'une info "time to live". A l'initialisation de ce widget, vous pouvez récupérer l'objet stocké dans le storage, si le TTL est encore valide, vous pourrez restaurer le contrat.

Bons développements

Notifications