• Register Now
  • Forgot Password?
Intalio
  • Product
  • Services
  • Partners
  • Customers
  • Community
  • Company
Print E-mail
Contributed by Chandra Shekhar on Nov 23 2008

zip pipa 23/11/2008,22:19 16.84 Kb

 

Summary:

This use case illustrate the functionality of PIPA. In this process user start the PIPA process from ui-fw and ui-fw displays the message “The process successfully started.” indicates that PIPA process is successfully started.

 

Requirements:

1.Intalio BPMS Designer 5.2
2.Intalio BPMS Server 5.2

Preconditions:

1.Make sure Intalio|BPMS Server is up and running fine.
2.Make sure the Process Explorer pane does not contain any Intalio|BPMS Business Process Project with same name.

Process Download & Impor:

1.Download “PIPA.zip”.
1.Go to File > Import.
2.Select General > Existing Projects into Workspace and click Next >
3.Select the "Select archive file" radio button
4.Browse to select the downloaded archive file, click to Finish.
5.Update project builders by right click on project; go to BPMS Designer Tools > Update BPMS Builders.

 

pipa.jpg

 

Steps for remake workflow form:

1.Go to "File > New > select "Intalio|BPMS Business Process Project".
2.Provide project name as "PIPA", click to finish.
Note:Make sure project with same name does not exist in the Process Explorer”.
3.Right click on the project select New  > "WorkFlow Form".
4.Provide File name as  “PIPA” and click on Finish.
5.A Intalio| Designer Form Editor is visible on screen. Drag and drop Group control from Workflow Palette on form editor.
6.Drag & drop Text Box control within the created group.
7.Go to Properties window and type “Name:” under Control Label property.
8.Drag and drop another Text Box control within the group.
9.Go to Properties window and type “Email:” under Control Label property.
10.Save workflow form. 

 

Step for remake process:

1.Right click on project, go to New > Business Process Diagram.
2.Provide File name as “PIPA”, click on Finish button.
3.A pool with a task is available in BPMN Editor Pane, name default pool as “Client” and delete the task on it..
4.Right click on start pool and select "Set pool non executable".
5.Go to Project, select workflow form “PIPA.xform”, drag and drop this form on the client pool and click on the first option “Use PIPA for People Initiating Process Activity (initProcess)”. It is showing  new task name as “PIPA-init” on client pool.
6.Add new pool by click on BPMN Editor (select "Add Pool" option from pop up menu) and name it as "PIPA".
7.Focus on “PIPA-init” task; drag outgoing message flow icon to "PIPA" pool and “Connect to the new Task”, name this new task as init.
8.Focus on the init task and drag the outgoing message flow icon to “Client” pool and connect to the  ”PIPA-init” task.
9.Select the 'Client' pool and go to Properties window, under it click on “Workflow” button.
10.Assign Role to “examples\manager” within the “Roles(s)” text box.
Note :You can also provide different roles to different tasks on pool but its always a good practice to give Roles to pool instead of  tasks if all the tasks pool have similar roles.
11.Select '”PIPA-init” task and in property window give some description for this task: “PIPA” within the “Description” text box 12.Save the process.

Define Outgoing Mappings:

1.Select “init” task.
2.Instantly Mapper displays with three frames, where:
Left frame (1st) reflects source side
Middle frame (2nd) reflects Mapper area
Right frame (3rd) reflects target side.
3.Go to Window > Show View > select Mapper Palette.
1.Go to  target side of mapper and  select “$pIPAInitProcessResponseMsg.root” node and expand it.
2.Go to mapper tool bar, click on “create a new operator” button.
3.Drag the mouse pointer from the tool bar to work area of mapper and click on it.
4.A text box will appear in editing mode.
5.Provide “OK” in the text box within double quotas.
6.Connect right hand side of the textbox displaying “OK” with “status” within the “$pIPAInitProcessResponseMsg.root” node .
7.Save the mapping connections.

Now your process is fully implemented which is ready to deploy and execute within Intalio|BPMS Server.


Process Deployment & Execution:

1. Click on Deploy Project to Intalio|BPMS Server button in tool bar.
2. Make sure you select all runtime files while exporting to Intalio|BPMS Server.
3. Click on Finish button
4. Open a web browser, provide url as: http://localhost:8080/ui-fw which takes to login screen for workflow UI.
5. Login with the following credentials:
username: 'examples\ewilliams' (without quotes).
password: 'password' (without quotes).
6. Under Processes tab you should see “PIPA” link, click on it to view form.
7. The form generated displays:
8. Enter the name in the “Name” text box.
9. Enter the email id in the “Email” text box.
10.Click on 'Start process' button to proceed.
11. The process start successfully showing message on screen: “The process successfully started.”

 

Note:
This sample is an example to educate user on:
1.How to create PIPA in Intalio process.
2.How to invoke PIPA  in the server. 

 

Last Updated ( Dec 26 2008 )
 
[ Back ]

Copyright © Intalio, 1999-2012.

  • Copyright Notice |
  • Privacy Policy |
  • User Agreement