Hi All,
I have requirement where i want to add process report under site dashboard tab not as tab.
When i am configuring any process report in X interface and calling that interface in Y process model (Appian Smart Service->Execute Process Report) node then its opening the process report under tasks outside the site dashboard.
Kindly suggest me way out which can open process report on same window.
Please let me know if issue is not clearly elaborated. I will do that.
I am stuck on this issue so please help me if anyone knows this.
Discussion posts and replies are publicly visible
A - Process Model a - Appian Smart Service-> Execute Process Report nodeB - InterfaceC - Process ReportD - Site DashboardE - Process Model F - InterfaceG - ButtonH - Display Grid on Interface with help of process report data
D->E->F->G->A->a->B->C->H
Just added flow chart of current configuration
Hi Saurav
You can use the function a!queryProcessAnalytics() in a SAIL Interface and then you can include that SAIL interface in a Report object, which can then be added to a Site's tab.
I'd suggest looking at the Task Report Tutorial. This describes how to create a process report as a design object and query it using a!queryProcessAnalytics(). To be honest, the "Execute Process Report" Smart Service is very rarely used because you can query the data using the a!queryProcessAnalytics() function instead and call it directly on an interface.
You have not read my full text. PM is also calling interface where i am calling this Process report a!queryProcessAnalytics() like this. Either any ways you call via PM or via interface. Its getting open on Tasks tab not on site.
We have sites and we don't want to block site tab. So under one tab we are calling one PM-Interface-Button(B1,B2,B3)
So on B2 i can call direct interface or PM but page should be open on same site dashboard not outside that.
Hi Saurav - I think you missed what we've been saying - you don't need to run a Process Model to make use of a!queryProcessAnalytics(). It's a function you can call in the load() of a SAIL Interface, and you can just have the SAIL interface hosted in an Appian 'Report' object and embed the 'Report' object directly in a tab of your site.
Now you can use the interface created in step 3 as per your requirement either as the report, inside some interface, as start form.
Note: The process report will run according to the privilege of logged-in user.
Let me know if it answers your query or there is some gap in my understanding.
Thanks a ton. Its working fine. Now I didn't read your message I poured that in my code and it got worked out.
Again thanks.