Business process: historique

Bonjour,

Je voulais savoir si il était possible d’historiser toutes les fois où on lance un business process jusqu’à la fin ? (quand on atteint le step end) avec toutes les valeurs qui ont été mise dans le process

[Platform]
Status=OK
Version=4.0.P24
BuiltOn=2020-10-14 23:22 (revision 3c63448f648587d9a89ec04d597946d26e4f7937)
DBPatchLevel=4.0;P24;62751404483ab7459623f51f81172fbb

Cordialement,
KWu

  • Un processus de type “screenflow” n’est pas persisté car c’est une aide à la saisie, vous pouvez coder des choses dans les hooks de validation ou de fin de processus (postvalidate de la dernière activité, ou terminate ou abandon du processus) pour persister certaines choses dans un objet statistique spécifique. Ce sont les objets métier eux-mêmes qui doivent avoir un historique (ou redolog global).

  • Un processus de type “human tasks” est persisté durant son cycle de vie, et conservé à la fin si “Persistance en fin d’exécution = oui”. Les historiques des données brutes sont visibles dans les objets du menu Analyse des processus / Dossiers + tableau de bord

Le fonctionnement est un peu différent pour un processus long car la personne peut reprendre un processus parmi N processus lancés par tout le monde (suivants les droits) = différentes personnes agissent sur différentes activités de saisie ou de validation.
Alors que le screen-flow est mono-instance par session utilisateur / non partageable = aide à la saisie d’une tache complexe, sans vocation à en faire des statistiques.