+

Search Tips   |   Advanced Search


Develop custom user interfaces for process integration

Typically, application developers create business processes using the process editor of WebSphere Integration Developer and associated process portlets using IBM Rational Application Developer. If you do not have business process applications already developed and ready to install in your WebSphere Portal environment, follow the procedures that begin with understanding prerequisites and conclude with creating a process instance from a process template.

The patterns described in these topics are for your consideration; they are not mandatory. Existing portlets that use other patterns for process integration will still work in WebSphere Portal. If the code is modified or if new portlets are developed, the configuration described here can also be used as the development and test environment.

  1. Prepare to develop process applications

    Understand the application development tools available to you. Assign the work of process design, portlet development, and portal administration to meet the needs of your team. Set up a staging server on which to deploy the portlets of your business process applications for testing. Determine whether your development environment has the JAR files required by the Task Processing portlet.

  2. Enable business processes for the portal

    Use WebSphere Integration Developer to enable business processes for the portal environment. Map individual human tasks to special task pages in WebSphere Portal. If your process integration deployment uses a cross-cell setup, export the process WSDL and XSD files for use by other process-aware portlets and export the project EAR file to the staging server.

  3. Creating Task Processing portlets

    Use WebSphere Integration Developer or IBM Rational Application Developer to create the Task Processing portlets required for portal-based business process applications. Use the TaskUI Manager API, the Property Broker API, and the Task API and the code samples illustrated here to create the Task Processing portlet.

  4. Initiating a process instance

    Develop the code within the portlet that will start an instance of a process in a business process application. Refer to the code samples provided.


Parent topic:

Integrate with WebSphere Process Server


Related concepts


Process integration concepts


Related tasks


Enable process integration
Work with process applications
Customize process integration


Related information


WebSphere Integration Developer