The BPEL4People extension allows a BPEL process to invoke a remote human task service. The syntax of the BPEL4People extension activity is as follows.
<extensionActivity> <b4p:peopleActivity name="TestTASKPeopleActivity" inputVariable="b4pInput" outputVariable="b4pOutput"> <b4p:remoteTask partnerLink="b4pPartnerLink" operation="approve" responseOperation="approvalResponse"> </b4p:remoteTask> </b4p:peopleActivity> </extensionActivity>
A list of configuration elements in the extension activity
For a remote human task invoke and provide elements have to be provided in the deploy.xml file.
<provide partnerLink="b4pPartnerLink" correlationFilter="b4p:b4pFilter"> <service name="apprv:ClaimServiceCB" port="ClaimPortCB"/> </provide> <invoke partnerLink="b4pPartnerLink"> <service name="apprv:ClaimService" port="ClaimPort"/> </invoke>
Note: The correlationFilter property has to be set to b4p:b4pFilter for the responses to be correlated to the process instance.