194424 - no subject - I am creating a Tempo Report for listing

I am creating a Tempo Report for listing all the active tasks in appian from all processes along with the corresponding owners for those tasks.

It seems when we view the report using System Administrator's account, Appian lists all the tasks from all processes. But when we view as a basic user, it lists only the tasks from process models you are privileged to. A shorter list. Which is as per Process Model Security (Viewer Role) theory.

The requirement is to have this report for management where users are not authorised to perform any actions/related actions but they should be able to see what's happening and what tasks are still pending and with whom.

It seems if we associate a group as viewer to a process model they will be able to see the reports on those models but will also get the access to initiate the related action.

Can we create a custom role in Appian for process model security with access to view reports? Is there any other way to achieve th...

OriginalPostID-194424

  Discussion posts and replies are publicly visible

Parents
  • Thinking loud, but also suggested another approach to get the full result set in SAIL form in report section. Can you guys let me know if this seems a good approach.

    Create a CDT with the fields to be shown in the report. Create a process model with a process variable as a list of that CDT. Execute the process as designer and use process analytics to populate the process variable with full result set. End the process.

    Create a process report which gives a process instance with populated process variables taking an instance Id.

    Expose the first process model as a web service.

    Create an expression rule that call that triggers the created service using "websevicequery" function taking the authentication credentials and returns the process instance Id.

    Continued.....
Reply
  • Thinking loud, but also suggested another approach to get the full result set in SAIL form in report section. Can you guys let me know if this seems a good approach.

    Create a CDT with the fields to be shown in the report. Create a process model with a process variable as a list of that CDT. Execute the process as designer and use process analytics to populate the process variable with full result set. End the process.

    Create a process report which gives a process instance with populated process variables taking an instance Id.

    Expose the first process model as a web service.

    Create an expression rule that call that triggers the created service using "websevicequery" function taking the authentication credentials and returns the process instance Id.

    Continued.....
Children
No Data