UWL - Item Launch Configuration

Hi Guys,
I'm trying to add a URL iView for a WorkItem in my UWL instead of the predefined SAP transaction.
To achieve this, I've referred the PDF "How to Configure the Universal Worklist (NW2004)" to change the Item Launch Action. But I'm facing couple of issues.
1. I can't find Personalization using which I can see the Item Type of a Workflow Item in my UWL.
2. I know the Task # of the Workflow Item task (which I found out from SWDD), I can't see the corresponding Action Definition for the same in the generated XML for UWL.
Should I directly add a node for my Item in the XML or is there any other way? If yes, then in which configuration I should add this - in uwl.webflow or uwl.webflow.mysystem. How can I upload the modified XML and replace the existing one?
Please share knowledge if anyone has done this before. Thanks in advance.
Regards,
-Vaibhav.
PS: Helpful answers would be suitably rewarded

Follow these instructions:
SAP Business Workflow in UWL :
Step1. open the role to which you want to attach this UWL iview.
Step2.Choose Content Administration -> Portal Content -> Content Provided by SAP -> End User Content -> Standard Portal Users->Pages -> com.sap.km.pages folder.
Step3. under com.sap.km.pages folder you can see UniversalWorklist page.
Step4. Assign this page to the role you have already opened. Save and close.
Step5. Create the SAP System(System Object) in the System Landscape.
step6. Register the SAP System. 1. Navigate to System Administration -> System Configuration -> Knowledge Management -> Universal Worklist.
step7.Select UWL Systems Configuration. You see a list of Universal Worklist Webflow Systems.
i. Choose the New button.
ii. In the dialog box that appears:
iii In Name, enter the name of the system that is running Business Workflow.
iv In System Alias, enter the system alias.
v In Connector, select WebFlowConnector
save ok.
step8.Register Work Item Types
step9.Choose System Administration -> System Configuration -> Universal Work List Administration page.
Step10.Select Register Item Types for New Systems Only. your new system will be registered.
Now logoff and logon. you can see the workflow activated.
While registering work item types see that the user doing this is already created in the backend system.
hope that helps...

Similar Messages

  • UWL, item launch, dynamic

    Hi,
      I configured a task item of type TS0000X to launch a portal component "Y". In the UWL, now when the user clicks tasks of type TS0000X, it launches the portal component "Y" and displays an HTMLB screen for approval/ reject.
    i want to send a dynamic number when the user clicks on that task to the portal component. how can i achieve that?
    please guide me
    thanks

    Hi Reddy,
    here's an example of how I'm passing a trip number to a custom Web Dynpro app:
    [code]- <ItemType name="uwl.task.webflow.TS90000023.SAP_R3_HumanResources" connector="WebFlowConnector" defaultView="webflowView" defaultAction="launchWebDynPro" executionMode="pessimistic">
      <ItemTypeCriteria systemId="SAP_R3_HumanResources" externalType="TS90000023" connector="WebFlowConnector" />
    - <CustomAttributes>
    - <CustomAttributeSource id="WEBFLOW_CONTAINER" objectIdHolder="tripNr" objectType="WebFlowContainer" cacheValidity="final">
      <Attribute name="tripNr" type="string" displayName="Trip number" />
      </CustomAttributeSource>
      </CustomAttributes>
    - <Actions>
    - <Action name="launchWebDynPro" groupAction="" handler="SAPWebDynproLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="yes">
    - <Properties>
      <Property name="WebDynproApplication" value="Expenses" />
      <Property name="WebDynproDeployableObject" value="sap.com/esstratre" />
      <Property name="DynamicParameter" value="sap.xss.tra.TripNo=${item.tripNr}" />
      </Properties>
      <Descriptions default="" />
      </Action>
      </Actions>
      </ItemType>[/code]
    For BSP apps, you need to include the dynamic parameter (contained in $) e.g. in the URL call. But please check Ginger's weblog (Think outside the box - enhance  processes with Universal Worklist Action Handlers!) and more details on the XHandlerLauncher on help.sap.com for BSP calls.
    Hope this helps,
    Mikko

  • Item Launch configuration!

    HI,
      If I want to launch an iview in for the workitem in UWL that comes from SAP system, is it just ok to configure that in SWFVISU transaction or should i do something else in the UWL configuration XML file.
    rgds

    Hello Reddy,
    You will need to do the following:
    1. Maintain the configuration in SWFVISU.
    2. Re-register the system on the UWL.
    There should be a config file on the UWL admin page, with the name uwl.webflow.<system alias>. In this file, navigate to your task name and you should see the defaultAction property set to 'launchSAPAction'.
    Hope this helps.
    Sudha

  • Error while accessing UWL item

    Hi
    I have configured ESS/MSS..... When an employee raises a leave request, the manager gets the Leave request for approval in UWL...but when i select the UWL item to open,i get the following error;
    501   Not Implemented
                                                          SAP J2EE Engine/7.00 
      Method ïPOST is not defined in RFC 2068 and is not supported by the Servlet API 
      Details:   No details available
    Following one of the threads in SDn, i decatiavted "use HTTP 1.1" in Tools- >Internet Options-> Advanced settings- > HTTP settings ..but still the error presists..
    Any idea why i get this error and how to solve it?
    Cheers
    Sangeetha J

    Hi Chris
    I have posted my query in "portal imp" forum.... thought if sumbody in this forum have come across such UWL error,then they might help me solving this.

  • How to display multiple attachments in UWL item in portal?

    HI,
    How to display multiple attachments in UWL item in portal?
    I want to display more than one attachment in UWL body,present its dispalying one attachment.
    Pls help on this
    Thanks,
    Bheem
    Edited by: v bheem on Aug 4, 2009 3:10 PM

    Hi,
    Are you able to manage this! Pls do let us know if you have done any configuration changes!

  • Remove Hyper link from UWL ITems

    Hi All,
    How to remove Hyperlink from the UWL items list? Is that possible?
    I have list of tasks in UWL and I do not want to give hyper link to the end users since they already ahve "View Detail"  Button on UWL, Please help how to hide or remove hyper link?
    Thanks
    Krishna

    In the UWL configuration, you specify the default action for a UWL item using the attribute "defaultAction".
    This default action is performed when you click on the UWL item.
    You can set any of the available actions as the default action for the UWL item.
    As mentioned by Karri, it is usually not common to disable the hyperlink of a UWL item and make it non-clickable.
    However, if you would like to achieve this, you can identify and check the UWL configuration file being used for the given UWL item and modify it as below:
    <ItemType name="uwl.task.webflow.decision.TS20000999.MYUWL_SYSTEM" connector="WebFlowConnector" defaultView="yourDefaultView" defaultAction="dummyAction" executionMode="default">
          <ItemTypeCriteria
    Since dummyAction is something UWL doesn't recognize, the hyperlink should be disabled.
    You might have to do this for all the UWL item types you use.
    Thanks,
    Shanti

  • UWL Item URLS

    Hello Experts,
    I have created a Webdynpro application in which i have the UWL Items. I am able to read all the properties of the items.
    But I don't know how to create the URL for the specific ITEMS, to open the item, when clicked.
    Can you please provide me information of how to create the specific Item URLs, which i can link to the Item.
    Regards,
    Gursimran Singh

    Hi,
    So you have created your own "custom made UWL"? Did I understand correctly? And you want to launch other applications from it? This depends on the type of application you want to lanch. It will be different for web dynpro, BSP, etc.? You might want to ask this from different forums. If you need to launch another abap web dynpro application, you can do it with CL_WD_UTILITIES=>CONSTRUCT_WD_URL (but this is if your custom made UWL is made with web dynpro ABAP. If you have a custom Java Web Dynpro application, you need to check the UWL programming API (which I guess you should be already familiar, if you managed to create a custom UWL with Java).
    Or did I understand it all wrong?
    Regards,
    Karri

  • Opening a Portal page from UWL item's click

    Hi,
    I have written a custom UWL connector that connects to 3rd party system to fetch tasks.
    This custom connector has  been registered with UWL and tasks from this 3rd party system are now appearing in my UWL.
    The requirement is to open a Portal page on click of these UWL items.
    That is, when user clicks on this custom UWL item, a Portal page should be opened in new window.
    I tried setting item's executionURL to following (inside getItems() method of connector) : -
    1. https://myportal.com/irj/portal?navigationtarget=roles://portal_content/com.mycompanyPurchaising/com.mycompany.Purchase_Request/com.mycompany.Roles/com.mycompany.purch_pr/com.mycompany.purch_pr/com.mycompany.purchaseRequest
    2. https://myportal.com/irj/portal?navigationtarget=roles://portal_content/com.mycompany.Purchaising/com.mycompany.Purchase_Request/com.mycompany.Roles/com.mycompany.purch_pr/com.mycompany.purch_pr/com.mycompany.purchaseRequest&target="_blank"
    3. Set Quick link property of corresponding page and then set executionURL as: -
    https://myportal.com/irj/portal/purchaserequest
    Issue being faced: -
    When user clicks on this UWL item, it opens following URL which just displays blank portal page: -
    https://myportal.com/irj/servlet/prt/portal/prteventname/navigate/prtroot/pcd!3aportal_content!2fcom.mycompany.layout.PortalLayoutFolder!2fcom.mycompany.layout.DesktopFolder!2fmycompanyDesktop!2fframeworkPages!2fframeworkpage!2fcom.sap.portal.innerpage!2fcom.sap.portal.contentarea?NavigationTarget=ROLES%3A%2F%2Fportal_content%2Fcom.mycompany.Purchaising%2Fcom.mycompany.Purchase_Request%2Fcom.mycompany.iViews%2Fcom.mycompany.purchaseRequest&CurrentWindowId=WID1326775699455&NavMode=1
    Any idea what is going wrong here?
    I am not able to figure out what & from where its preparing above URL instead of opening the URL that I specified in Connector's executionURL attribute.
    Regards,
    Amey

    Issue was with iView that I was trying to open in DEV portal.
    It worked fine in TEST & PROD portals.
    Hence, NavigationTarget=<> approach works fine.

  • ITEM DETAILS: CONFIGURATION  in sales order

    Dear  guru,
    In the sale order if we want to see the variant configuration details for a particular line item then after selecting the line item we press
    the ITEM DETAILS: CONFIGURATION icon. Once we press this icon then the system will take us to a display characteristic value screen where we
    can see the configuration details of that particular line item. But now in PRODUCTION SYSTEM we are not finding any value for a variant
    configuration material in the sale order display characteristic value screen, eventhough it is maintained in the material master MRP3 view.
    But in deveploment  client  it is showing correctly.
    Pl. suggest

    Get with the VC person and have them move all the model details to PRD

  • Item Cetgory configuration

    I have a small problem i.e., in Item Category Configuration the fields for Revenue recongintion & Delimit Start date  are already configured and are now grayed out. I am unable to change the option.
    Could any one tell me from can we control these fields so that we can configure the fields as we want.

    Hi,
    The Revenue Recognition fields cannot be directly changed but it is possible... please follow the steps given below: (If you want to create the new item category with different Revenue Recognition data)
    1) For creating New item category - Copy from the old item category.
    2) Revenue recognition field are grayed out - go to revnue recognition assignment and search for the item category which is having similar data of revenue recognition as u want. copy this into new item category which you created.
    3) But you will see that in new item category - the Transaction flow data will becomes blank - so now you assigned this transactional flow data manually.
    So the actual Item category assignment which was copied from old one will remain same and the new item category will also have the revnue recognition fields as per requirement.
    Others: please look this solution and give suggestions.
    Regards,
    Atul Sonavane

  • Error in sales order when selecting a warranty item in configurator 'Please enter required information - Service Reference Type Code'

    Error in sales order when selecting a warranty item in configurator 'Please enter required information - Service Reference Type Code'
    Not able to book the sales order because of this issue

    Order Management does not support the inclusion of optional service items in a configured Model BOM (see Support article #1296751.1 for more detail).  Allowing for such would therefore require customization.
    As you've found, there's no modeling restriction that prevents you from creating a Model BOM that includes optional service items, nor is there any problem with creating a Configurator Model for it.  And required service items (such as a warranty item that is a required child of an optional BOM component) do not present a problem; they have nothing to do with Configurator, and would never appear as sub-lines in OM.  The problem arises in OM, which requires that any service item be "associated" to the item it's "servicing".  OM does not automatically make such an association with service sub-lines, even though it might be argued that an association may be inferred by the BOM structure (i.e., OM does not assume that an optional service sub-line is necessarily associated, from a service standpoint, with its BOM parent).  OM customization is therefore required in order to hook any service item up to its corresponding product item.  Many customers who configure service along with product have implemented such a customization.
    (Another gap in such a solution that may be relevant to you is that for an included optional service item requiring recurring billing, Order Management does not create the requisite Service Contract.  Customers have likewise developed customizations to address this, as well.)
    As this is not specifically a Configurator matter (you could have created your order without using Configurator at all, and you would have experienced the exact same behavior), please do not take my explanation as being either authoritative or comprehensive (I am a Configurator expert, and only knowledgeable enough about Order Management to be dangerous).  It would be advisable for you to seek more detailed information/recommendations from the Order Management forum.
    Eogan

  • 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

  • Sales Order Item level Configuration data

    I need sales order item level configuration data. I use following function modules to get, But my issue some of configuration DON"T have value only description available. I needs configuration with values or without values ( menas all)
    But function modules not giving complete results.
    CE_I_GET_CONFIGURATION
    VC_I_GET_CONFIGURATION_IBASE
    VC_I_GET_CONFIGURATION
    CUD0_GET_VAL_FROM_INSTANCE
    Any info ?

    Tried could not find why the function moudle not considering entries don't have values
    But in sales order config  screen if i press page (list) its showing values that don't have values

  • Sales order item details configuration

    Hello All,
    I have a requirement to get the Sales order item details configuration programmatically in user exit in sales order create and change.
    In sales order change i am using function module "VC_I_GET_CONFIGURATION".
    Input for this function module is instance (VBAP-CUOBJ).
    I am getting the configuration here. But i am not able to get it in create mode (VA01).
    Can any one help me please.
    Thank You,

    Hi Harish,
    INOB table key is CUOBJ, At run time the VBAP-CUOBJ is not generated yet. Its value is now "999999999999990001".
    I guess once the order is created we will get an entry in INOB.
    Do you have any other way with which INOB entry can be selected ?
    Thank You.

  • UWL Item URL Links

    Hello Experts,
    I have created a Webdynpro application in which i have the UWK Items. I am able to read all the properties of the items.
    But I don't know how to create the URL for the specific ITEMS,  to open the item, when clicked.
    Can you please provide me information of how to create the specific Item URLs, which i can link to the Item.
    Regards,
    Gursimran Singh

    Hi,
    Try the following
    package samplepackage;
    import java.util.Iterator;
    import java.util.Locale;
    import java.util.Properties;
    import javax.naming.InitialContext;
    import javax.naming.NamingException;
    import com.sap.netweaver.bc.uwl.IUWLItemManager;
    import com.sap.netweaver.bc.uwl.IUWLService;
    import com.sap.netweaver.bc.uwl.IUWLSession;
    import com.sap.netweaver.bc.uwl.Item;
    import com.sap.netweaver.bc.uwl.ItemCollection;
    import com.sap.netweaver.bc.uwl.QueryResult;
    import com.sap.netweaver.bc.uwl.UWLContext;
    import com.sap.netweaver.bc.uwl.UWLException;
    import com.sap.security.api.IUser;
    import com.sap.security.api.UMFactory;
    public class Sample {
      public void retriveItems() {
        try {
          // look up UWL service
          IUWLService uwlService = findService();
          // define session timeout perios
          final int sessionIdleTimeout = 60;
          // create context
          UWLContext uwlContext = new UWLContext();
          // find logged in user.
          IUser user = //TODO Get the user for whom the items are to be retrieved.
          uwlContext.setUser(user);
          uwlContext.setLocale(Locale.getDefault());
          // begin session
          IUWLSession uwlSession;
          uwlSession = uwlService.beginSession(uwlContext, sessionIdleTimeout);
          uwlContext.setSession(uwlSession);
          IUWLItemManager itemManager = uwlService.getItemManager(uwlContext);
          QueryResult result = itemManager.getItems(uwlContext, null, null);
          ItemCollection items = result.getItems();
          Item item = null;
          for (int i = 0; i < items.size(); i++) {
            item = items.get(i);
            Map params = new HashMap();
            params.put("taskId", item.getExternalId());
            String executionURL = WDURLGenerator.getApplicationURL("sap.com/tcbpemwdui~taskinstance", "ATaskExecution", params);
            //TODO Add code send mail which contains above URL.
        } catch (UWLException e) {
          e.printStackTrace();
        } catch (NamingException e) {
          e.printStackTrace();
      // look up UWL service
      private IUWLService findService() throws NamingException {
        Properties env = new Properties();
        env.put(InitialContext.INITIAL_CONTEXT_FACTORY, "com.sapportals.portal.prt.registry.PortalRegistryFactory");
        // create initial context
        InitialContext ctx = new InitialContext(env);
        // retrieve UWL service
        IUWLService uwlService = (IUWLService) ctx.lookup("/broker/services/" + IUWLService.ALIAS_KEY);
        return uwlService;
    which is taken from the following blog : <br>
    /people/kenichi.unnai/blog/2009/10/19/how-to-use-uwl-api-for-netweaver-bpm-tasks

Maybe you are looking for

  • How-to Guide for Certifications in ME?

    Is there a how-to guide or other document that covers how certifications work in ME? My specific question is about the role of User Groups with respect to certifications.  The online help for Certification Maintenance says: •Control which users can p

  • What does "system/library/care services" file control in the system

    My Imac keeps locking up on me. I ran disc repair and it repaired every thing but the "system/library/ core services file" and said it has been modified and it will not repair it. could this be my lock up problem? and if so how do I fix it.   Help

  • When popup windows open in Encore I am unable to select within that window

    Encore 5.5, for instance. . . .I got to file, dynamic link, import sequence and a pop up window comes up.  I am unable to select anything within that popup window to tell encore where to find the files I need.  This is the case with ANY popup window

  • Re: Creative Cloud - BUG Changing Installation Directory for Apps

    Where would one be able to find the manual installer? In CC itself or is there another place I should be looking?

  • My Preview is Slow :(

    Since the new update (Im not sure) of Adobe Muse ..... the Muse preview has slowed down ... even the browse (chrome) preview takes a very long time to load. Its definitly not my computer because i have a really powerfull machine. Can some one helpo m