> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Node Submission Rules

> Node submission rules use formulas to check whether an action is allowed when a user submits a workflow or an approver processes it, or to trigger business association formulas that update data in other forms. Configuration steps include signing in to the YiDA workbench, selecting an App, editing the workflow form, and setting global submission rules. Rule types include validation rules and association actions, and multiple node types and trigger methods are supported.

## Configure Node Submission Rules

<Steps>
  <Step title="Step 1">
    Sign in to the [YiDA workbench](https://www.yidaapps.com/workPlatform). Select the target app and go to the **Page management** page.
  </Step>

  <Step title="Step 2">
    Select the workflow form, click the inverted triangle next to **Edit workflow form**, and then click **Workflow design**.
  </Step>
</Steps>

<Steps>
  <Step title="Click Global Settings, then choose Node Submission Rules > Add Rule" />

  <Step title="In the Node Submission Rules dialog, configure the submission rules and click OK" />
</Steps>

| Configuration item | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Rule name          | The name of the current submission rule. Multilingual text is supported.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| Node type          | Submission rules can be configured on the following nodes.<br />• **Start node**: The Start node runs the rule as soon as data is submitted. Use formula functions to configure **association actions** and **validation rules**.<br />• **End node**: The End node is the endpoint of the workflow. A workflow can end through different node actions, so when you select the End node, you must also select a node action and configure a rule for it. Node actions include **Accept**, **Decline**, and **Undo/Terminate**.<br />• **Approval nodes** in the workflow: Approval nodes are the approver or handler nodes defined in the workflow settings, and you can select them directly. After selecting a node, choose the trigger method and the node action for that node.<br />The following two trigger methods are supported.<br /> |
| Rule type          | The following two rule types are supported.<br />• **Validation rules**: Validation rules check conditions when a node action is submitted and can block the current action. If the conditions are not met, the submission is blocked.<br />• **Association actions**: Association actions do not affect approval actions and do not perform checks. They run other business association formulas at the same time as the configured node action, for example when you perform **Accept**, **Decline**, **Report error**, or **Return**.<br />**Note**: We recommend configuring business association rules with integration & automation, which provides a canvas view for easier configuration. For more information, see [Integration & automation](/yida/integration/gqmveiswrxkgxu9s).                                                     |
