Detailed description of user roles
• Requirements Viewer
Provides capabilities for viewing and reviewing requirements and their relationships with other items. Packages, Package Diagrams, Requirements, Extended Requirements, Requirement Diagrams, Requirements Tables, Requirement Matrices, Text Diagrams, Change Notes, Comments, Constraints, Problems, and Rationales are visible but cannot be created. All other UML and SysML items are hidden. All UPDM items and diagrams are hidden. All variability items and diagrams are hidden. All browsers are hidden except the Packages browser. Actions within context menus and diagram buttons have also been hidden where appropriate.
• Requirements Author
Provides capabilities for viewing and authoring requirements, managing relationships with other items and utilizing variability. Packages, Package Diagrams, Requirements, Extended Requirements, Requirement Diagrams, Requirements Tables, Requirement Matrices, Text Diagrams, Change Notes, Comments, Constraints, Problems, and Rationales are visible and can be created. Variability items and diagrams are visible. All other UML and SysML items are hidden. All UPDM items and diagrams are hidden. All browsers are hidden except the Packages, Relationships, Requirements and Requirements (Extensions) browsers. Actions within context menus and diagram tab buttons have also been hidden where appropriate.
• Functional Engineer
Provides capabilities that support functional and behavioral modeling. Packages, Package Diagrams, Requirements, Extended Requirements, Requirement Diagrams, Requirements Tables, Requirement Matrices, Text Diagrams, Change Notes, Comments, Constraints, Problems, and Rationales are visible and can be created. Activities, Activity Diagrams, Sequence Diagrams, State Machines, State Diagrams and Variability items and diagrams are visible and can be created. All other UML and SysML items are hidden. All UPDM items and diagrams are hidden. All browsers are hidden except the Packages, Relationships, Requirements and Requirements (Extensions) browsers. Actions within context menus and diagram tab buttons have also been hidden where appropriate.
• PLM Design Engineer
Supports PLM Design Engineers. Provides capabilities for viewing and reviewing all SysML items (including requirements). SysML structure items (e.g. Blocks) can be created and all other SysML items are visible but cannot be created. Variability items can be viewed but cannot be created. All UML and UPDM items and diagrams are hidden. All browsers are hidden except the Packages, Requirements and Parts browsers. Actions within context menus and diagram tab buttons have also been hidden where appropriate.
• PLM Product Manager/Architect
Supports PLM Product Managers/Architects. Provides capabilities for viewing and reviewing all SysML items (including requirements). SysML structure and behavior items can be created. All other SysML items are visible but cannot be created. Variability items can be viewed and created. All UPDM items and diagrams are hidden. All browsers are hidden except the Packages, Requirements and Parts browsers. Actions within context menus and diagram tab buttons have also been hidden where appropriate.
• Systems Engineer – Beginner
Provides the core SysML capabilities for beginner level System Engineers. SysML structure and behavior items can be created. All other SysML items are visible but cannot be created. Variability items are hidden. All UPDM items and diagrams are hidden. All browsers are hidden except the Packages, Requirements and Parts browsers. Actions within context menus and diagram tab buttons have also been hidden where appropriate.
• Systems Engineer – Intermediate
Provides the core SysML capabilities for intermediate level System Engineers. SysML structure and behavior items can be created. All other SysML items are visible but cannot be created. Variability items can be viewed but not created. All UPDM items and diagrams are hidden. All browsers are hidden except the Packages, Requirements, Relationships, Asset Library and Parts browsers. Actions within context menus and diagram tab buttons have also been hidden where appropriate.
• Systems Engineer – Advanced
Provides the core SysML capabilities for intermediate level System Engineers. SysML structure and behavior items can be created. All other SysML items are visible but cannot be created. Variability items can be viewed and created. All UPDM items and diagrams are hidden. All browsers relating to software modeling are hidden. Actions within context menus and diagram tab buttons have also been hidden where appropriate.
• Software Engineer
Supports Software Engineers/Developers. Provides capabilities for viewing and creating all UML items, and viewing/reviewing all SysML items (including requirements). Variability and Proprietary items can be viewed and created. All UPDM items and diagrams are hidden. Menu items relating to software modeling features are visible. The Packages, Requirements, Parts, Relationships and Dictionary browsers are visible. Actions within context menus and diagram tab buttons have also been hidden where appropriate.
• IoT System Developer
Supports IoT (Internet of Things) System Engineers/Developers. Provides capabilities for viewing and creating all UML items. Provides capabilities for viewing requirements and creating/viewing all other SysML items. Variability and Proprietary items can be viewed and created. All UPDM items and diagrams are hidden. Menu items relating to software and system modeling features are visible. All browsers are visible. Actions within context menus and diagram tab buttons have also been hidden where appropriate.
• Simulation Engineer
Supports Simulation Engineers/Developers. Provides capabilities for viewing and creating all UML items. Provides capabilities for viewing requirements and creating/viewing all other SysML items. Variability and Proprietary items can be viewed and created. All UPDM items and diagrams are hidden. Menu items relating to software and system modeling features are visible. All browsers are visible. Actions within context menus and diagram tab buttons have also been hidden where appropriate.
• Show Everything
This role provides full visibility to all Modeler features and data. This role can be deleted if you wish users to only use specific user roles.