An IBM® ECM Widgets application is developed by using several applications. This roadmap describes the recommended sequence of tasks to develop an application with business process management capabilities.
You do not need to be familiar with each task in the roadmap. However, you should be aware that some of the tasks that are completed in the Process Designer affect the tasks that are completed in the mashup environment.
The following table describes the tasks to complete and the applications that are used to complete the tasks.
|Model workflows||Define the steps, routes, properties, annotations, and association of the workflows that are required to support business processes.||Process Designer in Diagram mode|| Getting started in Diagram mode|
|Define workflow steps||Define the queues and data fields for each step in a workflow.||Process Designer in Design mode|| Getting started in Design mode|
|Create in-baskets||Create the in-baskets that are used to display work items.||Process Designer in Design mode|| Define inbaskets|
|(Optional) Create application spaces||Create an application space to organize the resources of the application, such as role information that determines which users complete work items.||Process Designer or Process Configuration Console|| About application spaces roles and inbaskets|
Create an application space
|Create roles||Create roles and assign in-baskets to those roles. You do not need to enter the home page URL when defining roles in Process Designer, because users select the business space directly from the Business Space Web application.||Process Designer in Design mode|| Create roles|
|(Optional) Create eForms||If you use eForms for your step processors, use eForms Designer to build forms.|
Use one of the following methods to integrate eForms in your application:
- Use the Work Date eForm widget to render work items. The widget lacks many eForms features.
- Use the eForms as the step processor. The step processor is displayed in a separate browser window when a work item is opened. All the eForms features are available.
|eForms Designer and Workplace XT|| Work Data eForm widget |
Customizing FileNet P8 eForms Processor Components
|Create a space for managing your spaces and step processor pages||Create a space that you use to collect and manage your spaces and step processor pages. |
Tip: You can use the ECM Step Processor template to create sample step processor pages.
|Mashup environment|| Creating spaces and pages with IBM ECM Widgets|
|Create step processors pages and register them in Process Engine||Create a step processor page for each step in the workflow that needs a step processor page.|
Tip: For some steps, you can reuse an existing step processor page.
|Mashup environment, Process Designer, or Process Configuration Console || Creating step processor pages|
|Create spaces||Create spaces for the application; these are the spaces where the end user views and processes work. ||Mashup environment|| Creating spaces|
|Test the application||Run the application and populate it with test data.||Mashup environment|| Testing the application|
|Complete workflow definitions||If necessary, complete remaining work, such as setting system fields, defining routing conditions, and configuring Web services.||Process Designer in Design mode|| System fields defined|
About Web Services in workflows
|Deploy the application||Move the application to the production server.||Mashup environment|| Deploying pages|