The EMS User Type object is a child of the EMS User Types object.
Each EMS User Type object defines a category of EMS user, and specifies the different areas of configuration to which that user has access (either read-only or with permission to change the configuration).
The Apply and Delete actions are only available to users who have change access to EMS user administration. You cannot delete an EMS User Type object if an EMS User object is referencing it. If you try to, you will be prompted with a list of EMS User objects using this EMS User Type. You cannot delete the EMS User Type that your current login is using.
You can edit the EMS User Type that is being used by a user who is currently logged in. If you do so, the user will be logged out when you apply the changes. If you are editing your own EMS User Type, the changes will not affect you until you log out and and log back in, but you will not be automatically logged out.
![]() |
Note that you can view EMS User Types only if you have an EMS User Type with Change or Read-only access to Access
Permissions - EMS user administration. You can create new EMS User Types only if you have Change access to Access
Permissions - EMS user administration. Users with an EMS User Type with that permission can give any permissions they wish to a new EMS User Type, including ones they do not have access to themselves. In this way, an EMS User whose User Type has Change access to Access
Permissions - EMS user administration can create a new EMS User Type object with access to all areas of configuration, and then create a new EMS User configured to use that EMS User Type. For this reason, you must be careful as to which EMS User Types are granted this permission and which users are given those EMS User Types. |
![]() |
The shipped configuration always includes an EMS User Type of Super User, and a user referencing this type is always created when the EMS is installed. The EMS prevents the last user referencing that type being deleted. You cannot delete the Super User EMS User Type. |
![]() |
Any EMS User who is configured with an EMS User Type that has Change access to Access Permissions - EMS user administration can create new EMS User Type objects with any permissions they want, and can create EMS User objects referencing any EMS User Type, regardless of what access their own EMS User Type has to those permissions. In this way, an EMS User whose User Type has Change access to Access Permissions - EMS user administration can create a new EMS User Type object with access to all areas of configuration, and then create a new EMS User configured to use that EMS User Type. For this reason, you must be careful as to which EMS User Types are granted this permission and which users are given those EMS User Types. |
Parameter |
Access |
Description |
Index | Create | The index value is used by CORBA applications logging in using the applicationLogin() method. This field is optional; if you do not supply a value, the EMS assigns one. |
Name | Change | An optional description for this EMS User Type, to describe its purpose. |
Access Permissions - Subscriber / access configuration | Change | Specifies whether this EMS User Type allows access to subscriber and access configuration. Values:
|
Access Permissions - Routing configuration | Change | Specifies whether this EMS User Type allows access to routing configuration. Values:
|
Access Permissions - System configuration | Change | Specifies whether this EMS User Type allows access to system configuration. Values:
|
Access Permissions - Network configuration | Change | Specifies whether this EMS User Type allows access to network configuration. Values:
|
Access Permissions - Hardware configuration | Change | Specifies whether this EMS User Type allows access to hardware configuration. Values:
|
Access Permissions - Sensitive configuration | Change | Specifies whether this EMS User Type allows access to sensitive areas of configuration. Values:
|
Access Permissions - Route testing | Change | Specifies whether this EMS User Type allows access to route verification testing. Values:
|
Access Permissions - Diagnostics | Change | Specifies whether this EMS User Type allows access to the diagnostics tools in the EMS. Values:
|
Access Permissions - EMS user administration | Change | Specifies whether this EMS User Type allows access to EMS user administration. Please note that this permission is very wide ranging in its effects, and you should not give it to any EMS User Type without reading the warning at the top of this object.
Values:
|
Access Permissions - Billing/craft user administration | Change | Specifies whether this EMS User Type allows access to billing and craft user administration. Values:
|
Access Permissions - Logs and Alarms | Change | Specifies whether this EMS User Type allows access to the logs and alarms area of configuration. Values:
|
Access Permissions - Workflow task group A | Change | Specifies whether this EMS User Type allows access to workflow tasks in task group A. Values:
|
Access Permissions - Workflow task group B | Change | Specifies whether this EMS User Type allows access to workflow tasks in task group B. Values:
|
Access Permissions - Workflow task group C | Change | Specifies whether this EMS User Type allows access to workflow tasks in task group C. Values:
|
Access Permissions - Workflow task and template administration | Change | Specifies whether this EMS User Type allows access to workflow task and template administration. Values:
|
Access Permissions - MetaSwitch Engineer | Change | Specifies whether this EMS User Type allows access to areas of configuration that are normally managed only by MetaSwitch Engineers. You should not alter this field from the default of No access unless you are asked to by your MetaSwitch support engineer. Values:
|