Introduction
In one of the previousarticle we have seen how to run a run a Cloud BI Report by a simple click on Springboard Icon. But that particular example would work only for reports which does not needs any user input (commonly referred to as a parameter) required. The user clicks on the icon and the report data is displayed. However, not all reports work that way. Some or probably most of them need one or more parameters. In this article we will try to demonstrate how to run a parameterized report from a Navigator Menu Link or from the springboard icon.
A user should have access to “Structure” Menu Link in order to perform ths activity. Appplication Implementation Administrator role has access to “Structure”
So let’s get started.
Worked Out Example
As a first step we would need to create a parameterized BI Report and verify that the report works fine from the BI catalog. For this example we have taken a report titled “Employee Basic Detail Report” and have verified that the report does works fine from the BI Catalog Area.
As a next step we would need to select the “Employee Basic Detail Report” from the BI Catalog Area and click on More->Schedule Option as shown
Once we click on the Schedule Link it would take us to a new screen. We would need to copy the Web-page link from the address bar and keep it in some text editor (this would be used in next steps).
The page link would appear as:
The actual link has been changed (to ensure confidentiality is maintained). One would have a separate Host and Port details for his/her environment. Also notice that the Action should have a value of schedule
Now as a next step we would need to activate a sandbox and create a new category. Details used are below:
Create New Category | |
Attribute Name | Attribute Value |
*Name | One-Click Parameterized Reports |
Icon | <any available icon from the search pane> |
Navigator | Yes |
The details when captured in screenshot would appear as below:
Similarly, we would need to create a New page too. We would need the following details:
Create New Page | |
Attribute Name | Attribute Value |
*Name | Employee Basic Detail Report |
*Icon | <any available icon from the search pane> |
Category | One-Click Parameterized Reports |
Navigator | Yes |
Springboard | Yes |
Link Type | Static URL |
Secure Destination | Unchecked |
*Destination | <page-link captured in editor in previous steps> |
The details when captured in screenshot would appear as below:
Once we are done we can click on “Save and Close”. We would be able to see the link on the Navigator Menu as shown:
We would also be able to view the link on the springboard too:
Verification
One may choose either of the Navigator Menu or the Springboard Icon and once we click on them we would be taken to the schedule page where from we can pass the parameter values (Person Number as ‘All’) and submit the job as shown:
Similarly, we can again click on either of the Navigator Menu Link or Springboard Icon and pass a specific person number value (100053 for this example) and submit the job:
We would now go to “Job History” and we should be able to see the details of the job submitted
And once we click on “Run1_All’ (the job name submitted with Person Number parameter value as ‘All’) we would view the below output:
And similarly, if we click on “Run2_100053” (the job name submitted with person number as 100053) we would view the following output:
Inference / Summary
So this is how we can run parameterized reports from navigator menu link or springboard icon. While we have used only one parameter for demonstration one may try with multiple parameters too and I am sure it would work fine too.
And with this I have come to an end of this article. Hope this was informative and would help you guys in your projects.
That’s it from my side, have a nice day ahead.