Powered by Zoomin Software. For more details please contactZoomin

Semaphore Knowledge Model Management (KMM) Administration

Environment Permissions

  • Last Updated: May 13, 2026
  • 4 minute read
    • Semaphore
    • Documentation

Note: This configuration is relevant for Semaphore 5.2 (and greater) only.

In Semaphore 5.2 (and greater) you now have the ability to specify environment-level publishing permissions. This allows you to grant specified groups or users the ability to publish a model to a particular environment. By default, no users have the ability to publish even if the “Publisher Plugin” is installed.

Updating Environment Permissions

For users assigned the “Semaphore Super Administrators” role (see Authentication for details on roles and how to set them) the environment permissions are shown in “Studio” in the “Services” section under “Environment Permissions”, as follows:

  1. Login to Studio.
  2. Click the “Services” menu option (at the top of the page; note that this option will only be shown for users assigned the “Semaphore Administrators” or “Semaphore Super Administrators” role).
  3. Click on the “Environment Permissions” option (on the left of the page).
  4. Click on which environment you wish to update (in the middle of the page) which will then show the list of permissions already assigned (if any).

Environment Permissions

On the screen shown, you can search for a user/group that you wish to set permissions for by typing it in the space provided then click the “Add User/Group” button to add them to the list. If you are not not assigned the “Semaphore Super Administrators” role this information will be read-only.

Note: You can only specify users that have already logged into the model editor (Knowledge Model Management) so if the user is not shown in the drop down as you start typing their name you will need to have them first log into Studio then click on “Models” which will then allow you to set their permissions here.

Once the user/group is in the “Permissions” list, specify whether they have one of the following permission in the “Permission” drop down:

  • Publisher - Allows the specified user/group to be given publishing permissions for any model.
  • Administrator - Allows the specified user/group to be given publishing permissions for any model and allows the ability to update the Classification Server rulenets using “Rulenet Manager”.

To remove a specific permission click the red “x” button beside the relevant entry.

Note: After updating the information on this page, press the “Submit” button to save your changes, otherwise they will be ignored.

Updating Model Publish Permissions

Once relevant environment permissions are granted, the model-specific permissions are updated as follows:

  1. Login to Studio.
  2. Go into Knowledge Model Management by clicking on the “Models” link in the “Modelling” section of the Studio landing page.
  3. For the relevant model go into the “Model Settings” screen (there are many ways of doing this, for example, click the “three dot” context menu for the model and select “Edit Model Settings”, or open the model and click on the “Model Settings” link on the left side of the page).
  4. If present, in the “Edit model settings” pop-up click on the “More Options” link (Semaphore 5.2 and earlier)

The users/groups assigned permissions for the model will be listed here along with a “Settings” button that appears in the “Publisher” column. The “Settings” button allows you to set the environment-specific publisher settings for the user/group indicated, as follows:

  • Master and Tasks - Allow the indicated user/group the ability to publish the master and task versions of the model.
  • Master - Allow the indicated user/group the ability to publish the master version of the model only (not any tasks).
  • Tasks - Allow the indicated user/group the ability to publish tasks only (not the master version of the model).
  • None - Do not allow the indicated user/group the ability to publish.

Model Permissions

Note: The “Settings” button will be disabled if the given user/group does not have either “Publisher” or “Administrator” permissions for the environment.

By default, users do not have the ability to publish (setting “None”) so you will need to set the “Publisher” setting to one of “Master and Tasks”, “Master”, or “Tasks” before they will be able to publish the model.

Press the “Save” button after you have completed your changes so that they are saved.

Note: To upload Publisher configurations, the manager role is required for the model. If after adding Publish permissions, either the “Publish” button or the “Upload Configs” menu item fail to appear (and the user has the correct permissions), refresh the page in your browser.

TitleResults for “How to create a CRG?”Also Available inAlert