Setting Global Operation Permissions for a Workspace

The connected Workspace used to store your design content facilitates the definition and management of global operation permissions for the Workspace. Accessible by Workspace Administrators only, permissions across the spectrum of day-to-day global-level Workspace operations can be set up for all Workspace users in one convenient location. So, while Administrators continue to enjoy full permissions for all types of operations, they can quickly configure permissions for collaborators, owners, specific groups, and specific users.

This feature relates to global-level Workspace operations only. It complements but does not control access permissions at the folder, Item, and Item Revision levels. For more information on these areas of permissions, see Controlling Access to Workspace Content.

Access

Permissions are defined and managed from within Altium Designer, using the Edit Operation Permissions dialog. Access to this dialog is made from the Data Management – Servers page of the Preferences dialog. For the active Workspace whose permissions you wish to browse/modify, click the Properties control at the right-hand side, and choose the Operations command from the associated menu. Alternatively, right-click the active Workspace's entry and select the Properties » Operations command from the context menu.

Setup global operating permissions for your connected Workspace through the Edit Operation Permissions dialog – accessed as part of your Altium Designer preferences.
Setup global operating permissions for your connected Workspace through the Edit Operation Permissions dialog – accessed as part of your Altium Designer preferences.

Managing Operational Permissions

Permissions for Workspace operations can be assigned to the following entities (where applicable):

  •  Workspace Members (all users within your organization who have access to your Workspace and/or its associated technologies).

  •  Owner (for released data, this is the person who created the initial Item).

  •  Collaborator (this is a user who has edit rights for an Item/Revision).

  •  Specific user-defined group.

  •  Specific user.

Management of users, as well as defined groups, is performed using the Workspace's browser-based interface. This can be done from an external browser. For detailed information, read about Managing your Workspace Membership (Altium 365 Workspace, Enterprise Server Workspace).

To add a new entity (assign permissions) for a particular Workspace operation:

  1. Select the operation in the left-hand region of the dialog.

  2. Click the  button and choose the required entity from the associated menu.

When adding a specific user (Add User) or group (Add Role), use the relevant dialog – Search for Users or Search for Role – to search for the required entity from all those currently defined for the Workspace. A user will be listed in terms of their Username and Email (if defined). If the user added is actually you (by virtue of being signed into the Workspace), the suffix - You will be added.

To remove an entity (remove permissions) for a particular Workspace operation:

  1. Select the operation in the left-hand region of the dialog.

  2. Select the entity in the right-hand region of the dialog.

  3. Click the  button.

  • The Administrators group cannot be removed from any operation. Administrators always have full access rights and permissions.

  • Note that while permission lists are dynamically updated as you add and/or remove entities, changes made will not take effect until the Apply or OK buttons are clicked. If you click Cancel, all changes made since entering the dialog will be lost.

Add and Remove controls can also be found on the right-click context menus for both regions of the dialog.

Example permissions defined for the operation involving release into a Workspace component
Example permissions defined for the operation involving release into a Workspace component

Available Operation Permissions

Operations available in the Edit Operation Permissions dialog are listed and described below.

  • Top Level Folder Creation – entities with this operation permission assigned can add new top-level folders into the Workspace folder structure from the Explorer panel (learn more).

  • Task Management – entities with this operation permission assigned can manage tasks based on workflow processes.

  • Workspace Advanced Controls – this group of operation permissions determines which entities can perform advanced operation with the Workspace content.

  • Component Types – this group of operation permissions determines which entities can perform various actions on the list of component types.

    • Add – entities with this operation permission assigned can add new component types.

    • Edit – entities with this operation permission assigned can edit existing component types.

    • Delete – entities with this operation permission assigned can remove existing component types.

  • Lifecycle definitions – this group of operation permissions determines which entities can perform various actions on lifecycle definitions.

    • Add – entities with this operation permission assigned can add new lifecycle definitions.

    • Edit – entities with this operation permission assigned can edit existing lifecycle definitions.

    • Delete – entities with this operation permission assigned can remove existing lifecycle definitions.

  • Library – this group of operation permissions determines which entities can perform various actions on the Workspace library components.

    • Move revision between lifecycle states – entities with this operation permission assigned can perform state transitions, for the entire range of defined transitions across all defined lifecycle definitions (learn more).

    • Part Choice Management – entities with this operation permission assigned can manage part choices of Workspace library components (learn more).

    • Allow to skip lifecycle state change for new revisions – entities with this operation permission assigned can preserve the current lifecycle state of a component when saving the edited component or a domain model linked to it (learn more).

    • Paid Part Info – this operation permission is only available when the SiliconExpert or Z2Data integration functionality is available. Entities with this operation permission assigned can pull part data from the corresponding source.

  • Delete Released – this group of operation permissions determines which entities can perform removal of Items and Item-Revisions released to the Workspace.

    • Delete revisions – entities with this operation permission assigned can remove existing Item-Revisions. This can be done from the Explorer panel (when browsing an Item on the Lifecycle aspect view) or from the Item's detailed view by right-clicking a tile for a revision and selecting the Delete Revision command from the context menu.

    • Delete items – entities with this operation permission assigned can permanently remove Items from the Workspace's Trash, i.e., Items that have been soft deleted previously. An Item can be soft deleted provided by anyone who has editing rights for this item.

  • Revision naming schemes – this group of operation permissions determines which entities can perform various actions on revision naming schemes.

    • Add – entities with this operation permission assigned can add new revision naming schemes.

    • Edit – entities with this operation permission assigned can edit existing revision naming schemes.

    • Delete – entities with this operation permission assigned can remove existing revision naming schemes.

  • Release – this group of operation permissions determines which entities can release (save) new Item-Revisions to the Workspace. Configure release operation permission for each content type available in the connected Workspace.

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Contents
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, or Altium Designer (on active term).

If you don’t see a documented feature in your actual software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Contents