cancel
Showing results for 
Search instead for 
Did you mean: 

Customizng UWL for only HR Related Items

chintan_virani
Active Contributor
0 Kudos
137

We are implementing ESS/MSS on EP7 and ECC 6.0 Enhancement package 2.

As part of MSS, the manager will be receiving work items in their UWL for approval. These work items use the Standard SAP tasks that are delivered for HCM Forms. We also have certain custom workflows that have been built for non-HR related activities like Sales order/Purchase order. These workflows are also sending work items to the managers.

We would like to restrict the work items showing up on the Portal with the HR related work items only. The idea is that the managers will access all the non-HR work items using SAP inbox. Only the HR related work items should be displayed on the portal. We have the details of the Task/Workflow numbers used for these applications.

Any help will be appreciated!

Chintan

Accepted Solutions (0)

Answers (3)

Answers (3)

MarkusKlein
Active Contributor
0 Kudos

Hello,

yes it is possible. The defined View in your UWL configuration does define which item types are displayed. If you just configure the item type to display one specific item e.g. TS99500001 just this one will be displayed in your UWL.

regards,

Markus

chintan_virani
Active Contributor
0 Kudos

Markus,

I am refeering to the standard MSS.xml deployed on our Portal. It has following entries and as u can verify it too does not have any custom tasks like i.e TS9XXXXXX

<View name="com.sap.pct.erp.mss.OpenTasksView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task.webflow.TS17900121, uwl.task.webflow.TS17900102, uwl.task.webflow.TS17900100, uwl.task.webflow.TS21300098, uwl.task.approval.webflow.srm, uwl.task.webflow.TS12300097, uwl.task.webflow.TS31000022, uwl.task.webflow.TS50000075, uwl.task.webflow.TS17900160, uwl.task.webflow.TS31000007, uwl.task.coll, uwl.task.webflow.TS17900101" columnOrder="subject, isEscalated, creatorId, createdDate, priority, attachmentCount, dueDate, status" sortby="priority:descend, 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" referenceBundle="tasks">

Chintan

MarkusKlein
Active Contributor
0 Kudos

>

> Markus,

>

> I am refeering to the standard MSS.xml deployed on our Portal. It has following entries and as u can verify it too does not have any custom tasks like i.e TS9XXXXXX

>

>

> <View name="com.sap.pct.erp.mss.OpenTasksView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task.webflow.TS17900121, uwl.task.webflow.TS17900102, uwl.task.webflow.TS17900100, uwl.task.webflow.TS21300098, uwl.task.approval.webflow.srm, uwl.task.webflow.TS12300097, uwl.task.webflow.TS31000022, uwl.task.webflow.TS50000075, uwl.task.webflow.TS17900160, uwl.task.webflow.TS31000007, uwl.task.coll, uwl.task.webflow.TS17900101" columnOrder="subject, isEscalated, creatorId, createdDate, priority, attachmentCount, dueDate, status" sortby="priority:descend, 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" referenceBundle="tasks">

>

>

>

>

> Chintan

Hello Chintan,

but these are not the item types you would like to show in your uwl, arent they?

regards,

Markus

MarkusKlein
Active Contributor
0 Kudos

When you check the uwl iview property "sap_uwl_viewname" you will find most likly the name "DefaultView". Thats the View which is called on the startup, when you call the UWL. Now what you can do is copy this view, its part of the webflow.xml file, to your own xml file and upload it to the portal. make sure the priority of the file is higher than the one from the webflow xml file. Just set it to "hight" and you should be fine. This way you have redefined the Default view. Now just provide the item types you would like show in your uwl at the property supporteditemtypes. It should work.

Dont forget to clear the uwl cache after you perform any kind of customization.

regards.

Markus

chintan_virani
Active Contributor
0 Kudos

Markus,

The sap_uwl_viewname property contains following entry com.sap.pct.erp.mss.AlertView.

There are couple of XMLs and I seem to be a bit confused about it.

There are two standard MSS XMLs one with High and one with Medium priority. Both XMLs do not contain any of the custom non HR related Items. Our custom non-HR Related Items start with TS9XXXXXX.

I was able to find some entries in my systemalias.xml file i.e SAP_ECC_HUmanResources.xml file. It had low priority.

I removed it and uploaded it with High priority.

Still the non HR related notifications were pulled up in Portal UWL.

Any thoughts?

Chintan

chintan_virani
Active Contributor
0 Kudos

I tried these steps one more time .... changing the XML..... uploaded with High priority.... And cleared the cache....

This time it worked

Thanks guys,

Chintan

Former Member
0 Kudos

Chintan,

It would be really helpful if you can let me know how you achieved this. I am facing the same problem. Some invoices are coming up in UWL which should not come.

Thanks,

Raghavendra

former_member182205
Participant
0 Kudos

Hi Raghavendra,

I am facing exactly the same issue, request you to please let me know how to resolve this issue.

Its crtitical for our project. please help.

former_member182205
Participant
0 Kudos

Hi Chintan,

I am facing exactly the same issue, request you to please let me know how to resolve this issue.

Its crtitical for our project. please help.

Former Member
0 Kudos

Hi chintan

your connector brings all the workitems to uwl. if you are looking at notifications then you will need sonic.

your point is you want to get only hr based notification to uwl and not other that will surely require some code modification. I would advise you to check the xml file and see if making any changes in that will help you.

I would also suggest to check on the Visualization paramets and Object Visualization in SWFVISU transaction. If that helps.

Do reply if I am missing anything

barin

chintan_virani
Active Contributor
0 Kudos

Barin,

I was not aware about the terms like notifications and work items being different. What I want is that only those "things (If I can say so)" which are relevant to ESS/MSS should be there in the UWL of portal. The non ESS MSS things can still be accessible and functional from SAP Inbox.

We did some xml changes in our <Systemalias.xml> and uploaded with High priority. But still non HR related "things" showed in Portal UWL.

You were referring to some code modification could you tell me where and how its to be done?

Chintan

Former Member
0 Kudos

I think you should take a look at the configuration guide around Navigation nodes you should be able to do this by configuration.

Best Regards,

Lars

Former Member
0 Kudos

have a look at object visualization please under swfvisu

Former Member
0 Kudos

Hi Barin,

Isn't the SWFVISU not only how the WI and/or busines objects is handledd - when you want to execute it?

Best regards,

Lars

chintan_virani
Active Contributor
0 Kudos

Barin,

The transaction has standard entries for tasks. None of the Z tasks i.e PO Notofication tasks I am referring are listed there.

Another issue I was facing is that when I navigate to System Admin -> System Configuration -> Universal Worklist & Workflow -> Click to Configure Item Types and Customize Views Using a Wizard -> Customize the look of the UWL main page -> Next ->The page does not have any dropdown.

Is this some config issue?

Chintan

suresh_datti
Active Contributor
0 Kudos

Then it won't be 'Universal' right? While there is a [Connector|https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/8525afd0-0d01-0010-aaa0-ac6b9e3a2907] to bring in additional notifications into the UWL, I doubt if filtering non-HCM work items is possible without modifying the Std Code in the backend.

~Suresh

P.S. This question actually belongs to [BPM/Workflow|; & might get a better response there.

chintan_virani
Active Contributor
0 Kudos

Suresh,

We just want to display the HR notifications from SAP Inbox in the Portal UWL. The non HR work items can remain in SAP Inbox in ABAP.

So I don't think this is a Workflow issue.

Chintan