Decision Management & Intelligence (ODM, DI)

Decision Management & Intelligence (ODM, DI)

Connect with experts and peers to elevate technical expertise, solve problems and share insights

 View Only
  • 1.  Logging and Auditing

    Posted Thu July 15, 2021 08:07 AM

    Hi - I have a requirement to log the application data and exceptions externally out of the ODM system.

    Q1) Is it possible to put a message in MQ through ODM?

    Q2) Is it possible to log the user actions through the business console to any external system/logs? I know any change to the application through the business console will have the version history by default but the requirement is for auditing purpose so that any user logging into the business console and making any change should be logged external to the ODM system. Is there a way to log/configure anything through the business console?

    Q3) A simple question, but how do I access the "__DecisionID__" value from within a rule to log some information along with the identifier?

    Q4) Another basic question, To set the "__DecisionID__" value from the external system, it has to define a String variable, decisionID and assign the value, right? or is there any other alternate way?

    Any suggestions on the above, please...

    Thanks,



    #OperationalDecisionManager(ODM)
    #Support
    #SupportMigration


  • 2.  RE: Logging and Auditing
    Best Answer

    Posted Thu July 15, 2021 01:48 PM

    Q1: Yes you can with b2x /java extension to connect to external systems

    Q2: look at webhooks in the decision center documentation

    Q3: decisionID is not accessible in the rules it is only visible at the RES level

    Q4: you can set anything as the decisionID, if you don't set it one is created by default. The requirement is that a decisionID should be unique.

    If your requirement is to use the decisionID in the rules then instead I would recommend using a dedicated parameter.



    #OperationalDecisionManager(ODM)
    #Support
    #SupportMigration


  • 3.  RE: Logging and Auditing
    Best Answer

    Posted Fri July 16, 2021 01:08 PM

    Thanks, Alain for your response. I will have a look at Q1 and Q2. But again, is it okay to access any external system from within ODM?


    For Q4, any external system can assign a value to ODM's "__DecisionID__" by defining a String attribute "decisionID" in their application and pass it with the request to ODM?


    Thanks,



    #OperationalDecisionManager(ODM)
    #Support
    #SupportMigration