BIG-RAT / userAssign

App used to assign a user to an iOS device.
MIT License
1 stars 2 forks source link

userAssign

App used to assign a user to an iOS device and optionally add an asset tag to the device inventory.

Basic iOS app written in Swift. The app utilizes an app configuration and user input to assign the device to a user.

The account used in the app config should have at least the following permissions:
Jamf Pro Server Objects
Mobile Device Extension Attributes - Read
Mobile Devices - Read and Update
Users - Create, Read, and Update

Jamf Pro Server Actions
Assign Users to Mobile Devices

userAssign

There is also the option to utilize the value of a popup extension attribute. The following keys within the app configuration are optional, if they are not present the option to select a value from extension attribute will not be presented. Settting the eaShow key to 'yes' (without the quotes) and providing the id of the extension attribute will present the option to set the extension attribute for the device. For example an extension attribute with an id of 19 would have the following key pair:

<key>eaID</key>
<string>19</string>

Tap the extension attribute name (Device Config in this example), located to the left and below the asset tag field, then select the value.

userAssign



Once all the fields are filled out tap Submit.

userAssign

You will need your own developer account to sign and distribute the app. The following video from WWDC provides additional information: App Deployment