22.9 Assigning Bundles

22.9.1 Assigning Android App Bundles

Bundles for Android devices can be assigned to only users. ZENworks lets you distribute these apps in two ways:

  • Silently install apps on users’ devices. This can be performed for mandatory apps.

  • Make the app available in Google Play Store on the users’ devices.

To assign apps to users:

  1. Navigate to an Android bundle from the Apps Catalog page. Alternatively, click Bundles in the left hand pane in ZCC.

  2. Select the bundle and click Action > Assign to User.

  3. Select the users to whom this bundle needs to be assigned, in the Select Objects page. Click OK.

  4. Select the schedule based on which the app is installed on the device and click Next. The options are:

    • Next Refresh: Indicates that a notification to install the app is sent to the device on the subsequent refresh of the device. On refresh, the app will be either installed on the device or made available in Google Play Store on the user’s device, which is determined by the selection made in the subsequent checkbox. This is a onetime notification and will not be re-sent by the ZENworks server if the user uninstalls the app

      • Allow users to install from the managed Google Play store: Select this checkbox if you want the app to be made available in Google Play store on the device. Users can install the app whenever needed. If this box is left unchecked, then the app silently installs on the device.

    • Every Refresh: Indicates that a notification to install the app is sent to the device each time a refresh action is performed on the device. On refresh, the app will be installed on the device. If the user uninstalls the app, then again on the next refresh to the ZENworks server, this app will be installed on the device

  5. Review the summary page and click Finish.

All apps are distributed to the devices through managed Google Play. As soon as a licensed app is distributed to the device, managed Google Play updates the app’s license count and sends the information to ZENworks. The updated license count is displayed in the Apps Catalog page. Similarly, when a licensed app is unassigned from a device, managed Google Play revokes the app license and the license information is also updated in the Apps Catalog page in ZENworks.

22.9.2 Assigning iOS/iPadOS App Store App, Enterprise, Profile, and Corporate Bundle

  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.

    NOTE:For Android devices, you can assign a Web App or a Wi-Fi bundle to users only.

  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:

    • 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. Click Finish to complete creating the bundle.

    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.

      During the installation of an App Store App bundle, 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.

    • If you are assigning an app through the iOS app store and if you have not logged into the iTunes store, then you will be prompted to log in to the app store for the first time and the subsequent app assignment will not prompt you to log in and app assignment will be seamless.