{
  "flow_key": "data_access_personal_grant",
  "label": "Data access personal grant",
  "external_code": "REPLACE_WITH_FEISHU_APPROVAL_CODE",
  "accept_external_origin": false,
  "payload_schema": {
    "request_summary": {"id": "dax_personal_request_summary", "type": "textarea"},
    "requested_access": {"id": "dax_personal_requested_access", "type": "textarea"},
    "dataset_list": {"id": "dax_personal_dataset_list", "type": "textarea"},
    "business_reason": {"id": "dax_personal_business_reason", "type": "textarea"},
    "detail_url": {"id": "dax_personal_detail_url", "type": "input"},
    "approval_process": {
      "sequence": [
        {"key": "data_owner_review", "approver_source": "helix_resource_owner", "instance_payload_field": "node_approver_open_id_list"}
      ],
      "approver_nodes": {
        "data_owner_review": {"id": "data_owner_review", "approver_source": "helix_resource_owner", "instance_payload_field": "node_approver_open_id_list"}
      }
    }
  }
}
