8.3 Assigning an iOS Bundle

ZENworks lets you assign app store bundles and iOS profile bundles to users as well as devices. These bundles can be assigned directly to a user, a device, a user group, a device group, a user folder, or a device folder.

8.3.1 Procedure

  1. In ZENworks Control Center, click Bundles (in the left navigation pane).

  2. To assign the bundle to users, from the Bundles list, select the check box in front of the bundle, then click Action > Assign to User. To assign the bundle to devices, select the check box in front of the bundle, then click Action > Assign to Device.

  3. In the Select Object dialog box, browse and select the users or devices to whom you want to assign the bundle, click OK to add them to the list, then click Next.

  4. On the App Installation Schedule page, specify a schedule based on which the ZENworks Server triggers a notification to install the app on the device. You can select from one of the following schedules and click Next:

    Now: indicates that a notification to install the app is sent to the device immediately. On selecting this schedule, you can select any of the following options:

    NOTE:This is applicable for device assignments only.

    Option

    Steps

    Quick Task Notification Options

    Select one of the following:

    • Notify all the devices immediately: Select this option to send the quick task notification to all the devices, immediately.

    • Notify all the devices within _ mins: Select this option to send the quick task notification to all the devices within the specified time. The minimum time that can be set is 1 min. By default, the notification time is set to 10 minutes. You can choose to specify the notification time according to your requirements.

    Quick Task Expiry Option

    Select one of the following:

    • Never Expires: Select this option if you never want the quick task to expire.

    • Expires after _ mins of the quick task creation: Select this option to specify in minutes, the time at which the quick task should expire after it is created. By default, the expiry time is set to 20 minutes. You can choose to specify the expiration time according to your requirement.

    Event: Select when the app should be installed on the device. Based on this selection, the app will be installed on the device:

    • Next Refresh: Indicates that a notification to install the app will be sent on the subsequent refresh of the device. On refresh, a dialog box is displayed on the device to either accept or decline the request to install the app. This is a one time notification and will not be re-sent by the ZENworks Server if the user declines to install the app.

    • Every Refresh: Indicates that a notification to install the app will be sent to the device each time a refresh action is performed on the device. On refresh, a dialog box is displayed on the device to either accept or decline the request to install the app on the device. If the user declines the request to install the app on the device, then the ZENworks Server will continue sending these notifications till the user accepts the request. Also, if the user has uninstalled the bundle, this notification will be re-sent to the device when it syncs with the ZENworks Server.

  5. If a bundle is assigned to a device, then on the Bundle Conflict Resolution page, set the priority between device-associated bundles and user associated bundles to resolve conflicts that arise when the same bundle is associated with devices and users. Select any one of the following and click Next

    • User Precedence: The user-associated bundle will override the device-associated bundle. Select this option to apply bundles that are associated to the users first, and then to the devices.

    • Device Precedence: The device-associated bundle will override the user-associated bundle. Select this option to apply bundles that are associated to the devices first, and then to the users.

  6. On the Summary page, you can perform the following actions:

    • Create as Sandbox: Creates a Sandbox-only version of the policy. A Sandbox version of a policy enables you to test it on your device before actually deploying it

    • Define Additional Properties: Enables you to edit the default device control settings configured in the policy. For more information, see Editing Mobile Device Control Policy Settings.

    Click Finish to complete creating the policy.

    When the device to which the bundle is assigned syncs with the ZENworks Server, then a notification to install the app is sent to the device. Based on the user’s response, the app is installed on the device. In the subsequent refresh, the status of the bundle is marked as Success or Failure.

    NOTE:Before a bundle is sent to the device, to ensure that the right bundle is assigned to the device, precomputed effective assignments are calculated. For details, see Infrastructure Management Settings in the ZENworks Management Zone Settings Reference.

    Also, during bundle installation, ZENworks sends the iTunes ID of the app to the device. The device then downloads the app from the Apple App Store using this iTunes ID.