Creating a Lotus Workforce Management project is the first step in creating self-service accelerator portlets. This demonstration shows you how to create a project that contains the Lotus Workforce Management 6.1 feature set.
To watch the demonstration in a new window, click here
For more information about the steps in this demonstration, refer to the following text as you watch the demonstration.
Creating a project is the first step in working with the Lotus Workforce Management 6.1 feature set in the IBM WebSphere Portlet Factory Designer development environment.
The SAP Extension integrates with the Lotus Workforce Management SAP Infotype builder to support the custom Lotus Workforce Management ABAP code. The SAP Extension also provides several other important features. The SAP Extension supports the use of SAP Java Connectors to connect to SAP systems and provides single sign-on capabilities using the IBM WebSphere Portal Credential Vault. In addition, the SAP Extension helps to automate portlet code by including an execute method that retrieves the data, a schema that describes the data returned by the function, and variables that are typed with the schema to hold the Tables, Imports, and Exports result sets.
The Lotus Workforce Management 6.1 feature set includes four extensions that contain the Lotus Workforce Management 6.1 builders.
The LWM Base builder provides several methods that return SAP user information from an SAP system and the WebSphere Portal Credential Vault. The LWM Base builder makes the SAP user information available to the Web application. You can use the LWM Base builder to make SAP user information available as a Linked Java™ Object (LJO) and as method objects.
The Lotus Workforce Management Credential builder lets you verify that a user has valid SAP credentials when logging in to WebSphere Portal. The LWM Credential builder accesses the security authentication framework to determine if a security challenge is required for WebSphere Portal users. If a security challenge is required for a user, the LWM Credential builder queries, verifies, and stores SAP credentials from the WebSphere Portal Credential Vault.
The Checklist builder lets you create dynamic checklists that help employees keep track of and complete activities. Checklists are XML files that include elements that identify dependencies, provide event descriptions, and link to other portlets, pages, or help files. The Checklist builder lets you organize all the checklist activities and group them together in an XML file that is rendered as an HTML fragment.
Life and Work Events Wizard Container builder lets you design a framework that aggregates event data from a series of models into a highly intuitive, graphical wizard. Each Life and Work Events wizard guides employees step-by-step through required tasks and eliminates the need for employees to contact HR specialists for help.
The SAP Infotype builder extracts and modifies infotypes from an SAP system. The SAP Infotype builder uses custom remote function calls to extract the infotypes from SAP. After the builder extracts an infotype, you can use the create, read, update, and delete operations to modify the infotype.
The SAP Infotype View and Form builder adds user interface pages to enhance the SAP Infotype builder. Use the SAP Infotype View and Form builder to provide a view page, input page, update page, and update error page for the SAP Infotype builder. Add a resource bundle to enhance the user interface and change the infotype field names.
The SAP Read Table builder reads data from an SAP table and returns the data as a variable. This variable can be used directly by user interface models or as part of a data service operation. The SAP Read Table builder functionality is incorporated into the SAP Tables Merge builder.
The SAP Tables Merge builder reads two tables from SAP and merges the results. The builder merges the results according to the relationship that you define in the builder inputs. The SAP Tables Merge builder incorporates the functionality of the SAP Read Table builder.
The SAP Ajax Lookup builder uses the Ajax type-ahead feature to filter the suggestions list for fields that contain data from an SAP table. The SAP Ajax Lookup builder uses the SAP Table Read builder to perform its operations. You can add the Ajax type-ahead feature to any field that contains data from an SAP table.
After you add feature sets to the project, you can create deployment configurations for IBM WebSphere Application Server and IBM WebSphere Portal. If you have existing deployment configurations that work, you can use those configurations. Otherwise, you will need to create new configurations.
When you click Finish
, your project is created according to the details and features you have specified. WebSphere Portlet Factory will also generate two WAR files for you. The WebSphere Portlet Factory Application Server WAR file is used when running your application standalone on a WebSphere Application Server. The WebSphere Portal Server WAR file is used when running your application as a portlet within a portal. If you have not chosen automatic deployment, you will need to deploy the WAR files manually after this process completes.
When the Deployment Request dialog displays, click Yes
to complete the auto deployment process.
When the process completes, the SAP Extension feature set opens opened a read me file. Read through this file for more information about setting up a project with the SAP Extension.
You are now ready to proceed to the next demonstration that shows you the second step in creating self-service accelerator portlets, Creating a model