TreeINFO-For-M365 documentation
    Preparing search index...
    interface Tasks {
        complete: (body: CompleteBody) => Promise<void>;
        delegate: (body: DelegateBody) => Promise<void>;
        getById: (taskId: string | number) => Promise<StandardResponse<TaskResult>>;
        getMine: () => Promise<StandardResponse<TaskResult[]>>;
    }
    Index

    Properties

    complete: (body: CompleteBody) => Promise<void>

    Example:

    const { workflow } = tisa;
    const taskIds = [
    "3dea106e-cddf-4ad6-8b40-a283c73f23d0",
    "8e21b3dd-6737-4c37-8ae9-c12a8f986883"
    ];
    const transitionId = "b831abb4-d4b1-4b80-bfb0-497ab7b164dc";
    await workflow.tasks.complete({ taskIds, transitionId });
    delegate: (body: DelegateBody) => Promise<void>

    Delegates tasks to a different user.

    Example:

    const { workflow } = tisa;
    const taskIds = [
    "7a417b6c-9c25-4b3a-b5bf-ae3d1595cb79",
    "ee67d0ce-eebc-484a-9a9a-1b3f0f644751"
    ];
    const delegateToUserId = 23;
    await workflow.tasks.delegate({ taskIds, delegateToUserId });
    getById: (taskId: string | number) => Promise<StandardResponse<TaskResult>>

    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);

    Fetches all tasks assigned to the current user.

    Example:

    const { workflow } = tisa;
    const { data: tasks } = await workflow.tasks.getMine();
    console.log(tasks);