uof_custom_apply_form
Submit a form application using the form structure obtained via get_form_structure_by_id. Input form version ID, applicant, first signer, and field values to get a TaskId.
Instructions
正式起單,成功回傳 TaskId(後續查詢與結案都要用到,務必保存)。
何時使用:已用 get_form_structure_by_id 確認這張表單要帶哪些欄位後,要正式送出時。 呼叫端只要挑表單、填內容即可——這張表單背後怎麼起(系統內部用哪種方式)不需要你管。
限制:起單不會驗證網頁必填欄位,缺欄位仍可能起單成功但內容不完整;附檔、多站/並簽會簽尚未支援。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | Yes | 起單內容,**形狀依該表單而定,請先用 get_form_structure_by_id 查**:一般表單帶 {fieldId: 值}(明細欄位帶列清單 {"004":[{"004_1":"品名","004_3":5}]});少數客製表單(如採購單)帶該表單說明的內容(主旨/供應商/明細…)。 | |
| comment | No | 申請者意見(選填) | |
| urgent_level | No | 緊急程度:0 緊急 / 1 急 / 2 普通 | 2 |
| form_version_id | Yes | 表單版本代號,由 get_form_list 取得 | |
| applicant_account | Yes | 申請者帳號;web 起單表單必須等於目前 MCP 的 UOF_ACCOUNT | |
| first_signer_account | Yes | 第一站簽核者帳號(SOAP 自由流程必填,請先向使用者確認送給誰簽);網頁起單的表單(如採購單)由表單自身流程決定簽核者,此參數會被略過 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |