Skip to main content

Task

Task Feature in Workflow – Automating Multi-Entity Actions​

In RUN Platform, the Task feature inside the Workflow module is designed to give you more control and flexibility by allowing you to perform additional actions before or after a CRUD operation. This is especially useful when you need to manipulate or connect multiple entities during a single workflow process.

Real Example: Member Registration in a Basketball Club​

Let’s say you're building an application for a basketball club. When a new member registers, the application needs to store their data in an entity called Anggota (members). At the same time, because every registration includes a registration fee, this fee must also be recorded in a separate entity called Pemasukan (income).

Task Example

Workflow + Task: How It Works​

In the workflow named create_anggota, which handles the creation of new records in the Anggota entity, you can add a Task to handle related operations.

In this case, a Task called biaya_registrasi is added as part of the same workflow. This task will automatically insert data into the Pemasukan entity, using the value from the registration fee (biaya_registrasi) field that was entered in the Anggota form.

Workflow Config

What Happens During Execution:​

  1. A user submits the "Register New Member" form.
  2. The Create_anggota workflow runs and stores the member’s data in the Anggota entity.
  3. Immediately after, the Biaya_Registrasi task is triggered as part of the same workflow.
  4. This task takes the registration fee from the form and creates a new record in the Pemasukan entity, including details like:
    • Amount (nominal)
    • Description (e.g., Registration Fee)
    • Date of transaction

Benefits:​

  • Ensures that every member registration is properly logged along with its corresponding financial record.
  • Eliminates manual double-entry of data across entities.
  • Helps maintain accurate and up-to-date financial records.
  • Offers a scalable and automated way to handle complex business processes across multiple entities.

By using Tasks within workflows, RUN Platform empowers users to build smarter and more connected applications — turning simple forms into full-fledged operational flows.

Modify Response