Main task followed by related tasks using Process model

Hi team,

I have a use case where I need to create tasks for users, but there is a parent-child relationship between tasks. In one interface, I will collect the details of the task, and users can add additional tasks to an already existing task. So, a parent task will have N number of child/related tasks, which will be stored in a table called "task details". Daily, once I trigger a process, it will query the task details and create the tasks. The thing I need is for the parent task to be created first, followed by related tasks in the order the user gave them. It would be simple to achieve this using a subprocess and looping the task creation by sorting the data using datetime. However, I wish to use the startprocess MNI, as it won't affect performance and to avoid instances paused by errors (subprocess will stop in this case). I don't know how to order the data or loop the data to achieve this. Any suggestions?

Thanks in advance

  

 
 

  Discussion posts and replies are publicly visible

Parents
  • 0
    Certified Associate Developer

    Hi,

    I'm not sure about the volume if these tasks, if the volume is too high go by record centric approach and do not trigger a tasks i.e "user input" task using process instance, as in longer run these active process instances will eat up your instance memory and causes slowness.

    If the volume is high better way to do this is by inserting the data into the DB with similar pattern on what you are expecting  to do with process and have an assignment column to whom this has to be assigned.  In site query this DB and show the list so that users can action on top of this and store the information.

Reply
  • 0
    Certified Associate Developer

    Hi,

    I'm not sure about the volume if these tasks, if the volume is too high go by record centric approach and do not trigger a tasks i.e "user input" task using process instance, as in longer run these active process instances will eat up your instance memory and causes slowness.

    If the volume is high better way to do this is by inserting the data into the DB with similar pattern on what you are expecting  to do with process and have an assignment column to whom this has to be assigned.  In site query this DB and show the list so that users can action on top of this and store the information.

Children
No Data