<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SAP Training, Tutorials, How-tos, News, Weblogs, Screencasts, SAP Jobs, Forums and much more, all on SAP &#187; UWL</title>
	<atom:link href="http://saplab.org/category/uwl/feed/" rel="self" type="application/rss+xml" />
	<link>http://saplab.org</link>
	<description>SAP Training, Tutorials, How-tos, News, Weblogs, Screencasts, SAP Jobs, Forums and much more, all on SAP</description>
	<lastBuildDate>Mon, 16 Jan 2012 12:19:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Configuring UWL for Guided Procedures on C.E.</title>
		<link>http://saplab.org/2009/02/configuring-uwl-for-guided-procedures-on-ce/</link>
		<comments>http://saplab.org/2009/02/configuring-uwl-for-guided-procedures-on-ce/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 13:49:06 +0000</pubDate>
		<dc:creator>webmaster</dc:creator>
				<category><![CDATA[Enterprise Portal]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[UWL]]></category>
		<category><![CDATA[CE]]></category>
		<category><![CDATA[Netweaver]]></category>
		<category><![CDATA[Portal]]></category>

		<guid isPermaLink="false">http://saplab.org/?p=36</guid>
		<description><![CDATA[This tutorial covers the configuration of the Universal Worklist (UWL) for Guided Procedures actions. It shows how to configure the UWL in the SAP NetWeaver Composition Environment when the Guided Procedures are executed locally. It also covers required configuration when the Universal Worklist is on a SAP NetWeaver Portal 7.0, and Guided Procedures actions are [...]
No related posts.]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_jade" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fsaplab.org%252F2009%252F02%252Fconfiguring-uwl-for-guided-procedures-on-ce%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Configuring%20UWL%20for%20Guided%20Procedures%20on%20C.E.%22%20%7D);"></div>
<p>This tutorial covers the configuration of the Universal Worklist (UWL) for Guided Procedures actions. It shows how to configure the UWL in the SAP NetWeaver Composition Environment when the Guided Procedures are executed locally. It also covers required configuration when the Universal Worklist is on a SAP NetWeaver Portal 7.0, and Guided Procedures actions are in SAP NetWeaver Composition Environment.</p>
<p><b>1. Configuring UWL on SAP NetWeaver CE for local Guided Procedures Actions</b></p>
<ul>
<li>Begin by adding the Guided Procedures connector to Universal Worklist.</li>
<li>Navigate to System Administration -&gt; System Configuration.</li>
<li>Select Universal Worklist -&gt; Administration.</li>
</ul>
<div class="mceTemp">
<dl class="wp-caption alignnone" style="width: 345px;">
<dt class="wp-caption-dt"><img title="Universal Worklist" src="http://saplab.org/wp-content/images/uwl1.jpg" mce_src="http://saplab.org/wp-content/images/uwl1.jpg" alt="Universal Worklist" width="335" height="294"></dt>
</dl>
</div>
<ul>
<li>Select to add a new system</li>
<li>Enter a System Alias and select the “GuidedProceduresConnector”. In the following example, SAP used <b>GPSystem</b> as our System Alias.</li>
<li>Select save and you are done.</li>
</ul>
<p><img class="alignnone size-full wp-image-44" title="Universal Worklist" src="http://saplab.org/wp-content/uploads/2009/02/uwl31.jpg" mce_src="http://saplab.org/wp-content/uploads/2009/02/uwl31.jpg" alt="Universal Worklist" width="429" height="228"></p>
<p>This is all the setup required for local Guided Procedures actions to appear in the local UWL running on the SAP NetWeaver Composition Environment.</p>
<p><b>2.1. Viewing the created XML</b></p>
<p>After you add your new system, you can see the XML that was created by selecting ““Click to Administrate Item Types and View Definitions”</p>
<p><img class="alignnone size-full wp-image-47" title="Universal Worklist" src="http://saplab.org/wp-content/uploads/2009/02/uwl4.jpg" mce_src="http://saplab.org/wp-content/uploads/2009/02/uwl4.jpg" alt="Universal Worklist" width="507" height="86"></p>
<p>You can now see the created xml for file uwl.gp.config</p>
<p><img class="alignnone size-full wp-image-48" title="Universal Worklist" src="http://saplab.org/wp-content/uploads/2009/02/uwl5.jpg" mce_src="http://saplab.org/wp-content/uploads/2009/02/uwl5.jpg" alt="Universal Worklist" width="512" height="539"></p>
<p>If you have problems executing Guided Procedures actions from UWL after doing the configuration, refer to SAP Note <a title="SAP Note 1131403" href="https://websmp130.sap-ag.de/sap%28bD1lbiZjPTAwMQ==%29/bc/bsp/spn/sapnotes/index2.htm?numm=1131403" mce_href="https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1131403" target="_blank" class="broken_link">1131403</a>.</p>
<p>The following is the correct XML.</p>
<p><b>2.2 XML for GP connector</b></p>
<div class="wp_syntax">
<div class="code">
<pre class="php php" style="font-family: monospace;" mce_style="font-family:monospace;"><span style="color: rgb(0, 0, 255);" mce_style="color: #0000ff;">&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;!DOCTYPE UWLConfiguration PUBLIC '-//SAP//UWL1.0//EN''uwl_configuration.dtd'&gt;&lt;UWLConfiguration version="2.0"&gt;&lt;ItemTypes&gt;&lt;ItemType name="uwl.task.gp" connector="GuidedProceduresConnector"defaultView="uwlTaskGPView" defaultAction="launchGP" executionMode="default"&gt;&lt;Actions&gt;&lt;Action name="launchGP" groupAction="no" handler="IViewLauncher"referenceBundle="launch_sap" returnToDetailViewAllowed="yes"launchInNewWindow="no" launchNewWindowName="GPWindow"launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no"&gt;&lt;Properties&gt;&lt;Property name="DynamicParameter" value="app.processId=${item.processID}&amp;amp;app.taskId=${item.activityID}&amp;amp;"/&gt;&lt;Property name="page" value="pcd:portal_content/com.sap.pct/platform_add_ons/com.sap.caf.eu.gp.folders.gp/com.sap.caf.eu.gp.roles.runtime/com.sap.caf.eu.gp.worksets.runtime/com.sap.caf.eu.gp.pages.procinstance2"/&gt;&lt;Property name="System" value="SAP_LocalSystem"/&gt;&lt;/Properties&gt;&lt;/Action&gt;&lt;/Actions&gt;&lt;/ItemType&gt;&lt;/ItemTypes&gt;&lt;Views&gt;&lt;View name="uwlTaskGPView" selectionMode="SINGLESELECT" width="98%"supportedItemTypes="uwl.task.gp" columnOrder="subject, process,creatorId, createdDate, dueDate, status" sortby="dueDate:ascend,createdDate:descend" tableDesign="STANDARD" visibleRowCount="10"headerVisible="no" queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300"dueDateSevere="86400000" dueDateWarning="259200000" emphasizedItems="new" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes"actionPosition="bottom"&gt;&lt;Descriptions default="Guided Procedures"&gt;&lt;ShortDescriptions&gt;&lt;Description Language="de" Description="Guided Procedures"/&gt;&lt;Description Language="en" Description="Guided Procedures"/&gt;&lt;/ShortDescriptions&gt;&lt;/Descriptions&gt;&lt;DisplayAttributes&gt;&lt;DisplayAttribute name="phase" type="string" width="" sortable="yes"format="default" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0"headerVisible="yes"&gt;&lt;Descriptions default="Phase"&gt;&lt;ShortDescriptions&gt;&lt;Description Language="de" Description="Phase"/&gt;&lt;Description Language="en" Description="Phase"/&gt;Your Description - Configuring UWL for Guided Procedures on CompositionEnvironment&lt;/ShortDescriptions&gt;&lt;/Descriptions&gt;&lt;/DisplayAttribute&gt;&lt;DisplayAttribute name="process" type="string" width="" sortable="yes"format="default" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0"headerVisible="yes"&gt;&lt;Descriptions default="Process"&gt;&lt;ShortDescriptions&gt;&lt;Description Language="de" Description="Process"/&gt;&lt;Description Language="en" Description="Process"/&gt;&lt;/ShortDescriptions&gt;&lt;/Descriptions&gt;&lt;/DisplayAttribute&gt;&lt;/DisplayAttributes&gt;&lt;Actions&gt;&lt;Action name="launchGP" groupAction="no" handler="IViewLauncher"referenceBundle="launch_sap" returnToDetailViewAllowed="yes"launchInNewWindow="no" launchNewWindowName="GPWindow"launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no"&gt;&lt;Properties&gt;&lt;Property name="DynamicParameter" value="app.processId=${item.processID}&amp;amp;app.taskId=${item.activityID}&amp;amp;"/&gt;&lt;Property name="page" value="pcd:portal_content/com.sap.pct/platform_add_ons/com.sap.caf.eu.gp.folders.gp/com.sap.caf.eu.gp.roles.runtime/com.sap.caf.eu.gp.worksets.runtime/com.sap.caf.eu.gp.pages.procinstance2"/&gt;&lt;Property name="System" value="SAP_LocalSystem"/&gt;&lt;/Properties&gt;&lt;/Action&gt;&lt;/Actions&gt;&lt;/View&gt;&lt;/Views&gt;&lt;/UWLConfiguration&gt;</span></pre>
</div>
</div>
<p>One item important to note is &lt;Property name=&#8221;System&#8221; value=&#8221;SAP_LocalSystem&#8221;/&gt; which indicates that the system is the local SAP system. Also important to note is the location in the Portal Content Directory for the iViews. value = &#8220;pcd:portal_content/com.sap.pct/platform_add_ons/com.sap.caf.eu.gp.folders.gp/com.sap.caf.eu.gp.folders.pages/com.sap.caf.eu.gp.pages.procinstance2”.  You can see this by navigating to <i>Content Administration -&gt; Portal Content</i>. Then select <i>Portal Content -&gt; Content Provided by SAP -&gt; platform_add_ons -&gt; Guided Procedures -&gt; Pages -&gt; Process Instance</i>. If you look at the path you will see the full path in the pcd. This path should match your xml path.</p>
<p><img class="alignnone size-full wp-image-53" title="Universal Worklist" src="http://saplab.org/wp-content/uploads/2009/02/uwl62.jpg" mce_src="http://saplab.org/wp-content/uploads/2009/02/uwl62.jpg" alt="Universal Worklist" width="520" height="605"> <b></b></p>
<p><b>3 . When the Universal Worklist executes in SAP NetWeaver 7.0</b></p>
<p>The following steps outline configuration required for GP actions in a CE system need to appear in SAP NetWeaver 7.0 UWL. The steps to complete this task are also covered in online help at: <a title="SAP Help" href="http://help.sap.com/saphelp_nw70/helpdata/EN/43/ef06a7860c7061e10000000a1553f6/content.htm" mce_href="http://help.sap.com/saphelp_nw70/helpdata/EN/43/ef06a7860c7061e10000000a1553f6/content.htm" target="_blank">http://help.sap.com/saphelp_nw70/helpdata/EN/43/ef06a7860c7061e10000000a1553f6/content.htm</a>.  Note: The user ID on the CE system must be exactly the same as the user ID on the 7.0 system.  In your SAP NetWeaver Portal 7.0 landscape directly, add the SAP NetWeaver Composition Environment system as a web service system. Enter the WSDL URL for the CE system. The WSDL you need is:</p>
<ul>
<li><i>http://&lt;hostname&gt;:&lt;port&gt;/GPWorkItemProvider/Default?wsdl</i></li>
<li>Setup the user management as UIDPW.</li>
<li>Create a system alias.</li>
</ul>
<p>The following graphic shows the CE system setup in a 7.0 system landscape.</p>
<p><img class="alignnone size-full wp-image-55" title="Universal Worklist" src="http://saplab.org/wp-content/uploads/2009/02/uwl7.jpg" mce_src="http://saplab.org/wp-content/uploads/2009/02/uwl7.jpg" alt="Universal Worklist" width="514" height="234"> The user ID on the 7.0 system <b>must be the same</b> as the user ID on the CE system. It is not required that you do any user mapping, however the user name must be the same on both systems.  Add the system entered in the system landscape to the UWL administration, using the Guided Procedures connector. This is done the same way as if it was a local GP connector. The system alias must match the system alias given in the portal system landscape.</p>
<p><img class="alignnone size-full wp-image-56" title="Universal Worklist" src="http://saplab.org/wp-content/uploads/2009/02/uwl8.jpg" mce_src="http://saplab.org/wp-content/uploads/2009/02/uwl8.jpg" alt="Universal Worklist" width="511" height="198"> After registering the system, you need to upload XML to configure the UWL behaviour. The name=”uwl.task.gp._SystemAlias_for_remote_system” will be GPRemote from our example, or the name system name you used. Of course, the value for the url must be your host and port.</p>
<div class="wp_syntax">
<div class="code">
<pre class="php php" style="font-family: monospace;" mce_style="font-family:monospace;">&lt;ItemType name="uwl.task.gp._SystemAlias_for_remote_system_"connector="GuidedProceduresConnector"defaultView="uwlTaskGPView" defaultAction="editItem" executionMode="default"&gt;&lt;Actions&gt;&lt;Action name="editItem" groupAction="" handler="UrlLauncher"returnToDetailViewAllowed="yes"launchInNewWindow="yes"&gt;&lt;Properties&gt;&lt;Property name="app.taskId" value="${item.activityID}"/&gt;&lt;Property name="url" value="http://_host_:_port_/webdynpro/dispatcher/sap.com/caf~eu~gp~ui~rt/Runtime"/&gt;&lt;Property name="app.processId" value="${item.processID}"/&gt;&lt;/Properties&gt;&lt;Descriptions default="Open Task"/&gt;&lt;/Action&gt;&lt;/Actions&gt;&lt;/ItemType&gt;</pre>
</div>
</div>
<p>Update the Visual Administrator settings on the 7.0 system:</p>
<ul>
<li>In the Visual Administrator tool, navigate to <i>Cluster -&gt; &lt;system ID&gt; -&gt; Server &lt;instance number&gt; -&gt; Services -&gt; Web Services Security.</i></li>
<li>Under Web Services, select <i>Security Configuration -&gt; Web Service Clients -&gt; sap.com caf~eu~gp~model~uwlproxy -&gt; com.sap.caf.eu.gp.model.uwl.proxy.facade*DefaultPort_Document</i>.</li>
<li>Set the authentication type to BASIC and provide a username and password. These credentials must match the administrator’s username and password on the provider system (on the 7.0 system)</li>
<li>Make sure that you have assigned the portal role GP Administrator to the user that accesses the Web service.</li>
<li>Save the changes.</li>
</ul>
<p>Optionally, you might want to test the WSDL URL (<i>http://&lt;CEhost:port&gt;/GPWorkItemProvider/Default?wsdl</i>) from the 7.0 operating system to ensure the ports are set correctly to reach the WSDL.</p>
<p><img class="alignnone size-full wp-image-57" title="Universal Worklist" src="http://saplab.org/wp-content/uploads/2009/02/uwl9.jpg" mce_src="http://saplab.org/wp-content/uploads/2009/02/uwl9.jpg" alt="Universal Worklist" width="541" height="370"></p>
<p>Refresh the cache in the UWL and ensure there are Guided Procedures actions in the runtime of the CE system. Navigate to the UWL of the 7.0 system. The work items will appear. If you want to see the system the work items are from, then use the personalization to add the system ID as a column. The following screen shot shows a UWL running on SAP NetWeaver Portal 7.0, with actions from Guided Procedures executing in SAP NetWeaver Composition Environment, Enhancement Package 1.</p>
<p><img class="alignnone size-full wp-image-58" title="Universal Worklist" src="http://saplab.org/wp-content/uploads/2009/02/uwl10.jpg" mce_src="http://saplab.org/wp-content/uploads/2009/02/uwl10.jpg" alt="Universal Worklist" width="303" height="157"></p>
<p><b>3.1 Checklist if things do not work after you have completed the configuration</b></p>
<p>If you complete the configuration steps as outlined, and you still do not see the guided procedures actions in the 7.0 UWL, check the following:</p>
<ul>
<li>On the SAP NetWeaver 7.0 system, open a browser and enter the WSDL to ensure the ports are set correctly: http://&lt;CEhost:port&gt;/GPWorkItemProvider/Default?wsdl.</li>
<li>On the SAP NetWeaver 7.0 system, use the web services navigator to test the WSDL and ensure you receive a result.</li>
<li>Add the system to the “white list” from the Visual Administrator. Details on how to do this are listed in this link: <a title="SAP Help" href="http://help.sap.com/saphelp_nw04/helpdata/en/7c/f257422d095542e10000000a1550b0/frameset.htm" mce_href="http://help.sap.com/saphelp_nw04/helpdata/en/7c/f257422d095542e10000000a1550b0/frameset.htm" target="_blank">http://help.sap.com/saphelp_nw04/helpdata/en/7c/f257422d095542e10000000a1550b0/frameset.htm</a>.</li>
<li>Ensure the proxy settings in the Visual Administrator are setup correctly. In our example, our 7.0 was on 10.22.42.158, port 50000. In the following screen shot we used an asterisk (*) in the white list, in our exclude list we included 10*.</li>
</ul>
<p><img class="alignnone size-full wp-image-59" title="Universal Worklist" src="http://saplab.org/wp-content/uploads/2009/02/uwl11.jpg" mce_src="http://saplab.org/wp-content/uploads/2009/02/uwl11.jpg" alt="Universal Worklist" width="351" height="493"></p>
<p>Ensure the proxy settings are setup correctly in the 7.0 portal. If you must make changes, be sure to restart the service.</p>
<p><img class="alignnone size-full wp-image-60" title="Universal Worklist" src="http://saplab.org/wp-content/uploads/2009/02/uwl12.jpg" mce_src="http://saplab.org/wp-content/uploads/2009/02/uwl12.jpg" alt="Universal Worklist" width="528" height="532"></p>
<p><b>Restart the service</b></p>
<p><img class="alignnone size-full wp-image-61" title="Universal Worklist" src="http://saplab.org/wp-content/uploads/2009/02/uwl13.jpg" mce_src="http://saplab.org/wp-content/uploads/2009/02/uwl13.jpg" alt="Universal Worklist" width="521" height="334"></p>
<p>Once you have checked and updated these items, the guided procedures actions from SAP NetWeaver CE will appear in the UWL running on SAP NetWeaver 7.0.</p>
<p>Click on the following link to access the official SAP tutorial on:</p>
<ul>
<li> <a title="Configuring UWL for Guided Procedures on Composition Environment" href="https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/904ca240-63bc-2a10-1c98-de81b6a045bf" mce_href="https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/904ca240-63bc-2a10-1c98-de81b6a045bf" target="_blank">Configuring UWL for Guided Procedures on Composition Environment</a>.</li>
</ul>

<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://saplab.org/2009/02/configuring-uwl-for-guided-procedures-on-ce/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

