Architecting, installing and maintaining your SAS environment

Hiding stored processes from the menu structure in the stored process web application

Reply
Super Contributor
Posts: 376

Hiding stored processes from the menu structure in the stored process web application

Hi,

We have a few utility stored processes, typically they are "drilldown" stored processes, where we click a link in a table and it displays details for that table row.

Is it possible to hide these stored processes so they don't show up in the menu structure of the stored process web application, yet still work when accessed directly by URL?

Thanks,

Scott

PROC Star
Posts: 389

Re: Hiding stored processes from the menu structure in the stored process web application

Hi Scott,

New in SAS 9.3, there's a "Hide from user" tick box when you register the stored process specifically for this type of thing (chaining stored processes). There's more info on this in the SAS 9.3 Stored Processes: Developer's Guide on the Registering the Stored Process Metadata page.  Specifically it says:

Hide from user

enables you to hide the stored process from the folder view and search results in a client application. The stored process is hidden only in clients that support this feature. The stored process is hidden from all users, even unrestricted users. The stored process is not hidden in SAS Management Console.

I'm guessing you might be on 9.2 and I'm not sure if there are any alternative techniques to handle this scenario in 9.2. Hopefully someone else might know some neat tricks for this. As you know, metadata permissions (i.e. effective denial of RM) won't help here because then your users wouldn't be able to run those secondary stored processes at all! Smiley Wink

Cheers

Paul

Super Contributor
Posts: 376

Re: Hiding stored processes from the menu structure in the stored process web application

Hi Paul,

Yes we're on SAS 9.2 but hoping to migrate to SAS 9.3 soon.

While this is a nice improvement in SAS 9.3, I do wish SAS had implemented a finer granularity to the access control, for example hiding the stored process from all users except admin users, or those in group xyz.  I can envision a scenario where we want to hide the chained stored processes from the end user, but allow developers to see it in the SPWA or EG for testing and debugging.

Thanks for the reply!

Cheers,

Scott

Ask a Question
Discussion stats
  • 2 replies
  • 263 views
  • 0 likes
  • 2 in conversation