cancel
Showing results for 
Search instead for 
Did you mean: 

multiple activiti engine with one history & idenitiy Schemas

vinothkumar_j2e
Champ in-the-making
Champ in-the-making
hello Folks,

how i can implement 4 engines i.e 4 engine schemas  with one history schema & one identity schemas.

Each engine will be deployed in four different weblogic domain . how can we achieve this configuration or is it feasible to have such a configuration ? what are the work around to maintain similar configuration …

Thanks
6 REPLIES 6

trademak
Star Contributor
Star Contributor
No, you have to include the same schema for every instance. But the identity schema might not be necessary. The history level can of course be set on each process engine configuration, but should contain the same level as well across these instances.

Best regards,

vinothkumar_j2e
Champ in-the-making
Champ in-the-making
Thanks . History schema is fine , we can use 4 different schemas so as engine schema. How to maintain one identity schema for all 4 (engine + history ) schemas ?

trademak
Star Contributor
Star Contributor
No I meant that you can choose to not use the identity schema at all and pick your own identity solution like a LDAP or your own database tables.

Best regards,

Thanks. Lets say we are going to integrate with Active Directory with BPM. How will i get tasklist for a given user (eg. taskService.createTaskQuery().orderByTaskAssignee().list() )  , if the we are implementing own identity solution.  How Activiti BPM will be able to look activity Directory for the given  user and get roles and fetch the work list from the  activiti engine ?

jbarrez
Star Contributor
Star Contributor
The tasks will be assigned to some user, using only its id. So the assignee is effectively the id of a user in your AD.
Whenever groups are needed for a query (eg using taskCandidateUset() in the taskquery), the AD will be consulted for the groups of that user.

Thanks