Dashboards & Visualizations

User input to dashboard - schedule PDF delivery greyed out

ashabc
Contributor

I have created a simple xml form view that has a number of panels that shows end user activity on Internet browsing. The form takes two input (loginid and a timerange) as per below.

<input type="text" token="loginid">
<input type="time" searchWhenChanged="false">

I then use these two variables to generate various panels within the view (e.g web hit count, browsing time, top 10 downloads etc). I would like this view to be delivered to user's manager via e-mail as an attachment (either PDF or HTML)

What I am now stuck with is I am unable to schedule PDF delivery. Its greyed out. When I searched splunk doc, I found that it is the limitation of the product, perhaps (as specified in the following URL). Which says "You cannot schedule PDF delivery for forms, even if the forms are based on simple XML"

http://docs.splunk.com/Documentation/Splunk/6.0/Viz/DashboardPDFs

Can anyone suggest any work around?

My requirement is to e-mail the report to user's manager.

melting
Splunk Employee
Splunk Employee

Currently you can't schedule forms for PDF generation.

Work around: Copy the form to another dashboard and remove the inputs. Change all the tokens to the values that you want printed and schedule the newly created dashboard.

TonyLeeVT
Builder

Would love to see an officially supported solution that does not involve keeping duplicate copies of dashboards. Duplicate copies just increases required effort and overhead when you want to make even a simple change. Ideally, just use the default input values and run the report. Not sure why this is complicated.

0 Karma

iKate
Builder

Will anything change with this case? Still can't schedule pdf delivery from a dashboard with inputs.

0 Karma

helge
Builder

What if I have an interactive dashboard (i.e. a form) and want to generate a PDF that looks exactly like the screen the user is seeing, including all inputs?

0 Karma

dbylertbg
Path Finder

I am also looking for a solution to this problem. Creating separate dashboards for individual user reports is only feasible for a very small number of users.

ashabc
Contributor

If I understood correctly, what you are saying is to hardcode the dashboard for each user? If that is the case, I am afraid, I have to create thousands of users, which is not feasible.

Is it possible to define a variable (may be somewhere at the top of the XML code) within the dashboard XML? e.g. something like $loginid$ = "stephenm" and then use that variable for all the panels within the dashboard. If yes, that may be more realistic work around, though not ideal.

0 Karma

ashabc
Contributor

Looked at lister, its not an option as I have thousands of loginid and is not convenient for a list.

Postprosesearch has hard limit of 10000, which is not suitable for me.

Get Updates on the Splunk Community!

What’s New in Splunk App for PCI Compliance 5.3.1?

The Splunk App for PCI Compliance allows customers to extend the power of their existing Splunk solution with ...

Extending Observability Content to Splunk Cloud

Register to join us !   In this Extending Observability Content to Splunk Cloud Tech Talk, you'll see how to ...

What's new in Splunk Cloud Platform 9.1.2312?

Hi Splunky people! We are excited to share the newest updates in Splunk Cloud Platform 9.1.2312! Analysts can ...