TreeINFO-For-M365 documentation
    Preparing search index...

    Implements

    • IWorkflowTasksService
    Index

    Methods

    • Example:

      const { workflow } = tisa;
      const taskIds = [
      "3dea106e-cddf-4ad6-8b40-a283c73f23d0",
      "8e21b3dd-6737-4c37-8ae9-c12a8f986883"
      ];
      const transitionInternalName = "Approve";
      await workflow.tasks.complete({ taskIds, transitionInternalName });

      Parameters

      Returns Promise<BackendResponse<TaskActionResponse[]>>

    • Delegates tasks to a different user.

      Example:

      const { workflow } = tisa;
      const taskIds = [
      "7a417b6c-9c25-4b3a-b5bf-ae3d1595cb79",
      "ee67d0ce-eebc-484a-9a9a-1b3f0f644751"
      ];
      const delegateToUserLoginName = "i:0#.f|membership|jcerna@dmscloudapps.onmicrosoft.com";
      await workflow.tasks.delegate({ taskIds, delegateToUserId });

      Parameters

      Returns Promise<void>

    • Returns task by id.

      Example:

      const { workflow } = tisa;
      const taskId = "f9bdbe2d-f709-4828-a71e-e84a0a0fbb16"
      const { data: task } = await workflow.tasks.getById(taskId);
      console.log(task);

      Parameters

      • taskId: string | number

      Returns Promise<BackendResponse<TaskResult>>