Il est vrai que je m'attendais un peu à avoir ce style de réponse vu que ma demande est un peu abstraite.
Seulement je souhaiterais avoir des explications concrètes afin d'avoir plus de recul et partir sur de bonnes bases.
Il est vrai que je m'attendais un peu à avoir ce style de réponse vu que ma demande est un peu abstraite.
Seulement je souhaiterais avoir des explications concrètes afin d'avoir plus de recul et partir sur de bonnes bases.
Activ-developpement.net - Entreprise de creation site
A et bien ca me rassure de ne pas être le seul dans ce cas lol.
C'est vrai XMasRock que nous sommes un peu à la ramasse mais franchement lorsqu'on débute jBPM sans rien y connaitre ce n'est vraiment pas évident et je trouve que les questions simples (qui a dit betes ) que l'on se pose avec romano n'ont pas trop de réponses simples à trouver. Ou dans ce cas dites nous ou chercher ??? Car j'ai plus appris sur jBPM grâce aux diverses explications dans ce topic car concrètes qu'en lisant je ne sait combien de doc et en testant plein d'exemples.
Alors XmasRock tu avais parlé d'une doc sur jBPM donc si tu t'en sens le courage je pense que tu sauverai la vie à bon nombre d'entre nous
Babye everybody
C'est vrai que ce topic apporte plein de réponses.
le probleme d'incomprehension tourne autour du fait que jPDL peut être utilisé pour implémenter plusieurs "types" de langages : workflow, bpm.
Principalement, jPDL est un langage permettant de décrire un graphe d'états avec ses transistions.
Le moteur jBPM permet de faire évoluer l'état global du graphe en empreintant les transitions décrites. Cet état est maintenu soit en mémoire (comme le pageflow de Seam par exemple) soit en base de données (la plupart du temps). Cette évolution de l'état génére des événements qui permettent de lancer des actions.
jBPM offre une API pour gérer et générer des évenements sur le graphe.
Oui, ça murit dans ma tête et vos question m'aident beaucoupAlors XmasRock tu avais parlé d'une doc sur jBPM donc si tu t'en sens le courage je pense que tu sauverai la vie à bon nombre d'entre nous
Tiens ben d'ailleurs Xmas t'a réaction me fait penser à quelque chose concernant les bases de données. En effet tu dismais alors moi dans ma base de données ca m'enregistrais par exemple dans la table jbpm_moduledefinition des choses du styleCet état est maintenu soit en mémoire (comme le pageflow de Seam par exemple) soit en base de données (la plupart du temps)ou encore tout les noeuds a chaque lancement de workflow donc comment exploiter tout ca car il y a des tables on se demande un peu à quoi ca sert lol.ID_CLASS_NAME_PROCESSDEFINITION_STARTTASK_
35 C org.jbpm.context.def.ContextDefinition 18 NULL
Et sinon petite question par curiosité tu as appris comment à utiliser jBPM ?? et en combien de temps histoire de surement me décourager hihi
Merci beaucoup
La base contient les process en cours (process instance, token, variables, task instances) mais aussi les définitions versionnées (node, transition, tasks...).
En fait, il faut prendre le temps de lire et relire. De faire tourner les exemples. Ainsi tu commence à comprendre.Et sinon petite question par curiosité tu as appris comment à utiliser jBPM ?? et en combien de temps histoire de surement me décourager hihi
Le plus difficile à mon sens reste la modèlisation d'un process : tu as toutes les possibilités de jBPM en tête et tu vois plusieurs manières de décrire le process. Il te faut trouver ce qui fait pencher vers telle modèlisation plutôt que telle autre. Et là ... c'est l'expérience qui joue. les super-states et sub-process sont là pour t'aider à rendre le tout modulaire.
Ok lol et bien j'ai encore pas mal de boulot alors
Bonjour a tous !!
Franchement, merci pour cette discution qui m'a beaucoup apportée !!
Maintenant, j'ai quelques petits points a éclaircir, meme si je vais en avoir d'autre, voia les premier :
jBpm est seulement un ensemble de jar... c'est bien ça ?
jbpm-console.war est alors une sorte de module de démontsration ??
Mon probleme, c'est que je veux utiliser jBPM sur WebLogic et que j'ai pas mal de probleme a configurer les JSF... N'y a-t-il pas moyen de faire une webapp comme avec la version 3.1 (cad avec des JSP) ??
Sinon, je trouve pas mal de trucs sur la version 3.1, mais est ce que quelqu'un a des liens vers des tutos pour la version 3.2 ??
en tout cas, merci pour votre aide, je débute juste et ça m'a apporté pas mal de réponses déjà, mais ce n'est qu'un début, je ne suis pas à la fin de mes surprises je pense !!
twingo321 : ouvres ta propre discussion. Tu n'as aucune chance d'avoir une réponse en "hi-jackant" la discussion d'un autre.
En outre, il faut faire en sorte que "une discussion=un sujet" pour faciliter les recherches.
Re bonjour !!
Je voudrais faire de ce topic un topic assez complet d'info sur jBPM... Car ce moteur manque cruellement de documentation concises !!
Donc, j'aimerais savoir quelques trucs :
- Qu'apporte la version entreprise de jBPM 3.2 ??
- Comment inclure jBPM dans un contexte deja existant (au niveau communication entre bases de données, module, contexts etc...).
J'ai réalisé un petit module qui permet la création de processus, et la gestion de ces derniers sur oracle et weblogic... ça marche très bien, mais j'ai un peu de mal a comprendre les autres noeuds proposés par jBPM... Je ne connais que les task-node !! Quelqu'un pourrait-il expliqué rapidement les caractéristique de tous les noeud proposés par le plugin JBPM ??
EDIT : Je précise que j'ai déjà lu la documentation (chapitre 9.3) mais que je ne vois (comprend) pas très bien les différente utilisations et les spécialités de chaque type de noeuds !
Merci beaucoup !!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager