Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise
Solutions d'entreprise Forum professionnel sur les solutions logicielles pour l'entreprise. Actualités Solutions d'entreprise, Tutoriels
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/02/2011, 18h14   #1
Invité de passage
 
Inscription : février 2011
Messages : 2
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 2
Points : 0
Points : 0
Par défaut BPM Bonita et appication jee

Bonjour
je veux developpez une application controllé par un workflow et j'ai choisi Bonita comme outils Bpm , l'applicatiopn utilise les etats de procedure definit dans bonita , je veux savoir si bonita permet de faire ça et comment ?, merci bcp
anshl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 10h30   #2
Membre chevronné

 
Avatar de Mickael_Istria
 
Homme Mickael Istria
Développeur Expert Eclipse RCP
Inscription : juillet 2008
Messages : 361
Détails du profil
Informations personnelles :
Nom : Homme Mickael Istria
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Expert Eclipse RCP
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2008
Messages : 361
Points : 614
Points : 614
Le moteur de Bonita est une API Java tout a fait standard, tu peux donc l'embarquer comme bon te semble dans une appli JEE...
Mickael_Istria est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2011, 12h52   #3
Membre confirmé
 
Homme
Ingénieur développement logiciels
Inscription : mai 2009
Messages : 81
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : mai 2009
Messages : 81
Points : 262
Points : 262
La je vais te sortir un bout de code de tête pour utiliser un process que tu as installé et que tu veux executer à partir de ton (web) application.

Code java :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
 
LoginContext loginContext = new LoginContext("Bonita", new SimpleCallback("admin", "bpm"));
 
loginContext.login();
 
QueryDefinitionAPI queryDefinitionAPI = AccessorUtils.getQueryDefinitionAPI();
RuntimeAPI runtimeAPI = AccessorUtils.getRuntimeAPI();
 
ProcessDefinition process = queryDefinition.getProcess("MyProcess", "1.0");
 
//Lance un processus
runtimeAPI.instantiatesProcessDefinition(process.getUIID());
 
loginContext.logout();


Je ne suis pas sûr de tous les noms mais l'esprit est là (Mais n'utilise pas ce code en Prod ).

A noter qu'il faut également enregistrer 2 properties qui indiquent où se situe le home de Bonita et l'emplacement du fichier de configuration de JAAS

Code java :
1
2
3
 
System.setProperty(BonitaConstants.HOME, "{emplacement_home_bonita}");
System.setProperty(BonitaConstants.JAAS_FILE_PATH, "{emplacement_jaas_file}");

Bref, j'ai découvert Bonita y'a 2 jours et c'est vraiment un bon produit
Yo Eight est déconnecté   Envoyer un message privé Réponse avec citation 20
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h42.


 
 
 
 
Partenaires

Hébergement Web