Question

Je dois évaluer le moteur de workflow jBPM à ce moment, lire après la documentation que je suis arrivé suite à des questions, si quelqu'un peut me montrer des conseils seront grandement appréciés (exemple de code pour ces questions est préférable)!

  1. Je sais que jBPM peut générer l'interface utilisateur pour la tâche avec l'aide de plug-in Eclipse, est-il facile de modifier l'interface utilisateur générée?

  2. Est-il possible jBPM de montrer l'état du processus en cours comprennent l'état actuel, et les états de l'histoire.

  3. Où puis-je voir le schéma de base de données jBPM et spécifications pour le schéma?

  4. Puis-je déployer le moteur jBPM à weblogic plus tard? Si nous utilisons weblogic, est-il préférable d'intégrer jBPM avec cadre de couture ou d'un cadre de printemps?

  5. Est-il possible de mettre fin au processus au milieu du processus?

  6. Le soutien de peut générer le rapport pour tous les processus?
    Merci d'avance !

Était-ce utile?

La solution

Toutes mes réponses sont pour la plupart jBPM 3 spécifiques, comme je l'ai aucune connaissance sur jBPM 4. jBPM 3 est également la version qui est prise en charge par Seam.

  1. Que voulez-vous dire par tâche l'interface utilisateur? Si vous voulez dire le plugin Eclipse jBPM qui vient avec JBoss Tools, pour vous aider à concevoir vos processus, alors oui. Ceci est assez facile à faire.

  2. jBPM peut afficher les tâches en cours appartenant à l'acteur x, tous les processus pour les acteurs, etc. Pour l'histoire, il ne supporte pas directement. Vous devrez créer vos propres requêtes si vous voulez mettre la main sur certaines informations / processus qui sont terminés. Ceci est cependant possible de faire dans jBPM 4

  3. Si vous regardez hibernate-cfg.xml, il whould avoir des informations sur le schéma de base de données jBPM. Si vous voulez voir les fichiers de schéma hbm.xml vous devez télécharger le fichier jBPM-jpdl.jar, décompressez et regarder là-bas.

  4. Je ne sais pas quoi que ce soit au sujet weblogic. Mais vous pouvez changer tous les serveurs Web pris en charge sans aucun problème plus tard. Nous utilisons JBPM avec Seam et il fonctionne bien. Toutefois, si vous souhaitez utiliser une version ultérieure de jBPM (4), alors vous ne devriez pas utiliser Seam, car il est pas pris en charge directement avec l'api Seam.

  5. Oui. Vous pouvez le faire programatically, ou en utilisant la transition à la fin.

  6. Vous devez préciser ce que vous entendez par rapport.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top