Posted on 02-22-2024 09:39 AM
Hello there! I'm having an issue where items I set to be available in Jamf Self Service are not appearing. It doesn't seem to matter if it's iOS or macOS apps or policies--I check to make them available in Self Service, and if it's a policy I ensure that the Check In is set to Recurring. They do not populate. I tried the Installation URL from the Self Service tab but it results in an error from JSS: "This item is no longer available." As far as I can tell, it definitely is, but clearly I've got something wrong somewhere and I've hit a wall so I thought I'd ask Jamf Nation for help. Any ideas are much appreciated!
Solved! Go to Solution.
Posted on 02-22-2024 09:55 AM
So for self-service, you will want no triggers selected for policies along with "ongoing" for frequency if you would like the policy to stay available in SS. After that, you will need to make sure your scope is appropriate, even though it is SS you still need a scope defined for it to appear.
Posted on 02-22-2024 09:55 AM
So for self-service, you will want no triggers selected for policies along with "ongoing" for frequency if you would like the policy to stay available in SS. After that, you will need to make sure your scope is appropriate, even though it is SS you still need a scope defined for it to appear.
Posted on 02-23-2024 06:17 AM
Scope was the culprit! Thank you so much.
Posted on 02-22-2024 10:56 AM
Check your scopes, that is what causes this in just about every situation. If scopes are right, make sure your reoccurrence is also ongoing. You can also call a policy from CLI on macOS not matter what the triggers are with "sudo jamf policy -id {policy ID number}" to narrow this down to a policy issue or a self-service issue.
Posted on 02-23-2024 06:18 AM
This is fantastic info--thank you! it was totally the scope.
Posted on 02-22-2024 11:38 AM
For the reasons above which are bang-on, I usually do separate policies for Self Service.
In other words, if I have an install or other policy that I run say at "Enrollment Complete" and I also want users to be able to install/run the policy at a later time (reinstall, etc) I create two policies.
It's easier and safer to keep Self Service stuff separate (in my experience).
Likely you're running into what the guys above posted...
Posted on 02-23-2024 06:20 AM
It was a scope problem but I will absolutely be following your excellent advice going forward, I have separate policies for just about everything and I wouldn't mind another layer for what I have available in JSS. Thank you!