It's all about the answers!

Ask a question

DNG Workflow vs Attribute


Sean F (1.3k252162) | asked Jul 28 '18, 10:47 a.m.
It seems like in some ways workflows are just glorified enum attributes.
They are more a of a guddle to setup and maintain than a simple enum attribute.
It seems like the main benefit is that you can put state specific access controls on artifacts based on their work flow state.
Would it be fair to say that if you have no need to control edit access to an artifact type based on a workflow state then an enum attribute is better (simpler) than a workflow for simply tracking the 'state' of an artifact - or are their other benefits to workflows?

2 answers



permanent link
Amit Talwar (5615) | answered Jul 31 '18, 4:03 p.m.

Workflow's were designed to control edit access to requirements based on defined "states" of the workflow.  If you don't plan on using this feature, then using an enumerated attribute would be the recommendation for sorting, querying, and reporting on requirements.


permanent link
Sean F (1.3k252162) | answered Aug 01 '18, 11:41 a.m.
^Thanks Amit.

Thinking about it more I guess process control over state transition would be another benefit - where you can control who can change to particular states.

Attribute change control on the other hand would affect all values of the enum.

But I can't think of anything else.

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.