Skip to content

IP Workview Refresh

FieldValue
CompanyJMS
PortalAdmin
Prototypehttps://jms.orchidux.com/admin/ip-workview-refresh?filter_template=2
Jira ticketsJMS-5449, JMS-5450, JMS-4495
PRDNot linked yet
Handoff statusDraft
Walkthrough videoNot attached yet

This mockup is still a draft handoff. Treat it as a reviewable UX direction for the Workview refresh, not as promoted final product behavior.

The IP Workview Refresh shows how a JMS Admin can review one Intake IP workflow across many journeys without losing comparison context. The mockup focuses on dense operational scanning, By Journey and By Task review modes, task-state visibility, filtering, sorting, horizontal matrix navigation, and a safe bulk task-edit flow with recoverable partial failure.

ActorUse case
AdminReviews many Intake IP journeys at once, narrows the list, compares task progress, and updates workflow task states.
Case managerFinds assigned journeys, checks what remains incomplete, and confirms whether work is on track before follow-up.
Operations leadFilters by team or assignee to understand workload and spot journeys that need attention.
  1. The Admin opens the Intake IP Workview for the selected workflow template.
  2. The Admin narrows the worklist with Search, Status, Assigned, Team, or template filters.
  3. The Admin chooses By Journey for journey-first scanning or By Task for task-first review.
  4. In By Journey, the Admin scans pinned journey summary, progress, party statuses, and workflow task columns.
  5. The Admin scrolls the matrix or uses the horizontal arrows to inspect later task columns while journey identity remains visible.
  6. The Admin turns on Edit task states.
  7. Active task pills become editable Complete/Incomplete controls; Inactive tasks stay unavailable.
  8. The Admin changes one or more task states across one or more journeys.
  9. The page previews staged changes immediately, including updated row progress and visible unsaved-state indicators.
  10. The Admin selects Save changes and reviews the backend-effects warning before applying.
  11. The applying state stays visible until all task updates return a result.
  12. The result state lists successful and failed updates separately.
  13. If any task fails, the Admin can retry only the failed changes without undoing the successful ones.
StateWhat the developer should understand
By Journey defaultThe default page is a journey-first comparison surface. The design keeps a dense table and horizontal workflow matrix instead of converting the Workview into cards.
By Task modeThe alternate mode lets the Admin review one task across multiple journeys, including task-centered selection and bulk action scope.
FilteringFilters narrow the current journeys and reset pagination. Team filtering is part of the refresh.
Mobile filteringSmaller screens keep Search visible and move filters behind a Filters button and right-side drawer.
Horizontal navigationThe matrix supports direct horizontal scrolling and arrow controls. Pinned ID and Journey Name protect orientation while task columns move.
Task title overflowLong task names stay at a consistent width and expose the full title through tooltip disclosure.
ProgressProgress is row-derived from active Complete and Incomplete task states. Inactive tasks do not count toward the denominator.
Hidden snippets cueA small help cue beside each progress indicator explains when a case has snippets not shown in this Workview.
Edit task statesEditing is deliberate. The Admin must enter the mode before task states become editable.
Unsaved changesChanged task controls show a dashed unsaved state and remain staged until Save changes.
Cancel with draftsCanceling while changes exist requires confirmation so the Admin does not lose staged work accidentally.
Backend-effects warningSaving task changes can trigger downstream workflow effects, so the Admin reviews a confirmation before applying.
ApplyingThe progress dialog is intentionally non-dismissible while updates are in flight.
Partial failureA result can contain both successes and failures. Successful updates stay applied; failed updates can be retried.
Empty resultIf filters remove every journey, the page should explain that no journeys match without replacing the overall Workview structure.
Desktop Workview showing filters, search, sort, By Journey and By Task modes, pinned journey summaries, progress indicators, and task columns.

Desktop default state. Read this screen left to right: filter rail, search and sort controls, By Journey and By Task modes, pinned journey summaries, progress, party statuses, and horizontally scrollable workflow tasks.

Mobile Workview showing search, sort, filters, By Journey and By Task modes, horizontal arrows, pinned journey summaries, task columns, and pagination.

Mobile default state. The mockup keeps the matrix model intact: Search and sort stay visible, filters move into a drawer, By Journey and By Task remain accessible, and horizontal navigation exposes additional task columns.

  • This mockup is scoped to Intake IP Workview review.
  • By Journey is the default review mode; By Task provides task-centered review across journeys.
  • The selected workflow template appears fixed for this route.
  • The journey summary remains visible while workflow task columns scroll.
  • Task states must be understandable without relying on color alone.
  • Inactive tasks are visible but unavailable for task-state editing.
  • Staged task changes update displayed progress before save.
  • Save applies all staged task changes together after a confirmation.
  • Partial results must account for every attempted task change.
  • Failed task updates are recoverable without rolling back successful task updates.
  • The shared admin shell is context only on this mockup; route-external actions are not part of the reviewed flow.
  • Journey names, IDs, assignees, teams, statuses, timestamps, and failure details are fictional review fixtures.
  • Production values should come from the Workview journey query, workflow task data, admin identity, permissions, and bulk task-update results.
  • The deterministic partial-failure path exists only so reviewers can inspect the failure and retry experience.
  • The content contract is draft, so these notes should not be promoted into stable product docs until the mockup is approved.
  • Should a later Workview milestone support activating or deactivating custom tasks from this page?
  • Should production bulk progress come from a job endpoint, server-sent events, polling, or completed-result counts?
  • Should Team filtering accept multiple teams in production or follow a single-team behavior?
  • Desktop screenshot: open image
  • Mobile screenshot: open image
  • Walkthrough video: not attached yet
  • UX Registry follow-up: attach the walkthrough to the existing row, then set this page’s walkthrough block to the registry walkthroughVideoUrl