Issue (Maintenance) Class

An Issue is either a Change or a Defect, is associated with the containing element, and is accessed through the Issues collection of an element.

Associated table in .EAP file: t_objectproblems

Issue Attributes

Attribute

Type

Notes

DateReported

Date

Read/Write. Date issue reported.

DateResolved

Date

Read/Write. Date issue resolved.

ElementID

Long

Read/Write. ID of element associated with this issue.

Name

String

Read/Write. The Issue name; that is, the Issue itself.

Notes

String

Read/Write. Issue description.

ObjectType

ObjectType

Read only. Distinguishes objects referenced through a Dispatch interface.

Priority

String

Read/Write. Issue priority. Generally should use Low, Medium and High.

Reporter

String

Read/Write. Person reporting issue.

Resolver

String

Read/Write. Person resolving issue.

ResolverNotes

String

Read/Write. Notes entered by resolver about resolution.

Severity

String

Read/Write. Issue severity. Should be marked as Low, Medium or High.

Status

String

Read/Write. The current status of the issue.

Type

Variant

Read/Write. Issue type - can be Defect or Change, Issue and ToDo.

Version

String

Read/Write. Version associated with issue. Note that this method is only available through a Dispatch interface. For example:

Object ob = Issue;

Print ob.Version;

Issue Methods

Method

Type

Notes

GetLastError ()

String

Returns a string value describing the most recent error that occurred in relation to this object.

This function is rarely used as an exception is thrown when an error occurs.

Update ()

Boolean

Update the current Issue object after modification or appending a new item. If false is returned, check the GetLastError function for more information.