FlowmageDocs

Move issue

BetaChanges data

Moves a Jira issue through a workflow transition.

Settings

SettingWhat it is
ConnectionRequiredThe Jira connection the step signs in with.
Issue keyRequiredtext
Name the move byA Jira status is not written directly: you name a transition, and which transitions exist depends on the workflow and on where the issue is now. A name costs one extra read and survives a workflow edit; an id does not.
MoveRequiredThe List transitions node shows both the names and the ids.
CommentAdded as part of the same move, so the change and its reason are one event.
ResolutionMany workflows require a resolution on the move to Done — give its name, for example Done or Won't Do.
Fields the move asks forKeyed by field id — the List transitions node names them per move.
Extra fields (raw JSON)For a field whose value is an object — { "customfield_10050": { "value": "Red" } }.
Technical details
KeyValue
connectiontexta connection id from `requires.connections` (provider `jira`)
issuetext
transitionBy"name" or "id", by default "name"
transitiontext
commenttext
resolutiontext
fieldsobject of text, by default {}
extraFieldsobject (any keys), by default {}

Output

FieldType
issueRefIssue keystring
transitionIdstring
transitionNamestring
toStatusThe status it moved tostring
Sample output, and the expression for each field
  • issueRef"ENG-142"
  • toStatus"Done"
  • transitionId"41"
  • transitionName"Done"

Errors

When a step of this node stops a run, the run page shows a code. Look it up:

Example step

The step as a flow file holds it. Replace each value in <…>.

{
  "config": {
    "comment": "",
    "connection": "<connection id>",
    "extraFields": {},
    "fields": {},
    "issue": "<issue key>",
    "resolution": "",
    "transition": "<move>",
    "transitionBy": "name"
  },
  "label": "Move issue",
  "type": "jira.transitionIssue",
  "version": 1
}