evolution de OSWorkflow et outil d'edition de workflow

  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:2afff000b34f9d65b3c245714ebfc9bd' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour,</p>\n<p>Je viens d\'installer ori-oai-md-editor et ori-oai-workflow.<br />\nOri-oai-md-editor Ok.\n</div>\n', created = 1507745857, expire = 1507832257, headers = '', serialized = 0 WHERE cid = '4:2afff000b34f9d65b3c245714ebfc9bd' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:2afff000b34f9d65b3c245714ebfc9bd' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour,</p>\n<p>Je viens d\'installer ori-oai-md-editor et ori-oai-workflow.<br />\nOri-oai-md-editor Ok.\n</div>\n', created = 1507745857, expire = 1507832257, headers = '', serialized = 0 WHERE cid = '4:2afff000b34f9d65b3c245714ebfc9bd' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:084f29643ea1b5e50592783b7423f281' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">\nBonjour,</p>\n<p>Dans le cadre du projet CEVIF dans lequel notre université est impliquée,<br />\nnous souhaiterions pouvoir disposer d’un outil de manipulation s’adressant<br />\nà l’utilisateur enseignant ou administratif, gestionnaire du workflow, afin<br />\nqu’il puisse créer, et modifier, graphiquement le workflow, avec un minimum<br />\nd\'intervention de l’informaticien, du moins dans l\'utilisation courante de<br />\nl\'outil.</p>\n<p>Nous avons remarqué ainsi que OSWorkflow disposait d\'un application graphique<br />\njava, mais que celle-ci n’était pas incluse dans la derniere version 3.0 de<br />\ndeveloppement d’OSW. Des écrits indiquent juste qu’elle est compatible<br />\njusqu’à la 2.7 !<br />\nDans ce contexte, nous nous posons qq questions :</p>\n<p>- pourquoi le choix d’OSW dans ORI OAI<br />\n- pourquoi la version 3.0 dev, et pas la 2.8 stable<br />\n- pourquoi OSW semble t il ne plus bouger depuis 2 ans<br />\n- avez-vous connaissance d\'outils d’édition de workflow compatibles avec OSW<br />\n?<br />\n- si oui, sont ils modifiables pour s\'adapter à un contexte et à un<br />\nvocabulaire utilisateur ?<br />\n- quel serait selon vous l’interet de bénéficier d’un tel éditeur de<br />\nworkflow pour les utilisateurs d’ORI OAI ?</p>\n<p>D\'avance un grand merci pour votre réponse.<br />\nFrançoise Schortin.</p>\n<p>--<br />\nCe message a\n</div>\n', created = 1507745857, expire = 1507832257, headers = '', serialized = 0 WHERE cid = '4:084f29643ea1b5e50592783b7423f281' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:8d790ea8f1084213ee949234b2c41afd' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour,</p>\n<p>Vous pouvez retrouver des paragraphes sur nos choix techniques ici pour<br />\nle module ori-oai-workflow :<br />\n<a href=\"http://sourcesup.cru.fr/ori-workflow/specification.html#1\" title=\"http://sourcesup.cru.fr/ori-workflow/specification.html#1\">http://sourcesup.cru.fr/ori-workflow/specification.html#1</a><br />\nJe peux compléter si nécessaire, mais à ma connaissance, les 2 grands<br />\nchoix possibles dans un cadre J2EE à ce moment là était JBPM et<br />\nOsWorkflow. Par rapport aux technologies utilisées OsWorkflow convenait<br />\ntout à fait à nos besoins (intégration dans spring [spring modules],<br />\nhibernate, dépendant de très peu d\'autres API, etc. cf la documentation<br />\ndonc).</p>\n<p>Concernant la version utilisée, pour être très précis, c\'est la version<br />\ncvs de la branche 3.0 récupérée le 12/08/06.<br />\nNous l\'avons patchée pour contournée un bug dans celle-ci (présent aussi<br />\ndans la 2.8.0) : <a href=\"http://jira.opensymphony.com/browse/WF-427\" title=\"http://jira.opensymphony.com/browse/WF-427\">http://jira.opensymphony.com/browse/WF-427</a><br />\nCette version correspond en fait à peu de choses près à une 2.8.0, mais<br />\navec quelques issues de fixées en plus. Notamment la possibilité<br />\nd\'étendre plus facilement le AbstractWorkflow ... (cf les issues<br />\nd\'osworkflow sur opensymphony)<br />\nOn était aussi passé à cette version en espérant que d\'ici la fin de nos<br />\ndéveloppements, osworkflow aurait fait une release, en fait il n\'en est<br />\nrien (et d\'ailleurs notre patch n\'a pas été intégré ... et nous n\'avons<br />\npas pris le temps de le retravailler comme demandé, et c\'est un tort<br />\n...). A priori effectivement depuis la 2.8.0 peu de choses ont changé.<br />\nOn n\'a eu aucun problème avec la version que l\'on a et que l\'on a ainsi<br />\nconsidéré comme stable.</p>\n<p>Pourquoi osworkflow ne bouge plus vraiment ? Ici, je ne pense pas qu\'on<br />\npuisse dire que le projet est \"mort\" dans le sens où a priori (on<br />\npourrait vérifier) il y a un certain nombre d\'utilisateurs OsWorkflow<br />\n(de librairie qui l\'utilisent etc.). Je dirai que le projet est<br />\nsuffisamment mature et répond suffisamment bien à la problématique des<br />\nprojets qui l\'utilisent si bien que personne n\'a envie de consacrer du<br />\ntemps à le faire évoluer plus que cela ...</p>\n<p>Maintenant pour les applications graphiques permettant de configurer ce<br />\ngenre de choses qui restent très techniques, voici mon avis personnel<br />\n(pas forcément partagés par tous, je ne sais pas). En premier lieu j\'ai<br />\nclairement toujours quelques doutes sur les outils d\'administration de<br />\ntype clickodrome (qui je le reconnais peuvent parfois sembler séduisants<br />\n...) pour un certain nombre de raisons ... c\'est peut-être un tort ...<br />\nmais le débat serait long et fastidieux !<br />\nEn tout cas développer puis maintenir une telle application me parait<br />\ntrop lourd notamment par rapport au peu d\'intérêt que l\'on peut à mon<br />\navis en retirer au final (et notamment dans ori-oai) : l\'édition du XML<br />\nd\'OsWorkflow n\'est pas ce qu\'il y a de plus compliqué en soit. De plus<br />\nmême si la configuration de workflows osworkflow constitue la<br />\nconfiguration centrale et première dans ori-oai-workflow, techniquement<br />\nc\'est un fichier XML à configurer parmi d\'autres.</p>\n<p>Le plus complexe est certainement de savoir ce que l\'on veut faire dans<br />\nson établissement, comment on s\'organise etc.<br />\nPour ce faire, schématiser l\'ensemble avec un outil comme dia est par<br />\nexemple une bonne solution. Exemple ici :<br />\n<a href=\"http://sourcesup.cru.fr/ori-workflow/media/workflow_model_1.dia.png\" title=\"http://sourcesup.cru.fr/ori-workflow/media/workflow_model_1.dia.png\">http://sourcesup.cru.fr/ori-workflow/media/workflow_model_1.dia.png</a><br />\nEn plus du workflow, il faut également formaliser l\'ensemble des besoins<br />\n: qui fait quoi : qui est dans quel groupe, quel groupe à quel rôle,<br />\nquel rôle voit quoi, etc.</p>\n<p>Une fois le besoin bien formalisé, c\'est effectivement à un<br />\ninformaticien d\'implémenter la chose sous la forme des fichiers de<br />\nconfigurations disponibles dans oir-oai-workflow : fichier de<br />\nconfiguration osworkflow mais aussi les configurations Spring Acegi, les<br />\nmappings des groupes avec le ldap, etc.</p>\n<p>Il en va de même pour chaque module (notamment donc l\'interface de<br />\nrecherche) : on formalise les besoins (en n\'oubliant pas d\'inclure le<br />\ntechnique dans le groupe de travail) puis on demande au technique<br />\nd\'implémenter au mieux la chose (sous le contrôle du fonctionnel) ... et<br />\nje ne suis pas sûr donc qu\'un outil graphique élaboré (et donc forcément<br />\n[très] complexe - difficile à documenter, à débuguer, etc.) qui<br />\nmasquerait les fichiers de configurations XML auraient un apport si<br />\nconséquent.</p>\n<p>[pour finir l\'application graphique pour OsWorkflow n\'a je crois jamais<br />\nété recommandée, celle-ci restait expérimentale (présentée clairement<br />\ncomme telle) et était plus selon moi destinée à démontrer les capacités<br />\nd\'OsWorkflow en lui-même ... et c\'est vrai que c\'est assez sympa à<br />\nmanipuler ... je cromprends que cela fasse rêver ! ;-) ]</p>\n<p>En espérant avoir répondu au mieux,<br />\nCordialement,<br />\nVincent Bonamy.</p>\n<p><a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#102;&#114;&#97;&#110;&#99;&#111;&#105;&#115;&#101;&#46;&#115;&#99;&#104;&#111;&#114;&#116;&#105;&#110;&#64;&#117;&#45;&#112;&#115;&#117;&#100;&#46;&#102;&#114;\">&#102;&#114;&#97;&#110;&#99;&#111;&#105;&#115;&#101;&#46;&#115;&#99;&#104;&#111;&#114;&#116;&#105;&#110;&#64;&#117;&#45;&#112;&#115;&#117;&#100;&#46;&#102;&#114;</a> wrote:<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n><br />\n> Dans le cadre du projet CEVIF dans lequel notre université est impliquée,<br />\n> nous souhaiterions pouvoir disposer d’un outil de manipulation s’adressant<br />\n> à l’utilisateur enseignant ou administratif, gestionnaire du workflow, afin<br />\n> qu’il puisse créer, et modifier, graphiquement le workflow, avec un minimum<br />\n> d\'intervention de l’informaticien, du moins dans l\'utilisation courante de<br />\n> l\'outil.<br />\n><br />\n> Nous avons remarqué ainsi que OSWorkflow disposait d\'un application graphique<br />\n> java, mais que celle-ci n’était pas incluse dans la derniere version 3.0 de<br />\n> developpement d’OSW. Des écrits indiquent juste qu’elle est compatible<br />\n> jusqu’à la 2.7 !<br />\n> Dans ce contexte, nous nous posons qq questions :<br />\n><br />\n> - pourquoi le choix d’OSW dans ORI OAI<br />\n> - pourquoi la version 3.0 dev, et pas la 2.8 stable<br />\n> - pourquoi OSW semble t il ne plus bouger depuis 2 ans<br />\n> - avez-vous connaissance d\'outils d’édition de workflow compatibles avec OSW<br />\n> ?<br />\n> - si oui, sont ils modifiables pour s\'adapter à un contexte et à un<br />\n> vocabulaire utilisateur ?<br />\n> - quel serait selon vous l’interet de bénéficier d’un tel éditeur de<br />\n> workflow pour les utilisateurs d’ORI OAI ?<br />\n><br />\n> D\'avance un grand merci pour votre réponse.<br />\n> Françoise Schortin.<br />\n> </div>\n</blockquote>\n<p>--<br />\nCe message a\n</div>\n', created = 1507745859, expire = 1507832259, headers = '', serialized = 0 WHERE cid = '4:8d790ea8f1084213ee949234b2c41afd' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
2 messages / 0 nouveaux
Dernière contribution
francoise.schortin
evolution de OSWorkflow et outil d'edition de workflow
Bonjour,

Dans le cadre du projet CEVIF dans lequel notre université est impliquée,
nous souhaiterions pouvoir disposer d’un outil de manipulation s’adressant
à l’utilisateur enseignant ou administratif, gestionnaire du workflow, afin
qu’il puisse créer, et modifier, graphiquement le workflow, avec un minimum
d'intervention de l’informaticien, du moins dans l'utilisation courante de
l'outil.

Nous avons remarqué ainsi que OSWorkflow disposait d'un application graphique
java, mais que celle-ci n’était pas incluse dans la derniere version 3.0 de
developpement d’OSW. Des écrits indiquent juste qu’elle est compatible
jusqu’à la 2.7 !
Dans ce contexte, nous nous posons qq questions :

- pourquoi le choix d’OSW dans ORI OAI
- pourquoi la version 3.0 dev, et pas la 2.8 stable
- pourquoi OSW semble t il ne plus bouger depuis 2 ans
- avez-vous connaissance d'outils d’édition de workflow compatibles avec OSW
?
- si oui, sont ils modifiables pour s'adapter à un contexte et à un
vocabulaire utilisateur ?
- quel serait selon vous l’interet de bénéficier d’un tel éditeur de
workflow pour les utilisateurs d’ORI OAI ?

D'avance un grand merci pour votre réponse.
Françoise Schortin.

--
Ce message a

vincentbonamy
Bonjour,

Vous pouvez retrouver des paragraphes sur nos choix techniques ici pour
le module ori-oai-workflow :
http://sourcesup.cru.fr/ori-workflow/specification.html#1
Je peux compléter si nécessaire, mais à ma connaissance, les 2 grands
choix possibles dans un cadre J2EE à ce moment là était JBPM et
OsWorkflow. Par rapport aux technologies utilisées OsWorkflow convenait
tout à fait à nos besoins (intégration dans spring [spring modules],
hibernate, dépendant de très peu d'autres API, etc. cf la documentation
donc).

Concernant la version utilisée, pour être très précis, c'est la version
cvs de la branche 3.0 récupérée le 12/08/06.
Nous l'avons patchée pour contournée un bug dans celle-ci (présent aussi
dans la 2.8.0) : http://jira.opensymphony.com/browse/WF-427
Cette version correspond en fait à peu de choses près à une 2.8.0, mais
avec quelques issues de fixées en plus. Notamment la possibilité
d'étendre plus facilement le AbstractWorkflow ... (cf les issues
d'osworkflow sur opensymphony)
On était aussi passé à cette version en espérant que d'ici la fin de nos
développements, osworkflow aurait fait une release, en fait il n'en est
rien (et d'ailleurs notre patch n'a pas été intégré ... et nous n'avons
pas pris le temps de le retravailler comme demandé, et c'est un tort
...). A priori effectivement depuis la 2.8.0 peu de choses ont changé.
On n'a eu aucun problème avec la version que l'on a et que l'on a ainsi
considéré comme stable.

Pourquoi osworkflow ne bouge plus vraiment ? Ici, je ne pense pas qu'on
puisse dire que le projet est "mort" dans le sens où a priori (on
pourrait vérifier) il y a un certain nombre d'utilisateurs OsWorkflow
(de librairie qui l'utilisent etc.). Je dirai que le projet est
suffisamment mature et répond suffisamment bien à la problématique des
projets qui l'utilisent si bien que personne n'a envie de consacrer du
temps à le faire évoluer plus que cela ...

Maintenant pour les applications graphiques permettant de configurer ce
genre de choses qui restent très techniques, voici mon avis personnel
(pas forcément partagés par tous, je ne sais pas). En premier lieu j'ai
clairement toujours quelques doutes sur les outils d'administration de
type clickodrome (qui je le reconnais peuvent parfois sembler séduisants
...) pour un certain nombre de raisons ... c'est peut-être un tort ...
mais le débat serait long et fastidieux !
En tout cas développer puis maintenir une telle application me parait
trop lourd notamment par rapport au peu d'intérêt que l'on peut à mon
avis en retirer au final (et notamment dans ori-oai) : l'édition du XML
d'OsWorkflow n'est pas ce qu'il y a de plus compliqué en soit. De plus
même si la configuration de workflows osworkflow constitue la
configuration centrale et première dans ori-oai-workflow, techniquement
c'est un fichier XML à configurer parmi d'autres.

Le plus complexe est certainement de savoir ce que l'on veut faire dans
son établissement, comment on s'organise etc.
Pour ce faire, schématiser l'ensemble avec un outil comme dia est par
exemple une bonne solution. Exemple ici :
http://sourcesup.cru.fr/ori-workflow/media/workflow_model_1.dia.png
En plus du workflow, il faut également formaliser l'ensemble des besoins
: qui fait quoi : qui est dans quel groupe, quel groupe à quel rôle,
quel rôle voit quoi, etc.

Une fois le besoin bien formalisé, c'est effectivement à un
informaticien d'implémenter la chose sous la forme des fichiers de
configurations disponibles dans oir-oai-workflow : fichier de
configuration osworkflow mais aussi les configurations Spring Acegi, les
mappings des groupes avec le ldap, etc.

Il en va de même pour chaque module (notamment donc l'interface de
recherche) : on formalise les besoins (en n'oubliant pas d'inclure le
technique dans le groupe de travail) puis on demande au technique
d'implémenter au mieux la chose (sous le contrôle du fonctionnel) ... et
je ne suis pas sûr donc qu'un outil graphique élaboré (et donc forcément
[très] complexe - difficile à documenter, à débuguer, etc.) qui
masquerait les fichiers de configurations XML auraient un apport si
conséquent.

[pour finir l'application graphique pour OsWorkflow n'a je crois jamais
été recommandée, celle-ci restait expérimentale (présentée clairement
comme telle) et était plus selon moi destinée à démontrer les capacités
d'OsWorkflow en lui-même ... et c'est vrai que c'est assez sympa à
manipuler ... je cromprends que cela fasse rêver ! ;-) ]

En espérant avoir répondu au mieux,
Cordialement,
Vincent Bonamy.

francoise.schortin@u-psud.fr wrote:

> Bonjour,
>
> Dans le cadre du projet CEVIF dans lequel notre université est impliquée,
> nous souhaiterions pouvoir disposer d’un outil de manipulation s’adressant
> à l’utilisateur enseignant ou administratif, gestionnaire du workflow, afin
> qu’il puisse créer, et modifier, graphiquement le workflow, avec un minimum
> d'intervention de l’informaticien, du moins dans l'utilisation courante de
> l'outil.
>
> Nous avons remarqué ainsi que OSWorkflow disposait d'un application graphique
> java, mais que celle-ci n’était pas incluse dans la derniere version 3.0 de
> developpement d’OSW. Des écrits indiquent juste qu’elle est compatible
> jusqu’à la 2.7 !
> Dans ce contexte, nous nous posons qq questions :
>
> - pourquoi le choix d’OSW dans ORI OAI
> - pourquoi la version 3.0 dev, et pas la 2.8 stable
> - pourquoi OSW semble t il ne plus bouger depuis 2 ans
> - avez-vous connaissance d'outils d’édition de workflow compatibles avec OSW
> ?
> - si oui, sont ils modifiables pour s'adapter à un contexte et à un
> vocabulaire utilisateur ?
> - quel serait selon vous l’interet de bénéficier d’un tel éditeur de
> workflow pour les utilisateurs d’ORI OAI ?
>
> D'avance un grand merci pour votre réponse.
> Françoise Schortin.
>

--
Ce message a

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur « Enregistrer les paramètres » pour activer vos changements.
Sujet clos