Access rights – Maintenance

Access rights – maintenance is comprised of three groups:

  • Define Maintenance Groups.
  • Assign Maintenance Functions to Groups.
  • Assign Rights to Users.


AtAccessRight will be able to store both “General” and “Specific” access rights. Examples are:

  • General: USER 1 Cannot Create a New Order.
  • Specific: USER 2 can only create a new order for Security Sub Type: AMORT for Account: ABCD.

Specific Rules supersede General Rules.

The precedence (from lowest to highest) is for each Access Right Code is:

  • [GroupID]
  • [AccountID]
  • [ExchangeID]
  • [SecurityTypeID]
  • [RestrictedGroupID]
  • [SecurityID] [TransactionType]
  • [BrokerID]

Some Examples…

USER 2; AddEditAllocation = FALSE.

USER 2; IBM US; AddEditAllocation = TRUE.

USER 2; IBM US; SS, AddEditAllocation = FALSE.

USER 2; IBM US; CS, AddEditAllocation = FALSE.

So…USER 2 cannot AddEditAllocation for most trades. But He CAN AddEditAllocation for TTs <> SS and CS for IBM.


To access Maintenance, you will have to click on OMS and then click Open Maintenance.


In this section you can define maintenance groups. You can click NEW to create a new group or COPY to copy an existing group, you can then edit the values on the right side.

  • Active can be set to TRUE or FALSE.
  • Group code, description and name can be customized to your liking.
  • Click Save when you are done.


In this section you can assign different functions to the groups.

  • To add a new function: Select the group you want to add a new function to.
  • Click on the red text “Click here to add a new record”.
  • Insert a new code.
  • Click Save.


In this section you can assign rights to different users. To add a new right:

  • Click NEW (bottom left side of the screen).
  • Select the RoleID (the user has to exist in Spark)
  • Assign a maintenance access group ID to the user.
  • Assign the different rights (either TRUE or FALSE).
  • Click Save.
  • You will have to repeat this step for every user, and every access group. For example, you will have to create user ABC for AccessGroupID Compliance and user ABC for AccessGroupID General.
  • The users will appear on the left side of the window. You can edit the users by clicking on tem and making the Necessary changes. (See screenshot below).
Updated on May 8, 2023

Was this article helpful?

Related Articles

Leave a Comment