搜尋我申請的表單
取得指定人員申請的表單,並且將結果用分頁回傳,完整範例如下:
命名空間:
Ede.Uofx.OpenApi.Sdk.NetStd.Service方法名稱:
UofxService.BPM.SearchFormByApply輸入參數 命名空間:var result = await UofxService.BPM.SearchFormByApply(new SearchFormByApplyReqModel() { User = UserModel.Create(UserType.Account, "justin"), TaskStatus = Ede.Uofx.OpenApi.Sdk.NetStd.TaskStatus.All, DateRange = new SearchDateRange() { Since = DateTimeOffset.Now.AddDays(-30), Until = DateTimeOffset.Now, }, DateRangeType = Ede.Uofx.OpenApi.Sdk.NetStd.TaskListOrder.ApplicantDate, });Ede.Uofx.OpenApi.Sdk.NetStd.Models.Bpm物件名稱:
SearchFormByApplyReqModel
| 屬性 | 型態 | 必填 | 預設值 | 說明 |
|---|---|---|---|---|
| User | UserModel | V | 申請者帳號 | |
| FormCode | string |
指定表單代碼 | ||
| Keyword | string |
關鍵字(會模糊查詢: 表單編號、主旨、欄位內容、附件名稱) | ||
| TaskStatus | Enum TaskStatus | V | 所有狀態 | 表單狀態 |
| DateRangeType | Enum TaskListOrder | 依申請日期 | 時間範圍類型 | |
| DateRange | SearchDateRange | 不限時間 | 搜尋時間範圍 | |
| PageOptions | SearchPageOptions | V | (請參考物件說明) | 分頁排序選項 |
回傳結果¶
回傳的搜尋結果同時包含 分頁資訊 和 分頁內容:
命名空間:
Ede.Uofx.OpenApi.Sdk.NetStd.Models物件名稱:
SearchByPage<T>
| 屬性 | 型態 | 說明 |
|---|---|---|
| PageInfo | PageInfoModel | 分頁資訊 |
| Items | IEnumerable<SearchFormByApplyResultModel> |
分頁內容 |
命名空間:
Ede.Uofx.OpenApi.Sdk.NetStd.Models.Bpm物件名稱:
SearchFormByApplyResultModel
| 屬性 | 型態 | 說明 |
|---|---|---|
| FormName | string |
表單名稱 |
| Subject | string |
表單主旨 |
| FormSn | string |
表單編號 |
| ApplicantDate | DateTimeOffset |
申請時間 |
| EndDate | DateTimeOffset? |
結案時間 |
| AllowedToRetrieve | bool |
是否可以取回 |
| AllowedToCancel | bool |
是否可以作廢 |
| TaskViewStatus | Enum TaskStatus | 表單狀態 |
| Url | string |
表單連結 |