Right place to show Error & Business validations


I have a usecase, where there are some error & business validations. Now what is the right way to include these validations in the process?

  1. Should i use DMN to include all error/business validations? OR
  2. Should i only use BPMN to show the error/business validations? Kindly share your ideas.


Hi @arunkumar,

it depends on your use case. If you do the validation in DMN, it’s more transparent. But this is not necessary in all cases.

Best regards,


thanks for the clarification @Philipp_Ossler