auto-config-banner
•
MACOS AUTOMATION
AUTOMATOR
IWORK AUTOMATION
•

Determining Workflow Input

The first step in the creation of any workflow is to identify the items that will be processed by the workflow. In terms of the Apple Configurator, the items to process are the iOS devices connected to your computer.

The Apple Configurator Automator actions collection contains two actions for indicating what devices are to be manipulated by a host workflow:

  • Get Connected Devices
  • Choose Connected Devices

The “Get Connected Devices” action

The Get Connected Devices action will return the unique ECID identifiers for all the connected iOS devices whose corresponding checkboxes are selected in the action interface. The passed ECID identifiers will be used by the next and subsequent actions in the workflow to determine which devices are to be processed.

So, for example, if you have multiple types of iOS devices connected to your computer, but only want your workflow to process iPads, simply select the iPad checkbox in the action view and leave the other checkboxes unchecked.

Input:This action accepts no input
Output:ECID Identifiers for the connected devices matching the chosen parameters.
Parameters:

User-settable parameters include:

  • Selecting the type of devices to reference

What is ECID?: ECID stands for Exclusive Chip Identification Number or Electronic Chip Identification Number and is incorporated into every iOS device as a means of providing a unique identifier for the device.

Device References

All of the Apple Configurator actions use ECID identifiers as the mechanism for identifying, querying, and controlling connected devices. Each action accepts device ECID identifiers as their input, thereby enabling them to target their processing to a specified set of devices. When an action has completed its processing, it then passes the ECID identifiers of the processed devices, to the next action in the workflow.

(⬇ see below ) If a workflow is executed from within Automator, you can view the results of each action by selecting the Results button in the action view. The ECID identifiers of the processed devices will be listed in the Results pane:

The “Choose Connected Devices” action

In some workflows, you may wish to dynamically select specific connected devices to process. The “Choose Connected Devices” action is perfect for quickly selecting one or more devices from the list of available devices.

Input:This action accepts no input
Output:ECID Identifiers for the connected devices selected in the appearing list dialog.
Parameters:

User-settable parameters include:

  • Choosing to have the information for each listed device begin with the device class or device type

  • Choosing to have the information for each listed device include the device’s serial number

When this action is run by an executing workflow, it will present a dialog listing the class, name, and ECID number of each of the currently connected iOS devices  (⬇ see below ) 

Once the user has selected one or more devices, and pressed the OK button, the ECID identifiers for the chosen devices will be passed to the next action in the workflow:

NEXT TOPIC: DEP Actions

TOPICS

  • Overview
  • Automator Quick-Start

  • Supervision Identity
  • Selection Actions
  • DEP Actions
  • Formatting Actions
  • Backup Actions
  • Installation Actions
  • Information Actions
  • Configuration Utility Script Library
  • “Attached” Workflows

  • Workflow Recipes
  • iOS Classroom

DISCLAIMER

THIS WEBSITE IS NOT HOSTED BY APPLE INC.

Mention of third-party websites and products is for informational purposes only and constitutes neither an endorsement nor a recommendation. MACOSXAUTOMATION.COM assumes no responsibility with regard to the selection, performance or use of information or products found at third-party websites. MACOSXAUTOMATION.COM provides this only as a convenience to our users. MACOSXAUTOMATION.COM has not tested the information found on these sites and makes no representations regarding its accuracy or reliability. There are risks inherent in the use of any information or products found on the Internet, and MACOSXAUTOMATION.COM assumes no responsibility in this regard. Please understand that a third-party site is independent from MACOSXAUTOMATION.COM and that MACOSXAUTOMATION.COM has no control over the content on that website. Please contact the vendor for additional information.