Topic: What do you would like to see in BOS 6.0?

Hi community,

BOS 5.X is an amazing product. The really ONE leader at the BPM Opensource market. 
But what about its next major version?
What kind of features are you waiting for?

Please share with us your ideas and suggestions.

BR,

Bladimir A. Rondón
Peor que no hacer algo es hacerlo mal...
Process Example: Purchase Order and Compromise Authorization  with Custom Web Application, Video Tutorial and also a Wiki.
follow me on twitter

Re: What do you would like to see in BOS 6.0?

Hi ,
I think Bonita is easy to use enough for processes and connectors , I'd like if there was some userxp customization features smile
Also , maybe add some options to edit the source code of forms ( = faster / easier form edition for web developers as using the mouse is a time loss for development )

Camille Hamel
Want to restrict access to your processes ? Manage your processes start rights !
Taking vacations ? Delegate your tasks !

Re: What do you would like to see in BOS 6.0?

Hi Chamel,

I'd like if there was some userxp customization features
Also , maybe add some options to edit the source code of forms ( = faster / easier form edition for web developers as using the mouse is a time loss for development

I agree with those ideas.

I also expect to get a more powerfull DATA Modeling and management options. It also means more powerful data management widgets.

Regards.

Bladimir A. Rondón
Peor que no hacer algo es hacerlo mal...
Process Example: Purchase Order and Compromise Authorization  with Custom Web Application, Video Tutorial and also a Wiki.
follow me on twitter

Re: What do you would like to see in BOS 6.0?

pigbar wrote:

I also expect to get a more powerfull DATA Modeling and management options. It also means more powerful data management widgets.

I think you won't have to wait for the 6.0 to see improvements on this topics wink

Mickael Istria
Studio developer, Eclipse fanboy
Vote for Bonita at Eclipse marketplace!
Follow me on Twitter!

Re: What do you would like to see in BOS 6.0?

HAHAHA Couldn't be more Right Mickael!! wink

Bladimir A. Rondón
Peor que no hacer algo es hacerlo mal...
Process Example: Purchase Order and Compromise Authorization  with Custom Web Application, Video Tutorial and also a Wiki.
follow me on twitter

Re: What do you would like to see in BOS 6.0?

After reading this topic : http://www.bonitasoft.org/forum/viewtopic.php?id=3617 I wonder if it would make sense to develop a "Bonita taglib" in order to easier integrate JSP and BOS?
Just my two cents...

Benoit

Re: What do you would like to see in BOS 6.0?

Hi,
Also i would like to see some kind of integration with e-mail desktop clients like Lotus Notes, Zimbra, MS Outlook, etc. I am talking about taking the User XP appproach to those clients.

BR

Bladimir A. Rondón
Peor que no hacer algo es hacerlo mal...
Process Example: Purchase Order and Compromise Authorization  with Custom Web Application, Video Tutorial and also a Wiki.
follow me on twitter

Re: What do you would like to see in BOS 6.0?

Hi ,
Good idea ,
I'd also like it if it was more simple to export the application : an option to export just the .war + the .bar in a folder instead of a zip file with the libraries .

Camille Hamel
Want to restrict access to your processes ? Manage your processes start rights !
Taking vacations ? Delegate your tasks !

Re: What do you would like to see in BOS 6.0?

What do you think about that:
http://img259.imageshack.us/img259/6752/export.png

Mickael Istria
Studio developer, Eclipse fanboy
Vote for Bonita at Eclipse marketplace!
Follow me on Twitter!

Re: What do you would like to see in BOS 6.0?

Nice , exactly what i thought !

Camille Hamel
Want to restrict access to your processes ? Manage your processes start rights !
Taking vacations ? Delegate your tasks !

Re: What do you would like to see in BOS 6.0?

Hi,

A JSR 168 and JSR 286 ready applications.
A movil ready User XP and applications.

Best Regards

Bladimir A. Rondón
Peor que no hacer algo es hacerlo mal...
Process Example: Purchase Order and Compromise Authorization  with Custom Web Application, Video Tutorial and also a Wiki.
follow me on twitter

Re: What do you would like to see in BOS 6.0?

Hi,

It would be nice to have forms with AJAX-like capabilities and editable dynamic tables (like the static ones but “add”, “delete” and “modify” buttons at row level.

Best regards.

Re: What do you would like to see in BOS 6.0?

emiliogo001 wrote:

Hi,

It would be nice to have forms with AJAX-like capabilities and editable dynamic tables (like the static ones but “add”, “delete” and “modify” buttons at row level.

Best regards.

I agree. There is an interesting link about such kind of issue.

Regards

Bladimir A. Rondón
Peor que no hacer algo es hacerlo mal...
Process Example: Purchase Order and Compromise Authorization  with Custom Web Application, Video Tutorial and also a Wiki.
follow me on twitter

Re: What do you would like to see in BOS 6.0?

Hi,

Some other things I think would be interesting are:

-    A tabbed interface for User Experience. For instance, it would be interesting to have such things as different views for the workload (such as a “process view”, a “task type view”, a “document view” and the like. It would be also interesting to have triggers between tabs (for instance, if you select on one tabbed screen the process you are looking for, then you will have a case information form on another.

-    Some kind of “case-state” form, which might be defined at pool level.

-    A more “document-awareness” for Bonita. For instance, be able to include some kinds of metadata to Attachment variables, and be able to present such documents to the user in a chronological and case basis.

-    Some kind of “screenflow” graphical notation (i.e., a form navigation diagram), different for the one used in BPMN. Screenflows may be defined currently using form-exit variables and Actor continuity, but (I think; I am a bit zealot about modeling languages) it is confusing and prone to cluttering the process with low – level details to represent one thing (a screenflow, similar in concept to the ones used in MVC frameworks such as Struts) using a notation intended for another different one (the inter-personal and inter-organizational task flow of a business process). Some graphical process definition tools (for instance, the one included with BEA Aqualogic BPM, Ex-Fuego BPM and now Oracle BPM Suite) has this concept of separate symbol set for dealing with Screenflows.

I think currently the only way to edit a table is to use this kind of screen flow (you see the table, click “add”, then you are redirected to a “add record form”, then add, then return to the original screen, etc. This definitively clutters the process representation with low-level, unneeded details related not with the process itself, but with pure implementation issues.

Best regards.

Re: What do you would like to see in BOS 6.0?

emiliogo001 wrote:

Hi,

-    Some kind of “case-state” form, which might be defined at pool level.

-    A more “document-awareness” for Bonita. For instance, be able to include some kinds of metadata to Attachment variables, and be able to present such documents to the user in a chronological and case basis.

+1 , especially for the "case-state" form

-    Some kind of “screenflow” graphical notation (i.e., a form navigation diagram), different for the one used in BPMN. Screenflows may be defined currently using form-exit variables and Actor continuity, but (I think; I am a bit zealot about modeling languages) it is confusing and prone to cluttering the process with low – level details to represent one thing (a screenflow, similar in concept to the ones used in MVC frameworks such as Struts) using a notation intended for another different one (the inter-personal and inter-organizational task flow of a business process). Some graphical process definition tools (for instance, the one included with BEA Aqualogic BPM, Ex-Fuego BPM and now Oracle BPM Suite) has this concept of separate symbol set for dealing with Screenflows.

I think currently the only way to edit a table is to use this kind of screen flow (you see the table, click “add”, then you are redirected to a “add record form”, then add, then return to the original screen, etc. This definitively clutters the process representation with low-level, unneeded details related not with the process itself, but with pure implementation issues.

Best regards.

aren't subprocesses what you're looking for ?

Camille Hamel
Want to restrict access to your processes ? Manage your processes start rights !
Taking vacations ? Delegate your tasks !

Re: What do you would like to see in BOS 6.0?

emiliogo001 wrote:

-    Some kind of “screenflow” graphical notation (i.e., a form navigation diagram), different for the one used in BPMN. Screenflows may be defined currently using form-exit variables and Actor continuity, but (I think; I am a bit zealot about modeling languages) it is confusing and prone to cluttering the process with low – level details to represent one thing (a screenflow, similar in concept to the ones used in MVC frameworks such as Struts) using a notation intended for another different one (the inter-personal and inter-organizational task flow of a business process). Some graphical process definition tools (for instance, the one included with BEA Aqualogic BPM, Ex-Fuego BPM and now Oracle BPM Suite) has this concept of separate symbol set for dealing with Screenflows.

I think currently the only way to edit a table is to use this kind of screen flow (you see the table, click “add”, then you are redirected to a “add record form”, then add, then return to the original screen, etc. This definitively clutters the process representation with low-level, unneeded details related not with the process itself, but with pure implementation issues.

Best regards

chamel wrote:

aren't subprocesses what you're looking for ?

No, it's different. A subprocess is a REAL business-related artifact. A screeflow is a form-building that would be defined at form level (for instance, having a "goto-form" or similar). Really, it's simply a way for defining complex forms (but forms at last). Mixing two kinds of things (form navigation UNDER THE SAME TASK and task navigation BETWEEN DIFFERENT TASKS) under the same notation (BPMN) is (I think) a bad thing. Just think about the problems that usually arise when using flow diagrams for defining business process instead of BPMN. Diagrams gets cluttered with details about application flow, instead of just process flow. 

In fact, I think I have read on the BPMN book (the one you can buy on BPMN's site) that the pragmatics of BPMN notation advice against using BPMN diagrams for representing artifacts at a finer level of details than tasks.

I am talking about a clear way for defining parent - child relationships betwen forms. Obviously, if there were a simple way at form level for defining form flow rules (for instance: "if button 'x' pressed then go to form x with parameters a,b, c, and then return"), such a notation for screen flows at diagram level would not be needed.

Best regards.

Re: What do you would like to see in BOS 6.0?

My 2c...

1) More intuitive UI for end users (or more customizable). If you have a sizable user base the current "Gmail" UI would require formal training, which is expensive.

Little feedback on parts of the UI:
1.1) The "Start a case" drop down cuts off the name of the case, so you have to hover the mouse over it. This would make it hard to find the right task when you have a lot of them, and conforming to a naming convention where a prefix may be the same for a lot of processes. An auto-completion search box would be ideal I think, and maybe a favorites list for the ones you use the most often.
1.2) It's not obvious what Inbox, Starred, My cases, Unread are supposed to mean in the context of processes (at least to me). e.g. I'm not intuitively seeing what the difference is between Inbox and My cases. Something that matched an organization's structure and use cases would be easier e.g. My Cases, My Team, My Team Unassigned.
1.3) The Archive/Mark as read/Move to/Labels/More action buttons seem like they should have some meaning relevant to the process, but I'm guessing they're just to allow a user to organize cases? Normally when a case is done, you just want it to be out of sight, it's not really used like email where you search it all the time and frequently refer back to it, though referring back to an old case is a use case, it's still pretty uncommon and would be more usable if it was linked to a CI (Configuration Item, in a CMDB/CMS).
1.4) When you click on a case, the screen gets pretty cluttered with all of its steps. I think if you made the "Comments (0)Add" part of the task box, so it wasn't visible when the task was collapsed, that would really help make the structure of the page clearer and easier for end users to grasp what's going on.
1.5) It would be great of course to see a visual overview of the state of the process in a BPMN rendered graph.
1.6) Just for comparison, this UI looks much easier to give to a large user base:
http://www.activiti.org/screenshots.htm … signed.png

2) Ability to export/import BPMN2.0 models. Which I guess is not specific to BOS, but an industry issue:
http://www.brsilver.com/2010/08/20/bpmn … terchange/

Hope that's helpful. And of course, keep up the great work! ;-)

-cs

Last edited by xargs (2010-09-26 07:56:23)

Re: What do you would like to see in BOS 6.0?

I'd like the ability to only allow certain users/groups to start a new case, in much the same way that you can only let certain users/groups complete steps within a process.

Re: What do you would like to see in BOS 6.0?

Hi,

I have to insist.
There is a real necessity for an Automatics Update and Upgrade choice.
BOS is raising a new version around every three months, even less, and then we should manually update and upgrade our version with this frequency too. It is not a difficult task, I know, but a boring one.
It would be nice to get this task in an automated fashion way.

BR,

Bladimir A. Rondón
Peor que no hacer algo es hacerlo mal...
Process Example: Purchase Order and Compromise Authorization  with Custom Web Application, Video Tutorial and also a Wiki.
follow me on twitter

Re: What do you would like to see in BOS 6.0?

pigbar wrote:

Hi,

I have to insist.
There is a real necessity for an Automatics Update and Upgrade choice.
BOS is raising a new version around every three months, even less, and then we should manually update and upgrade our version with this frequency too. It is not a difficult task, I know, but a boring one.
It would be nice to get this task in an automated fashion way.

BR,

I agree absolutely

Last edited by data (2010-10-13 20:41:20)

Re: What do you would like to see in BOS 6.0?

Catch-22 wrote:

I'd like the ability to only allow certain users/groups to start a new case, in much the same way that you can only let certain users/groups complete steps within a process.

Hi ,
it is already possible .
I suggest you check the ManagementAPI or you use my Bonita management process

Camille Hamel
Want to restrict access to your processes ? Manage your processes start rights !
Taking vacations ? Delegate your tasks !

Re: What do you would like to see in BOS 6.0?

Hi community,

Markus has published a topic at suggestions about Business view/roundtrip modeling and i found his ideas very interesting.

BR

Bladimir A. Rondón
Peor que no hacer algo es hacerlo mal...
Process Example: Purchase Order and Compromise Authorization  with Custom Web Application, Video Tutorial and also a Wiki.
follow me on twitter

Re: What do you would like to see in BOS 6.0?

I would definitely appreciate having a complete reporting engine packaged together with the Bonitasoft rather than having it separately and asking our users to log in to another reporting suite ie. Jasper report in order to view processing status, time stamps, etc.

Thanks

Jeremy Lim
Six Sigma Practitioner
Part-time Workflow Developer

Re: What do you would like to see in BOS 6.0?

A really small one: some way to identify in Studio what tabs where modified. For instance, if a task's data tab has a local variable defined, that this tab is marked somehow (color, icon, anything). This way, when you see a process modeled by other, you can have an idea of what have been done.
Resumed: Some visual mark in tabs where default values were modified.

Andrés P. Ferrando
http://www.pruna.com.ar/

Re: What do you would like to see in BOS 6.0?

I like have documentation and descriptions of process.

Me gusta tener la documentación y las descripciones de proceso.