Description
Syntax
Parameters
Example
| How to Get an Approval Task List (C#) | Copy Code |
|---|
// using packages using SAPbobsCOM; using System.Runtime.InteropServices; // get Workflow Task Service CompanyService oCompanyService = oCompany.GetCompanyService(); SAPbobsCOM.WorkflowTaskService taskService = null; taskService = (SAPbobsCOM.WorkflowTaskService)oCompanyService.GetBusinessService(SAPbobsCOM.ServiceTypes.WorkflowTaskService); // get approval tasks SAPbobsCOM.WorkflowApprovalTaskListParams taskParam = null; taskParam = (SAPbobsCOM.WorkflowApprovalTaskListParams)taskService.GetDataInterface(WorkflowTaskServiceDataInterfaces.wtsWorkflowApprovalTaskListParams); taskParam.Status = "W|G"; try { SAPbobsCOM.WorkflowTaskCollection tasks = taskService.GetApprovalTaskList(taskParam); foreach (SAPbobsCOM.WorkflowTask task in tasks) { int TaskID = task.TaskID; foreach (SAPbobsCOM.WorkflowTaskInputObject inputObj in task.WorkflowTaskInputObjectCollection) { int id = inputObj.TaskID; string objType = inputObj.Type; string objKey = inputObj.Key; } } } catch (COMException ex) { int code = ex.ErrorCode; string msg = ex.Message; //error handling }
|
|
See Also