You can configure your system so that the tasks generated in Business Process Management (BPM), both on local and remote systems, are displayed in the Universal Worklist (UWL) together with the tasks pertaining to other SAP NetWeaver Portal work areas. You can either use a local BPM system or connect remotely to another BPM system. To connect remotely:
Create a portal system, specifying the properties of the BPM task provider.
Register the system as the item provider for UWL.
Configure the provider (BPM) system to trust the consumer (UWL) system.
If you are using a local BPM system, the BPM UWL connector is automatically registered and you do not have to create a portal system.
You access the UWL at the top navigation level of the portal using Home Work. The Home tab is covered by the Every User Role portal role.
For more information: see Managing BPM Tasks in the Universal Worklist. PUT LINK
This section describes how you configure BPM for the UWL.
To create portal systems and aliases, you need to have the System Admin portal role assigned.
For more information, see Administration Roles.
You have the Every User Core Role (eu-role, id: pcd:portal_content/every_user/general/eu_role) assigned in order to access UWL in the portal.
For more information, see Configuring the Universal Worklist.
You know the parameters of the system from which you want to retrieve BPM tasks.
You have system administration permissions on the BPM provider system so you can establish a trusted relationship with the UWL consumer system.
When running both BPM and UWL on the same system, the BPM UWL connector is automatically configured. The successful registration of the connector is confirmed in the NetWeaver portal.
Log in as an Administrator to the portal through http://<host>:<port>/irj.
Open the System Administration tab page and navigate to
.Under the Universal Worklist System table, check that BPEMUWLConnector is registered with the predefined SAP_LocalSystem system alias.
Note
In case the connector registration is not successful, you can manually register it without explicitly creating the SAP_LocalSystem.
From the initial portal page, navigate to
.Open the dropdown menu in the top right corner of the worklist and select Display Connection Status. In the dialog that appears, check whether the connection to the provider system is successful.
Note
Each time you restart the UWL service or your engine, the BPM UWL connector is registered once again. To avoid automatic registration of the local system each time you restart the engine, disable this function in the UWL Administration.
For more information, see Restarting the UWL Service and Registering the Provider Systems.
When connecting remotely to a BPM system, you need to manually configure both the provider and the consumer side. The communication between them is based on HTTP(S) connection. No explicit user mappings are necessary, but the administrator must ensure users on both systems have the same authorizations.
Log on as an administrator to the SAP NetWeaver Administrator on the provider system (http://<host>:<port>/nwa).
Navigate to
.Choose the Add Trusted System pushbutton and select By Querying Trusted System. On the dialog that appears, choose the Cancel pushbutton.
As System Type choose JAVA.
Fill in the required credentials of the BPM consumer system. Enter the host name, the port number, and the administrator user name and password of the consumer system.
Choose the Next and then the Finish pushbutton.
Your consumer system is now displayed in the list of trusted systems.
Caution
If the consumer system SAPLogonTicketKeypair has the same Subject DN and Issuer DN as the provider system, a message is displayed like the following: You have chosen to upload a certificate that will replace the "SAPLogonTicketKeypair" certificate; this is not allowed.. You have to create a new SAPLogonTicketKeypair certificate on the consumer system. For more information about key pair and public key certificates, see Configuring Security and Creating a Key Pair and Public-Key Certificate.
Log on as an administrator to the SAP NetWeaver Administrator on the provider system (http://<host>:<port>/nwa).
Choose
.On the Applications tab page, locate the tc~bpem~base~ear application.
On the Properties tab page in the Extended Details table, set the following values for your remote system:
http.baseurl |
http://<host>:<port> of the provider system |
http.consumerbaseurl |
http://<host>:<port> of the consumer system |
In the portal, navigate to
. Select a preferred location in the Portal Content catalog and choose a folder to create the provider system.From the context menu, choose
. Under Available Templates, select the SAP system with load balancing radio button. Enter the required base properties of the system such as ID, name, etc.Under Properties enter the following properties of the BPM (provider) system:
Web AS Hostname — <host>.<domain>:<port>
ICM Protocol — http or https
User Mapping Type — admin,user
Under System Aliases create a new system alias. It is used to register the connector with the provider system.
Under Permissions search for the Authenticated Users group and add it to the table. Set a Read permission to it and check the End User checkbox.
Note
Users need the BPEM End User (pcd:portal_content/com.sap.pct/every_user/com.sap.bpem/com.sap.bpem.roles/com.sap.bpem.Enduser) portal role assigned on the BPM (provider) to open the task execution UIs.
In the portal, navigate to
.Choose the New pushbutton and enter the system alias added in step 2.4 above.
From the Connector Type dropdown menu, select BPEMUWLConnector.
Save your settings. You can check the status of the connector as described in the Local Connection section.
The clocks on the UWL (consumer) and the BPM (provider) systems need to be synchronous. Otherwise, the single sign-on mechanism may fail and the connection between the system may not be established.
For information about using the Universal Worklist features, and definitions of key terms on the user interface, see Managing Tasks and Alerts in the Universal Worklist.