Skip to main content

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
To write approval status back to AI Table, turn on Sync status back to AI Table after approval starts:
  • 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:
OA fieldAI Table fieldNotes
Single-line text✅ Text
Multi-line text✅ Rich textFormatting / images in rich text are dropped
Number✅ Number
Single-select✅ Single selectOptions must match exactly
Multi-select✅ Multi-selectOptions must match exactly
ID card✅ ID card
Date✅ Date
Time range✅ Date
Phone✅ Phone
Attachment✅ Attachment / ImageMulti-attachment supported up to 10 — extras don’t sync
Contact⚠️ Internal contacts onlyExternal contacts return empty
Image⚠️ Not supportedUse Attachment field on the OA side
External contact⚠️ Not supported
Signature❌ Not supported
AI control❌ Not supported
Cascade / Category❌ Not supported
Detail / Table❌ Not supported
Amount❌ Not supported

FAQ

  • How do I create an OA approval?
  • How do I get OA admin permission?
    1. Find your org admin in ContactsPeople directory — explain why you need it and ask them to grant Sub-admin: OA approval permission.
    2. The admin grants permission via:
      • Open the DingTalk admin console.
      • Click Security & permissionsPermission management.
      • Add you as a sub-admin with scope OA approval permission.
  • Approval errored on a field — what now?
    1. Check that no required field is empty.
    2. 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.