What the person is doing
Assignment may appear on issues, pull requests, tasks, tickets, comments, documents, forms, cases, approvals, incidents, projects, or queue rows.
Application · lesson 19 of 23 · Task And Workflow Patterns
Underlying principle: A workflow joins actions across time, people, and systems. Each step gives the person enough context to continue, review, pause, or recover.
Provide a clear assignment surface that identifies the accountable owner or assignees, constrains candidate choices by eligibility and policy, separates assignment from related roles, previews notification and access effects, supports self-assign, reassign, unassign, automatic default assignment, bulk preview, and records changes in activity.
A workflow joins actions across time, people, and systems. Each step gives the person enough context to continue, review, pause, or recover.
Assignment may appear on issues, pull requests, tasks, tickets, comments, documents, forms, cases, approvals, incidents, projects, or queue rows.
Provide a clear assignment surface that identifies the accountable owner or assignees, constrains candidate choices by eligibility and policy, separates assignment from related roles, previews notification and access effects, supports self-assign, reassign, unassign, automatic default assignment, bulk preview, and records changes in activity.
Unassigned item state.
What responsibility does the assignee take on, and how is that different from a mention, reviewer, approver, watcher, or collaborator?
Opening assignment shows the current assignee, candidate eligibility, and whether the item supports one assignee, multiple assignees, teams, bots, or automatic assignment.
Assignment may appear on issues, pull requests, tasks, tickets, comments, documents, forms, cases, approvals, incidents, projects, or queue rows.
Open the working example, try its controls, and compare the behavior against the decision guidance.
Assignment may appear on issues, pull requests, tasks, tickets, comments, documents, forms, cases, approvals, incidents, projects, or queue rows.
Provide a clear assignment surface that identifies the accountable owner or assignees, constrains candidate choices by eligibility and policy, separates assignment from related roles, previews notification and access effects, supports self-assign, reassign, unassign, automatic default assignment, bulk preview, and records changes in activity.
Unassigned item state.
Automatic assignment points to a stale default owner.
Label the assignment field with the current assignee, item name, and responsibility meaning.
GitHub Docs - checked
GitHub documents assignee eligibility, individual assignment, bulk assignment, and multiple assignees for issues and pull requests.
GitHub Docs - checked
GitHub REST documents listing, adding, and removing issue and pull request assignees.
Atlassian Support - checked
Jira documents automatic assignee behavior using component and space default assignee rules.
Asana Help Center - checked
Asana documents task assignment responsibility and the distinction between responsible assignee and collaborators.
Microsoft Learn - checked
Microsoft Planner documents add assignee, remove assignee, and assigned-to-me task operations.
Google Help - checked
Google Docs documents assigning action items from comments, reassignment, and done state.
Source trail checked: