Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "OSEE/ATS/Users Guide/Views"

(ATS Navigator)
 
(39 intermediate revisions by one other user not shown)
Line 1: Line 1:
=Views and Editors=
+
=ATS Icons=
  
==ATS Icons==
+
==ATS Objects==
  
===ATS Objects===
+
[[Image:Action.gif]] denotes an Action, the top level object in ATS
  
[[Image:action.gif]] denotes an Action, the top level object in ATS
+
[[Image:Workflow.gif]] denotes a Team Workflow; moves team through completion of change
  
[[Image:workflow.gif]] denotes a Team Workflow; moves team through completion of change
+
[[Image:Task.gif]] denotes a Task; lightweight workflow that is performed during Team Workflow states
  
[[Image:task.gif]] denotes a Task; lightweight workflow that is performed during Team Workflow states
+
[[Image:Version.gif]] denotes the ATS targeted for release version
 
+
[[Image:version.gif]] denotes the ATS targeted for release version
+
  
 
[[Image:R.gif]] denotes the ATS review
 
[[Image:R.gif]] denotes the ATS review
  
===ATS Overlays===
+
==ATS Overlays==
[[Image:warn.gif]] warning that something needs to be addressed; open object for more information
+
[[Image:Warn.gif]] warning that something needs to be addressed; open object for more information
  
[[Image:orangeR_8_8.gif]] released version
+
[[Image:OrangeR_8_8.gif]] released version
  
[[Image:yellowN_8_8.gif]] next release version
+
[[Image:YellowN_8_8.gif]] next release version
  
[[Image:favorite.gif]] ATS object marked as user's favorite; select "My Favorites" to load all marked
+
[[Image:Favorite.gif]] ATS object marked as user's favorite; select "My Favorites" to load all marked
  
[[Image:subscribed.gif]] ATS object user desires to receive email upon every state transition
+
[[Image:Subscribed.gif]] ATS object user desires to receive email upon every state transition
  
[[Image:whiteT_8_8.gif]] ATS object is obtaining estimated hours, percent complete, hours spent and remaining hours from tasks
+
[[Image:WhiteT_8_8.gif]] ATS object is obtaining estimated hours, percent complete, hours spent and remaining hours from tasks
  
===ATS Operations===
+
==ATS Operations==
  
Select [[Image:newAction.gif]] to create a new action
+
Select [[Image:NewAction.gif]] to create a new action
  
Select [[Image:newTask.gif]] to create a new task
+
Select [[Image:NewTask.gif]] to create a new task
  
Select [[Image:refresh.gif]] to refresh current view
+
Select [[Image:Refresh.gif]] to refresh current view
  
Select [[Image:print.gif]] to print the ATS Results
+
Select [[Image:Print.gif]] to print the ATS Results
  
Select [[Image:email.gif]] to email the ATS Results to an OSEE user
+
Select [[Image:Email.gif]] to email the ATS Results to an OSEE user
  
Select [[Image:export.gif]] to export the ATS Results to CSV file
+
Select [[Image:Export_table.gif]] to export the ATS Results to CSV file
  
Select [[Image:bug.gif]] to report a bug.
+
Select [[Image:Bug.gif]] to report a bug.
  
===ATS Configuration===
+
==ATS Configuration==
  
[[Image:team.gif]] denotes a team configured to do work in ATS
+
[[Image:Team.gif]] denotes a team configured to do work in ATS
  
 
[[Image:AI.gif]] denotes an Actionable Item that a user can create an Action against
 
[[Image:AI.gif]] denotes an Actionable Item that a user can create an Action against
  
==ATS Navigator==
+
=ATS Navigator=
[[Image:ats_navigator.jpg]]
+
[[Image:AtsNavigator2016.PNG]]
  
===Purpose===
+
The '''ATS Navigator''' is the central location for locating ATS objects. Double clicking a navigation item will open it in the appropriate viewer or editor. The '''Filter''' can be used to quickly locate ATS Navigator objects containing the entered text. The '''Search''' box can be used to search all ATS objects in the system. Checking the '''IC''' checkbox will include completed and cancelled items in the search.
  
Central location to launch ATS searches, perform quick navigation and kickoff metrics.
+
=ATS Action View=
  
===How to do it===
+
[[Image:Ats_action_view.jpg]]
  
Double-click any navigation item to kickoff the corresponding search, action, report.
+
The '''ATS Action View''' shows a graphical representation of the currently open Action or Team Workflow. The Action View will show the parent-child relationship between the Action and its children Team workflows. The action currently open in the editor will have a cyan outline.
  
===Filter===
+
Hovering over any object will reveal information about the current state, its assignees, and work to be done.
  
Filter out all navigation items that contains the entered text. Select the clear action ([[Image:clear.gif]]) to clear out the text and restore all navigation items.
+
=ATS World View=
  
==ATS Action View==
+
[[Image:Ats_world_view.jpg]]
  
[[Image:ats_action_view.jpg]]
+
==Purpose==
 
+
===Purpose===
+
 
+
Shows a graphical representation of the currently open Action or Team Workflow.
+
 
+
===How to do it===
+
 
+
Double-click open any Action or Team Workflow.  Action View will show parent child relationship between Action and it's children Team workflows.  Cyan outline show currently
+
 
+
open editor.
+
 
+
===ToolTip===
+
 
+
Hover over any object to determine information about current state, assignees and work to be done.
+
 
+
===Double-Click / Right-Click===
+
 
+
Double-Click to open any object in the ATS Editor or right click for more options.
+
 
+
==ATS World View==
+
 
+
[[Image:ats_world_view.jpg]]
+
 
+
===Purpose===
+
  
 
Shows ATS workflow objects including Actions, Team Workflows, Tasks and Reviews that were returned from a search normally performed by the ATS Navigator.
 
Shows ATS workflow objects including Actions, Team Workflows, Tasks and Reviews that were returned from a search normally performed by the ATS Navigator.
  
===How to do it===
+
==How to do it==
  
 
Double-click search item from ATS Navigator.  ATS World will show that it is loading.  Upon return, ATS World will contain all ATS objects from the search.  In addition, a plus is shown next to any object.  Upon selection, viewer will expand to show all children of the selected object.
 
Double-click search item from ATS Navigator.  ATS World will show that it is loading.  Upon return, ATS World will contain all ATS objects from the search.  In addition, a plus is shown next to any object.  Upon selection, viewer will expand to show all children of the selected object.
  
===Open ATS Action, Team Workflow, Task or Review===
+
==Open ATS Action, Team Workflow, Task or Review==
  
 
Double-click to open any item open in ATS Workflow Editor.
 
Double-click to open any item open in ATS Workflow Editor.
  
===Sorting===
+
==Sorting==
  
 
Selecting column headers will sort that column.  Holding down Ctrl and selecting successive columns will enable multisort.  Re-selecting a column will reverse sort that column.  The status label at the bottom will show the columns being sorted and which direction the sort is being performed. To remove all sorting, right-click and select "Remove All Sorting".
 
Selecting column headers will sort that column.  Holding down Ctrl and selecting successive columns will enable multisort.  Re-selecting a column will reverse sort that column.  The status label at the bottom will show the columns being sorted and which direction the sort is being performed. To remove all sorting, right-click and select "Remove All Sorting".
  
===Bottom Status Line===
+
==Bottom Status Line==
  
 
The bottom status line will show the total number of objects loaded into the table, the total shown and the total selected.  It will also show all the sorts and filters that are enabled.
 
The bottom status line will show the total number of objects loaded into the table, the total shown and the total selected.  It will also show all the sorts and filters that are enabled.
  
===Top Status Line===
+
==Top Status Line==
  
The top status line will show the name of the search that populated the ATS World View.  A warning icon ([[Image:warn.gif]]) will show if the search returned no objects to show.
+
The top status line will show the name of the search that populated the ATS World View.  A warning icon ([[Image:Warn.gif]]) will show if the search returned no objects to show.
  
===Filtering===
+
==Filtering==
  
Bottom right of the ATS World shows a filter box that is a quick way to filter by one or two words. Simply type in a string, press enter and ATS World will only show those loaded objects that where one of the visible cells contains the typed text.  This is a case insensitive search.  Select the clear action ([[Image:clear.gif]]) to clear out the text and restore all loaded actions.
+
Bottom right of the ATS World shows a filter box that is a quick way to filter by one or two words. Simply type in a string, press enter and ATS World will only show those loaded objects that where one of the visible cells contains the typed text.  This is a case insensitive search.  Select the clear action ([[Image:Clear.gif]]) to clear out the text and restore all loaded actions.
  
===Actions===
+
==Actions==
  
 
Select [[Image:A.gif]] to load ATS World with all the actions that you have work to do on.
 
Select [[Image:A.gif]] to load ATS World with all the actions that you have work to do on.
  
Select [[Image:action.gif]] to create a new Action.
+
Select [[Image:Action.gif]] to create a new Action.
  
Select [[Image:rank.gif]] to rank actions by deadline date then by priority and annual cost avoidance.
+
Select [[Image:Rank.gif]] to rank actions by deadline date then by priority and annual cost avoidance.
  
Select [[Image:refresh.gif]] to refresh the current search.
+
Select [[Image:Refresh.gif]] to refresh the current search.
  
Select [[Image:customize.gif]] to Customize Table.
+
Select [[Image:Customize.gif]] to Customize Table.
  
Select [[Image:bug.gif]] to Report a Bug.
+
Select [[Image:Bug.gif]] to Report a Bug.
  
==Result View==
+
=Result View=
  
[[Image:result_view.jpg]]
+
[[Image:Result_view.jpg]]
  
===Purpose===
+
The '''Report View''' show reports, errors, metrics and other data in a multi-paged view with print, email and exporting capabilities. This view pops up automatically when OSEE needs to report larger amounts of data to the user.
  
Show reports, errors, metrics and other data in a multi-paged view with print, email and exporting capabilities.
+
==Actions==
  
===How to do it===
+
Select [[Image:Bug.gif]] to generate a bug report against this view.
  
This view pops up automatically when OSEE needs to report larger amounts of data to the user.
+
Select [[Image:Print.gif]] to print the current window.
  
===Actions===
+
Select [[Image:Email.gif]] to email the current results view to an OSEE user.
  
Select [[Image:print.gif]] to print the current window.
+
Select [[Image:Folder.gif]] to import a saved results report.
Select [[Image:email.gif]] to email the current results view to an OSEE user.
+
Select [[Image:export.gif]] to export the current table into a comma separated value file.
+
  
===Mulit-page===
+
The two toolbar icons between the separators are used to export report data, and vary from system to system. The icon on the left will export the report data to a comma-separated value file (.csv), which on this system is associated with Microsoft Excel. The icon on the right will export to an HTML file, which on this system is associated with Firefox.
  
Selecting the down arrow will show a list of all pages that have been displayed during the current instance
+
=ATS Workflow Editor=
of OSEE running.  Selecting from this list will display the previous page.
+
  
==ATS Workflow Editor==
+
The ATS Workflow Editor is an editor for workflows configured for use in ATS including Team Workflows, Tasks and Reviews. It can be opened by double-clicking any Action or Team Workflow (e.g. from My World, Search results, etc). The Workflow Editor includes the following tabs: Workflow, Tasks, and Metrics.
  
[[Image:ats_workflow_editor_workflow_tab.jpg]]
+
==Workflow Tab==
===Purpose===
+
Show and edit the workflows configured for use in ATS including Team Workflows, Tasks and Reviews.
+
  
===How to do it===
+
[[Image:Ats_workflow_editor_workflow_tab.jpg]]
Double-click open any Action or Team Workflow from ATS World, Search results or ATS Results. The editor will be opened allowing view and edit of workflow.
+
  
===Workflow Tab===
+
The '''Workflow Tab''' is the default tab of the Workflow Editor. It shows the states of the workflow and allows modification of information associated with the current state, which is indicated in the top status bar and is the only state open by default.
Shows states of workflow, alows entry in current state and provides services to perform actions, see metrics and research information about workflow.
+
  
===Task Tab===
+
==Task Tab==
Shows tasks associated with states of workflow.  Allows quick editing of task information and allows a quick jump (double-click) to open task in ATS Workflow Editor.
+
  
==ATS Workflow Editor - Workflow Tab==
+
[[Image:Ats_workflow_editor_task_tab.jpg]]
  
[[Image:ats_workflow_editor_workflow_tab.jpg]]
+
The '''Task Tab''' shows tasks associated with the current state. Double-clicking a task will open it in the ATS Workflow Editor for editing like any other workflow; however, the Task Tab view also allows for quickly editing task information directly: simply hold down alt and left-click the field to edit. An editor associated with the type of the selected cell will pop up.
  
===Purpose===
+
It is also possible to edit multiple tasks at once. Selecting the tasks to be edited and right-clicking will display a context menu listing the operations possible on the selected tasks.
  
Shows states of workflow, alows entry in current state and provides services to perform actions,
+
===Actions===
see metrics and research information about workflow.
+
  
===How to do it===
+
Select [[Image:NewTask.gif]] to create a new task.
  
Default tab shown when any ATS object is opened in the ATS Editor.
+
Select [[Image:RedRemove.gif]] to delete selected task.
  
===Current State===
+
Select [[Image:Customize.gif]] to Customize Table.
  
Shown in the top status bar and in the main window, the current state is the state of the workflow
+
Select [[Image:Refresh.gif]] to refresh the current task list.
state machine that is running for this ATS object.  These workflows can be configured with 3 or 30
+
state depending on the needs of the program/team that is using it.
+
  
===Other States===
+
Select [[Image:NewAction.gif]] to create a new ATS action.
  
Shows states of workflow, alows entry in current state and provides services to perform actions,
+
Select [[Image:Bug.gif]] to create a bug report against this view.
see metrics and research information about workflow.
+
  
===Services===
+
= Working Branch Widget =
 
+
Shows tasks associated with states of workflow.  Allows quick editing of task information and
+
allows a quick jump (double-click) to open task in ATS Workflow Editor.
+
 
+
==ATS Workflow Editor - Task Tab==
+
 
+
[[Image:ats_workflow_editor_task_tab.jpg]]
+
===Purpose===
+
Shows tasks associated with states of workflow.  Allows quick editing of task information and
+
allows a quick jump (double-click) to open task in ATS Workflow Editor.
+
===How to do it===
+
Select task tab after ATS object is opened in the ATS Editor.
+
===Open Task===
+
Double-click on any task to open in ATS Editor.
+
===Right-click edit===
+
Selecting one or more tasks and right-click produces a menu with selections for editing
+
multiple tasks at a single time.
+
===Alt-Left-Click edit===
+
A quick way to edit a single field in a task is by holding the Alt key down and selecting
+
the cell to edit.  This pops up an editor associated with the type of cell selected.
+
 
+
===Actions===
+
Select [[Image:currentState.gif]] to only show tasks related to the current state of the workflow.
+
 
+
Select [[Image:newTask.gif]] to create a new task.
+
 
+
Select [[Image:redRemove.gif]] to delete selected task.
+
 
+
Select [[Image:refresh.gif]] to refresh the current task list.
+
 
+
Select [[Image:customize.gif]] to Customize Table.
+
 
+
== Working Branch Widget ==
+
  
 
This widget allows creation and manipulation of the working branch configured in a Team Workflow.  The following options can be performed using this widget.
 
This widget allows creation and manipulation of the working branch configured in a Team Workflow.  The following options can be performed using this widget.
  
[[image:WorkingBranchWidget.GIF]]
+
[[Image:WorkingBranchWidget.GIF]]
  
<ol>
+
#Working Branch to be created by selecting the "Create Working Branch" icon
<li> Working Branch to be created by selecting the "Create Working Branch" icon</li>
+
#Working Branch artifacts to be edited by selecting the "Open in Artifact Explorer" icon
<li> Working Branch artifacts to be edited by selecting the "Open in Artifact Explorer" icon</li>
+
#Review of changes on Working Branch by selecting the "Open Change Report" icon
<li> Review of changes on Working Branch by selecting the "Open Change Report" icon</li>
+
#Working Branch to be deleted by selecting the "Delete Working Branch" icon
<li> Working Branch to be deleted by selecting the "Delete Working Branch" icon</li>
+
</ol>
+
  
== Commit Manager Widget ==
+
= Commit Manager Widget =
  
 
This widget allows commit for Working Branch configured in a Team Workflow.  The following options can be performed using this widget.
 
This widget allows commit for Working Branch configured in a Team Workflow.  The following options can be performed using this widget.
  
[[image:CommitManagerWidget.GIF]]
+
[[Image:CommitManagerWidget.GIF]]
  
 
Double-click to perform action listed.  These include:
 
Double-click to perform action listed.  These include:
<ol>
+
#Commit Branch allows working branch changes to be committed to the configured branch or branches
<li> Commit Branch allows working branch changes to be committed to the configured branch or branches</li>
+
#Merge Conflicts and Commit allows changes that conflict to be merged and then committed
<li> Merge Conflicts and Commit allows changes that conflict to be merged and then committed</li>
+
#Show Change Report shows the changes associated with the Working Branch and Merges
<li> Show Change Report shows the changes associated with the Working Branch and Merges</li>
+
</ol>
+
  
==ATS Workflow Configuration Editor==
+
=ATS Workflow Configuration Editor=
  
[[Image:configEditor.JPG]]
+
[[Image:ConfigEditor.JPG]]
  
===Purpose===
+
==Purpose==
  
 
Give a graphical method to creating / updating ATS Workflow Configurations.  This editor also gives easy access, through double-click" to edit the "Work Page Definition" artifact that represent the selected state.
 
Give a graphical method to creating / updating ATS Workflow Configurations.  This editor also gives easy access, through double-click" to edit the "Work Page Definition" artifact that represent the selected state.
  
===How to do it===
+
==How to do it==
  
 
*Open editor for a specific workflow:
 
*Open editor for a specific workflow:
Line 280: Line 205:
 
**Create a new Action and test the created workflow
 
**Create a new Action and test the created workflow
  
===Workflow Configuration - Validation===
+
==Validation==
Validation of a workflow is provided by selecting the check icon and selecting a state, transition or the entire workflow (selecting the white background).  This will popup
+
Validation of a workflow is provided by selecting the check icon and selecting a state, transition or the entire workflow (selecting the white background).  This will pop up whatever error occurs or a "Validation Success" if all is ok. Note that this same validation will occur during save and will fail if all problems are not resolved.
whatever error occurs or a "Validation Success" if all is ok. Note that this same validation will occur during save and will fail if all problems are not resolved.
+
  
==Work Flow Definition Artifact==
+
=Work Flow Definition Artifact=
  
===Purpose===
+
==Purpose==
  
 
The Work Flow Definition artifact specifies the workflow that a team moves through to complete an Action.  This artifact specifies the states, their transitions and the start state of the workflow.  Creation/Editing of this artifact can either be done through the Artifact Editor or using the Workflow Configuration Editor (OSEE 0.6.0 Release and beyond).  
 
The Work Flow Definition artifact specifies the workflow that a team moves through to complete an Action.  This artifact specifies the states, their transitions and the start state of the workflow.  Creation/Editing of this artifact can either be done through the Artifact Editor or using the Workflow Configuration Editor (OSEE 0.6.0 Release and beyond).  
  
===How to do it - Configuration Editor===
+
==How to do it - Configuration Editor==
  
===How to do it - Artifact Editor===
+
==How to do it - Artifact Editor==
  
 
On the Common branch in the Artifact Editor, Expand "Action Tracking System" and right-click on "Work Flows", select New Child -&gt; Work Flow Definition.  Enter a unique namespace name for this workflow (eg: org.<company>.code).  In the Artifact Editor, add and set the attributes and relations as below.
 
On the Common branch in the Artifact Editor, Expand "Action Tracking System" and right-click on "Work Flows", select New Child -&gt; Work Flow Definition.  Enter a unique namespace name for this workflow (eg: org.<company>.code).  In the Artifact Editor, add and set the attributes and relations as below.
Line 311: Line 235:
 
**Work Item.Parent: Relate to any Team Definition configured to use this workflow.
 
**Work Item.Parent: Relate to any Team Definition configured to use this workflow.
  
==Work Page Definition Artifact==
+
=Work Page Definition Artifact=
  
===Purpose===
+
==Purpose==
  
 
The Work Page Definition artifact configures a single state of the Workflow Configuration.
 
The Work Page Definition artifact configures a single state of the Workflow Configuration.
  
===How to do it - ATS Workflow Configuration Editor===
+
==How to do it - ATS Workflow Configuration Editor==
  
 
The ATS Workflow Configuration Editor will allow the editing of the three main fields of a Work Page Definition Artifact.  The remaining fields, and the relations to Work Rules and Work Widgets must be done through the Artifact Editor.
 
The ATS Workflow Configuration Editor will allow the editing of the three main fields of a Work Page Definition Artifact.  The remaining fields, and the relations to Work Rules and Work Widgets must be done through the Artifact Editor.
  
===How to do it - Artifact Editor===
+
==How to do it - Artifact Editor==
  
 
Work Page Definitions are either stored as children of their Work Flow Definition artifact or  
 
Work Page Definitions are either stored as children of their Work Flow Definition artifact or  
Line 338: Line 262:
 
**Work Item.Child: Relate to any Rules or Widgets that this state is made of.
 
**Work Item.Child: Relate to any Rules or Widgets that this state is made of.
  
==Work Rule Widget Artifact==
+
=Work Rule Widget Artifact=
  
===Purpose===
+
==Purpose==
  
 
The Work Widget Definition artifact specifies a single widget, via xml, that will be displayed on the state page in the ATS Workflow Editor.
 
The Work Widget Definition artifact specifies a single widget, via xml, that will be displayed on the state page in the ATS Workflow Editor.
  
===How to do it - Artifact Editor===
+
==How to do it - Artifact Editor==
  
 
On the Common branch in the Artifact Editor, Expand "Action Tracking System" expand "Work Widget" and double-click any existing Work Widget.  Edit the following attributes and relations accordingly.
 
On the Common branch in the Artifact Editor, Expand "Action Tracking System" expand "Work Widget" and double-click any existing Work Widget.  Edit the following attributes and relations accordingly.
Line 356: Line 280:
 
**Work Item.Parent: Relate to any Team Definition or Work Page Definition artifacts as appropriate.
 
**Work Item.Parent: Relate to any Team Definition or Work Page Definition artifacts as appropriate.
  
==Work Rule Definition Artifact==
+
=Work Rule Definition Artifact=
  
===Purpose===
+
==Purpose==
  
 
The Work Rule Definition artifact specifies a single rule that can be applied to workflow configurations or to Team Definition artifacts.  These rules are normally backed by Java code that performs certain tasks like automatically creating new reviews, assigning workflows to specific users or specifying states as allowing create/commit of branches.
 
The Work Rule Definition artifact specifies a single rule that can be applied to workflow configurations or to Team Definition artifacts.  These rules are normally backed by Java code that performs certain tasks like automatically creating new reviews, assigning workflows to specific users or specifying states as allowing create/commit of branches.
  
===How to do it - Artifact Editor===
+
==How to do it - Artifact Editor==
  
 
On the Common branch in the Artifact Editor, Expand "Action Tracking System" expand "Work Rule" and double-click any existing Work Rule.  Edit the following attributes and relations accordingly.
 
On the Common branch in the Artifact Editor, Expand "Action Tracking System" expand "Work Rule" and double-click any existing Work Rule.  Edit the following attributes and relations accordingly.
Line 374: Line 298:
 
**Work Item.Parent: Relate to any Team Definition or Work Page Definition artifacts as appropriate.
 
**Work Item.Parent: Relate to any Team Definition or Work Page Definition artifacts as appropriate.
  
==Mass Artifact Editor==
+
=Mass Artifact Editor=
  
===Purpose===
+
==Purpose==
  
 
The Mass Artifact Editor allows the easy view of multiple artifact along with their attributes. This editor can be viewed from right-click off Artifact Explorer, Search Results page, or via ATS action.  Single cells can be edited via Alt-Left-Mouse-Click.  After editing any number of artifacts shown, the save button persists this data.
 
The Mass Artifact Editor allows the easy view of multiple artifact along with their attributes. This editor can be viewed from right-click off Artifact Explorer, Search Results page, or via ATS action.  Single cells can be edited via Alt-Left-Mouse-Click.  After editing any number of artifacts shown, the save button persists this data.
Line 382: Line 306:
 
Note: This editor will close upon switch of default branch unless the editor is tied to the common branch.
 
Note: This editor will close upon switch of default branch unless the editor is tied to the common branch.
  
===Actions===
+
==Actions==
  
Select [[Image:refresh.gif]] to refresh the contents.
+
Select [[Image:Refresh.gif]] to refresh the contents.
  
Select [[Image:customize.gif]] to Customize Table.
+
Select [[Image:Customize.gif]] to Customize Table.
  
Select [[Image:bug.gif]] to Report a Bug.
+
Select [[Image:Bug.gif]] to Report a Bug.
  
==Table Customization==
+
=Table Customization=
  
===Purpose===
+
==Purpose==
  
 
Customize the table to show desired columns, widths with specified sorting and filters.  Enables loading of both personal and global customizations and provides the ability to select a customization as the default customization to be loaded upon startup.
 
Customize the table to show desired columns, widths with specified sorting and filters.  Enables loading of both personal and global customizations and provides the ability to select a customization as the default customization to be loaded upon startup.
  
===Select Customization===
+
==Select Customization==
  
 
Lists current personal and global customizations to be selected from.  Double-click to automatically load selected customizationa and close dialog.
 
Lists current personal and global customizations to be selected from.  Double-click to automatically load selected customizationa and close dialog.
Line 404: Line 328:
 
*"Other"  - Shows a stored customization available for loading.
 
*"Other"  - Shows a stored customization available for loading.
  
===Select Customization - Icons / Overlays===
+
==Select Customization - Icons / Overlays==
  
*[[Image:customize.gif]] Customization.
+
*[[Image:Customize.gif]] Customization.
  
*[[Image:customizeD.gif]] Default customization loaded up restart.
+
*[[Image:CustomizeD.gif]] Default customization loaded up restart.
  
*[[Image:customizeG.gif]] Global customization available to all users.
+
*[[Image:CustomizeG.gif]] Global customization available to all users.
  
===Select Customization - Buttons===
+
==Select Customization - Buttons==
  
 
*Load - Loads the currently selected customization.
 
*Load - Loads the currently selected customization.
Line 419: Line 343:
 
*Delete - Deletes the currently selected customization.
 
*Delete - Deletes the currently selected customization.
  
===Configure Customization===
+
==Configure Customization==
  
 
Allows for the selected customization to be configured, loaded and saved.
 
Allows for the selected customization to be configured, loaded and saved.
Line 429: Line 353:
 
*Text Filter - shows the configured text filter to be applied for this customization. Enter as string.
 
*Text Filter - shows the configured text filter to be applied for this customization. Enter as string.
  
===Configure Customization - Buttons===
+
==Configure Customization - Buttons==
  
 
*Load - Loads the configured customization.
 
*Load - Loads the configured customization.

Latest revision as of 17:48, 14 September 2016

ATS Icons

ATS Objects

Action.gif denotes an Action, the top level object in ATS

Workflow.gif denotes a Team Workflow; moves team through completion of change

Task.gif denotes a Task; lightweight workflow that is performed during Team Workflow states

Version.gif denotes the ATS targeted for release version

R.gif denotes the ATS review

ATS Overlays

Warn.gif warning that something needs to be addressed; open object for more information

OrangeR 8 8.gif released version

YellowN 8 8.gif next release version

Favorite.gif ATS object marked as user's favorite; select "My Favorites" to load all marked

Subscribed.gif ATS object user desires to receive email upon every state transition

WhiteT 8 8.gif ATS object is obtaining estimated hours, percent complete, hours spent and remaining hours from tasks

ATS Operations

Select NewAction.gif to create a new action

Select NewTask.gif to create a new task

Select Refresh.gif to refresh current view

Select Print.gif to print the ATS Results

Select Email.gif to email the ATS Results to an OSEE user

Select Export table.gif to export the ATS Results to CSV file

Select Bug.gif to report a bug.

ATS Configuration

Team.gif denotes a team configured to do work in ATS

AI.gif denotes an Actionable Item that a user can create an Action against

ATS Navigator

AtsNavigator2016.PNG

The ATS Navigator is the central location for locating ATS objects. Double clicking a navigation item will open it in the appropriate viewer or editor. The Filter can be used to quickly locate ATS Navigator objects containing the entered text. The Search box can be used to search all ATS objects in the system. Checking the IC checkbox will include completed and cancelled items in the search.

ATS Action View

Ats action view.jpg

The ATS Action View shows a graphical representation of the currently open Action or Team Workflow. The Action View will show the parent-child relationship between the Action and its children Team workflows. The action currently open in the editor will have a cyan outline.

Hovering over any object will reveal information about the current state, its assignees, and work to be done.

ATS World View

Ats world view.jpg

Purpose

Shows ATS workflow objects including Actions, Team Workflows, Tasks and Reviews that were returned from a search normally performed by the ATS Navigator.

How to do it

Double-click search item from ATS Navigator. ATS World will show that it is loading. Upon return, ATS World will contain all ATS objects from the search. In addition, a plus is shown next to any object. Upon selection, viewer will expand to show all children of the selected object.

Open ATS Action, Team Workflow, Task or Review

Double-click to open any item open in ATS Workflow Editor.

Sorting

Selecting column headers will sort that column. Holding down Ctrl and selecting successive columns will enable multisort. Re-selecting a column will reverse sort that column. The status label at the bottom will show the columns being sorted and which direction the sort is being performed. To remove all sorting, right-click and select "Remove All Sorting".

Bottom Status Line

The bottom status line will show the total number of objects loaded into the table, the total shown and the total selected. It will also show all the sorts and filters that are enabled.

Top Status Line

The top status line will show the name of the search that populated the ATS World View. A warning icon (Warn.gif) will show if the search returned no objects to show.

Filtering

Bottom right of the ATS World shows a filter box that is a quick way to filter by one or two words. Simply type in a string, press enter and ATS World will only show those loaded objects that where one of the visible cells contains the typed text. This is a case insensitive search. Select the clear action (Clear.gif) to clear out the text and restore all loaded actions.

Actions

Select A.gif to load ATS World with all the actions that you have work to do on.

Select Action.gif to create a new Action.

Select Rank.gif to rank actions by deadline date then by priority and annual cost avoidance.

Select Refresh.gif to refresh the current search.

Select Customize.gif to Customize Table.

Select Bug.gif to Report a Bug.

Result View

Result view.jpg

The Report View show reports, errors, metrics and other data in a multi-paged view with print, email and exporting capabilities. This view pops up automatically when OSEE needs to report larger amounts of data to the user.

Actions

Select Bug.gif to generate a bug report against this view.

Select Print.gif to print the current window.

Select Email.gif to email the current results view to an OSEE user.

Select Folder.gif to import a saved results report.

The two toolbar icons between the separators are used to export report data, and vary from system to system. The icon on the left will export the report data to a comma-separated value file (.csv), which on this system is associated with Microsoft Excel. The icon on the right will export to an HTML file, which on this system is associated with Firefox.

ATS Workflow Editor

The ATS Workflow Editor is an editor for workflows configured for use in ATS including Team Workflows, Tasks and Reviews. It can be opened by double-clicking any Action or Team Workflow (e.g. from My World, Search results, etc). The Workflow Editor includes the following tabs: Workflow, Tasks, and Metrics.

Workflow Tab

Ats workflow editor workflow tab.jpg

The Workflow Tab is the default tab of the Workflow Editor. It shows the states of the workflow and allows modification of information associated with the current state, which is indicated in the top status bar and is the only state open by default.

Task Tab

Ats workflow editor task tab.jpg

The Task Tab shows tasks associated with the current state. Double-clicking a task will open it in the ATS Workflow Editor for editing like any other workflow; however, the Task Tab view also allows for quickly editing task information directly: simply hold down alt and left-click the field to edit. An editor associated with the type of the selected cell will pop up.

It is also possible to edit multiple tasks at once. Selecting the tasks to be edited and right-clicking will display a context menu listing the operations possible on the selected tasks.

Actions

Select NewTask.gif to create a new task.

Select RedRemove.gif to delete selected task.

Select Customize.gif to Customize Table.

Select Refresh.gif to refresh the current task list.

Select NewAction.gif to create a new ATS action.

Select Bug.gif to create a bug report against this view.

Working Branch Widget

This widget allows creation and manipulation of the working branch configured in a Team Workflow. The following options can be performed using this widget.

WorkingBranchWidget.GIF

  1. Working Branch to be created by selecting the "Create Working Branch" icon
  2. Working Branch artifacts to be edited by selecting the "Open in Artifact Explorer" icon
  3. Review of changes on Working Branch by selecting the "Open Change Report" icon
  4. Working Branch to be deleted by selecting the "Delete Working Branch" icon

Commit Manager Widget

This widget allows commit for Working Branch configured in a Team Workflow. The following options can be performed using this widget.

CommitManagerWidget.GIF

Double-click to perform action listed. These include:

  1. Commit Branch allows working branch changes to be committed to the configured branch or branches
  2. Merge Conflicts and Commit allows changes that conflict to be merged and then committed
  3. Show Change Report shows the changes associated with the Working Branch and Merges

ATS Workflow Configuration Editor

ConfigEditor.JPG

Purpose

Give a graphical method to creating / updating ATS Workflow Configurations. This editor also gives easy access, through double-click" to edit the "Work Page Definition" artifact that represent the selected state.

How to do it

  • Open editor for a specific workflow:
  • Existing Work Flow Definition Artifact: From Common branch in Artifact Explorer, expand Action Tracking System -> Work Flows and double-click the workflow you wish to edit.
  • From ATS Workflow Editor: Select workflow icon at top right and associated workflow will be opened.
  • New Workflow Configuration: File -> New -> Other -> OSEE ATS -> Workflow Configuration; enter unique namespace for this workflow configuration. (eg: org.<company>.code). This creates a simple workflow to use as a starting place.
  • Create states:
    • Add necessary states to diagram to represent workflow. Note: Only one state is the entry point and the workflow must end at the "Completed" state. The "Cancelled" state is optional, but should be used in most cases.
  • Editing Rules, Widgets and other State attributes: Double-click on any state to open the Artifact in the Artifact Editor.
  • Create transitions:
    • For each state, a single "Default Transition" must be specified. This will be the default state specified as the "next" state in the workflow. Optional transitions to other states can be specified by the "Transition" arrow. The user will have the option of selecting one of these states instead.
    • The "Return Transition" can be specified for valid jumps "back" to previous states. (For example, the user may need to transition back to the "Analyze" state from the "Authorize" state if authorization failed and more analysis is needed.
  • Select a single state and set it's "Start Page" property to "Yes" for the state specified to start the workflow. Only one state can be the start state.
  • Save and test the new workflow configuration:
    • Select Save to persist the changes. Validation will be automatically run (see below)
    • Configure the Team Definition to use the new workflow
    • Create a new Action and test the created workflow

Validation

Validation of a workflow is provided by selecting the check icon and selecting a state, transition or the entire workflow (selecting the white background). This will pop up whatever error occurs or a "Validation Success" if all is ok. Note that this same validation will occur during save and will fail if all problems are not resolved.

Work Flow Definition Artifact

Purpose

The Work Flow Definition artifact specifies the workflow that a team moves through to complete an Action. This artifact specifies the states, their transitions and the start state of the workflow. Creation/Editing of this artifact can either be done through the Artifact Editor or using the Workflow Configuration Editor (OSEE 0.6.0 Release and beyond).

How to do it - Configuration Editor

How to do it - Artifact Editor

On the Common branch in the Artifact Editor, Expand "Action Tracking System" and right-click on "Work Flows", select New Child -> Work Flow Definition. Enter a unique namespace name for this workflow (eg: org.<company>.code). In the Artifact Editor, add and set the attributes and relations as below.

  • Attributes
    • Name:[unique namespace, usually the same as the Work Id specified below]
    • osee.wi.Work Id:[unique workflow namespace] - this will preceed each state name specified in the workflow.
    • osee.wi.Parent Work Id:[Work Id of Parent Work Flow Definition] - this will allow this workflow to inherit it's transitions and start state from another workflow. This can not be used with other attributes below
    • osee.wi.Start Page:[namespace.state name] - this specifies the name of the initial state in the workflow
    • osee.wi.Transition:[[from state name];[transition type];[to state name]] - specifies the transition from state to state where
      • [from state name]/[to state name]- unique Work Page Definition Work Id comprised of [namespace].[State Name]
      • [transition type] - one of the following:
        • ToPageAsDefault - Transition is "Default Transition" state
        • ToPage - Transition is optional transition to state
        • ToPageAsReturn - Optional transition to a previously visited state
    • osee.wi.Description:Optional attribute to add description of workflow
  • Relations
    • Work Item.Parent: Relate to any Team Definition configured to use this workflow.

Work Page Definition Artifact

Purpose

The Work Page Definition artifact configures a single state of the Workflow Configuration.

How to do it - ATS Workflow Configuration Editor

The ATS Workflow Configuration Editor will allow the editing of the three main fields of a Work Page Definition Artifact. The remaining fields, and the relations to Work Rules and Work Widgets must be done through the Artifact Editor.

How to do it - Artifact Editor

Work Page Definitions are either stored as children of their Work Flow Definition artifact or under the "Work Pages" folder.

On the Common branch in the Artifact Editor, Expand "Action Tracking System" and right-click on "Work Page", select New Child -> Work Page Definition, or double-click an existing Work Page Definition artifact. Edit the following attributes and relations accordingly.

  • Attributes
    • Name:[unique name matching Work Id below]
    • osee.wi.Work Id:[unique workflow namespace].[Work Page Name] as below.
    • osee.wi.Parent Work Id:[Work Id of Parent Work Page Definition] - this will allow this workflow to inherit it's widgets and rules from another workflow. This can not be used with other attributes below
    • osee.wi.Work Page Name:State Name that the user will see. This can not have any special characters including . in the name.
  • Relations
    • Work Item.Child: Relate to any Rules or Widgets that this state is made of.

Work Rule Widget Artifact

Purpose

The Work Widget Definition artifact specifies a single widget, via xml, that will be displayed on the state page in the ATS Workflow Editor.

How to do it - Artifact Editor

On the Common branch in the Artifact Editor, Expand "Action Tracking System" expand "Work Widget" and double-click any existing Work Widget. Edit the following attributes and relations accordingly.

  • Attributes
    • Name:[unique name matching Work Id below]
    • osee.wi.Work Id:[unique id]
    • osee.wi.Work Description:Simple description explaining what widget is.
    • osee.wi.Work Data: XWidget=[XWidget xml specifying widget]
  • Relations
    • Work Item.Parent: Relate to any Team Definition or Work Page Definition artifacts as appropriate.

Work Rule Definition Artifact

Purpose

The Work Rule Definition artifact specifies a single rule that can be applied to workflow configurations or to Team Definition artifacts. These rules are normally backed by Java code that performs certain tasks like automatically creating new reviews, assigning workflows to specific users or specifying states as allowing create/commit of branches.

How to do it - Artifact Editor

On the Common branch in the Artifact Editor, Expand "Action Tracking System" expand "Work Rule" and double-click any existing Work Rule. Edit the following attributes and relations accordingly.

  • Attributes
    • Name:[unique name matching Work Id below]
    • osee.wi.Work Id:[unique workflow namespace].[Work Page Name] as below.
    • osee.wi.Work Description:Simple description explaining what rule does.
    • osee.wi.Work Data:Key/Value pares of information used by rule.
  • Relations
    • Work Item.Parent: Relate to any Team Definition or Work Page Definition artifacts as appropriate.

Mass Artifact Editor

Purpose

The Mass Artifact Editor allows the easy view of multiple artifact along with their attributes. This editor can be viewed from right-click off Artifact Explorer, Search Results page, or via ATS action. Single cells can be edited via Alt-Left-Mouse-Click. After editing any number of artifacts shown, the save button persists this data.

Note: This editor will close upon switch of default branch unless the editor is tied to the common branch.

Actions

Select Refresh.gif to refresh the contents.

Select Customize.gif to Customize Table.

Select Bug.gif to Report a Bug.

Table Customization

Purpose

Customize the table to show desired columns, widths with specified sorting and filters. Enables loading of both personal and global customizations and provides the ability to select a customization as the default customization to be loaded upon startup.

Select Customization

Lists current personal and global customizations to be selected from. Double-click to automatically load selected customizationa and close dialog.

  • "-- Table Default --" - Show the default customization for this table.
  • "-- Current --" - Show the current customization as set from table alterations.
  • "Other" - Shows a stored customization available for loading.

Select Customization - Icons / Overlays

  • Customize.gif Customization.
  • CustomizeD.gif Default customization loaded up restart.
  • CustomizeG.gif Global customization available to all users.

Select Customization - Buttons

  • Load - Loads the currently selected customization.
  • Load+Close - Loads the selected customization and closes the dialog.
  • Set as Default - Sets the currently selected customization as the default to load upon restart.
  • Delete - Deletes the currently selected customization.

Configure Customization

Allows for the selected customization to be configured, loaded and saved.

  • Hidden Columns - Shows the columns that are available to be displays but configured as hidden.
  • Visible Columns - Show the columns that are configured to be displayed for this customization.
  • (x) - shows the currently configured width of the column
  • Sorter - xml representation of the column order to sort by
  • Text Filter - shows the configured text filter to be applied for this customization. Enter as string.

Configure Customization - Buttons

  • Load - Loads the configured customization.
  • Load+Close - Loads the configured customization and closes the dialog.
  • Rename - Allows the user to define an alternate name for the column.
  • Save - Saves the configured customization as personal or global (if permissions allow).

Back to the top