Enhancement for Export to excel / Report defintions
Problem description We have the mandatory request to log when the "Export to Excel", "List views" and "Summery views" functions are used. The target is to create a log file when the mentioned functionalities are used with the details from the operator (such as personal number, email, time). Unfortunately this seems not to be possible in our version. The following activities, which provide this functionalities, are final: For Report-Defintions: Rule-Obj-Report-Definition.pzViewExportToExcel final For ListViews/SummaryViews: Rule-Obj-HTML.ViewExportToExcel final Our working assumption was to add a step to the above mentioned activities and write in a log when they are used. But because they are final, we can’t resave or adapt this activities.
Question Our main question for enhancement is now if you can make this activities accessible in our current version (6.1 SP2) or the version we are planning to update to (PRPC 7.2). A way to make them accessible would be an Extension point/activity. This means to add a placeholder step in the above mentioned activities, which refers to a activity which we can override in our rule-sets. An alternative workaround purpose from your end for this problem would also be suitable. Important is that we need to solve this issue, because this is a mandatory request. Please give us feedback how we can proceed with this problem. Thank you very much in advance.
***Edited by Moderator Marissa to update categories; add FDBK ID***
I don't know of any way to do this currently. As you say, the activities are final, as are the calling activities, and there aren't any extension points available that I can see.
So the most likely solution is to add an extension point (to the wrapper activity?) to call an available stub activity that you could repurpose to do the logging. This would fall into the enhancement category. However, enhancements are technically only considered for future releases, and we are already at 7.3 as our latest available release.
If this is a critical issue for you, you should contact your account rep and let them know your needs.