Identity Manager

Subscribable Reports with Parameters and IT Shop

Hi All, 

I've created few reports on Identities in the report designer and now I wanted to publish them in the IT Shop.

I have two questions: 

1. Should reports requested by IT shop item create a subscription automatically?
    Now I have some test requests, and my user has the report assigned via request, but I don't have any subscription = I haven't received any report

2. How can I provide parameters to reports requested via IT Shop?


I'm using version 7.1.



  • In regards to question one, if you request a report  using the IT shop, you end up with the permission to use that report. Means, the user can then create a subscription in the web portal for that report.
    In regards to question 2, does your report definition made in Report Editor contains any parameters? If not, you need to add them there as you cannot add additional parameters to those reports, as the report wouldn't use them anyways.
    The user can use these parameters when he is creating the subscription.
    You may also want to take a look at the video series around reporting in our YouTube channel.
  • Thanks for the answer.

    Regarding question 1 I've found out this as well while testing. Unfortunately this is not expected behavior in our case. (Especially that reports are hidden in "My Settings", not a best place to put them)
    I would expect that once user requests report in IT Shop he get's a subscription, not a right to subscribe to the report. In my case it also means that all parameters should be provided at the request stage.

    Is there any standard way to automate both creation and removal of report subscription based on IT Shop request?

    In regards to question 2, yes of course it does. I was asking how to pass the parameters during the IT shop request (see above).
  • The distinction between requesting the permission to use a report and the subscription is by intention and something several customers requested and rely on.

    It's sad to hear, that this does not meet your expectations. Feel free to adopt the Web Portal, to include the report subscriptions in a different place. You can do all that using the Web Designer.

    The standard way of automating your use-case is to create your own processes that run when the request has been approved. You would need to create the subscription entries in the table RPSReportSubscription and for the parameters entries in the table DialgoParameterSet and DialogParameter according to the description in the documentation.