UWL doubt

Hi
I am currently working on UWL Configuration.
I would like to know the relationship between the following in Universal Worklist Administration.
uwl.standard(low)
uwl.collaboration(low)
uwl.webflow(low)
Regards
Senthil

Hi,
I'm doing some configuration myself for the UWL and as far as I understand the standard contains some standard views, itemtypes,... for the UWL; the other 2 contain specific views, itemtypes,... for collaboration or webflow views.
I myself have added an uwl.test(medium) to extend uwl.webflow for a specific task (TS9xxxxxx) in a workflow of mine and I addapted the UWL-view so it shows now 2 decision checkboxes (accept/reject).
Regards,
Igor Vernelen

Similar Messages

  • Doubts implementing a UWL Connector

    Hello all
    I am using the wizard which creates a UWL Connector in Developer Studio. I have 2 doubts:
    1. How can I receive the action showDetails in the ItemActionHandler. I want to mark a task as read. When I finish a task the performAction method is called, but when I click on a task I can´t see where it is going.
    2. How can I create notifications instead of tasks?
    Thanks in advance.

    Hello Marcos,
    I've read a blog that talks about this, look at it:
    Customizing Default actions of items in UWL
    Hope it helps.
    Guillermo

  • Passing values to ABAP/JAVA  webdynpro appl. when workitem invoked from UWL

    Hai,
    We are using universal worklist for invoking a workitem. The workitme may trigger a ABAP/Java based webdynpro application. I have registered the tasks associated with the workitem in universal worklist.
    I have few doubts in the integration part,
    1. When a workitem is clicked in UWL, I want to get some values from the workflow container and show it on the webdynpro application. In the webdynpro application I can call a function module to get the values from workflow container by passing in workitem id.How can I pass a workitem id to webdynpro application when a workitme is clicked.
    2. After the user open the workitem a webdynpro application is shown on the screen. Lets assume this screen is having "Approve", "Reject" and "Exit" button. When this button is clicked how to pass that information to workflow so that the workflow flow its paths.
    Please let me know how to do this.
    Thanks & Regards,
    H..K.Hayath Basha.

    Hai Chintan,
    I checked the blog, and found the below code,
    workflowrawdata =
        wd_context->get_child_node(
              'WORKFLOWRAWDATA' ).
      CALL METHOD
                  WORKFLOWRAWDATA->GET_ATTRIBUTE
             EXPORTING
                     NAME   = 'WI_ID'
             IMPORTING
                      VALUE  = wi_id.     
    I have the following doubts in the code,
    1. Where I have to put this code,
    2. Using which data element or type I have to declare, "workflowrawdata".
    3. Should I have to declare "WI_ID" in parameter tab of Webdynpro application.
    4. In webdynpro application what I did is,
    a. In the context of component controller, i have created attributes to store workflow id, and some attributes to store the value from workflow container.
    b. I created a view and in view context i have created attributes to store workflow id, and some attributes to store the value from workflow container.
    c. I created some UI elements in the view and binded that UI elements with view context.
    d. I binded view context with the context of component controller.
    e. I created a window and in the view context i have created attributes to store workflow id, and some attributes to store the value from workflow container.
    f. I did context mapping between window context and component controller context.
    g. I added the view to the window.
    h. I created a inbound plug with name "START". This creates a method called "HANDLESTART" to this method I added a importing parameter named "WI_ID" and added the below code,
    data : lo_node               type ref to IF_WD_CONTEXT_NODE,
           l_cont                 type standard table of swr_cont,
           l_cont_line            type swr_cont,
           rc                     type sy-subrc,
           l_wi_id                type sww_wiid,
           l_object               type SWOTOBJID,
           lv_workitem_attributes type swr_wihdr.
    call method wd_context->get_child_node
         exporting
           name = 'WORKFLOWRAWDATA'
         RECEIVING
           child_node = lo_node.
    lo_node->set_attribute( value = wi_id name = 'WI_ID' ).
    l_wi_id = wi_id.
    Please let me know what else i have to do to get the workflow id in ABAP-Webdynpro application.
    Regards,
    H.K.Hayath Basha.
    i.

  • Rendering  UWL Items By Date

    Hi Experts,
        I  have followed this  webblog [uwl blog|Flashy UWL ...].  I got the UWL Items. Now i am trying to get the UWL items by Date. I am using UWL APIs .
    I am using the following code to get the items by date .
               QueryResult result = itemManager.getItems(uwlContext,QueryProperties queryProps,CompoundExpression filter);
    I have some doubts in passing this two parameters  QueryProperties queryProps,CompoundExpression filter. If anyother method is there for filtering Items by date.Can anybody help me to get through this.
    Regards,
    Malini.V

    Steve,
    Using the DATEDIFF I am cheching for 90 days prior.
    SELECT T0.ItemCode, T0.OnHand, T0.OnOrder, T0.CardCode, T1.OpenQty, T1.LineStatus, T2.DocNum, T2.DocDate
    FROM OITM T0  INNER JOIN POR1 T1 ON T0.ItemCode = T1.ItemCode
    INNER JOIN OPOR T2 ON T1.DocEntry = T2.DocEntry
    WHERE T1.LineStatus = 'O' AND  DATEDIFF(Day, T2.DocDate, GETDATE()) > 90
    Suda

  • UWL configuration Docs

    Ciao SDN.
    I'm searching for some documents related to configuration of UWL for <b>EP 7.0</b> (SP 12).
    I've already an old version of "How to configure UWL" of 2004.
    I want more recent documents.
    Someone can help me?
    Regards
    Luca

    hi Luca
    please follow the link for step by step approach:-
    <a href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e03bbd8c-0462-2910-f7ad-8c9c247f8dfd">How to Configure UWL with the GP Engine</a>
    <a href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/fa21a890-0201-0010-708b-d0cfc117e7cd">How to Configure UWL</a>
    Regards
    Navneet
    Please revert incase of doubt.
    Message was edited by:
            Navneet Giria

  • Manage Substitution Rules UWL

    Dear.
    I have the following doubt with the Manage Substitution Rules UWL :
    Is posible have a rule in where Only some WF should go to the inbox of the substitute?
    Ie. The Boss have process of Workfow of modules OM, TV, PA, PY that arrives at UWL, and the boss only need delegate to the substitute only the item for the process of WF of PY and PA for a date.
    How can solve this?
    Regards

    Yes there is something called Task classification!
    You can do so via filtering or classification of tasks
    read here
    You will need to enable the support information in order to get the
    associated task number that corresponds to the backend task.
    If you wish to hide certain tasks, the easiest way to do it is to
    redirect the task type that you want to hide to some unused item type.
    You can create your own XML file and give
    each task number its own entry in the XML
    They each need to be given a different item type name. They can't
    all be directed into the same item type since there would be
    multiple conflicting definitions for that item type in the file.
    No view definition is needed, you can just give it a garbage
    defaultView name (HiddenView).
    I have attached an example for you in the attachment area. This is
    stored as a text file. Also,
    Where you see the following:
    systemId="<YOURSID>" externalType="<YOURTASK>" in the XML, this
    obviously needs to be replaced with your sid and your task id which
    you are looking to exclude.
    For ex
    For example, if it is the following task pasted below:
    <ItemType name="uwl.task.webflow.TS01000096.SAP_R3_MUS"
    connector="WebFlowConnector" defaultView="DefaultView"
    defaultAction="launchSAPAction" executionMode="default">
    If you were trying to hide this, you would write it in the XML file
    as follows:
    <ItemTypes>
    <ItemType name="uwl.someHiddenType1"
    connector="WebFlowConnector" defaultView="HiddenView">
    <ItemTypeCriteria systemId="SAP_R3_MUS"
    externalType="TS01000096" connector="WebFlowConnector"/>
    </ItemType>
    ***************And for the next one:*********************
    <ItemType name="uwl.someHiddenType2" connector="WebFlowConnector"
    defaultView="HiddenView">
    <ItemTypeCriteria systemId="SAP_R3_MUS"
    externalType="TS01000097"
    connector="WebFlowConnector"/>
    </ItemType>
    Classification
    You can arrange tasks and workflows into various classes within the SAP
    System. The classes professional, personal and disciplinary are
    standard. The system checks the task class under the field name
    TASK_CLASS in the authorization object S_WF_WI. This system uses this
    authorization object to check the authorization for carrying out
    specific actions on particular work items. The assignment of tasks to
    classes is also important in the definition of substitutes. You can
    also define that only those classes are displayed which refer to tasks
    or workflows of a particular class. Take this into account when you
    create new classes and assign tasks or workflows to the classes.
    You can set this classification via:
    SPRO
    => IMG
    => Basis Components
    => Business Management
    => SAP Business Workflow
    => Basic Settings
    => Maintain Task Classes.
    Once the classification has been added as above you can then add this to
    your task. Goto PFTS => Enter task ID => Change Mode => Menu: Addition
    data => Classification.
    See SAP online help at:
    http://help.sap.
    com/saphelp_nw70/helpdata/en/c5/e4b5eb453d11d189430000e829fbbd/framese
    t.htm
    [2] Substitute Profile
    You can define one or more substitutes for working with the Business
    Workplace. The authorizations of a substitute are determined by the
    substitute profile which you assign to him/her when you set up the
    substitution. A substitute profile comprises specific task classes.
    Task classes describe individual tasks or standard tasks. This
    assignment is made in the task definition. A user you have specified
    can then log on as your substitute. "Your" work items are displayed to
    the substitute in their Business Workplace with the restrictions
    resulting from their substitute profile.
    You can set the substitution profile via:
    SPRO
    => IMG
    => Basis Components
    => Business Management
    => SAP Business Workflow
    => Basic Settings
    => Substitute Profile
    => Define Substitute Profile
    or
    See SAP online help at:
    http://help.sap.
    com/saphelp_nw70/helpdata/en/c5/e4b5eb453d11d189430000e829fbbd/framese
    t.htm

  • Doubt about Substitution Rules

    Hello gurus!
    We have a doubt about Management Substitution Rules. We fully understand all the benefits of this feature and tried to communicate to all our personnel to make it work properly, but as we have a big staff and not everybody have the same "skills" understanding technology, we eant to have a different approach to this: we want to develop a "user friendly" interface, as a single acreen where we can emulate all the features of Substitution Rules, but we want to know if there is a control program or a Function that controls this, and the understand it fully to achieve this. Anybody knows if this is possible?
    Regards IA

    Hi,
    If you use UWL only with one backend system, you can easily build your own application for example with web dynpro ABAP. Just use the function modules SAP_WAPI_SUBSTITUTE* to do the different operations (creating, deleting substitutions, etc.).
    If you have multiple backend systems, it is a bit more complicated. You could build your own (Java WD) application by using the Substitution API. Check the docs at: http://help.sap.com/javadocs/NW04S/SPS09/uw/com/sap/netweaver/bc/uwl/IUWLSubstitutionManager.html
    Both approaches work.
    Regards,
    Karri

  • Need help on UserDecisionHandler in UWL

    Hello All,
    We have a finance Workflow task for which we have 3 decions maintained namely as Credit not required,Goods/Services have been receipted and Other response. As we have made 3 decision for the task, in UWL preview I can see 3 buttons correponding to desicions.
    Now we want, before submittings the task i.e. after clicking on the decision button, there should be memo or note (text box) which is mandatory. I have cheked decisionKeys by executing function module SAP_WAPI_DECISION_READ. They are 0001,0002,0003.
    So what we did is we downloaded the uwl.webflow xml file and added the following code & uploaded the custom xml file with high priority:
    <ItemType name="uwl.task.webflow.decision.TS91100109" connector="WebFlowConnector" defaultView="DefaultView" defaultAction="viewDetail" executionMode="default">
    <ItemTypeCriteria externalType="TS91100109" connector="WebFlowConnector"/>
    <Actions>
    <Action name="CreditNotRequired" groupAction="yes" handler="UserDecisionHandler">
    <Properties>
    <Property name="decisionKey" value="0001"/>
    <Property name="UserDecisionNote" value="mandatory"/>
    </Properties>
    </Action>
    <Action name="GoodsReceipted" groupAction="yes" handler="UserDecisionHandler">
    <Properties>
    <Property name="decisionKey" value="0002"/>
    <Property name="UserDecisionNote" value="mandatory"/>
    </Properties>
    </Action>
    <Action name="OtherResponse" groupAction="yes" handler="UserDecisionHandler">
    <Properties>
    <Property name="decisionKey" value="0003"/>
    <Property name="UserDecisionNote" value="mandatory"/>
    </Properties>
    </Action>
    </Actions>
    </ItemType>
    </ItemTypes>
    But I am not able to achieve the result as required. I refer [sap help link|http://help.sap.com/saphelp_nw70/helpdata/en/7a/df014b037141ca9afc6433ed42b519/content.htm]
    Also I am bit doubtful about what to specify in action. On sap help link its mentioned that action can be anything.
    If anyone has done this already please help me out.
    Regards,
    Amol Ghodekar.

    Hello All,
    We have a finance Workflow task for which we have 3 decions maintained namely as Credit not required,Goods/Services have been receipted and Other response. As we have made 3 decision for the task, in UWL preview I can see 3 buttons correponding to desicions.
    Now we want, before submittings the task i.e. after clicking on the decision button, there should be memo or note (text box) which is mandatory. I have cheked decisionKeys by executing function module SAP_WAPI_DECISION_READ. They are 0001,0002,0003.
    So what we did is we downloaded the uwl.webflow xml file and added the following code & uploaded the custom xml file with high priority:
    <ItemType name="uwl.task.webflow.decision.TS91100109" connector="WebFlowConnector" defaultView="DefaultView" defaultAction="viewDetail" executionMode="default">
    <ItemTypeCriteria externalType="TS91100109" connector="WebFlowConnector"/>
    <Actions>
    <Action name="CreditNotRequired" groupAction="yes" handler="UserDecisionHandler">
    <Properties>
    <Property name="decisionKey" value="0001"/>
    <Property name="UserDecisionNote" value="mandatory"/>
    </Properties>
    </Action>
    <Action name="GoodsReceipted" groupAction="yes" handler="UserDecisionHandler">
    <Properties>
    <Property name="decisionKey" value="0002"/>
    <Property name="UserDecisionNote" value="mandatory"/>
    </Properties>
    </Action>
    <Action name="OtherResponse" groupAction="yes" handler="UserDecisionHandler">
    <Properties>
    <Property name="decisionKey" value="0003"/>
    <Property name="UserDecisionNote" value="mandatory"/>
    </Properties>
    </Action>
    </Actions>
    </ItemType>
    </ItemTypes>
    But I am not able to achieve the result as required. I refer [sap help link|http://help.sap.com/saphelp_nw70/helpdata/en/7a/df014b037141ca9afc6433ed42b519/content.htm]
    Also I am bit doubtful about what to specify in action. On sap help link its mentioned that action can be anything.
    If anyone has done this already please help me out.
    Regards,
    Amol Ghodekar.

  • Can we approve working time in UWL without  MSS web appl?

    Hello Friends,
    I have a doubt thats bugging me for the past one week, I have a requirement where an employee enters working time through portal and the manager should approve through the portal.
    I have configured ESS and also the backend, thus when an employee enters his working time and releases ,  a workitem is created in the managers inbox at the backend.
    I am using the approval reports RCATSB01 for approving working time in the backend.
    I am planning to do the UWL config so that managers can access workitems through portal, <b>Can i use this approval report to approve working time in UWL or is it mandatory to use "Approve working Time" web application from MSS</b>.
    Regards
    Sriram

    Hello Ashutosh,
    I have given the visualization parameters for task TS31000007
    APPLICATION :  CatManagerApprove
    PACKAGE :   sap.com/msscatapproval  in SWFVISU
    Then followed the UWL config guide and did minimal configration
    Created a sytem in system landscape (alias UWL_SYSTEM) and registered in UWL
    registered all item types for the system.
    Now i can able to see the workitems in the UWL but when i click on the work item Approve working time i get an error
    Portal Runtime Error
    An exception occurred while processing a request for :
    iView : pcd:portal_content/every_user/general/uwl/com.sap.netweaver.bc.uwl.uwlSapWebDynproLaunch
    Component Name : com.sap.portal.appintegrator.sap.WebDynpro
    Exception in SAP Application Integrator occured: Application URL ':///webdynpro/dispatcher/sap.com/msscatapproval/CatManagerApprove;jsessionid=(J2EE17580000)ID0079084450DB21042082377319897423End' is not valid! Please check the protocol and host entries for system 'UWL_SYSTEM'..
    Exception id: 03:13_24/07/07_0037_17580050
    See the details for the exception ID in the log file
    There is already system file   com.sap.pct.erp.mss.001 . do i need to do any changes to the config files.
    Regards
    Sriram

  • Configuration UWL via SDM

    Hello,
      I am attempting to configure a UWL definition within the SAP Portal 6.0 using the SDM route. According to the documentation
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/44/c0001cdfcd1386e10000000a155369/content.htm">http://help.sap.com/saphelp_nw04/helpdata/en/44/c0001cdfcd1386e10000000a155369/content.htm</a>
    I created a PAR file and converted it into an EAR and deployed it through the SDM. Though
    the SDM deployment went through successfully, I do not see the uploaded UWL configuration in the portal.
    Do I need to run a registration or some other activity after this to make it work ?
    Has anybody else encountered a similar problem ? Any help in this matter would be greatly appreciated.
    Thanks,
    Reepa

    Hi,
    Your UWL works with a system attached to it. In that system you can specify only the UID/PWD option or Logon Ticket for User Management.
    Every user will be required to map his/her EP user id with the R/3 User id.
    A generic user will not be able to retrieve the task, since these task are coming from the workflow attached and that isworking for each indivdual r/3 id.
    Hope this clears your doubt.
    Regards
    Atul Shrivastava

  • UWL - Change 'Add Memo' button location

    Hello Experts,
    I'm using UWL in my portal.
    I added the option 'addMemo', it works but can I change the default location of the button? (for example: move it next to the decision buttons)
    If yes, how do I do that?
    Portal version is 7.01 SP6.
    Regards,
    Omri

    Hi,
    I highly doubt that you can change the location of the memo functionality. But if I were you I would probably check if I could add a custom action names "Add memo" and use handler "addmemo" for it. So in XML it would look something like this:
    <Action name="addmemo" handler="addmemo">
    I have no idea if this will work, but at least when you add additional custom actions to your task in UWL, they will be displayed as buttons next to the "standard actions". And if you can launch the standard add memo functionality (=handler addmemo) with your own action, this could solve your problem. Probably worth to try.
    Regards,
    Karri

  • Dobuts in modifying an UWL XML file

    Hi Friends,
    We have a requirement in UWL for a custom task TS90000104; the user should get the user decision note once he clicks the work item in UWL, where in he can enter the rejection reasons while rejecting a leave request. For this we need to modify the XML file associated with the task, we need the set the value of the property name UserDecisionNote to true.I have the following doubts in that:
    Will there be an XML file associated with every custom task?, If so where we can find them, If not then will there be a common XML file which we need to copy and change the task id and the other property names and then upload it? Please clarify.

    Thanks for the reply sapient.  I had a bit of a difficult time getting the XML file set up correctly because between the SAP help, the UWL with SAP Netweaver Portal book and various online examples, I was getting conflicting information as to how to do it.  First of all, when the UWL initially loads, you apparently see the template defined in the XML file.  After the UWL refreshes, it pulls the information from the actual workitem/definition and it overrides some of the settings in the XML.  I have a decision step with 3 outcomes.  If I don't define all 3 steps in the XML, it doesn't work.  I want my replace and reject steps to have the note as mandatory while approve doesn't require it.  My first few attempts resulted in all 3 outcomes requiring a note to be attached.  It seems the order you use to define the actions matters and the optional outcome must be defined first.  Here's the XML that worked for me..hopefully it is helpful to someone else:
       <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE UWLConfiguration PUBLIC '-//SAP//UWL1.0//EN' 'uwl_configuration.dtd'
    <UWLConfiguration version="1.0">
       <ItemTypes>
         <!-- Check Expense Report (Trip) -->
         <ItemType name="uwl.task.webflow.decision.TS91000143.ECDCLNT020" connector="WebFlowConnector"
              defaultView="com.sap.pct.erp.mss.tra.view.TripCheckView"
              defaultAction="com.sap.pct.erp.mss.tra.action.DisplayExpenseForm">
           <ItemTypeCriteria externalType="TS91000143" connector="WebFlowConnector"/>
           <CustomAttributes>
            <CustomAttributeSource id="WEBFLOW_CONTAINER" objectIdHolder="externalId"
              objectType="WebflowContainer" cacheValidity="final">
               <Attribute name="TripNumber" displayName="Trip Number"/>
               <Attribute name="EmployeeNumber" displayName="Employee Number"/>
             </CustomAttributeSource>
           </CustomAttributes>
          <Actions>
           <Action reference="com.sap.pct.erp.mss.tra.action.DisplayExpenseForm"/>
            <Action name="launchSAPDetails" handler="SAPMiniAppLauncher">
             <Properties>
            <Property name="display_order_priority" value="uwlExcludeFromPreviewDetail"/><!-- Hide action->
               </Properties>
             </Action>
             <!--Action name="viewPreviewDetail" handler="SAPMiniAppLauncher">
               <Properties>
                 <Property name="display_order_priority" value="uwlExcludeFromPreviewDetail"/>
               </Properties>
             </Action-->
           <Action name="approved" groupAction="yes" handler="UserDecisionHandler"
             returnToDetailViewAllowed="yes" launchInNewWindow="no">
            <Properties>
             <Property name="decisionKey" value="3"/>
             <Property name="UserDecisionTitle" value="Approve"/> </Properties>
                 <Descriptions default="Approved"/> </Action>
           <Action name="rejected" groupAction="yes" handler="UserDecisionHandler"
             returnToDetailViewAllowed="yes" launchInNewWindow="no">
            <Properties>
              <Property name="UserDecisionNote" value="mandatory"/>
             <Property name="decisionKey" value="2"/> </Properties>
                 <Descriptions default="Rejected"/> </Action>
            <Action name="replaced" groupAction="yes" handler="UserDecisionHandler"
             returnToDetailViewAllowed="yes" launchInNewWindow="no">
            <Properties>
              <Property name="UserDecisionNote" value="mandatory"/>
             <Property name="decisionKey" value="1"/> </Properties>
                 <Descriptions default="Replaced"/> </Action>   
    </Actions>
         </ItemType>
       </ItemTypes>
    </UWLConfiguration>
    I used the decisionKey method to designate each outcome.  FM sap_wapi_decision_read works nicely to help you figure out the key number for each outcome.

  • Desktop application in place of SAP UWL

    Hi
    We have a strange requirement where we need to replicate the SAP UWL in a desktop widget application. Whenever the desktop widget is launched, it should be able to fetch the task details from UWL and populate in the custom screen of the widget. The desktop widget can be in the form of a Java application or Adobe AIR or anythying for that matter.
    I understand, we need to use webservices consuming the UWL APIs but I doubt if we can use these APIs when the webservice is called from a desktop application and not from a SAP portal application. Are there any standard UWL webservices that can be consumed outside the SAP Netwaver Environment to get the UWL task details ?
    Any inputs on this will be very much appreciable.
    Thanks and Regards,
    Sayan Ghosh

    There are no standard Web Services provided for UWL. You will need to write your own web services.
    I have seen articles on UWL integration into Microsoft SharePoint. But, for your scenario, I believe the usage of Web Services would be a good option.
    Another point here is that, where are the UWL tasks originating from ? If they are coming from a back end system, you may try to integrate the backend tasks directly to your desktop app. (avoiding one additional layer of UWL)
    Thanks,
    Shanti

  • UWL in EPP

    Hello gurus!
    We're at this time setting everything to get our WF ready on EPP, my doubt is about the activities in UWL. There is no need to ask the portal administrator to re-register the activities of the UWL before we can launch them for the fisrt time in EPP??
    Regards IA

    Could you please try to re-formulate your question and provide more details, so that it might be a bit easier to answer?

  • Can u Provide this Information about UWL

    Hi Friend,
    I have one doubt.
    What is UWL?
    And Use of UWL and Advantage of UWL and Disadvantage of UWL
    Why we will chose UWL?
    Can u tell me this information?
    Regards
    VijayKalluri

    Hi,
    Universal Worklist:-
    The Universal Worklist enables you to get all your tasks in a single location. This includes Guided Procedures actions, SAP Business Workflow tasks, Knowledge Management Notifications, alerts from the alert framework, Collaboration Tasks, MDM workflow tasks, and even non-SAP tasks.
    A user needs to be able to work in a consistent manner regardless of the type of task or activity they need to perform. The Universal Worklist provides a central location for the user to manage SAP and non-SAP tasks.
    Major Advantages:-
    All tasks appear in one location, including SAP and non-SAP tasks. There is a UWL API for non-SAP tasks. For SAP tasks we support SAP Business Workflow, Guided Procedures, Alerts, Collaboration Tasks, MDM tasks, and KM Notifications.
    You can launch alternative user interfaces for tasks. For example, you have a business workflow task that displays a screen in an SAP GUI, but you want to launch a Web Dynpro, business server page, URL, or some other alternative user interface. UWL action handlers enable you to launch a variety of different UI handlers.
    Tasks can be customized. This can include user personalization of how they want to work with their tasks, and customization to provide specific data fields, columns, and behavior for tasks.
    Check the below links also:
    [http://wiki.sdn.sap.com/wiki/display/BPX/UWL%2bFAQ]
    [http://wiki.sdn.sap.com/wiki/display/EP/Universal%2bWork%2bList%2b%28UWL%29]
    [http://help.sap.com/erp2005_ehp_03/helpdata/EN/72/58cd05db7b436dbc22899a560be1e9/frameset.htm]
    Hope this helps you.
    VV.

Maybe you are looking for