Difference between revisions of "DECOR-issues"

(List of issues)
(tracking/@statusCode)
Line 109: Line 109:
  
 
=====tracking/@statusCode=====
 
=====tracking/@statusCode=====
The status code of the issue associated with this tracking.
+
The status code of the issue associated with this tracking. There is an underlying status machine:
 +
{| class="artdecor"
 +
! Code !! Description
 +
|-
 +
| new || Issue just created. It is new and will soon become a draft/open/finalized issue. Beyond the author, nobody should look at this issue unless it's status code is open or beyond.
 +
|-
 +
| open || Issue is open, ready for actions to take on, also open for comments
 +
|-
 +
| inprogress || Issue is in progress
 +
|-
 +
| feedback || Issue is in progress but needs feedback from others
 +
|-
 +
| closed || Issue is closed including an solution
 +
|-
 +
| rejected || Issue is rejected
 +
|-
 +
| deferred || Issue is deferred
 +
|-
 +
| cancelled || Issue is cancelled
 +
|}
  
 
=====tracking/@label=====
 
=====tracking/@label=====

Revision as of 10:42, 15 July 2013

General

The issues element of a DECOR project file holds the issues of the project. It occurs exactly once in a DECOR file.

Attributes of element issues

@notifier

The Automatic Notifier System (if activated) notifies all authors of the project about changes of any project issue. It can be switched "on" or "off", default is "on".

<issues notifier="on">
  <issue ... />
</issues>

List of issues

Subsequently a list of issue elements represents the issues. An issue has

  • 0..* object elements
  • ...a choice of 0..* tracking and assignment elements.
<issue id="2.16.578.1.34.77.6.1" priority="LL" displayName="Codes separate?" type="CLF">
  <object id="2.16.578.1.34.11.2" type="VS" effectiveDate="2011-07-01T00:00:00"/>
  <tracking effectiveDate="2013-01-29T14:11:22" statusCode="open">
  ...
  </tracking>
  <assignment to="3" name="Rana Tempo" effectiveDate="2013-01-30T13:22:00">
  ...
  </assignment>
</issue>

Attributes of element issue

@id

The unique id of this issue.

@type

The type of this issue.

Code Description
INC Incident
RFC Change Request
FUT For future consideration
CLF Request for Information/Education

@priority

The priority level of this issue, defaults to normal.

Code Description
HH Highest
H High
N Normal
L Low
LL Lowest

@displayName

A short text to describe the issue (headline).

object

There may be 0..* object references where this issue refers to. It has the following attributes in order to reflect a proper reference.

object/@id

The id of the object that is subject to the issue; either id or name of the object should be given.

object/@name

The name of the object that is subject to the issue; either name or id of the object should be given.

object/@type

The type of the object that is subject to the issue.

Code Object with issue is a...
DS ...Data Set
DE ...Data Element
SC ...Scenario
TR ...Transaction
VS ...Value Set
TM ...Template
EM ...Template Element
IS Object with reference to another issue

object/@effectiveDate

The optional effectiveDate of the object that is subject to the issue.

Tracking / Assignments

An issue may have 0..* issue trackings and / or assignments in any sequence.

issue/tracking

This reflects the list of historic events in terms of comments tracking.

tracking/@effectiveDate

Identifies the effective date and time of the tracking.

tracking/@statusCode

The status code of the issue associated with this tracking. There is an underlying status machine:

Code Description
new Issue just created. It is new and will soon become a draft/open/finalized issue. Beyond the author, nobody should look at this issue unless it's status code is open or beyond.
open Issue is open, ready for actions to take on, also open for comments
inprogress Issue is in progress
feedback Issue is in progress but needs feedback from others
closed Issue is closed including an solution
rejected Issue is rejected
deferred Issue is deferred
cancelled Issue is cancelled
tracking/@label

References one or multiple label codes as defined in issues/labels.

tracking/author

An author element, see Authors of trackings or assignments

tracking/desc

What is the description or question associated with this tracking.

issue/assignment

This reflects the list of historic events in terms of assignments of an issue to a person or group.

assignment/@to

Identifier of the person or group where this issue has been assigned to.

assignment/@name

Name / label of the person or group where this issue has been assigned to.

assignment/@effectiveDate

Identifies the effective date and time of the assignment.

assignment/@label

References one or multiple label codes as defined in issues/labels.

assignment/author

An author element, see Authors of trackings or assignments

assignment/desc

What is the description or question associated with this assignment.

Authors of trackings or assignments