Through processes, data in the application can flow, transitioning from one status to another to form an orderly closed - loop. In application building, we mainly come across two types of processes:
  • Automated processes
  • Approval processes
 

Automated processes

This type of process is suitable for tasks that are repetitive, fixed, and do not require human intervention. For example:
  • After an employee joins, the application automatically creates an employee profile.
  • When the customer status changes to "signed", the application automatically sends a notification email.
  • Every Friday afternoon, the application regularly sends reminders for unfinished tasks.
With automated processes, we can preset business logic and let the application handle repetitive work. Employees can be freed from tedious tasks and focus on more valuable judgments and decisions.
 

Approval processes

Compared with automated processes, approval processes are more often applied in scenarios that require human - involved control, such as:
  • The review process before contract signing.
  • Multi - level approvals for budget applications.
  • The financial verification of travel expense reimbursement forms.
These processes usually include steps such as submission, approval, additional signature, return, and carbon copy. This not only ensures that there is a responsible person at each step but also forms a complete operation record, meeting the enterprise's compliance requirements for audit trails and permission tracking.