IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Moteur de Workflow pour PHP [Fait]


Sujet :

Langage PHP

  1. #1
    Membre éprouvé
    Avatar de viviboss
    Profil pro
    Inscrit en
    Août 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2006
    Messages : 943
    Points : 1 248
    Points
    1 248
    Par défaut Moteur de Workflow pour PHP
    Bonjour,

    Je suis en train de réaliser une application de gestion de flux, et sur les conseils de MR.N j'ai commencé à me renseigner sur les moteurs de workflow. J'en ai trouvé quelques un Open Source, notamment Open WFE qui devrait bientôt avoir un portage PHP, mais ce n'est pas encore le cas.

    La plupart de ceux que j'ai vu, étaient dédiés à des langages comme le C ou plus souvent encore, JAVA.

    Donc, ma question est la suivante : existe t il des moteurs de Workflow PHP ?!? Si oui, (exigeance extrême....) En existe t il de simples à mettre en œuvre ?

    Merci encore à toi, MR.N, de m'avoir mis sur la voie.....Même si je ne trouve pas de moteur, peut être serais-je amené à en créer un, et je le partagerais surement !!!
    Veni Vidi Vici
    -------------------------
    Mes articles : developpez.com ou bien vbview.net
    -------------------------
    Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!!
    Et aussi : --> pear_manual_fr.chm!!!

    Ou encore : --> Les tutoriaux & cours PHP de Développez.com
    -------------------------

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    297
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 297
    Points : 303
    Points
    303
    Par défaut
    Voici un exemple: PunBB utilisant the Trac Project.

    Je ne sais pas si c'est ce qu'il te convient exactement...

  3. #3
    Membre éprouvé
    Avatar de viviboss
    Profil pro
    Inscrit en
    Août 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2006
    Messages : 943
    Points : 1 248
    Points
    1 248
    Par défaut
    Merci, mais non.....

    C'est plus pointu que ca : je dois gérer un cycle de vie sur des éléments, et faire des actions dessus selon l'avancement dans le cycle de vie.....

    Les moteurs de Workflow permettent d'établir des règles d'avancement dans le cycle de vie, mais tant que faire se peu, j'aimerai rester en PHP......

    Java à la limite, puisque je devrais sans doute utiliser un serveur tomcat pour héberger une petite partie de l'application...
    Veni Vidi Vici
    -------------------------
    Mes articles : developpez.com ou bien vbview.net
    -------------------------
    Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!!
    Et aussi : --> pear_manual_fr.chm!!!

    Ou encore : --> Les tutoriaux & cours PHP de Développez.com
    -------------------------

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 882
    Points : 691
    Points
    691
    Par défaut
    Salut,
    Je te dirais bien zope/plone, mais c'est galère à héberger et ce n’est pas du PHP, par contre niveau CMS et workflow c'est très aboutie

    Sinon mettre en oeuvre un système simple de worflow ne doit pas être tres compliqué (même worflow pour tous les types d'objets) et encore faut voir

    ezPublish le fait mais ca doit être payant

  5. #5
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Un moteur de workflow basé sur les réseaux de Petri. Rien que la lecture de l'article est intéressante, je n'ai pas encore eu l'occasion de tester l'implémentation :
    http://www.tonymarston.net/php-mysql/workflow.html

    Sinon un peu de lecture :
    http://is.tm.tue.nl/research/patterns/index.htm
    http://en.wikipedia.org/wiki/Workflow

  6. #6
    Membre éprouvé
    Avatar de viviboss
    Profil pro
    Inscrit en
    Août 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2006
    Messages : 943
    Points : 1 248
    Points
    1 248
    Par défaut
    Merci pour vos réponses

    J'ai effectivement pas mal de lecture sous la main.....
    Veni Vidi Vici
    -------------------------
    Mes articles : developpez.com ou bien vbview.net
    -------------------------
    Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!!
    Et aussi : --> pear_manual_fr.chm!!!

    Ou encore : --> Les tutoriaux & cours PHP de Développez.com
    -------------------------

  7. #7
    Expert éminent
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 492
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 492
    Points : 6 055
    Points
    6 055
    Par défaut
    Je m'étais intéressé aussi sur le moteur de workflow.
    C'est du lourd et généralement c'est des applications propriétaire que les sociétés se font de l'argent dessus.
    Alors si tu te sens courageux de le faire fait le mais sinon cherche bien ce qu'il te faut. -Bon courage.
    Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...

  8. #8
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Citation Envoyé par viviboss
    , et sur les conseils de MR.N j'ai commencé à me renseigner sur les moteur de workflow.
    Viviboss, juste une petite précision: j'ai juste dit de jeter un oeil sur les workflows car à la lecture de ton contexte, c'est ce qui m'est venu à l'esprit en premier. Mais ça ne veut pas dire qu'il faut que tu te tournes vers un moteur de workflow...
    Toutefois, un lien que je t'ai proposé m'a l'air pas mal car, à première vue, il propose des patterns qui te permettrons peut-etre de répondre à certaines de tes questions de design...

  9. #9
    Membre éprouvé
    Avatar de viviboss
    Profil pro
    Inscrit en
    Août 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2006
    Messages : 943
    Points : 1 248
    Points
    1 248
    Par défaut
    Citation Envoyé par Mr N.
    Viviboss, juste une petite précision: j'ai juste dit de jeter un oeil sur les workflows car à la lecture de ton contexte, c'est ce qui m'est venu à l'esprit en premier. Mais ça ne veut pas dire qu'il faut que tu te tournes vers un moteur de workflow...
    Toutefois, un lien que je t'ai proposé m'a l'air pas mal car, à première vue, il propose des patterns qui te permettrons peut-etre de répondre à certaines de tes questions de design...
    Lol. T'inquiète pas, si je dis ca, c'est surtout parce que tu m'as fait mettre le doigt dessus : je suis d'accord sur ton analyse, ca correspond très bien à mon cas de figure.

    Je dis d'autant plus ca que maintenant j'ai totalement intégré les processus métier de l'entreprise dans laquelle je bosse, et en me renseignant de mon coté j'ai trouvé que les moteurs de workflow pouvaient m'intéresser.

    Bercerker a raison : il y a beaucoup de moteurs payants, et c'est ce que je voulais éviter (d'autant plus que beaucoup ne me semblaient pas adaptés.....), celui qui semblait le plus correspondre a mes attentes était Open WFE.

    Je vais voir cette solution de design Patterns avgec beaucoup de sérieux, car ils représentent en général des solutions a des problématiques déjà rencontrés, donc déjà résolu......

    Merci à tous !!!!
    Veni Vidi Vici
    -------------------------
    Mes articles : developpez.com ou bien vbview.net
    -------------------------
    Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!!
    Et aussi : --> pear_manual_fr.chm!!!

    Ou encore : --> Les tutoriaux & cours PHP de Développez.com
    -------------------------

  10. #10
    Membre éprouvé
    Avatar de viviboss
    Profil pro
    Inscrit en
    Août 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2006
    Messages : 943
    Points : 1 248
    Points
    1 248
    Par défaut
    PS : qu'est ce que vous pensez de ca ? http://yawlfoundation.org/
    Veni Vidi Vici
    -------------------------
    Mes articles : developpez.com ou bien vbview.net
    -------------------------
    Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!!
    Et aussi : --> pear_manual_fr.chm!!!

    Ou encore : --> Les tutoriaux & cours PHP de Développez.com
    -------------------------

  11. #11
    Membre habitué
    Inscrit en
    Juin 2005
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Juin 2005
    Messages : 110
    Points : 128
    Points
    128
    Par défaut Workflow PHP, alors ?
    Bonjour,

    Je relance cette vieille discussion pour savoir s'il existe un moteur de worklow en PHP entièrement WEB répondant au problèmatique suivante :
    - On peut déployer facilement les worklow généré pour court-circuiter les mécanisme de validation disponible dans un CMS ou tout autre appli indépendamment du langage ou du framework
    - Le workflow se concoit graphiquement
    - Le référentiel des utilisateurs est un annuaire LDAP (la sécurité des applis métiers est aussi gérer par LDAP)
    - Permettant la génération de formulaire ou facilement interconnectable avec un outil de génération de formulaire (si vous en connaissez des bons, je suis aussi preneur)
    - Manipulant un minimum de problématiques GED (simple) - Je ne souhaite pas installer du Alfesco avec jBPM par exemple.

    Si vous n'en connaissez pas en PHP. Alors JAVA. Sinon pourquoi pas du propriétaire...

    Autre chose, on m'a parler de :
    jBPM : bien pour la BPM mais moins bien pour la gestion des formulaire
    Bonita BPM : User friendly mais lourd (EJB) et très dépendant du langage. nécessite du dév spé web services.
    Shark BPM : ?

    Avez-vous des retours d'expérience sur ces outils ?

    Merci d'avance,

    L.

  12. #12
    Membre confirmé
    Avatar de geforce
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    1 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1 055
    Points : 559
    Points
    559
    Par défaut
    up !

    Je relance cette vieille discussion pour en savoir plus.

    Cordialement
    GeForce

  13. #13
    Expert éminent
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 492
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 492
    Points : 6 055
    Points
    6 055
    Par défaut
    Je suis actuellement en train d'y penser mais plus a un workflow de processus. En gros un SSI mais écrit en PHP et interfacé via Flex. Bon comme je cours après plusieurs lapin je code mais petit à petit. La je suis sur un ClasseMaker pour PHP5 avec Flex.
    Mon avatar ? Ce n'est rien, c'est juste la tête que je fais lorsque je vois un code complètement frappa dingue !...

  14. #14
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1
    Points : 4
    Points
    4
    Par défaut Un super truc : ProcessMaker
    Tu peux essayer l'outil ProcessMaker.

    C'est une solution libre, mais qui s'appuie sur une société commerciale (qsui peut donc faire de la formation, etc.).
    C'est assez stable, et ca évolue régulièrement.

    Ca répond à quasi toutes les exigences exprimées ci-dessus.

    André Tissot

Discussions similaires

  1. Moteur de workflow pour application PHP
    Par Bioteck dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 15/10/2015, 16h22
  2. Moteur de workflow pour processus simple?
    Par LX33T dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 27/10/2010, 13h52
  3. Moteur de workflow pour Java
    Par dibejmaher dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 18/03/2010, 15h14
  4. Moteur workflow pour une application Java
    Par vOnYuRi dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 11/08/2009, 11h06
  5. Réponses: 5
    Dernier message: 10/07/2006, 09h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo