I'm playing with BonitaBPMCommunity-7.2.3 for a wile and
I found some very annoying things:
* Very poor and inflexible input validation (input constrains). Just one static error message and no access to business/process variables.
* Expression editor is to small for script editing.
* Bad navigation. To many clicks if you want to edit some scripts especially in connectors.
* It is no way to see the main window or something else behind if expression editor is open. A popup window is not good for it anyway.
In UI Designer if an input is for a number a user can input alphanumeric text. $form.$invalid is then triggered and the submit button can be disabled.
Nevertheless there is no error message associated with this input / error which leads users to seek for a forgotten mandatory input field. It would be nice if an error message was displayed next to the input.
Another nice addition (wishlist mode) would be a "regexp validation" for complex user cases (I know I can write a custom widget for this but I feel it would benefit the whole community)
I would love to create several custom widgets and give back to the community. It would be great to have a catalog button on the UI Designer which went to some catalog. Then we could see a list of all the community created widgets, pick one, then it downloaded into our UI Designer. The catalog could include a search, descriptions, responsive (yes/no), supported browsers, and which BPM versions it works with. Also an upload button for us to upload a widget we create.
Of course, all uploaded widgets would need to be reviewed by someone to check for any known security issues.
I believe it would be an incredible improvement if Bonitasoft had plans to extend its BPM solution as a Mobile App Development Platform in future versions. Ideally, I am describing business needs beyond mobile portal. To be more specific I am proposing the availability of the following features in a future version or as a new release;
Hello, we are on a forum for IT people, so there are many needs to copy-paste large amounts of Java/Groovy code in the different forums. I don't know if it's just me, but it's almost impossible to add a well indented code with the currently available tools.
3 times on 4, only "Code block" button is working, but all my code is put in only one line!
So I have to declare my code as a "quote", but there is no syntax coloration, and the code is really big.
Je commence d'abord par remercier Philippe Ozil sans qui bien des choses resteraient difficiles pour des debutants comme moi.
j'aimerais avec la contribution de chacun faire une version améliorer du Angular-portal proposé par PHIL pour y inclure les nouvelles fonctionnalités proposées par la version 7.2 du meilleur outil en gestion de processus BONITASOFT.
We have a process where in we try to update the business data as part of human task operations. The data gets updated in BDM DB schema instantly. But it doesn't reflect in business object model instantly. We use BDM search API to search for the business data, but we don't get the latest copy of data. Latest data gets reflected in business object model after some delay. There has to be a way to search for latest business data immediately after its updated by the process. Looks like there is some type of caching that is preventing to get the latest data. Please provide solution to this.