How can I assign a task to a group and users can view it and whoever approves the task will be fetch? The purpose of this is for the task not to be pending for a long time and other users can approve certain task for it to be release right away.
I think you should be able to achieve it by using the Actor mapping functionality. Basically, map the task (or a lane) to a specific group in the process configuration. All the users who belong to this group will be able to claim the task. Whoever claims the task first will submit it.
I think you maybe interested in Early Completion Criteria where the First person to complete the task makes the task disappear from the group.
Usually its with Multi-instantiated tasks.
Bonitasoft empowers development teams with Bonita, the open-source and extensible platform to solve the most demanding process automation use cases. The Bonita platform accelerates delivery of complex applications with clear separation between capabilities for visual programming and for coding. Bonita integrates with existing solutions, orchestrates heterogeneous systems, and provides deep visibility into processes across the organization.