Configure Workflows

Workflows are collections of settings and assets to deploy to your mobile devices. A Workflow may contain several types of actions, and can be deployed to a connected device either manually (on-demand) or automatically (rules based, on connect, which can be enabled via the Automation tab).

NOTE:

The Workflow actions available to you depend on the Workflow model you select, the MDM system you use, and the OS of your devices.

View the Workflows List

The Workflows list includes a summary of current information, including Workflow name, platform, last modified date, and last deployment. The Automation column indicates whether any rules are enabled via automation.

Click to enlarge

Workflow list

Organize your Workflows by creating folders.

View Workflow Details

The Workflow details page allows you to edit, clone, or deploy a Workflow. You can also determine whether a Workflow is automated, and access the deployment history by clicking the link in the History field.

Workflow details

View the Workflow deployment history by selecting the View Deployment Activity tab from the menu.

Understanding Workflow Inheritance in Parent/Child Organizations

When working with multi-tiered parent/child organizations, consider the following information for Workflow inheritance:

  • Workflows inherited from a parent organization cannot be edited in the child organization.

    The only operations available to the child organization are to deploy or clone the inherited Workflow.

  • Inherited Workflows may refer to objects that are only visible at the parent organization where they were created. This can include app logout definitions and Epic logout actions.

  • The parent organization cannot delete a Workflow that is in use by an automation rule at a child organization.

Workflow Models

There are five types of Workflow Models:

  • iOS Express Checkout: For iOS devices. Enables the fastest checkout of iOS devices with a minimum set of Workflow actions. For more information, see iOS Express Checkout.

  • Device Enrollment Program (DEP): For iOS devices. Use with devices that are enrolled in Apple’s Business Manager / Device Enrollment Program.

  • Devices without DEP: For iOS devices. Use with devices that are not enrolled in Apple Business Manager.

  • Android: For Android devices. Manage Android devices with Mobile Access Management and your MDM.

  • Over the Air (OTA): Allows for over the air actions that can be performed on devices while not connected to MAM, including: Perform MDM Commands, Set Attributes, Send Webhook, Send Email, and Enable/Disable Lost Mode.

    OTA Workflows can be deployed manually, from the device Device Details view, or using the "Not Pairing" trigger in Automation Rules.

    Workflow models list

Create a New Workflow

To create a new Workflow:

  1. In the MAM admin console, go to the Workflows menu.

  2. Click New Workflow.

  3. In the Name box, type a name for the Workflow.

  4. In the Description box, type a meaningful description for the Workflow. Add a description to capture notes about deployments and to identify it.

  5. Optional. If you are creating a Workflow in a parent organization, and you need to publish this Workflow to your child organizations, switch the Publish to child organizations setting to ON.

  6. Select the Workflow Model appropriate for your devices.

Add Actions to a Workflow

To add actions to a Workflow:

  1. Select an action from the Add an action menu to add it to a Workflow.

    Most Workflows can contain multiple actions.

    workflow actions list

  2. To deploy a Workflow to a device, enter a Workflow name and save it.

    For iOS devices, the Supervision action is automatically added when actions that require it are added to a Workflow.

    For example, if you want to set the name on your devices, MAM will automatically supervise the device. For more information, see Supervision Options.

Deploy a Workflow

To deploy a Workflow:

  1. On the Workflow Details page for a selected Workflow, click Deploy.

  2. In the dialog, select one or more connected Launchpads or devices to deploy to.

  3. Click Deploy Workflow.

Clone a Workflow

Cloning an existing Workflow creates a duplicate that you can then configure with different settings.

To clone a Workflow:

  1. On the Workflow Details page for a selected Workflow, click Clone.

  2. In the dialog, enter a new name for the cloned Workflow.

  3. For parent organizations, from the Organizations list, select the organization the clone will be added to.

Delete a Workflow

To delete a Workflow:

  1. On the Workflow Details page for a selected Workflow, click Delete.

  2. In the dialog, click Delete.

Edit an Existing Workflow

To edit an existing Workflow:

  1. On the Workflows page, select the Workflow and click Edit Workflow.

  1. Edit the Workflow as needed.