DB Tasks Vs Traditional UIT Design

Certified Senior Developer

These days I have seen developers moving to using database tasks rather than a traditional User Input Task approach.

What are the possible advantages of using DB tasks in terms of reducing memory footprint, creating short lived processes, performance, concurrency and auditing?

Any way whether a process task report or using DB task, we'll be creating tasks to save task IDs, then how it is different and advantageous in comparison to process task report approach?

  Discussion posts and replies are publicly visible

Parents
  • 0
    Certified Associate Developer

    I also recommend to use OOTB features, just consider the next thing as I have already seen some performance issues using the OOTB: 

    • When creating a report make sure you do not apply any logic in the columns, just take directly the process variable, if any logic is needed, do it in the PM and expose it to the report. Applying logic to in the columns could generate bad performance if a high number of rows are queried with a!queryProcessAnalytics() 
Reply
  • 0
    Certified Associate Developer

    I also recommend to use OOTB features, just consider the next thing as I have already seen some performance issues using the OOTB: 

    • When creating a report make sure you do not apply any logic in the columns, just take directly the process variable, if any logic is needed, do it in the PM and expose it to the report. Applying logic to in the columns could generate bad performance if a high number of rows are queried with a!queryProcessAnalytics() 
Children