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 Reply
  • Basically, Konduru is saying you will maintain a list of tasks in the database without any Appian processes running.  There is a report which shows this list of work to the "assignee" that is listed in the database. From this report, they can initiate a task on that item at any time, and that will lead to the creation of a short lived Appian instance. Therefore, the "task" (and the associated process) is only activated on an ad-hoc basis rather than being activated all the time.

    When items are created, they are assigned Appian Tasks, which utilize Appian memory until completed and the entire process is complete and closed, making this different than assigning Appian Tasks when items are created.

Children
No Data