:: Version 3.1.0 ::

ITSM Designer access

There are different profiles which can be provided to the ITSM Designer users. They are cumulative. Each profile provides particular functionalities within the ITSM Designer application.

Designer User

This is the profile you must have to be able to connect to the ITSM Designer.
Users having this profile, can:

  • read all information related to the Datamodel,
This profile is Mandatory. None of the below profiles will work without it.

Designer MTP Only

This profile must be combined with Designer User.
Users having this profile, can:

  • execute a Move To Production of a revision on any instance
Users with this profile cannot modify anything, even if they have other profiles which in theory would allow them…

Designer Power User

This profile must be combined with Designer User.
Users having this profile, can:

  • Enable the “Admin Mode”, in which they can modify class & fields defined as part of the Standard Datamodel.
It's easy, in “Admin Mode”, to make a change which breaks iTop, so test cautiously!

Designer Portal Developer

This profile must be combined with Designer User.
Users having this profile, can:

  • Edit the XML of the User Portal(s)
Be cautious, the Portal XML syntax is not controlled by the ITSM Designer

Designer PHP Developer

This profile must be combined with Designer User.
Users having this profile, can:

  • Edit the PHP Methods: Create, Modify & Delete them
  • Create, Modify, Delete Snippets
  • Create, Modify, Reset or Delete Constants
  • Modify Module Parameters
Details of the possible Developer actions here

Component Developer

This profile must be combined with Designer User.
Users having this profile, can:

  • Upload new Extension and new versions of existing Extensions owned by the company of the Developer
A Component is an Extension uploaded in the ITSM Designer
Uploading a Combodo extension found on iTop Hub is forbidden.
Ask Combodo for enabling such extension on your Designer licence

Component Publisher

This profile must be combined with Designer User.
Users having this profile, can:

  • Allow a customer license to use an extension/component owned by the company of the Publisher

Component User

This profile must be combined with Designer User.
Users having this profile, can:

  • Activate, upgrade or remove an extension/component from the license, as long as the extension was published on his licence
Details of the component related profile is here

Essential versus Professional

Rights which are not the same:

Action Essential Professional
Create a root class under cmdbAstractObject No Yes
Create a sub-class under an abstract class under Functional CI tree and Typology any abstract class
Manage an object lifecycle: add state, transitions, actions,… No Yes
Manage Profiles and Groups No Yes

For those other actions there is no difference

Action Essential Professional
Add fields on most classes (*) Yes Yes
Modify existing fields (**) No No
Modify Presentaion Yes Yes
Modify dictionary entries Yes Yes

(*) There are a few frozen classes, such as Attachment, ApprovalRule, CoverageWindow, Holiday, HolidayCalendar, RequestTemplate, PrecannedReply, PrecannedReplyCategory and every class which do not have the category BizModel. For those classes users cannot add any field.

(**) That particular limitation is removed if you are Power user. But there are real risks behind some of the possible changes: Exemple of such dangereous change: Removing a value from the values of an AttributeEnum:

  • Enum values can be used within a method or an OQL (in a filter, a dashboard, an audit rule, a queryphrase), (eg. Ticket priority computed based on other enum), so removing such value will modify/break iTop standard behavior.
  • If existing objects in iTop instances can have the value that is removed from the Datamodel, this will stop the Move To Production (This limitation was removed in iTop 3.0.0, which handles this use case)
3_1_0/products/designer/access.txt · Last modified: 2023/07/21 10:19 (external edit)
Back to top
Contact us