RealAdvice

WarpCore

WorkFlow PM

/

Move work to a newer version

How-to

Move work to a newer version

Give running work a fix from a newer version, one project at a time, when the change is safe.

What you need to know

Work keeps the version of its template it started on. When a newer version fixes the process, a manager can move running work to it, one project at a time. The newer version is allowed only when its difference cannot spoil work already done: today, new wording, a new checklist, a new place a checklist line is answered from, a new task that nothing already in the work waits for, a new job role to record a client's task, a changed due date of a task, and a change to where an answer shows on another task's card. Anything else keeps the work where it is, and the screen says why. You need to be a department manager or a company administrator.

Before you start

  • The newer version is published. A draft or a retired version is never offered.
  • A move goes forward only, to a newer version of the same template. Work never moves to another template.
  • Nothing moves on its own. A person always chooses each move.

What to do

Before you do this

A move cannot be undone. The work then follows the newer version: its tasks show the newer words and checklists everywhere they are read. Checks, people on tasks, waits, answers and history stay. A check on a checklist line that the newer version rewords or removes is not carried: that line starts unchecked, and who checked it and when stays in the record. The task board may keep a card's earlier title.

From the template, for any of its running work:

  1. On Workflow Templates, select the template's row.
  2. In Versions, select Older work on the newest published version's row. It shows only when some work runs an older version.
  3. The line above the list says how many of the projects can move. Each project shows its record's name and its kind of work, as Workflow Projects does. Under it are the version it runs and its ID, which tells two projects apart when their record has no name yet. A project that cannot move shows why instead of a button, in one sentence that starts “Stays on v”.
  4. Select Move to v5 (the newer version's number) on the project's row. The question lists what changes for that work, task by task, and the checks it resets. Select Move.

Or from the project's own page:

  1. Open the project. When a newer version is published, the top row shows Move to v5.
  2. Select it, read what changes, and select Move.

When the newer version cannot take this work, Move to v5 is grayed out. Point at it to read why. The same sentence shows once in a gray message when the page opens. It starts “Stays on v” and gives the reason in plain words, for example: Stays on v1: an approval on it names an outside party.

What a newer version may change

The system decides whether a move is allowed, from one published list. The list is short on purpose: it grows only when a new kind of change is ruled safe.

The question lists
What changed in the newer version
New wording
A task’s name, description or what it leaves behind.
New checklist
A task’s checklist lines added, reworded, reordered or removed.
New source
A checklist line with the same words is now answered from another place in WarpCore, or from none. Every check stays on its line.
New task
A task that nothing already in the work waits for, with no approval, in the template’s own department.
New recorder
The job role that records a client’s task changed. It changes who records, not work done.
Due date
A task’s due date was added, changed or removed. A due date is worked out when a screen shows the task, so work already done does not change, and an open task shows the newer date at once.
Shown answer
Where a question’s answer shows on another task’s card, or the words of that line, changed. The card reads it when it shows the task, so work already done does not change.
No records

Any other change keeps the work on its version. The sentence names the newer version, then what it does, for example Stays on v4: v5 removes a task.

After the newer version
What changed
removes a task
A task is gone.
splits or replaces a task
A task is split into halves, or replaced by a new task of the same code.
adds a task another task waits for
A task already in the work would wait for the new task.
adds a task that needs an approval
The new task needs an approval.
adds a task in another department
The new task counts in another department.
reorders tasks
Tasks already in the work changed order.
changes who does a task
The job role on a task changed.
changes whether a task repeats
A task now repeats, or no longer does.
renumbers a task
A task’s process code, such as S10, changed.
moves a task on the route map
A task’s station or chart box changed.
changes where a task shows
The screens a task shows on changed.
changes when a task applies
A task’s test changed.
changes a wait between tasks
A wait between tasks was added, removed or changed.
changes an approval
An approval or who gives it changed.
changes a stage
A stage was added, removed, renamed or changed.
changes a stage's outcomes
A stage’s outcomes changed.
changes a move between stages
A transition, its people or its start rule changed.
changes a task's column on My Tasks
A task’s column on My Tasks changed.
changes a field
A field was added, removed, renamed or changed, or moved ahead of another. A field added in the middle of the list changes no field after it.
No records

The work itself can also keep a move from happening:

  • it is still being set up: the work has not finished starting. It can move once it is ready.
  • it is canceled: canceled work stays as it was. It can move after it is reactivated.
  • its property or engagement is deleted: the work is paused.
  • an approval on it names an outside party: a release approval names an outside party's item, and an approval is never rewritten. The work finishes on its version.

A skipped task never keeps work from moving: a task removed by the newer version is refused whatever state it is in.

Confirm it worked

A message says the work now runs the newer version. The project leaves Older work, and its page no longer offers the move. Its task cards show the newer words and checklist lines.

If it did not work

  • There is no Older work: no running work is on an older version, or your role does not allow moving work.
  • A message starts “Stays on v”: something changed since the list was read, for example the work was canceled. Nothing moved. See Work does not move to a newer version.