Quantcast
Channel: SCN : Document List - Process Integration (PI) & SOA Middleware
Viewing all articles
Browse latest Browse all 571

Use of Human Activity in 3 Lanes of a Pool

$
0
0

Hi All,

 

In this document we can see how to make use of Human Activity in NWBPM. We will model the process with 3 lane pools in it.

The first lane will send the data of Vendor, the second lane will provide the level of Approval 1 and third lane will provide the level of Approval 2.

Please find below steps to achieve the same.

 

1. Open NWBPM --> Go to Perspective --> Process Modelling

 

2. Create New Project --> Process Composer --> Process Composer Development Component --> Finish

 

3. Local Development --> Process --> Right click create New Process -->

 

     Provide the name of the process, orientation, pool name and lanes as below

 

     CreatePool.png

     The pool will be create like below -

 

     Pool.png

 

4. The next step is to get the 2 Artifacts on the lane from the left side panel namely PO and Quantity

 

5. Create a process model like below -

 

     process.png

 

6. All the three Human Activities - Vendor Data, Approval 1 and Approval 2 will have default task. Go to properties and delete default tasks -

 

         Task.png

 

7. Apply Template to the process -

 

     Template.png

 

8. Select UI Task Generation --> Next --> Select the tasks to create and click Next -

 

      Apply.png

 

9. Select the UI Technology and Development Component and select finish -

 

          compo.png

     Once task finished, it will build the DC successfully and will show the screen like below -

 

               success.png

 

10. Perform the below properties for Vendor Data, Approval1 and Approval2 -

 

          Vendor Data - Output Mapping

          Vendor.png

 

          Approval1 -

 

          Approval1.png

 

          Approval2 -

 

           Approval2.png

 

11. Once the properties are set, we need to provide the potential owners to all the pools. For providing the owners, select the pools Send, Approval1, Approval2 and Ageit and provide the owners like below -

 

          Pool Vendor -

          owners.png

 

          Follow the similar steps for the rest pools with the respective owners.

 

 

12. Once the properties are set, select the local development from left side panel --> Right Click --> Development Component --> Deploy

 

 

13. As a next step to test the process model, we need to start this process. Follow below steps to start process -

 

14. Go to http://<HOST>:<PORT>/nwa  --> Search for Process Repository (NWA --> Configuration --> Process And Tasks --> Process Repository)

 

     Process Repository.png

        Click on Start Process and new browser will open --> Select Start Process

 

       BPM Process.PNG

 

15. Once the process is started, one should be able to see task under his name on portal -

      Portal URL --> http://ussltcsnw1298.solutions.glbsnet.com:50000/irj/portal

      Login with the credentials of the Owner of object Vendor Data from our process model to see the task.

 

          Vendor Data -

          VendorData.PNG

     Open this task and fill the vendor data and click on Approve button so that it will reach to the Approval Level - 1

 

            VendorDataFill.PNG

 

16. Now login to the portal with the credentials of Approval 1 and check the work list -

 

               Approval1Worklist.PNG

          Click on task and check the data is correct or not.

                 Approval1Data.PNG

        Once data is approved it should go to the Approval Level 2

 

17. Login to the portal with Approval Level 2 and check the work list -

 

                  Approval2WorkList.PNG

                   Open the task and approve the data

                    Approval2Fill.PNG

 

In this way, we can make use of Human Activity and can make use of lanes as approval level as many as we need. The another approach of this concept can be like Level 1 Sends data to Approval level 1 and Approval 1 can send this data further or can send the same data to level 1 as a rejected data.

 

Thanks & Regards,

Rashmi Joshi


Viewing all articles
Browse latest Browse all 571

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>