Scenarios
- Manufacturing: parts bidding — every node needs internal sign-off before advancing.
- Admin: equipment-loan request submitted via AI Table form → OA approval → on approval, auto-stockout and decrement inventory.
- F&B chains: every step of new-store opening triggers an approval before the next phase.
Configure the automation
Set a trigger, then pick action Start OA approval (new) — the new node supports writing status back. Pick the OA approval form to link (you must have OA admin permission first — see “How to apply for admin permission” below).- Pick “started by system”
- Or pick “started by the button clicker”
- Map AI Table field variables to form inputs — advanced fields like Attachment and Department are supported
- Pick the table to write back to (usually the table the trigger record lives in).
- Pick the field to receive the status.
Field-to-OA mapping
Since AI Table and OA approval are two systems, field types must match exactly — otherwise the approval fails or comes through empty. Supported types:FAQ
- How do I create an OA approval?
-
How do I get OA admin permission?
- Find your org admin in Contacts → People directory — explain why you need it and ask them to grant Sub-admin: OA approval permission.
-
The admin grants permission via:
- Open the DingTalk admin console.
- Click Security & permissions → Permission management.
- Add you as a sub-admin with scope OA approval permission.
-
Approval errored on a field — what now?
- Check that no required field is empty.
- Check the mapping table above — referenced fields must be supported types.
- I had 15 attachments — why are only 10 in OA approval? OA approval supports up to 10 attachments — extras don’t sync.