PowerDesigner provides a set of permission profiles that you can merge into your own profiles, combining, editing, or adding to them as appropriate for your team's working practices.
There are four kinds of example profiles available in the
Install_dir/Resource Files/Profiles directory:
- Hide Objects - Remove one or more types of objects from the Toolbox, Browser, Model menu, New contextual menu, and property sheets:
- Hide Objects - Business Rules
- Hide Objects - EAM Application Objects
- Hide Objects - EAM Business Objects
- Hide Objects - EAM Technology Objects
- Hide Objects - Traceability Links
- Hide Properties - remove attributes and collections from object symbols and property sheets:
- Hide Properties - Codes for Non-Data Objects
- Hide Properties - Keywords
- Hide Properties - Mappings
- Hide Properties - Related Diagrams
- Hide Properties - Stereotype
- Hide Properties - Technical Properties
- Lock - Prevent the user from changing special model properties:
- Lock - Extensions (removes extension files from the Browser, Model menu, and New contextual menu to prevent users changing extensions)
- Lock - Model Options (removes the Model Options command from the Tools menu to prevent users changing model options)
- Role - Control the availability of modules for various types of users:
- Role - Developer (hides the BPM and EAM, and makes the CDM, LDM, and RQM read-only)
- Role - Enterprise Architect (hides or makes read-only all models except the EAM)
- Role - Information Architect (hides the RQM, and makes the BPM, EAM, and OOM read-only)
- Role - Process Architect (hides or makes read-only all models except the BPM)