How to log on the JBPM console ?

This tutorial has been written for an old version of jBPM which is now deprecated.

If you want to get started quickly with jBPM, we recommend the following quickstarts:

The first time you install JBPM you’ll need to create the tables necessary for the Process Engine.

The script necessary to create the schema on the DB can be found under C:\jbpm-3.3.1.GA\database
There you can find the script for all popular databases. Once you have launched the schema you need to insert your users in the DB so that you’re allowed to access  the JBPM console.

Here’s a sample script with the standard admin,user,manager and shipper users (password is the same as the username)

INSERT INTO JBPM_ID_GROUP VALUES(2,’G’,’admin’,’security-role’,NULL);
INSERT INTO JBPM_ID_GROUP VALUES(3,’G’,’user’,’security-role’,NULL);
INSERT INTO JBPM_ID_GROUP VALUES(4,’G’,’hr’,’organisation’,NULL);
INSERT INTO JBPM_ID_GROUP VALUES(5,’G’,’manager’,’security-role’,NULL);
INSERT INTO JBPM_ID_USER VALUES(1,’U’,’user’,’user@sample.domain’,’user’);
INSERT INTO JBPM_ID_USER VALUES(2,’U’,’manager’,’manager@sample.domain’,’manager’);
INSERT INTO JBPM_ID_USER VALUES(3,’U’,’admin’,’admin@sample.domain’,’admin’);
INSERT INTO JBPM_ID_USER VALUES(4,’U’,’shipper’,’shipper@sample.domain’,’shipper’);
INSERT INTO JBPM_ID_MEMBERSHIP VALUES(1,’M’,NULL,NULL,2,4);
INSERT INTO JBPM_ID_MEMBERSHIP VALUES(2,’M’,NULL,NULL,3,4);
INSERT INTO JBPM_ID_MEMBERSHIP VALUES(3,’M’,NULL,NULL,4,4);
INSERT INTO JBPM_ID_MEMBERSHIP VALUES(4,’M’,NULL,NULL,4,3);
INSERT INTO JBPM_ID_MEMBERSHIP VALUES(5,’M’,NULL,NULL,1,3);
INSERT INTO JBPM_ID_MEMBERSHIP VALUES(6,’M’,NULL,NULL,2,3);
INSERT INTO JBPM_ID_MEMBERSHIP VALUES(7,’M’,NULL,NULL,3,3);
INSERT INTO JBPM_ID_MEMBERSHIP VALUES(8,’M’,NULL,NULL,3,2);
INSERT INTO JBPM_ID_MEMBERSHIP VALUES(9,’M’,NULL,NULL,2,2);
INSERT INTO JBPM_ID_MEMBERSHIP VALUES(10,’M’,NULL,NULL,2,5);
INSERT INTO JBPM_ID_MEMBERSHIP VALUES(11,’M’,NULL,’boss’,2,1);
INSERT INTO JBPM_ID_MEMBERSHIP VALUES(12,’M’,NULL,NULL,1,1);