Quick edit in attribute columns, Copy and paste values
In R2019x FD02 release, there is a new a user experience enhancement in the widget “Engineering Release” used in the Product Release Engineer role. This enhancement allows for simplified and faster editing of attributes of the non-released engineering items, without the need to open the item for edit.
This is available in the “Excel-like” view (called “Grid view”) for the following attributes:
Attribute | How to edit the attribute | What happens upon click |
| By double clicking on the attribute content | Content can be edited directly within the attribute |
| By a single clicking on the attribute content (The content is a hyper-linked) | The respective pop-up is launched for content update:
|
Keyboard shortcuts for Copy & Paste:
The keyboard shortcuts Ctrl+C and Ctrl+V can now be used to copy and paste content from one attribute to another. This is valid for the following attributes:
- Title
- Instance name
- Description
Component View:
Two options are now available in the Grid View of the “Engineering Release”:
Direct:
This option displays only the first level of child engineering items (this has been the only view prior to this release).
Flattened:
This option displays the list of all engineering items in the complete structure that are considered “Final Items”.
“Final Items” are those engineering items that apply to the following rules:
- They have no child items (so they are considered “Leaf Items”)
or
- They have child items, but they have an attribute with value “true” (so they are considered as “Terminal Items”). This attribute is a customized attribute on the engineering item (*) that is defined also in the widget preferences as “Terminal Item”, and it is considered when the “Flattened” view is enabled (as well as in the Export to Excel report).
(*) This customized attribute can be created on premise or cloud using the admin user (in the widget “Collaborative Space Configuration Center”)
The preferences of “Release Engineer” widget
The “Terminal node” engineering items have a “True” value of their customized attribute (“Final Items” in this example)
Here is an example:
This engineering definition contains the following items:
The value of the customized attribute is “False” for all items, except of Item NJL-042 where it is “True”.
Once the widget preference is updated with the “customized attribute” (“Terminal Item” value = the customized attribute name):
- if we open the root item NJL-001 in the widget, then select the option “Direct” (in the “Components”), then we will get the following structure (the root node in the widget is “NJL-001”):
The reason is:
Only the direct children of NJL-001 are displayed
- If we select the option “Flattened” in the same root item NJL-001, then it will display any direct child item that does not itself have children (“Leaf Items”), or any other item that has been identified as a “Terminal Item”.
The reason is:
- NJL-002 and NJL-003 are direct children of NJL-001, and do not have any children. Thus, they are displayed.
- The direct child of NJL-004 has children of its own and, therefore, is not shown. Instead, its final children will be elevated to the “Flattened” view – so NJL-041 is shown.
- NJL-042 is also displayed, even though it has its own children, because it has been identified as a Terminal Item
