Jamf-Concepts / Setup-Manager

Enrollment progress manager
Other
126 stars 7 forks source link

Enhancement: add additional User Entry fields #24

Open dpertschi opened 2 weeks ago

dpertschi commented 2 weeks ago

It would be nice if we could enable user entry for all of the User and Location fields and the Bar Code 1 & 2 inventory fields.

scriptingosx commented 2 weeks ago

Setup Manager uses the jamf binary to submit data from the user entry to Jamf Pro, so we don't need to communicate over the API, which removes the requirement to put API credentials in the profile (which can be easily read on the client)

We are planning to add all inventory fields that the jamf binary supports to a future update.

Bar code 1 & 2 are not among those, though.

scriptingosx commented 2 weeks ago

Some admins implementing Setup Manager are implementing custom dialogs with SwiftDialog in polices that show over Setup Manager for customized workflows. There was a discussion in Slack recently on this: https://macadmins.slack.com/archives/C078DDLKRDW/p1723727453156819

neilmartin83 commented 6 days ago

Just wanted to add a suggestion - would it be feasible for Setup Assistant to output values captured in one or more custom fields to a plist/xml/json/whatever file on disk?

Then one's own script can read from that/parse it/do an API PUT/POST etc afterwards.

Specific use case - for setting the value of an Extension Attribute.