跳轉到

表單簽核

在進行表單簽核前,必須先取得要簽核的表單 NodeId ,可以從搜尋待處理表單 API 取得。

同意

發送簽核同意,完整範例如下:

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.BPM.TaskSign.Sign

var user = UserModel.Create(UserType.Account, "justin");
await UofxService.BPM.TaskSign.Sign(new TaskSignRequestModel()
{
    User = user,
    NodeId = 123456,
});

輸入參數

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Models.Bpm

物件名稱: TaskSignRequestModel

屬性 型態 必填 預設值 說明
User UserModel V 簽核人
NodeId Guid V 目前簽核站點 ID

回傳結果

無,如失敗會回傳 exception

否決

發送簽核否決,完整範例如下:

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Service

方法名稱: UofxService.BPM.TaskSign.Reject

var user = UserModel.Create(UserType.Account, "justin");
await UofxService.BPM.TaskSign.Reject(new TaskRejectRequestModel()
{
    User = user,
    NodeId = 123456,
    Opinion = "測試否決",
});

輸入參數

命名空間: Ede.Uofx.OpenApi.Sdk.NetStd.Models.Bpm

物件名稱: TaskRejectRequestModel

屬性 型態 必填 預設值 說明
User UserModel V 否決人
NodeId Guid V 目前簽核站點 ID
Opinion string V 否決原因

回傳結果

無,如失敗會回傳 exception