on 05-30-2012 7:43 PM
Experts,
After creating a BRF+ (Line item by line item) initiator, I'm having issues creating requests against it. I've performed simulations in BRF+ and the Rule_Results have always come as expected. When I create a user request for Change or Firefighter ID assignment both scenarios produce the error, "Request submit failed; error in MSMP submit method"
I've configured the BRF+ rule as follows:
I've run the simulation for selecting request type 002 (Change) and the appropriate Result (CHANGE) is returned.
I've configured the MSMP rules and Initiators based on the Rule_results and with the custom initiator
And MSMP Paths have been defined with the Appropriate Rule_Results
Any help to resolve this issue is always appreciated.
Thank you,
Kunal
Is the BRF+ function activated as well as the Decision Table?
Have you got all of the request types catered for in your table?
Have you tried simulating the MSMP workflow? Does it give you any errors prior to activating it?
Try checking in transaction GRFNMW_CONFIGURE to make sure that the entries there are consistent with the web based version.
Simon
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Kunal:
If you are not using those request types, you should 'de-activate' them in the IMG. Then they will not show up when creating the access request. I agree with Simon, you should ALWAYS create your BRF+ rules as completely as possible.
You can also, if using a Single Match expression (this cannot be used when you return multiple values) always use a 'default' line entry AT THE END of the decision table to catch items that may have been missed in previous rows. When you have a single match expression, it will always follow the line items as entered in the BRF+ table and STOP when it finds a match. So you should have your most restrictive conditions ahead of your less restrictive conditions.
Thanks.
Kevin Tucholke
Hi Kunal
From the screenshots that you have attached, it seems that you have assigned the BRF+ Decision table ID instead of Function ID to MSMP workflow. If you assign the Function ID instead of the Decision table ID to the relevant places in MSMP workflow, I think you will not face the error any more.
Please let me know the outcome.
Thanks
Saibal
Hi Kunal
The MSMP workflow is designed to work with Function ID not with Decision table ID however similar they may be.
That is why I had advised you to apply the Function ID instead of Decison table ID in the MSMP workflow configuration. If you do as I am telling, I am pretty sure, your workflow will work fine.
Let me know the result.
Thanks and Regards
Saibal
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.