DB or External Calls in DMN

Currently we are in the process of evaluating DMN engine and wondering if it’s possible to call DB or external service calls in DMN. I am aware of being able to do it in User Task in BPMN. Is there a way this can be done in DMN?

Thanks

Hi @sjamesworld - no, you cannot make an external call from a DMN table/graph. What is the use case?

@nathan.loding We have an use case for one of the conditions to check against a dynamic list which needs to be fetched by making an external call.

If it’s not feasible, We will go the route of making the external call outside of DMN and pass the list as a data field to the DMN.

@sjamesworld - making the call outside of DMN is the best option in this case. If it’s a simple check against the list, you could also pass the result to the DMN. (For instance, if you’re simply checking if the value is in the dynamic list or not, your service call could return “true” or “false” rather than the dynamic list.)