Skip to content

TaskAssignOptions

TaskAssignOptions = { userId: number; userNameOrEmail?: never; } | { userId?: never; userNameOrEmail: string; } & { assignmentCriteria?: TaskAssignmentCriteria; }

Options for task assignment operations when called from a task instance Requires either userId or userNameOrEmail, but not both. Optionally accepts an assignment criteria; defaults to a single-user assignment, set a group criteria (e.g. TaskAssignmentCriteria.AllUsers) for a directory group.

Type Declaration

assignmentCriteria?

optional assignmentCriteria: TaskAssignmentCriteria

How the assignment is distributed. Optional — defaults to TaskAssignmentCriteria.SingleUser (a direct single-user assignment). Set a group criteria (e.g. TaskAssignmentCriteria.AllUsers) to distribute the task across a directory group's members.