Business user requirement usually involves complex workflow. For example: request user input to do process A If user input is I1, go to process B. If input is I2, go to process B. Otherwise, request another input on process C On process B, do sub-process B1, B2, and approval using…