Skip to Content
avatar image
Former Member

BRFPLUS Rules Logic suggestion for my configuration

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.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Aug 25, 2017 at 06:00 AM

    Hi,

    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

    Christian

    Add comment
    10|10000 characters needed characters exceeded