Scoping Self Service Plug-ins?

corbinmharris
Contributor

Is it possible to scope Self Service Plug-ins to specific groups? For example, I want to have a link to "QuickStart" guides for applications that are installed on specific Macs. Then scope a smart group with those apps installed, so those who do not have these apps installed won't see the link to the "QuickStart" guides

1 ACCEPTED SOLUTION

mm2270
Legendary Contributor III

Or, you can take a look at the more automated/scripted process I put together back in January for this, which you can find on this thread - https://jamfnation.jamfsoftware.com/discussion.html?id=12987

Long story short, you can quickly create Self Service URL plug-ins directly on your Mac with a script, test them in Self Service.app, then package them up for deployment (or use them with a companion Self Service installer script, also mentioned on that thread), rather than needing to create them on the JSS, or edit them by hand.

View solution in original post

3 REPLIES 3

davidacland
Honored Contributor II

Self service plugins can't be scoped AFAIK. There is a feature request that is currently under review here https://jamfnation.jamfsoftware.com/featureRequest.html?id=392

chriscollins
Valued Contributor

There is a manual way to accomplish what you want. Self Service plugins that the JSS handles get stored on the client as plist files locally at /Library/Application Support/JAMF/Self Service/Managed Plug-ins/

If you make a folder at /Library/Application Support/JAMF/Self Service/Plug-ins/, and then copy a working plist from the other folder and modify it to suit your needs, you can package it up and then scope it as a policy based install manually since valid plists at that location will show up in Self Service as well.

mm2270
Legendary Contributor III

Or, you can take a look at the more automated/scripted process I put together back in January for this, which you can find on this thread - https://jamfnation.jamfsoftware.com/discussion.html?id=12987

Long story short, you can quickly create Self Service URL plug-ins directly on your Mac with a script, test them in Self Service.app, then package them up for deployment (or use them with a companion Self Service installer script, also mentioned on that thread), rather than needing to create them on the JSS, or edit them by hand.