Note: The contents and layout of the Issue Edit form is based on the schema of the associated AccuWork issue database. Because each
depot can be associated with a different AccuWork issue database, the look and feel of the Issue Edit form might change depending on the depot you are querying. Issue Edit forms and the AccuWork issue database are defined using the Schema Editor in the AccuRev Java GUI.
See Understanding Issue Form Validation for more information on working with issues in AccuWork.
|
•
|
Click the New Issue button in the Web UI main toolbar and choose a depot.
|
|
•
|
The Changes Subtab displays the issue record's change package, and provides commands for analyzing and manipulating the change package's entries. To see the change package in a separate tab, click the Change Package History button on the Issue Toolbar. See Change Package History Tab for more information.
|
This section describes some of the features supported by AccuWork in the Issue Edit form. Note that the types of fields you see in an Issue Edit form and their behavior (whether or not they are required or are initialized, for example) is determined by how the form was defined in the AccuRev Schema Editor. See
Understanding Issue Form Validation for more information.
Your changes to an issue in the Issue Edit form are not saved until you click the Save (

) or
Save and Close (

) button in the tab's toolbar. When you save an issue record, the issue record is stored in the depot's issue database, within the AccuRev repository. For new issues, AccuWork assigns the next available integer issue number to the new issue record when you save your work. This number cannot be modified.
A transaction of type dispatch records the modification to the issue record. You can see the record of changes to a record on the
Issue History Subtab.
If you have implemented AccuWorkflow™ in your AccuRev depot, AccuWorkflow displays transition buttons on the Issue Edit form toolbar that let you move an issue to a different stage in the workflow (from New to Scheduled, for example). See
Using AccuWorkflow™ for more information.
“Mailto” and Issue Link (

) buttons are displayed at the top of each Issue Edit form, allowing you to provide other AccuRev users with access to individual issues. See
Obtaining Web UI Links.
Issue Form field definitions—whether or not a field is required, how it is initialized, valid values, and so on—are specified using the AccuRev Schema Editor in the AccuRev Java GUI. As you work in an Issue Edit form, you may notice these effects:
|
•
|
The set of required fields has changed. If a field's label appears in red, it is a required field. You cannot Save the issue record until every required field has a value (that is, is not empty or in the case of lists, is set to a value other than <none selected>). Some required fields may have values set through an automated field initialization.
|
Text and
log fields on the Issue Edit form can have multiple lines, as well as a default height and width. These dimensions are set when the field and the form are designed in the AccuRev Schema Editor. The Web UI displays a scroll bar on text and log fields when the content exceeds the available display. A toggle button (

) allows you to quickly expand the field; click it again to collapse the field.
A rich text formatting toolbar can be optionally displayed for text and log fields that are defined with a height of two or more lines, as shown in the following illustration:
You can enable the rich text formatting toolbar by making a change to the AccuRev Web UI configuration file,
wui_config.xml. See
Enabling Rich Text Formatting Tools in the
AccuRev® Web User Interface Installation and Release Notes for more information.
If a field has been defined as a log field in the AccuRev Schema Editor, the Web UI displays the
Add Timestamped Text button (

). Clicking this button adds a timestamp to the top of the field. The timestamp format is AccuRev username, day, date, time, time zone, and year, as shown in the following example:
Note that when working with fields containing lists of AccuRev users on an issue form, only active users are typically displayed. Occasionally, a user who has been deactivated in AccuRev is still associated with an issue (as the submitter of the issue, for example). In this case, the user's name is added to the list of users displayed in user fields for that issue.
Date fields in AccuWork issues have an associated date/time control to assist in filling in the field. Click in the field to display the date/time control. This control defaults to the current date and time. Use the navigation arrows (
<< and
>>) to pick a different month.
Click a day or adjust the time to put the date and time in the field. To close the control, use the click-to-close icon (
). To clear an existing value from the date field, click the
Clear button on the right side of the field.
AccuRev supports four types of relationships that can be used to link issues: dependencies, duplicates, subtasks, and tracking issues. Each relationship type has its own section on the Relationships subtab, like the Duplicates section shown here:
Link issue
Remove link
Use the Remove link command to remove the relationship between the current issue and the selected link. This command is not available before the issue has been saved.
Tip: The Delete key on your keyboard also performs the delete action.
An attachment field allows you to attach one or more files and/or Internet resource (URLs) to the current issue record. AccuWork displays the attachments data as a table.
In addition to specifying the location of a file or Internet resource, you enter an optional comment. AccuWork automatically fills in your username, the date, and the size of the attached file. (URLs are assigned a size of 0.)
Tip: The Delete key on your keyboard also performs the delete action.
The Changes subtab of an issue record's edit form shows the
change package of the issue record. You can invoke commands to see the details of the change package's changes, maintain its entries, and view the transaction and version history of its elements.
The Changes subtab contains a table; each row displays information about one change package entry. A given element can have at most one entry in a change package—but this entry can grow over time, as development work continues on the element.
The head version and basis version are the "endpoints" of the change package entry. That is, the entry consists of all the versions between these two versions. (The head version is included; the basis version isn't.)
Tip: The Delete key on your keyboard also performs the remove action.
Export
The user who made the change to the issue record.
Export
The Change Package History tab displays the transactions that are part of the current issue's change package. Transactions are displayed in the
transactions pane. The
change package—all the items associated with a specific transaction—are displayed in the
change package contents pane when you select a transaction in the transaction pane. The change package contents pane displays the file name, version, basis version, and status for each element in the change package.
Select any change package entry and invoke any of the commands described below via its context menu. In most cases, the operation is performed on the entry's head version (
Version column).
Opens the Version Browser, showing the version from the change package in the context of its ancestors and children, if any.
Export