Skip to Content
Author's profile photo Siddhant Bhatankar

Modifying BRM Ruleset without making changes to the BRM DC (Rules Manager Web-UI) in 5 Easy Steps

Hi All,

In this document, I will be describing the steps on how  to modify your BRM ruleset(already deployed on the server) residing in the Rules Engine of the server, without making any changes to the BRM Development Component.

Step 1:

Log-in to http://<hostname>:<port>/rulesmanager through your internet browser with Admin(or user with “BRM_Admin“) role. Here, you will see all the BRM DCs deployed on the server. This screen represents the Rules Engine of the server, where all the BRMs reside. It would look something like this:


Step 2:

Select the BRM DC, scroll down and from the ‘Open Project’ dropdown, select the desired version (Latest – Indicates the version where the latest changes have been deployed, which may or may not be active on the server. OR Active – Version which is currently active on the server, which may or may not be latest):


Step 3:

Executing step 2 will open up the BRM project in the Web UI which will show the contents of the BRM DC. The screen will look like this:


Step 4:

Expand the ruleset which you intend to modify and select the content to be changed (For example, modifying the contents of aDecision Table in the ruleset):


Simply click on the values in the decision table to enable editing.

Note:  We can also export/import the decision table as an Excel sheet with the help of the Highlighted buttons. (This should be used to keep track of the rules and values we store on the server from time to time).

Step 5:

Once you are done making all the changes in the BRM, simply click on the ‘Upload’ button on the top left of the screen. It will open up the following screen:


Enter your comments before finalizing the changes (optional).

Please do read the note highlighted in green before clicking on ‘Submit Changes’. If you wish to instantly activate the changes, check the ‘Activate Changes’ checkbox and then click on ‘Submit Changes’.

Thats it. You are done!

Please keep in mind the following 2 things when you use this engine:

1. As these changes through the Web UI are mutually exclusive from your BRM DC, any transport activities of the BRM DC will override the changes you have made using the Rules Manager Web UI. So please take care of the versioning.

2. You will need the “BRM_Admin” role to be able to make changes through the BRM Rules Manager Web UI.

I hope this document would prove to be useful as  one does not have to be a BRM developer/expert for making these changes.

Please do let me know if I have left out on something or have mentioned something wrong in this document so that the mistake can be rectified.



Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo BRM Fresher
      BRM Fresher

      Hi Siddhant,

      Nice blog.I am following it and trying to edit the decision table using with importing excel.

      But nothing is editable in the rules manager.

      I added a couple of roles like SAP_BPM_ADMIN and SAP_NWA_BPM_ADMIN to my user but still unable to edit the ruleset rather its still in the diplay mode.

      Can you please guide me on this?


      Author's profile photo BRM Fresher
      BRM Fresher

      Hi Siddhant,

      Is this role needs to be added to the user


      But its not there in NWA roles dropdown list.How to add it?

      Kindly advise.


      Author's profile photo Siddhant Bhatankar
      Siddhant Bhatankar
      Blog Post Author

      "SAP_BRM_ADMIN" is the role you need