| WRK Applications
WorkBench provides customisable views of, and access to, project data. WorkBench is a flexible and powerful data visualisation tool that provides a wide range of data access mechanisms and data presentation techniques.
WorkBench provides a master tree through which all aspects of the project’s data can be browsed and navigated, subject to the user’s access controls. Individual items can be opened in user-defined or project-defined forms. Any number of forms can be defined for each type of project information. Depending on a user’s access rights, the form will provide read-only or read-write access to this data. If the item contains binary data, such as embedded Word documents or externally referenced Excel spreadsheets, this data is accessed when WorkBench launches the external application appropriately. Any changes made to such binary data (if allowed by the user’s access rights) is automatically uploaded back into the project database.
Any number of queries can be defined and run to select items, based on any combination of their identities, their attributes, their contents, their positions within hierarchies and/or the existence (or non-existence) of links to/from the item and other items in the database, optionally by cross references of specific types, or of any type in a specific link group.
The results of these queries can be rendered either as simple lists, or as tables or as trees. The set of attributes of the retrieved items that are displayed is controlled by a view. Any number of views can be defined for each item type, and changed by the user.
Lists are a convenient means of presenting large volumes of information. Tables contain rows for the items and columns for the attributes. Subject to a user’s access rights, all cells are editable, through fields, scrollable text windows, combo boxes or buttons to launch external applications (such as embedded Word documents). Tables can show arbitrarily many levels of cross referenced items, as nested rows within the table. All of these tabular views can be exported to RTF (for Word) and HTML (for Excel and web browsers) with controllable table styles. Trees can be used to navigate through the relationships between data, drilling down through the levels of linked items. If a user’s access rights permit, cross references can be created through drag and drop, and the attributes of cross references can be edited directly through the tree.
You can restrict which queries, views and forms are accessible to each user, or each class of user. You can also control whether users can create personal queries, views and so on, and whether they can modify the shared user-group or project-wide definitions.
You can subdivide the WorkBench window into panes, and display any number of queries and forms in each pane. Panes can be arranged next to each other to present different views of the same data, or views of related groups of data.
You can configure sessions, which define the set of panes for the WorkBench UI, the queries to run in each pane, and the views to be used for these queries. Users can select a session when they log-in, or can be forced to use a specific session.
Using sessions allows WorkBench to present tailored views of the project data that are tailored to the needs of different user groups. For example, the risk managers can have a pre-configured view of the risk register, the interface managers could start with a view of the interface list, team leaders could start with a progress status view, while the requirements team could start with a view of the work-in-progress system requirements.
Specific sessions could also be created for the customer, and for other stakeholder groups. These sessions would limit which views can be used, which queries can be run and, if any editing is to be allowed, which attributes of the items are to be shown in read-write fields in the tables and forms.
| Features: |
Benefits: |
| Fully customisable UI |
Present just those items that the user wants to see, in the way that he/she wants to see them |
| Database browser |
Explore the entire database through a hierarchical browser, including exploring hierarchical cross references between items |
| Hierarchical item browsers |
Navigate in multiple hierarchies simultaneously to explore and manipulate cross references between items |
| Diagram displays |
View model diagrams within user-customisable forms |
| Symbol definition relationships |
Navigate through the relationships between diagrams, symbol specifications and data definitions within WorkBench hierarchical browsers |
| Matrix displays of items vs items |
Ability to show existence of cross references between two sets of items, or contents of these cross references, or links between three sets of items (shown as rows, columns and matrix cells) |
| Table editing |
Manipulate database items through spreadsheet-like tables |
| Dynamic sorting |
Sort tables by selecting any of the columns to group related items together and explore the data set |
| Graphic displays of diagram contents |
Access to all model data through customised forms with full colour support and support for embedded pictures and images |
| Pseudo cross-references between diagrams, specifications and data definitions |
Navigate between diagrams, from diagrams to all types of symbol definitions, and from symbol definitions to all other types of definitions and to diagrams |
| Navigate through cross references |
Explore the inter-relationships between items interactively |
| Show cross referenced items in same window |
Highly informative information displays, such as the functions satisfying each requirement, the functions allocated to a subsystem, or the test cases and verifications for requirements. |
| User definable views, filters, panels and sessions |
Users can create their own customised environments for creating, updating or just browsing data |
| Multiple simultaneous panels |
Run multiple queries within the same panel, have multiple panels shown simultaneously to compare sets of items |
| Drag and drop |
Manipulate cross references through drag and drop, move items and manipulate queries and forms through drag and drop |
| Tabular impact analyses, traceability and compliancy matrices |
Displays of cross referenced information within table display modes allows key project control information to be easily generated, and then published as HTML or to Word |
| Nested tables |
Show cross referenced items as nested rows within tables, nesting is to arbitrary depth |
| Link attributes in cross reference views |
Show attributes of cross references between items in the tabular views, explaining why items are cross referenced |
| Project administration |
Create or modify project schema definitions and user accounts directly from the master browser |
| Integrated with desktop tools |
Audio, video, figures, documents, tables embedded in database items can be accessed from WorkBench forms or table cells, launching applications as necessary |
| Integrated with other Cradle modules |
All access, security and concurrency controls applied to a project are used by WorkBench, so items locked in WorkBench cannot be updated through the Cradle toolset, and vice versa |
| Robust, multi-user environment |
Easily accommodate systems with 1,000,000 or more items and up to 200+ concurrent users |
|