Published at: 2026-09-17
02-configure-post-approval-actions.md
Automatically run business operations after an approval is approved, rejected, or recalled.
Overview
Post-approval actions run automatically after an Approval Node or an Approval Process instance reaches a specified result. You can configure CRM reminders, SMS notifications, field updates, Email Notifications, External Notification actions, and APL functions.
Use Approval Node post-actions for local results in one node. Use Approval Process instance post-actions for final process results. Confirm the Trigger Timing before you add an Action Configuration.
Before you begin
- You have created the Approval Process.
- You have configured the target Approval Node.
- You have confirmed when the post-action is triggered.
- To use SMS, Email Notifications, or External Notification, configure the corresponding service first.
Post-action types
Post-approval actions are divided into two types:
| Type | Trigger location | Common use |
|---|---|---|
| Approval Node post-action | Runs after a specific Approval Node is approved, rejected, or recalled | Update fields, send reminders, or run functions based on one node result |
| Approval Process instance post-action | Runs after the entire Approval Process instance is approved, rejected, or recalled | Update Business Data, notify related users, or trigger a downstream process after the process ends |
Approval Node post-actions handle a local result. Approval Process instance post-actions handle the final result of the whole process.
Supported execution actions
Post-actions support these execution actions:
- Field update.
- SMS notification.
- Initiate Business Process.
- Email Notifications.
- External Notification.
- Execute APL code.
- CRM reminder.
- Data lock or unlock.
- Change Owner.
- Change team members.
- Variable assignment.
Configure CRM reminders
CRM reminders notify the Approval Submitter or Designated Personnel after a process is approved, rejected, or recalled.
- In Approval Node post-actions or Approval Process instance post-actions, click Add.
- Select CRM reminder.
- Select the reminder recipients.
- Enter the reminder content.
- Click Save.
Reminder content can contain up to 500 characters.

Configure SMS notifications
SMS notifications send text messages to specified recipients.
- In Approval Node post-actions or Approval Process instance post-actions, select SMS notification.
- Select SMS notification recipients.
- Select a mobile number from the Related Data object, or enter specified recipient mobile numbers.
- Separate multiple mobile numbers with semicolons.
- In SMS content, select an SMS template or enter custom content.
- To create a template, click Create template.
- Click Save.
[!NOTE] SMS notifications require you to purchase and enable the SMS service.

Configure field updates
Field updates automatically update fields in Approval Node post-actions or Approval Process instance post-actions. Field updates support Update current object and Update Master Object / Related Object.
Update the current object
- In Approval Node post-actions or Approval Process instance post-actions, select Field update.
- In Update method, select Update current object.
- In Update the following fields, select the fields to update.
- Configure the updated values.
- Click Save.
Update a related object
- In Update method, select Update Master Object / Related Object.
- In Related Object, select the Master Object or related object to update.
- In Update the following fields, select the related object fields.
- Configure the updated values.
- Click Save.
Supported Field Type values include:
- Selection fields, such as Boolean, single-select, and multi-select fields.
- Numeric fields, such as integer, decimal, and amount fields.
- Time fields.
- Personnel fields.
You can update Custom Field values and some predefined fields. If an updated value violates a rule, the system does not update the field.

Configure Email Notifications
Email Notifications send emails to specified recipients.
- In Post-actions, select Email Notifications.
- Select recipients or user groups.
- Configure Cc and Bcc as needed.
- You can also enter email addresses directly. Separate multiple addresses with semicolons.
- Select an Email Template.
- Click Save.
[!NOTE] Before you use Email Notifications, configure a system mailbox and maintain Email Template records in template management.

Configure External Notification
External Notification sends notices to External Personnel or external roles in External Apps.
- In Post-actions, select External Notification.
- Select the External Apps entry.
- Select a personnel data variable under the connected app, or select external-role personnel from a Downstream Enterprise.
- Configure the reminder content.
- Select a redirect link.
- Click Save.
Reminder content supports object fields, process variables, and node approval comments.

Configure APL functions
APL functions run more advanced automation logic.
- In Post-actions, select Execute APL function.
- Select a historical function or create a function.
- When you create a function, enter the code name.
- Enter the API Name.
- Enter the namespace.
- Select the return value type.
- Bind an object.
- Enter a description.
- Click Save.

Configure Initiate Business Process
Initiate Business Process automatically starts a later Business Process after an Approval Node or Approval Process instance is completed.
- In Approval Node post-actions or Approval Process instance post-actions, select Initiate Business Process.
- Select the Business Process to start.
- Configure the initiator, associated data, and variable mappings as needed.
- Click Save.

Configure data lock or unlock
Data lock or unlock controls the edit state of a record after an Approval Node or Approval Process instance is completed.
- In Approval Node post-actions or Approval Process instance post-actions, select Data lock / unlock.
- Select the target data to lock or unlock.
- Click Save.

Configure Change Owner
Change Owner changes the record owner to a specified user.
- In Approval Node post-actions or Approval Process instance post-actions, select Change Owner.
- Select the new owner. The source can be Select Colleague or a personnel variable.
- Click Save.

Configure team member changes
Team member changes automatically add members to or remove members from a Business Data team after approval, rejection, or recall. They also control member access to the data.
| Configuration item | Description |
|---|---|
| Change operation | Select Add or Remove team members |
| Internal members | Add colleagues, departments, user groups, roles, approval roles, data variables, process variables, or personnel object variables |
| External members | Add external personnel fields, External Owner, or other external member sources |
| Permission | When you add members, set the permission to Read Only or Read/Write |
Configuration steps:
- In Approval Node post-actions or Approval Process instance post-actions, select Change team members.
- In Change operation, select Add or Remove.
- To change internal enterprise members, click Add option in Internal members. Then select colleagues, departments, user groups, roles, approval roles, data variables, process variables, or personnel object variables as needed.
- To change external members, click Add option in External members. Then select external personnel fields or External Owner.
- Select Permission. You can set it to Read Only or Read/Write.
- Click Confirm to save the Action Configuration.
- After you return to the process designer, click Save in the upper-right corner to save the Approval Process.
[!NOTE] When you add members, confirm their permission scope. If members only need to view approval data, select Read Only. If members need to edit or maintain the data, select Read/Write. Before you Remove Member entries, confirm that downstream collaboration is not affected.

Configure variable assignment
Variable assignment updates process variables after an Approval Node or Approval Process instance is completed.
- In Approval Node post-actions or Approval Process instance post-actions, select Variable assignment.
- Select the target variable.
- Configure the assignment content.
- Click Save.
Expected result and validation
- Use a test record to trigger the Approval Process.
- Approve, reject, or recall the process.
- Check whether reminders are delivered.
- Check whether fields are updated.
- Check whether Email Notifications, SMS notifications, and External Notification actions are sent successfully.
- Check whether the function runs successfully.