Doubts about bonita funcionality

Hi all,

i'm new in bonita world. I have a pair of doubts, i hope that somebody can help me:

1- I'm need to integrate the bonita users and groups with another repository. I have a repository of data (LDAP) and i need that bonita can manage these users from  the bonita portal. I would need too that the operations with the permissions and roles would synchronize with the external repository. All sinchronization operations would be done with REST services. I have the code to consume this services, but i don't know how i would to modify the bonita funcionality to use these.

2- The second doubt that i have is that i don't know if i can use complex components like JQuery in the Bonita formulary. I would need tables of components and i need operations like:
    -Multiple selections
    -Pagination
    -Ordenation
    -....
   lets Bonita to use this kind of components? let Bonita to use ajax to feed this components?

Thanks for your time.

 

Hi,

1 - a commercial version of Bonita has an option to authenticate users against an LDAP directory.  However - I don't think the Bonita portal should manager users in an external repository. I believe it should be part of the IAM. Therefore you should store records from LDAP to the bonitasoft portal, not the other way.

2 - The Portal uses GWT to generate and fill the user forms. We used HTML and iframe component to inject custom page fragments (to load and update data from external sources). You can use pageflow for rhe form pagination. Community edition has basic UI components and uses instance data from the process itself. To directly use data from an external database and some other features, look at presentations (on youtube or Bonitasoft page) there are some nice videos about extended features for higher editions.

Have fun.. Gabriel

 

 

About LDAP, I would add that this possible in Community Edition to use the LDAP connector, and create a simple process that will sync LDAP with Bonita users. You can then set that process to run every day.

About Jquery in forms, the commercial version of Bonita offers more widget, and the possibility to do more dynamics stuff in forms. However, in Community edition, you can of course load any javascript library you would need and use it to manipulate forms datas.

If you need an example of how to do that, please have a look at this post:

http://community.bonitasoft.com/comment/33576#comment-33576

Thanks a lot!

HOW?

Well - at least a simple authentication would be nice, wouldn't? Maybe someone from community could commit the functionality. I could put it into my LONG task queue :( If there's someone with more time..