Skip to content

Workflow templates

The built-in workflows a new one can start from, with every node and edge.

Each template is an ordinary workflow: start from one, change any node, and publish it as your own. This page is generated from the templates themselves when the docs are built. Each template’s anchor is its id, and each node links to its entry in the node catalog.

A template marked gates publish is meant to be the only way an entry it covers is published. See Workflows.

Editorial review

tpl-editorial-reviewgates publish

Publish requests are validated, reviewed by an editor and, when tagged legal, signed off by legal before they publish.

  • Starts onPublish requested
  • Nodes11
  • Edges13
Nodes
IdLabelType
requestedPublish requestedPublish requested
validateValidate entryValidate entry
fixAsk for fixesComment
invalidInvalidEnd
editorEditor reviewApproval
legal_tagTagged legal?Condition
legalLegal sign-offApproval
publishPublishPublish
donePublishedEnd
rejectedNot approvedEnd
expiredNo decisionEnd
Edges
FromBranchTo
requestedoutvalidate
validatevalideditor
validateinvalidfix
fixoutinvalid
editorapprovedlegal_tag
editorrejectedrejected
editorescalatedexpired
legal_tagtruelegal
legal_tagfalsepublish
legalapprovedpublish
legalrejectedrejected
legalescalatedexpired
publishoutdone

Moderate then publish

tpl-moderate-then-publishgates publish

The moderation agent checks every publish request; clean entries publish, flagged ones wait for a reviewer.

  • Starts onPublish requested
  • Nodes8
  • Edges8
Nodes
IdLabelType
requestedPublish requestedPublish requested
moderateModerateModerate
reviewReview flagged entryApproval
publishPublishPublish
donePublishedEnd
tell_authorTell the authorComment
rejectedNot approvedEnd
expiredNo decisionEnd
Edges
FromBranchTo
requestedoutmoderate
moderatecleanpublish
moderateflaggedreview
reviewapprovedpublish
reviewrejectedtell_author
reviewescalatedexpired
tell_authoroutrejected
publishoutdone

Enrich with review

tpl-enrich-with-review

The enrich agent proposes SEO fields, a summary and tags for each new entry; an editor approves or rejects the proposal.

  • Starts onEntry created
  • Nodes5
  • Edges5
Nodes
IdLabelType
createdEntry createdEntry created
enrichEnrichEnrich
stageMark enrichedSet stage
doneEnrichedEnd
skippedNot enrichedEnd
Edges
FromBranchTo
createdoutenrich
enrichapprovedstage
enrichrejectedskipped
enrichtimeoutskipped
stageoutdone

Translate on publish

tpl-translate-on-publish

Each time an entry publishes, its localized fields are translated into every listed locale.

  • Starts onEntry published
  • Nodes7
  • Edges7
Nodes
IdLabelType
publishedEntry publishedEntry published
initLocales to translateSet variables
eachEach localeLoop
pickPick localeSet variables
translateTranslateTranslate
advanceNext localeSet variables
doneTranslatedEnd
Edges
FromBranchTo
publishedoutinit
initouteach
eachbodypick
pickouttranslate
translateoutadvance
advanceouteach (next)
eachdonedone

Quarterly freshness review

tpl-quarterly-freshness

Each quarter an assessment reads every published entry and assigns a refresh task for the ones that are out of date.

  • Starts onSchedule
  • Nodes5
  • Edges4
Nodes
IdLabelType
quarterlyQuarterlySchedule
assessStill accurate?Assess
assignRefresh taskAssign task
doneAssignedEnd
freshStill freshEnd
Edges
FromBranchTo
quarterlyoutassess
assessyesassign
assessnofresh
assignoutdone