Wednesday, September 2, 2020

Human Task in SOA - IQA

Human Task 

Human task provide the feature where human person can interact with the business process to take business decision.

Q) Difference between human task in BPEL and BPM.?
-> In BPEL it is not possible to assign a task to a lane participant.
-> The most simple assignment in BPEL is by Names and Expressions. 
-> The main difference between BPM and BPEL is that when you add a humantask to the process, BPEL automatically creates branches for all possible task outcomes and BPM does not. You have to create them yourself.

Q) What is Human Task?

 Human Task is one of the components of SOA Suite tool. It is used when we need Human Intervention in our flow.

Q) What is Service Interface in Human Task?

 We can invoke Human Task components from different components so this service Interface handles the interaction with BPEL and other components.

Q) What is Task Definition?

Task definition module is in charge of managing the life-cycle of a task. Who should get the task assigned? What should happen next with the task? When must the task be completed? Should the task be escalated?, etc.

Q) What is Client Interface Module?

 Client Interface handles the presentation of task data through clients like the Worklist application, portals and notification channels.

Q) What activity we use in BPEL to call Human Task component?

 We use Human task activity to call this component.

Q) What all outcomes we can have from Human Task component?

 mainly we can have following outcomes from Human Task components but apart from these there are others outcomes also.

1. Approve

2. Reject

Q) Can we set deadlines in Human Task?

 Yes, we can set expiry time, after that time that task no longer valid.

Q) Can we send notifications from Human task?

 yes, we can send notifications from Human task like task is complete or error out.

Q) Do we need any form for this Human task component?

 Yes, we need Web form for Human task component, either we can choose auto generate option to create the form or we can build that from scratch. This is same web page where user will go and approve or reject the task.


No comments:

Post a Comment

SOA Overview Part-1

  Middleware It provides a mechanism for the process to interact with other processes running on multiple network machines. Advantages...