Skip to Content

BRFPLUS Rules Logic suggestion for my configuration

Aug 24, 2017 at 01:07 PM


avatar image

Hi Guys,

I am building a decision table. Access Request form, when the user select New Request.. it should go new request based on company and application type.

I have mapped CONNECTOR field in my decision table. So it is possible to define application SID / ID there to match the values ?

And ,

Basically the approver is different for Dev/QA system. Also For PRD system the approver is different. So i need to build separate path for DEV/QA and PRD access.

So how to do that. ? Can I define one connector group for DEV/QA system and another one connector group for PRD and add respective systems in each group?

and use the connector group in the condition for CONNECTOR field ? please advise. This is new for me. Thanks in advance.

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Christian Lechner
Aug 25, 2017 at 06:00 AM


I would in general not hard-code the dependency to systems and/or organizational connections directly in the business rules exactly for the problems you mention. What comes on top is that in your approach a change of an approver in PROD makes it necessary to change the rules in DEV and transport them through your system landscape.

Option 1 that I would prefer is that your decision table gives as output the OrgUnit etc. that is responsible for the approval and this way introducing a layer of abstraction. WIth this information, you can then query your backend and retrieve the "real" person based on the information retrieved from the decision table. This works on every system as the data is fetched from the system where the rules are executed.

Option 2 might be to assign the decision table to storage type master data. This way you cannot transport the table but have to put the data into it for every system separately. This way you have the system dependent information in one table without cluttering your rules with system dependent information

Best regards


10 |10000 characters needed characters left characters exceeded