Hi,
I made a small process consisting of two users in Bonita BPM Community-6.3.6
When a form is submitted by a user, the other user should view the form and approve it.Every time the second user logs in to Bonita web portal to approve, he/she cannot see the previous tasks done ( the tasks done is empty). The task done is only visible when the task recently approved, then it will go away, when another task comes in, or the user logs out and logs in.Besides, the user only sees the record of the tasks done ( when it is available), not the all forms ( information that was viewed).
I am very new to this software, I appreciate it if you can please help to sort out this issue,
Thanks
Emad
Emad,
Eid Mubarak,
First place to start is this document, very useful in helping to learn the system.
http://www.bonitasoft.com/for-you-to-read/bpm-library/develop-first-business-process-application
regards
Seán
I’m just wondering if you’re mixing up the need to view previous transaction data or the previous tasks…
Lets take for example - Holiday taken (start, end, reason)
Does the reviewer need to see the data of the days taken off (for example in a table) or do they need to see the tasks undertaken to in the approve/disprove process?
If it is the former then I would save the data in a database and write a query to just read the database and show it in a table. if you need the latter (the previous tasks) then you will also have to write a query to interrogate the Bonita subsystem. Please also consider the following post which i answered previously…
http://community.bonitasoft.com/answers/too-many-archived-cases-cause-delay-portal
This may have an impact on how you proceed in the future…
regards
Seán
Thanks Seán,
Eid Mubarak to you too.
This document will be extremely useful for me as a new BPM developer. I looked at very quickly, but still I am not sure whether the web portal has the ability to show all the previous tasks done. Or should I program a query engine to retrieve the old data from Bonita database.
I guess, I am getting there. Based on what I understood from your explanation and my own research, the “Done” button in the presentation layer triggers the default Bonita database which has a limited and temporary memory. And, what I need to do is to use an external database to store the data ( entered on a form by a user previously)and retrieve from that database if needed. Please correct me if I am wrong.
You also mentioned if I need the (the previous tasks), I should write a query to interrogate the Bonita Subsystem. Doesn’t this mean I should also store the tasks done in a database and query from that.