BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
sathya66
Barite | Level 11

Hi All,

How can we setup a user in SAS console  to deploy the jobs from DI studio and  able to design a flow but not for scheduling the flows/jobs

.

We have scheduling users can deploy and schedule the jobs which are created by other users.But we want to give access to all developers to deploy the jobs and to create flows but not for scheduling (only scheduling users can schedule these flows) .

 

Thanks,

SS

1 ACCEPTED SOLUTION

Accepted Solutions
AnandVyas
Ammonite | Level 13

If the user has access to schedule manager plugin in SMC, under the new flow dialog box he has to select a scheduling server.

Additionally PPM by default allows user to schedule their own flows.

 

Only work around I can think of is to explicity deny user permission to the platform process manager server using authorization or ACT and then let user create a flow by selecting default option 'operating system services'. This will allow user to create and save the flow.

Admin user can then login to SMC, right click on the flow and change the scheduling server to PPM and deply the flow. 

 

This requires additional step, however this can deny users to schedule flows using PPM.

 

Thanks!

View solution in original post

5 REPLIES 5
AnandVyas
Ammonite | Level 13

Hi @sathya66 ,

 

If you are using operating system scheduler to schedule your flows, you can restrict the users who have this capability at OS level.

For example on UNIX systems, you can allow only few users to use 'at' using the 'at.allow' file.

 

Thanks!

sathya66
Barite | Level 11

Thanks Anand,

we are using IBM LSF(PPM) for scheduling.

 

Thanks,

SS

AnandVyas
Ammonite | Level 13

If the user has access to schedule manager plugin in SMC, under the new flow dialog box he has to select a scheduling server.

Additionally PPM by default allows user to schedule their own flows.

 

Only work around I can think of is to explicity deny user permission to the platform process manager server using authorization or ACT and then let user create a flow by selecting default option 'operating system services'. This will allow user to create and save the flow.

Admin user can then login to SMC, right click on the flow and change the scheduling server to PPM and deply the flow. 

 

This requires additional step, however this can deny users to schedule flows using PPM.

 

Thanks!

sathya66
Barite | Level 11

Thanks a lot again,

It seems to be a good solution for me but if they select "operating system services" can they able  to schedule the flow or just to create and save the flow.? or it will just work PPM to schedule flow?

AnandVyas
Ammonite | Level 13

In order to create and save a flow, you will need to select atleast one server from the scheduling server drop down. Since we have denied permission to PPM user have to select operating system services to save the flow. You can then deny permission on OS 'at' files level to schedule.

 

Personally, I don't think it's a good solution if you have lots of flows to manage, few flows this can be used as a workaround.

suga badge.PNGThe SAS Users Group for Administrators (SUGA) is open to all SAS administrators and architects who install, update, manage or maintain a SAS deployment. 

Join SUGA 

Get Started with SAS Information Catalog in SAS Viya

SAS technical trainer Erin Winters shows you how to explore assets, create new data discovery agents, schedule data discovery agents, and much more.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 5 replies
  • 1648 views
  • 1 like
  • 2 in conversation