RealAdvice

WarpCore

WorkFlow PM

/

Drafts, published and retired versions

How it works

Drafts, published and retired versions

How a template changes over time without changing work already running.

What you need to know

A template changes through its versions. Each is one copy of the template: you write a draft, publish it, and later retire it. A draft nobody wants is deleted. A published version never changes, so a project follows exactly the version it runs. To change a template, you make a new draft, and new work starts from it once it is published. Running work moves to a newer version only when a manager moves it and the change is safe.

How it works

draft

Being written. It can change. No work starts from it.

published

Fixed forever. Work starts from it.

retired

No longer offered for new work. Running projects go on.

A new version always takes the next number: v1, v2, v3. These acts make or change a version:

Act
What it does
Create draft
On New template: a new template, with v1 as a draft. Empty, or a copy of what you kept from another template.
Revise
On a published or retired version: a new draft that starts as a copy of that version.
Copy
On a published version or the draft: a new template, of the same kind of work, with v1 as a draft that starts as a copy of that version.
Open a draft
On a template’s page: a new draft that starts empty.
Publish
Makes the draft published. It is checked first, and refused while anything is missing.
Retire
Makes a published version retired. It cannot be undone.
Delete draft
Deletes the draft and everything in it. The template stays. It cannot be undone.
No records

Which version new work starts from

  • The usual work on a new property or engagement starts from the newest published version of the default template.
  • New project chooses the newest published version for you. A manager can pick an older published one, and a message warns that it is not the newest.
  • A draft or a retired version is never offered for new work.

Moving running work to a newer version

A fix in a newer version reaches running work only when a department manager or a company administrator moves that work. The system allows the move only when the difference cannot spoil work already done: 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, or a change to where an answer shows on another task's card. Anything else keeps the work on its version, and the screen says why. A link from a task to a task of another template, such as from an engagement’s work to a property’s, is not part of either version: work keeps the links that were in effect when it started, whatever version it moves to. A check on a line the newer version rewords or removes starts unchecked; who checked it and when stays in the record. See Move work to a newer version.

Details

  • A template has at most one draft at a time. While it has one, Revise and Open a draft are grayed out.
  • A draft that nobody wants is deleted, not retired. The next new draft takes the next number after the highest one left, so it can take the deleted draft's number.
  • A template's name is fixed once any version of it is published. Its kind of work can still change.
  • Two published versions can be live at once. Retire the older one when nobody should start work from it.
  • Publishing or retiring a version does not change work that is already running. Projects keep their version until a manager moves them, one at a time, to a newer published version of the same template.

Good to know

What publish checks: Publish checks. What each status means at a glance: Project and version statuses.