Repository with sources and generator of https://larlet.fr/david/ https://larlet.fr/david/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. <div class="comment" typeof="schema:UserComments">
  2. <p class="comment-meta">
  3. <span class="comment-author" property="schema:creator">Olivier</span> le <span class="comment-date" property="schema:commentTime">24/03/2007</span> :
  4. </p>
  5. <div class="comment-content" property="schema:commentText">
  6. <p>Salut,<br />
  7. <br />
  8. Très intéressant ton article, mais qu'entends-tu par processus? et comment utilises-tu ces processus dans ton context?</p>
  9. </div>
  10. </div>
  11. <div class="comment" typeof="schema:UserComments">
  12. <p class="comment-meta">
  13. <span class="comment-author" property="schema:creator">Batiste</span> le <span class="comment-date" property="schema:commentTime">24/03/2007</span> :
  14. </p>
  15. <div class="comment-content" property="schema:commentText">
  16. <p>Merci pour cet exemple clair. Si j'ai bien compris, à partir d'un process, on peut modéliser une arborescence d'étapes à réaliser que l'on peut récupérer sous la forme d'une liste simple.<br />
  17. <br />
  18. D'où cette question : Peut gérer des structures arborescentes comme des listes imbriquées avec Django ? C'est une chose que je n'ai encore jamais vue. Le langage de template ne semble pas offrir cette fonctionnalité par défaut.</p>
  19. </div>
  20. </div>
  21. <div class="comment" typeof="schema:UserComments">
  22. <p class="comment-meta">
  23. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">24/03/2007</span> :
  24. </p>
  25. <div class="comment-content" property="schema:commentText">
  26. <p>@Olivier : des échantillons doivent suivre des suites d'étapes définies par les utilisateurs (expériences). Grâce à cette implémentation des workflows, je peux facilement représenter à l'écran ces suites d'étapes.<br />
  27. <br />
  28. @Batiste : bien sûr, dans l'exemple donné, si step possède un workflow lui aussi (concept de sous-étape), il suffit de faire une boucle sur step.workflow, et ainsi de suite avec une profondeur (quasi) infinie.</p>
  29. </div>
  30. </div>
  31. <div class="comment" typeof="schema:UserComments">
  32. <p class="comment-meta">
  33. <span class="comment-author" property="schema:creator">Damien B</span> le <span class="comment-date" property="schema:commentTime">27/03/2007</span> :
  34. </p>
  35. <div class="comment-content" property="schema:commentText">
  36. <p>Vous n'avez pas de bibliothèque pour XPDL en Python ?</p>
  37. </div>
  38. </div>
  39. <div class="comment" typeof="schema:UserComments">
  40. <p class="comment-meta">
  41. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">28/03/2007</span> :
  42. </p>
  43. <div class="comment-content" property="schema:commentText">
  44. <p>Tiens je ne connaissais pas, très intéressant !<br />
  45. <br />
  46. Pour l'instant la seule implémentation que j'ai trouvé en python est celle de CPS développée par Nuxeo : <a href="http://www.cps-project.org/sections/documentation/developers/cpsworkflow/switchLanguage/fr" title="http://www.cps-project.org/sections/documentation/developers/cpsworkflow/switchLanguage/fr" rel="nofollow">www.cps-project.org/secti...</a><br />
  47. <br />
  48. Je vais creuser de ce côté là, merci.</p>
  49. </div>
  50. </div>
  51. <div class="comment" typeof="schema:UserComments">
  52. <p class="comment-meta">
  53. <span class="comment-author" property="schema:creator">Miloz</span> le <span class="comment-date" property="schema:commentTime">17/07/2007</span> :
  54. </p>
  55. <div class="comment-content" property="schema:commentText">
  56. <p>J'ai l'impression que les projets de workflow en python un peu sérieux sont pas légions, surtout depuis que Zope est passé en v3; Les produits sous Zope v2 ne sont pas migrés, et Nuxeo abandonne python pour Java.<br />
  57. <br />
  58. Il y avait pourtant un projet, openflow, qui m'a l'air intéressant:<br />
  59. <a href="http://www.openflow.it/" title="http://www.openflow.it/" rel="nofollow">www.openflow.it/</a><br />
  60. <br />
  61. Ce serait à mon avis intéressant de le &quot;retranscrire&quot; sous Django; si ça intéresse qqun, j'ai commencé à modéliser quelques models ...</p>
  62. </div>
  63. </div>
  64. <div class="comment" typeof="schema:UserComments">
  65. <p class="comment-meta">
  66. <span class="comment-author" property="schema:creator">David, biologeek</span> le <span class="comment-date" property="schema:commentTime">17/07/2007</span> :
  67. </p>
  68. <div class="comment-content" property="schema:commentText">
  69. <p>Oh, très intéressant, je veux bien voir ce que ça peut donner !<br />
  70. <br />
  71. Pour l'instant j'ai commencé une implémentation from scratch car nos besoins sont très spécifiques mais je me suis grandement inspiré des workflows à activités comme openflow ou le module wfmc de Zope <a href="http://svn.zope.org/zope.wfmc/trunk/src/zope/wfmc/README.txt?rev=75443&amp;view=markup" title="http://svn.zope.org/zope.wfmc/trunk/src/zope/wfmc/README.txt?rev=75443&amp;view=markup" rel="nofollow">svn.zope.org/zope.wfmc/tr...</a><br />
  72. <br />
  73. Quoi qu'il en soit, mon adresse est sur la page de contact ;-).</p>
  74. </div>
  75. </div>
  76. <div class="comment" typeof="schema:UserComments">
  77. <p class="comment-meta">
  78. <span class="comment-author" property="schema:creator">Miloz</span> le <span class="comment-date" property="schema:commentTime">18/07/2007</span> :
  79. </p>
  80. <div class="comment-content" property="schema:commentText">
  81. <p>J'ai mis ça sous trac: <a href="https://opensvn.csie.org/traccgi/openflow" title="https://opensvn.csie.org/traccgi/openflow" rel="nofollow">opensvn.csie.org/traccgi/...</a><br />
  82. <br />
  83. J'ai repris le nom openflow, je dois pas avoir le droit mais bon ...<br />
  84. <br />
  85. Le projet openflow contient 3 applis:<br />
  86. <br />
  87. - workflow: implémentation style openflow<br />
  88. - leave: vide, destiné à recevoir une le clone de leave/openflow<br />
  89. - test: appli de test basique avec utilisation du framework test django 0.96</p>
  90. </div>
  91. </div>
  92. <div class="comment" typeof="schema:UserComments">
  93. <p class="comment-meta">
  94. <span class="comment-author" property="schema:creator">foufou</span> le <span class="comment-date" property="schema:commentTime">09/09/2008</span> :
  95. </p>
  96. <div class="comment-content" property="schema:commentText">
  97. <p>avec quel langega on peux réaliser ça, et quels sont ls outils necessaire pour créer un exemple d&#39;un workflow.</p>
  98. </div>
  99. </div>