Précédent   Forum du club des développeurs et IT Pro > Java > Serveurs, conteneurs, et Java EE > JBoss
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 08/04/2009, 18h20   #1
nsnous1
Candidat au titre de Membre du Club
 
Étudiant
Inscription : juillet 2008
Messages : 23
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2008
Messages : 23
Points : 10
Points : 10
Par défaut Comment déployée un processus avec JBPM dans MySQL

Bonjour tout le monde
Je suis débutant en JBPM ; je suis entrain de réaliser une application basée sur la technologie Workflow dans le cadre de mon PFE.
Après une large période d’essai des versions et de configuration, j’ai pu faire un petit programme qui fait toujours des erreurs de configuration hibernate mais avec toujours problème dans la configuration ,je pense!
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
19:25:01,531 [main] INFO  SchemaExport : Running hbm2ddl schema export
19:25:01,531 [main] INFO  SchemaExport : exporting generated schema to database
19:26:15,937 [main] INFO  SchemaExport : schema export complete
19:26:16,406 [main] DEBUG DbPersistenceService : creating hibernate session
Exception in thread "main" java.lang.NoClassDefFoundError: javax/transaction/Synchronization
	at org.hibernate.impl.SessionImpl.<init>(SessionImpl.java:213)
	at org.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:473)
	at org.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:497)
	at org.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:505)
	at org.jbpm.persistence.db.DbPersistenceService.getSession(DbPersistenceService.java:117)
	at org.jbpm.persistence.db.DbPersistenceService.getGraphSession(DbPersistenceService.java:355)19:26:16,437 [main] DEBUG JbpmContext : closing jbpmContext org.jbpm.JbpmContext@860d49
19:26:16,437 [main] DEBUG Services : closing service 'persistence': org.jbpm.persistence.db.DbPersistenceService@40ece0

	at org.jbpm.JbpmContext.getGraphSession(JbpmContext.java:639)
	at org.jbpm.JbpmContext.deployProcessDefinition(JbpmContext.java:173)
	at tst.main(tst.java:67)
aidez mois svp
nsnous1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2009, 14h52   #2
nsnous1
Candidat au titre de Membre du Club
 
Étudiant
Inscription : juillet 2008
Messages : 23
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2008
Messages : 23
Points : 10
Points : 10
Par défaut La Même erreur avec hypersonique !!!!!!!!!!!

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
13:47:41,609 [main] INFO  SchemaExport : exporting generated schema to database
13:47:41,671 [main] INFO  SchemaExport : schema export complete
13:47:42,140 [main] DEBUG DbPersistenceService : creating hibernate session
Exception in thread "main" java.lang.NoClassDefFoundError: javax/transaction/Synchronization
	at org.hibernate.impl.SessionImpl.<init>(SessionImpl.java:213)
	at org.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:473)
	at org.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:497)
	at org.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:505)
	at org.jbpm.persistence.db.DbPersistenceService.getSession(DbPersistenceService.java:117)
	at org.jbpm.persistence.db.DbPersistenceService.getGraphSession(DbPersistenceService.java:355)13:47:42,171 [main] DEBUG JbpmContext : closing jbpmContext org.jbpm.JbpmContext@74c3aa
13:47:42,171 [main] DEBUG Services : closing service 'persistence': org.jbpm.persistence.db.DbPersistenceService@1972e3a

	at org.jbpm.JbpmContext.getGraphSession(JbpmContext.java:639)
	at org.jbpm.JbpmContext.deployProcessDefinition(JbpmContext.java:173)
	at ded.main(ded.java:63)


Alors c’est quoi le problème
nsnous1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2009, 11h45   #3
nsnous1
Candidat au titre de Membre du Club
 
Étudiant
Inscription : juillet 2008
Messages : 23
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2008
Messages : 23
Points : 10
Points : 10
Par défaut Enfin j’ai trouvé la solution …

Mon problème était dans la configuration du fichier hibernante « hibernate.cfg.xml »
La bonne configuration :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
<?xml version='1.0' encoding='utf-8'?>
 
<!DOCTYPE hibernate-configuration PUBLIC
          "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
          "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
 
<hibernate-configuration>
  <session-factory>
 
    <!-- hibernate dialect -->
    <property name="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>
 
    <!-- JDBC connection properties (begin) -->
    <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
    <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/jbpm</property>
    <property name="hibernate.connection.username">jbpm</property>
    <property name="hibernate.connection.password">jbpm</property>
     <!-- JDBC connection properties (end) -->
 
    <property name="hibernate.cache.provider_class">org.hibernate.cache.HashtableCacheProvider</property>
 
    <!-- DataSource properties (begin) ==
    <property name="hibernate.connection.datasource">java:/JbpmDS</property>
    == DataSource properties (end) -->
    <property name="hibernate.transaction.factory_class">org.hibernate.transaction.JDBCTransactionFactory</property>
 
 
    <!-- DataSource properties (begin) ===
    <property name="hibernate.connection.datasource">java:/JbpmDS</property>
    ==== DataSource properties (end) -->
 
    <!-- JTA transaction properties (begin) ===
    <property name="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</property>
    <property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
    ==== JTA transaction properties (end) -->
 
    <!-- CMT transaction properties (begin) ===
    <property name="hibernate.transaction.factory_class">org.hibernate.transaction.CMTTransactionFactory</property>
    <property name="hibernate.transaction.manager_lookup_class">org.hibernate.transaction.JBossTransactionManagerLookup</property>
    ==== CMT transaction properties (end) -->
 
    <!-- logging properties (begin) ===
    <property name="hibernate.show_sql">true</property>
    <property name="hibernate.format_sql">true</property>
    <property name="hibernate.use_sql_comments">true</property>
    ==== logging properties (end) -->
 
    <!-- ############################################ -->
    <!-- # mapping files with external dependencies # -->
    <!-- ############################################ -->
 
    <!-- following mapping file has a dependendy on   -->
    <!-- 'bsh-{version}.jar'.                         -->
    <!-- uncomment this if you don't have bsh on your -->
    <!-- classpath.  you won't be able to use the     -->
    <!-- script element in process definition files   -->
    <mapping resource="org/jbpm/graph/action/Script.hbm.xml"/>
 
    <!-- following mapping files have a dependendy on  -->
    <!-- 'jbpm-identity.jar', mapping files            -->
    <!-- of the pluggable jbpm identity component.     -->
    <!-- Uncomment the following 3 lines if you        -->
    <!-- want to use the jBPM identity mgmgt           -->
    <!-- component.                                    -->
    <!-- identity mappings (begin) -->
    <mapping resource="org/jbpm/identity/User.hbm.xml"/>
    <mapping resource="org/jbpm/identity/Group.hbm.xml"/>
    <mapping resource="org/jbpm/identity/Membership.hbm.xml"/>
    <!-- identity mappings (end) -->
 
    <!-- following mapping files have a dependendy on  -->
    <!-- the JCR API                                   -->
    <!-- jcr mappings (begin) ===
    <mapping resource="org/jbpm/context/exe/variableinstance/JcrNodeInstance.hbm.xml"/>
    ==== jcr mappings (end) -->
 
 
    <!-- ###################### -->
    <!-- # jbpm mapping files # -->
    <!-- ###################### -->
 
    <!-- hql queries and type defs -->
    <mapping resource="org/jbpm/db/hibernate.queries.hbm.xml" />
 
    <!-- graph.action mapping files -->
    <mapping resource="org/jbpm/graph/action/MailAction.hbm.xml"/>
 
    <!-- graph.def mapping files -->
    <mapping resource="org/jbpm/graph/def/ProcessDefinition.hbm.xml"/>
    <mapping resource="org/jbpm/graph/def/Node.hbm.xml"/>
    <mapping resource="org/jbpm/graph/def/Transition.hbm.xml"/>
    <mapping resource="org/jbpm/graph/def/Event.hbm.xml"/>
    <mapping resource="org/jbpm/graph/def/Action.hbm.xml"/>
    <mapping resource="org/jbpm/graph/def/SuperState.hbm.xml"/>
    <mapping resource="org/jbpm/graph/def/ExceptionHandler.hbm.xml"/>
    <mapping resource="org/jbpm/instantiation/Delegation.hbm.xml"/>
 
    <!-- graph.node mapping files -->
    <mapping resource="org/jbpm/graph/node/StartState.hbm.xml"/>
    <mapping resource="org/jbpm/graph/node/EndState.hbm.xml"/>
    <mapping resource="org/jbpm/graph/node/ProcessState.hbm.xml"/>
    <mapping resource="org/jbpm/graph/node/Decision.hbm.xml"/>
    <mapping resource="org/jbpm/graph/node/Fork.hbm.xml"/>
    <mapping resource="org/jbpm/graph/node/Join.hbm.xml"/>
    <mapping resource="org/jbpm/graph/node/MailNode.hbm.xml"/>
    <mapping resource="org/jbpm/graph/node/State.hbm.xml"/>
    <mapping resource="org/jbpm/graph/node/TaskNode.hbm.xml"/>
 
    <!-- context.def mapping files -->
    <mapping resource="org/jbpm/context/def/ContextDefinition.hbm.xml"/>
    <mapping resource="org/jbpm/context/def/VariableAccess.hbm.xml"/>
 
    <!-- taskmgmt.def mapping files -->
    <mapping resource="org/jbpm/taskmgmt/def/TaskMgmtDefinition.hbm.xml"/>
    <mapping resource="org/jbpm/taskmgmt/def/Swimlane.hbm.xml"/>
    <mapping resource="org/jbpm/taskmgmt/def/Task.hbm.xml"/>
    <mapping resource="org/jbpm/taskmgmt/def/TaskController.hbm.xml"/>
 
    <!-- module.def mapping files -->
    <mapping resource="org/jbpm/module/def/ModuleDefinition.hbm.xml"/>
 
    <!-- bytes mapping files -->
    <mapping resource="org/jbpm/bytes/ByteArray.hbm.xml"/>
 
    <!-- file.def mapping files -->
    <mapping resource="org/jbpm/file/def/FileDefinition.hbm.xml"/>
 
    <!-- scheduler.def mapping files -->
    <mapping resource="org/jbpm/scheduler/def/CreateTimerAction.hbm.xml"/>
    <mapping resource="org/jbpm/scheduler/def/CancelTimerAction.hbm.xml"/>
 
    <!-- graph.exe mapping files -->
    <mapping resource="org/jbpm/graph/exe/Comment.hbm.xml"/>
    <mapping resource="org/jbpm/graph/exe/ProcessInstance.hbm.xml"/>
    <mapping resource="org/jbpm/graph/exe/Token.hbm.xml"/>
    <mapping resource="org/jbpm/graph/exe/RuntimeAction.hbm.xml"/>
 
    <!-- module.exe mapping files -->
    <mapping resource="org/jbpm/module/exe/ModuleInstance.hbm.xml"/>
 
    <!-- context.exe mapping files -->
    <mapping resource="org/jbpm/context/exe/ContextInstance.hbm.xml"/>
    <mapping resource="org/jbpm/context/exe/TokenVariableMap.hbm.xml"/>
    <mapping resource="org/jbpm/context/exe/VariableInstance.hbm.xml"/>
    <mapping resource="org/jbpm/context/exe/variableinstance/ByteArrayInstance.hbm.xml"/>
    <mapping resource="org/jbpm/context/exe/variableinstance/DateInstance.hbm.xml"/>
    <mapping resource="org/jbpm/context/exe/variableinstance/DoubleInstance.hbm.xml"/>
    <mapping resource="org/jbpm/context/exe/variableinstance/HibernateLongInstance.hbm.xml"/>
    <mapping resource="org/jbpm/context/exe/variableinstance/HibernateStringInstance.hbm.xml"/>
    <mapping resource="org/jbpm/context/exe/variableinstance/LongInstance.hbm.xml"/>
    <mapping resource="org/jbpm/context/exe/variableinstance/NullInstance.hbm.xml"/>
    <mapping resource="org/jbpm/context/exe/variableinstance/StringInstance.hbm.xml"/>
 
    <!-- job mapping files -->
    <mapping resource="org/jbpm/job/Job.hbm.xml"/>
    <mapping resource="org/jbpm/job/Timer.hbm.xml"/>
    <mapping resource="org/jbpm/job/ExecuteNodeJob.hbm.xml"/>
    <mapping resource="org/jbpm/job/ExecuteActionJob.hbm.xml"/>
 
    <!-- taskmgmt.exe mapping files -->
    <mapping resource="org/jbpm/taskmgmt/exe/TaskMgmtInstance.hbm.xml"/>
    <mapping resource="org/jbpm/taskmgmt/exe/TaskInstance.hbm.xml"/>
    <mapping resource="org/jbpm/taskmgmt/exe/PooledActor.hbm.xml"/>
    <mapping resource="org/jbpm/taskmgmt/exe/SwimlaneInstance.hbm.xml"/>
 
    <!-- logging mapping files -->
    <mapping resource="org/jbpm/logging/log/ProcessLog.hbm.xml"/>
    <mapping resource="org/jbpm/logging/log/MessageLog.hbm.xml"/>
    <mapping resource="org/jbpm/logging/log/CompositeLog.hbm.xml"/>
    <mapping resource="org/jbpm/graph/log/ActionLog.hbm.xml"/>
    <mapping resource="org/jbpm/graph/log/NodeLog.hbm.xml"/>
    <mapping resource="org/jbpm/graph/log/ProcessInstanceCreateLog.hbm.xml"/>
    <mapping resource="org/jbpm/graph/log/ProcessInstanceEndLog.hbm.xml"/>
    <mapping resource="org/jbpm/graph/log/ProcessStateLog.hbm.xml"/>
    <mapping resource="org/jbpm/graph/log/SignalLog.hbm.xml"/>
    <mapping resource="org/jbpm/graph/log/TokenCreateLog.hbm.xml"/>
    <mapping resource="org/jbpm/graph/log/TokenEndLog.hbm.xml"/>
    <mapping resource="org/jbpm/graph/log/TransitionLog.hbm.xml"/>
    <mapping resource="org/jbpm/context/log/VariableLog.hbm.xml"/>
    <mapping resource="org/jbpm/context/log/VariableCreateLog.hbm.xml"/>
    <mapping resource="org/jbpm/context/log/VariableDeleteLog.hbm.xml"/>
    <mapping resource="org/jbpm/context/log/VariableUpdateLog.hbm.xml"/>
    <mapping resource="org/jbpm/context/log/variableinstance/ByteArrayUpdateLog.hbm.xml"/>
    <mapping resource="org/jbpm/context/log/variableinstance/DateUpdateLog.hbm.xml"/>
    <mapping resource="org/jbpm/context/log/variableinstance/DoubleUpdateLog.hbm.xml"/>
    <mapping resource="org/jbpm/context/log/variableinstance/HibernateLongUpdateLog.hbm.xml"/>
    <mapping resource="org/jbpm/context/log/variableinstance/HibernateStringUpdateLog.hbm.xml"/>
    <mapping resource="org/jbpm/context/log/variableinstance/LongUpdateLog.hbm.xml"/>
    <mapping resource="org/jbpm/context/log/variableinstance/StringUpdateLog.hbm.xml"/>
    <mapping resource="org/jbpm/taskmgmt/log/TaskLog.hbm.xml"/>
    <mapping resource="org/jbpm/taskmgmt/log/TaskCreateLog.hbm.xml"/>
    <mapping resource="org/jbpm/taskmgmt/log/TaskAssignLog.hbm.xml"/>
    <mapping resource="org/jbpm/taskmgmt/log/TaskEndLog.hbm.xml"/>
    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneLog.hbm.xml"/>
    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneCreateLog.hbm.xml"/>
    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneAssignLog.hbm.xml"/>
 
  </session-factory>
</hibernate-configuration>
nsnous1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2009, 12h04   #4
nsnous1
Candidat au titre de Membre du Club
 
Étudiant
Inscription : juillet 2008
Messages : 23
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2008
Messages : 23
Points : 10
Points : 10
Par défaut Suite..

Pour vous informé j’utilise
1. eclipse-jee-ganymede-SR1-win32.zip
2. jbpm-jpdl-suite-3.2.1.zip
3. mysql-5.1.33
4. mysql-connector-java-5.1.7
le code java pour déployé le processus
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import org.jbpm.JbpmConfiguration;
import org.jbpm.JbpmContext;
import org.jbpm.db.JbpmSession;
import org.jbpm.db.JbpmSessionFactory;
import org.jbpm.graph.def.ProcessDefinition;
 
import sun.security.krb5.Config;
 
 
public class Deploye {
 
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
 
		System.out.print("debut");
		JbpmConfiguration jbpmConfiguration = JbpmConfiguration.parseResource("Config/jbpm.cfg.xml");
		ProcessDefinition processDefinition = ProcessDefinition.parseXmlString(
			      "<process-definition name='hello world2'>" +
			      "  <start-state name='debut'>" +
			      "    <transition to='intermedier' />" +
			      "  </start-state>" +
			      "  <state name='intermedier'>" +
			      "    <transition to='end' />" +
			      "  </state>" +
			      "  <end-state name='end' />" +
			      "</process-definition>"
			    );
 
			    // Lookup the pojo persistence context-builder that is configured above
			    JbpmContext jbpmContext = jbpmConfiguration.createJbpmContext();
			    try {
			      // Deploy the process definition in the database 
			      jbpmContext.deployProcessDefinition(processDefinition);
 
			    } finally {
			      // Tear down the pojo persistence context.
			      // This includes flush the SQL for inserting the process definition  
			      // to the database.
			      jbpmContext.close();
 
			    }
 
	}
 
}
le code java pour exécuter le processus
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
import org.jbpm.JbpmConfiguration;
import org.jbpm.JbpmContext;
import org.jbpm.db.GraphSession;
import org.jbpm.graph.def.ProcessDefinition;
import org.jbpm.graph.exe.ProcessInstance;
import org.jbpm.graph.exe.Token;
 
import antlr.collections.List;
 
 
 
public class Executer  {
 
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		JbpmConfiguration jbpmConfiguration = JbpmConfiguration.parseResource("Config/jbpm.cfg.xml");
		 JbpmContext jbpmContext = jbpmConfiguration.createJbpmContext();
 
		      GraphSession graphSession = jbpmContext.getGraphSession();
 
		      ProcessDefinition processDefinition = 
		          graphSession.findLatestProcessDefinition("hello world2");
 
 
		      // With the processDefinition that we retrieved from the database, we 
		      // can create an execution of the process definition just like in the 
		      // hello world example (which was without persistence).
		      ProcessInstance processInstance = 
		          new ProcessInstance(processDefinition);
 
		      Token token = processInstance.getRootToken(); 
		      System.out.println(token.getNode().getName());
		      // Let's start the process execution
		      token.signal();
		      // Now the process is in the state 's'.
		      System.out.println(token.getNode().getName());
 
		      // Now the processInstance is saved in the database.  So the 
		      // current state of the execution of the process is stored in the 
		      // database.  
		      jbpmContext.save(processInstance);
		      // The method below will get the process instance back out 
		      // of the database and resume execution by providing another 
		      // external signal.
 
 
 
	}
 
}
Pour d’autre questions :
http://www.doyoubuzz.com/oussama-araar
c’est gratuit..
nsnous1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 20h25   #5
armelfrancis
Invité régulier
 
Inscription : février 2009
Messages : 7
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 7
Points : 6
Points : 6
Par défaut JBPM embarque dans un projet JSF

salut nsnous1 sympa la solution que tu apporte dans ton projet
moi je suis face a un autre problème j explique

j ai créer un projet web JSF ensuite j ai créer mon processdefinition
avec jpdl3 je me suis servi de la configuration hibernate que tu as publier
j utilise une bd mysql.
mes problèmes sont les suivants:

1- lorsque j essaie de déployé un processus ca me généré un exception que je ne comprend pas trop


18:29:23,218 ERROR [[JBPMServlet]] "Servlet.service()" pour la servlet JBPMServlet a généré une exception
java.lang.ClassNotFoundException: org.jbpm.JbpmConfiguration

bon pour l erreur je vais encore chercher

2- ensuite je voudrais savoir si c est possible que lorsqu'on défini un acteur sur un nœud précis l instance du processus créer par cet acteur peut être vu par un acteur précis du nœud suivant .

en fait le processus que j implémente doit prendre en compte l organigramme d une entreprise . et l instance de processus déclenché par une personne doit être seulement vu par le supérieur hiérarchique de cette personne

j esper avoir bien posé le problème merci d avance pour vos apport , solution et orientation
armelfrancis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2012, 13h27   #6
Insat89
Invité de passage
 
Femme
Développeur Java
Inscription : octobre 2012
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : Tunisie

Informations professionnelles :
Activité : Développeur Java
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2012
Messages : 1
Points : 4
Points : 4
Je me demande si cette étape est faisable avec JBPM5?
Insat89 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 02h21.


 
 
 
 
Partenaires

Hébergement Web