Self Heal

Created: Modified: Workflow Actions

Self Heal is a feature of GroundControl’s “Pro” tier. If the device is acting up, the user simply flips a switch on their iPhone, to mark the phone as “Unhealthy.” On the next connection to a charging station, GroundControl takes over, re-provisioning the device as new. Self Healing means your institution need less IT time and fewer spare iPhones — instant ROI.

self-heal-iphone

Prerequisites

Self Heal assumes that you have already created a zero-touch provisioning workflow for your devices. By “zero-touch” we mean really no touches. Even a single setup screen will interrupt the automated healing process for a less-than-ideal outcome. Fortunately, this is possible for most use cases, by leveraging GroundControl’s restore from backup and API integrations.

To be most effective, we recommend that you deploy PCs or Macs with GroundControl’s Launchpad software to the same locations your devices will charge. These may be relatively lightweight computers. If you use Smart Hubs such as the Datamation UniDock, you won’t even need a display.

Setup

There are three components to Self Heal: a workflow, an automation rule, and the Self Heal app.

Workflow: You will need a workflow that “heals” the devices. We recommend that you use the same workflow to both provision and heal the devices. This ensures a consistent experience.

The workflow should include an “Erase” action to clear out any device errors. Our erase is “smart” and won’t re-erase any already-erased devices.
The workflow should include a “retire” or “delete” from MDM action, for the same reasons.

The workflow should include the “Self Heal” action. This action will clear the “unhealthy” flag if the deployment is successful.

Automation Rule: Create an automation rule that includes the condition “Device Self Heal is ‘not healthy’.” Set this rule to deploy the workflow you created above.

The workflow will run when ANY of the following conditions are met:

  • A user flags the device as “unhealthy” in the Self Heal app
  • An administrator flags the devices as “unhealthy” using the GroundControl admin console
  • The device has not been seen before
  • The device is erased

If you wish to have the rule run less often, you may add additional conditions. For example, you may wish to add the condition “Device Erased State is ‘Not Erased’” so that erased devices don’t automatically trigger the workflow.

self-heal-automation

Self Heal App: GroundControl distributes the app as a “Custom B2B App.” Participating organizations must join Apple’s iTunes Volume Purchase Program (VPP). There is no charge for the Self Heal app.

To obtain the app, please email support@groundctl.com. You should include the Apple ID associated with your organization’s VPP account. After we associate the app with your organization, your VPP administrator must “purchase” (for free) a number of copies of the app. It does not matter how many copies are “purchased,” but it should be sufficient to cover the quantity of devices you have.

Once purchased, the app should appear in your MDM’s catalog. Distribute this app as you would any VPP app.

2017-09-self-heal