Skip to main content

Workflow Actions

Six actions move an issue through its lifecycle on mobile: Complete, Close, Cancel, Reassign, Update, and Reopen. (Open is recorded automatically at creation and is never performed by hand.)

The workflow is identical to the web version — same actions, same rules, same results. Only the presentation differs: full-screen forms instead of side panels.

Open the ⋯ menu in the title bar of the detail screen to reach the actions. The menu only appears when you have edit rights on that issue.

Action menu

ActionResult
🟠 CompleteDone; the resolver is recorded as the person who taps the action, not the assignee
🟢 CloseClosed; the closed date is recorded
🔴 CancelCancelled — terminal, cannot be undone
🔵 ReassignChanges the assignee, and automatically keeps the previous assignee in the distribution list so they keep receiving notifications
🔵 UpdateRecords progress without changing the status; an optional sub-status and confirmed date can be set
🔵 ReopenReopened; the assignee can optionally be changed

Who can do what

The set of actions you may perform is decided by the system from your role and the issue's status. When you are online, the app shows exactly what the system returns — meaning permissions on mobile are enforced exactly as on the web.

When you are offline, the system's list is unavailable, so the app falls back to a provisional, status-based table:

StatusProvisional actions shown offline
Opened / ReopenedComplete, Update, Reassign, Close, Cancel
DoneClose, Reopen
Closed / CancelledReopen

:::caution The offline list is provisional The fallback table lists the broadest possible set and does not distinguish role. An action you see offline may still be rejected once the system confirms your permissions on sync. :::

The action form

Every action opens a full-screen form with the same layout, mirroring the web action panels:

Warning banner (if any) → action-specific fields → Note / Reason → Distribution → Attachments → Private toggle → Notify toggle → confirm button.

Shared blocks:

  • Note — formatted text with @mentions. Relabelled Cancellation Reason for Cancel.

  • Distribution — multi-select, pre-loaded from the issue's list. Clearing every recipient is recorded and persists.

    Distribution block

  • Attachments — camera, gallery, video, files. See Attachments & Media. Selecting an existing project document is web-only.

    Attachments block

  • 🔒 Private toggleone-way: it can be turned on, never off. See Privacy.

  • 📧 Notify Recipients toggle — controls whether this action emails the distribution list.

Private and Notify toggles with the confirm button

Action reference

ActionButton / colorRequiredAction-specific fieldsPrivate toggle
🟠 CompleteMark as Done / amberNoteShown
🟢 CloseClose Issue / greenNoteShown
🔴 CancelCancel Issue / redReasonRed warning banner — "cannot be undone"Hidden
🔵 ReassignReassign / blueNew assignee + NoteAssignee picker — no "Assign to Me"Shown
🔵 ReopenReopen / blueNoteAssignee (optional, pre-filled with the current one) + Assign to MeShown
🔵 UpdateSave Update / blueNoteSub-status (In-Progress / Pending) and Confirmed Date, both optionalShown

Notes:

  • 🔴 Cancel is the only action that hides the Private toggle and shows the red warning banner. It still has Distribution, Attachments and the Notify toggle, exactly as on web.
  • 🔵 Reassign cannot be submitted without a valid new assignee, and it does not have the "Assign to Me" button — you must pick the person from the directory. Assign to Me exists only on the 🔵 Reopen form.

:::info Resolver The Resolver is whoever actually taps 🟠 Complete (or a direct 🟢 Close) — which may be the assignee, a colleague in the assignee's organization, the creator, or an administrator. It is never defaulted to the assignee. :::

🟠 Complete an issue

Complete an issue form

  1. Open the issue, open the ⋯ menu and choose Complete.
  2. Enter the Note (required) describing the work done.
  3. (Optional) Adjust the distribution list, attach photos or files, set the Private or Notify toggles.
  4. Tap Mark as Done. The status moves to Done and you are recorded as the resolver.

🟢 Close an issue

Close an issue form

  1. Open the issue, open the ⋯ menu and choose Close.
  2. Enter the Note (required) and confirm with Close Issue.
  3. The status moves to Closed and the closed date is recorded.

🔴 Cancel an issue

Cancel an issue form

  1. Open the issue, open the ⋯ menu and choose Cancel.
  2. A red warning banner reminds you this cannot be undone.
  3. Enter the Cancellation Reason (required) and confirm with Cancel Issue.
  4. The status moves to Cancelled — terminal. The only way out is Reopen.

🔵 Reassign an issue

Reassign an issue form

  1. Open the issue, open the ⋯ menu and choose Reassign.

  2. Select the new assignee (required) from the user directory — search by name, or scroll the list grouped by stakeholder. There is no "Assign to Me" shortcut on this form.

    Assignee picker

    Until both are set, the header shows "Add an assignee and a note to continue" and the confirm button stays disabled.

  3. Enter the Note (required) and confirm with Reassign.

  4. The assignee changes, and the previous assignee is kept in the distribution list automatically so they keep receiving notifications.

🔵 Update progress

Update progress form

  1. Open the issue, open the ⋯ menu and choose Update.
  2. (Optional) Set a Sub-status (In-Progress / Pending) and/or a Confirmed Date.
  3. Enter the Note (required) and confirm with Save Update.
  4. The main status is unchanged; the progress is recorded in the timeline.

🔵 Reopen an issue

  1. On a Done, Closed or Cancelled issue, open the ⋯ menu and choose Reopen.
  2. The assignee selector is pre-filled with the current assignee — keep it, pick someone else, or tap Assign to Me.
  3. Enter the Note (required) and confirm with Reopen.
  4. The status moves to Reopened.

Actioning offline

Actions taken with no signal are queued, not applied. The issue's status on your device does not change immediately; instead the action appears as a read-only line on the timeline with a Queued label, plus a status banner at the top of the detail screen.

While an action is queued for an issue, opening the Actions sheet shows "An action is waiting to sync. Retry or discard it before starting another." and the workflow actions are greyed out — this prevents you from stacking a second action on top of a status the system has not confirmed yet. (Make private stays available.)

Actions sheet with the waiting-to-sync notice

The full behaviour, including failed and conflict states, is described in Working Offline & Sync.

No bulk actions on mobile

Every action applies to a single issue. Multi-issue selection and bulk actions are web-only — see Web ↔ Mobile differences.