Link task in application

Hello,

i'm new to bonita software and i'm trying to create my first application. I have created a simple home page with a link that open the starting process form. Next  i have to execute more task in a row and i don't know how to execute the task using the form i have created without open bonita portal.  I have to convert every custom form in a page an the add it to application? 

Hi,

I do not know if it is an option for you, but you can use the tasklist in your own application if you want. So that you do not have to re-implement everything.

From admin portal > Applications > edit your application by clicking the 3 dots ("...") icon. Add the page named 'custompage_tasklist - TaskList'.

 

Otherwise, if you really want to implement your own tasklist, from the UIDesigner, in your home page create links to the Task form using the link widget. You can find a working example there: Github :nchabanoles/bonita-forum-answers/Link task in application

This example has been implemented with Bonita Community 7.10.3. You just have to import it in your UIDesigner (of the same version):

Variables:
currentUser (ExternalAPI) :../API/system/session/1
tasklist (ExternalAPI) : ../API/bpm/humanTask?c=10&p=0&f=state=ready&f=user_id={{currentUser.user_id}}

Container:
collection: tasklist

Link widget:
Type: Human Task Form
Task Id: $item.id
Text: Link to {{$item.name}} form

Let me know if it helped,

Captain Bonita