Workflows - Scheduling Tasks
- Overview
- Scheduled Switch Profile
- Scheduled GeoFence based Switch Profile
- Scheduled Publish Apps
- Scheduled Lock/Unlock
- Scheduled Reboot
- Scheduled Clear App Data
- Schedule Clear Browser Cache
- Schedule ProSurf Clear Cache
- Schedule Broadcast Message
- Schedule Device Reports
- Schedule Switch Presentation
- Device Management Event Summary
Overview
These type of Workflows are useful to schedule tasks that take actions on the device in the selected groups. These are useful in automating Dashboard functionality based on time and days. In this section we will see the Workflows of type Scheduled Tasks available and how they work.
The Workflows of type Scheduled tasks follow certain rules that apply to all of them. These are,
- For each type of Workflow, each Device Group can have at the maximum of one Workflow.
- Workflows of type Scheduled Tasks are scheduled based on Dashboard timezone or the timezone that you select. At the selected time and timezone a push message is sent to the device.
- Workflows of type Scheduled Tasks require the device to be online (except few workflows for Android which also work in offline mode) at the scheduled time to receive the push.
- Newly created workflows need the device to be online atleast once to sync workflow parameters with server for offline execution.
Offline Workflows execution (applicable on Android devices):
- Offline support will be available for SF Agent version 7.6 onward only. Devices on lower versions will still need to be online to execute workflows.
- Offline execution support is only for Scheduled Workflows. Instant Runs (run now) will still require devices to be online in order to execute tasks.
- The following Workflows get executed on Android devices, when the device is offline:
- Reboot
- Clear App Data
- Clear Browser Cache
- Broadcast Messages
- Lock Unlock
- Clear Files And Broadcast Messages
- Switch Profile
- Geofence Switch Profile
Scheduled Switch Profile
- What does it Do: This schedules a workflow that automatically changes the Device Profile of a Device Group. The devices in this group will be sent a push notifying of the changes at the scheduled time.
- Supported Platforms:
- Prerequisites:
- Needs a Device Group that has the devices of the OS type for which the Workflow needs to be created.
- Needs at-least 2 Device Profiles for the OS type for which the Workflow needs to be created.
- How to Create:
- Navigate to Reports & Workflows > Workflows
- Click CREATE NEW > OS/Platform > Schedule Switch Profile
- Enter the following Details,
- Name: Name for the Workflow
- Select Groups: Select one or more groups where this Workflow work.
- Start Time: Select the start time when the the first Device Profile should be applied to the group.
- End Time: Select the end time when the second Device Profile should be applied to the group.
- Timezone: Select a Timezone when this Workflow should be executed and the devices should be sent a push.
- Frequency: Select a Frequency of the Switch Profile
- Daily: The Profiles are switched at selected times daily.
- Selected Days: The Profiles are switched only on the selected days. On the un-selected days, the Device Profile selected at the End Time is applicable.
- Select Profile for Start Time: Choose a Device Profile that should be applied at the start time.
- Select Profile for End Time: Choose a Device Profile that should be applied at the end time till the start of next start cycle.
- Send Emails: Select if you want to be notified when the profile switch happens.
- Click SAVE once done.
- Example: Clicking on a Workflow shows the expanded view and gives additional details. In the example Workflow shown in illustration below,
- The Device Profile of the group is automatically switched at 9AM.
- The Success On and Failed On shows the number of devices where the push was delivered and where it failed.
- The Last Run and Next Run indicate the last time the task was run and the scheduled next run respectively.
- Action Menu: By clicking on the 3 dots menu, the following actions can be performed,
- Edit: Use this option to edit the Workflow.
- Report: Provides the report on historical runs of this Workflow.
- Delete: Deletes the Workflow.
Scheduled GeoFence based Switch Profile
- What does it do: This schedules a workflow that automatically changes the Device Profile of a Device Group based on Geo-Fence events. The devices in this group will be sent a push notifying of the changes at the change of event.
- Supported Platforms: Android
- Prerequisites:
- A Device Group that has the devices of the OS type Android
- At-least 2 Device Profiles on the OS type Android
- Geo-fence applied to the device group
- The Device Group with Geo-Fence does not have a time-based Workflow applied to it.
- How to Create:
- Navigate to Reports & Workflows > Workflows
- Click Create Flow > Android > Geofence based Switch Profile
A few conditions need to be met to create a GeoFence based Workflow. They are listed in a box that pops-up when you click Geofence Based Switch Profile. The conditions that are met are marked in green whereas the ones that are not met are marked in red. This box will not pop-up if all the conditions are fulfilled.- You will get the Workflow creator dialog box
- Enter the following details to set a Geofence based Switch Profiles schedule:
- Name: Name for the workflow
- Select Group: Select group on which you want to apply the workflow.
Once you select a group, the Current Geofence populates the respective geofence name(s) of which this group is a part.- Select Move In Profile: From the drop-down select the profile that should be applied when the device is inside Geofence
- Select Move Out Profile: From the drop-down select the profile that should be applied when the device is outside Geofence
- Send Emails: You can schedule and send an email that contains a log of all the Switch profile events (move in and move out) that have taken place during one day. For this, there are two types of Email settings available:
- Global Email settings: The emails will be sent to the ones enabled under Email Settings, that is, Account Owner, Co-account Manager and/or Group admin.
- Custom Email settings: The emails can be sent to personal email ids. Enter email ids in the space provided. You can enter up to ten email ids.
- You can also schedule a time at which the Switch Profile email will be delivered to the user. In the Geofence based switch profile at, select Time and timezone from the drop-down.

Once all settings are done, click Save. The workflow will get created and start showing in the list of Workflows.
- Workflow Features
You can perform following functions on your workflow with these additional features. They are accessible by clicking the three vertical dots on the right side.

Edit: Make changes in the workflow settings through Edit. Clicking on this will open the Workflow creator dialog box where you can edit any of the details.
Delete: This deletes the workflow. Clicking on Delete will show a Confirm Delete box asking you to choose a Device profile for the devices in the group. Once the workflow is deleted, all the devices in that group will be moved to this profile. The Delete button will be active when you select a device profile.

Report: This generates a report of events (move in and move out of devices) that have taken place during the current day.

Scheduled Publish Apps
- What does it Do: This schedules a workflow that automatically sends a push for publishing an app on a device, at the set time and date.
- Supported Platforms: Android, iOS
- Prerequisites:
- Device Profiles created on the OS for which the Workflow needs to be created.
- How to Create:
- Navigate to Reports & Workflows > Workflows
- Click CREATE NEW > OS/Platform > Schedule Publish Apps
- Enter the following Details,
- Name: Name of the Workflow
- Select App: From the drop-down list, select the app which you want to publish. The Apps under Play for Work Apps, Apple App Store and Enterprise Store, are listed here. You can select one app at a time.
- Select Profile(s): Select the profiles on which the app should be published
- Select Date: Choose the date on which you want to publish the app
- Time and Timezone: Select the time and timezone when this Workflow should be executed and the devices should be sent a push.
- Click SAVE once done.
- Example: Clicking on a Workflow shows the expanded view and gives additional details. In the example Workflow shown in illustration below,
- The devices on which the selected device profile (in the workflow) is applied will have Chrome app published automatically on 05-03-2020 at 03:00 PM Asia/Kolkata timezone.
- The Success and Failed shows the number of devices where the push was delivered and where it failed.
- The Last Run and Next Run indicate the last time the task was run and the next scheduled run respectively.
- Action Menu: By clicking on the 3 dots menu, the following actions can be performed,
- Edit: Use this option to edit the Workflow.
- Report: Provides the report on historical runs of this Workflow.
- Delete: Deletes the Workflow.
Scheduled Lock/Unlock
- What does it Do: This schedules a workflow that automatically Locks or Unlocks the devices at the scheduled time. The device will be locked between the Locked to Unlocked time and Unlocked on all other times and days.
- Supported Platforms:
- Prerequisites:
- Needs a Device Group that has the devices of the OS for which the Workflow needs to be created.
- How to Create:
- Navigate to Reports & Workflows > Workflows
- Click CREATE NEW > OS/Platform > Schedule Lock/Unlock
- Enter the following Details,
- Name: Name for the Workflow
- Select Groups: Select one or more groups where this Workflow work.
- Lock At: Select the start time when the devices should be Locked.
- UnLock At: Select the end time when the devices should be Unlocked.
- Schedule for Single App: Select the start time and end time for Single App Mode. This works only if the Device has a Profile and has a Single App Mode set. Else this value is ignored.
- Timezone: Select a Timezone when this Workflow should be executed and the devices should be sent a push.
- Click SAVE once done.
- Example: Clicking on a Workflow shows the expanded view and gives additional details. In the example Workflow shown in illustration below,
- The devices in the Group are automatically locked Daily at 9AM CST and Unlocked at 5PM CST. Additionally if the Device Group has a Device Profile with a Single App Mode, then the Single App Mode is is set to run between 9AM to 5PM.
- The Success On and Failed On shows the number of devices where the push was delivered and where it failed.
- The Last Run and Next Run indicate the last time the task was run and the scheduled next run respectively.
- Action Menu: By clicking on the 3 dots menu, the following actions can be performed,
- Edit: Use this option to edit the Workflow.
- Report: Provides the report on historical runs of this Workflow.
- Run Now: Attempts to execute this Workflow at this point of time. Based on the defined schedule of the task, it will send a command to Lock the device or Unlock the device.
- Delete: Deletes the Workflow.
Scheduled Reboot
- What does it Do: This schedules a workflow that automatically sends a command to reboot the all the devices in the device group at the scheduled time.
- Supported Platforms:
- Prerequisites:
- Needs a Device Group that has the devices of the OS for which the Workflow needs to be created.
- The Devices in the Group should support Reboot.
- How to Create:
- Navigate to Reports & Workflows > Workflows
- Click CREATE NEW > OS/Platform > Reboot
- Enter the following Details,
- Name: Name for the Workflow
- Select Groups: Select one or more groups where this Workflow work.
- Reboot Time & Timezone: Select a time and timezone when the device reboot command should be sent.
- Frequency: Select a Frequency for the reboot command to be sent,
- Daily: The Reboot command is sent everyday at the scheduled time.
- Selected Days: The Reboot command is sent on the selected days at the scheduled time.
- Click SAVE once done.
- Example: Clicking on a Workflow shows the expanded view and gives additional details. In the example Workflow shown in illustration below,
- A command to Reboot is sent to all Android devices in the Group at 5AM.
- The Success On and Failed On shows the number of devices where the push was delivered and where it failed.
- The Last Run and Next Run indicate the last time the task was run and the scheduled next run respectively.
- Action Menu: By clicking on the 3 dots menu, the following actions can be performed,
- Edit: Use this option to edit the Workflow.
- Report: Provides the report on historical runs of this Workflow.
- Run Now: Executes the workflow at this point of time and sends the command to reboot. The scheduled time in the Workflow is ignored.
- Delete: Deletes the Workflow.
Scheduled Clear App Data
- What does it Do: This schedules a workflow that automatically sends a command to all the Android devices in the selected group to clear application data for the selected apps.
- Supported Platforms:
- Prerequisites:
- Needs a Device Group that has the Android Devices.
- The Devices in the Group should support Clear App Data functionality.
- How to Create:
- Navigate to Reports & Workflows > Workflows
- Click CREATE NEW > Android > Schedule Clear App Data
- Enter the following Details,
- Name: Name for the Workflow
- Select Groups: Select one or more groups where this Workflow work.
- Select Apps: Select the applications for which you want to clear the application data.
- Time & Timezone: Select the time & timezone when the clear app data command is sent to devices.
- Frequency: Select a Frequency for the Clear-App data command to be sent,
- Daily: The Reboot command is sent everyday at the scheduled time.
- Selected Days: The Clear-App command is sent on the selected days at the scheduled time.
- Click SAVE once done.
- Example: Clicking on a Workflow shows the expanded view and gives additional details. In the example Workflow shown in illustration below,
- A command to Clear-App data is sent to all Android devices in the Group at 1:45PM.
- The Success On and Failed On shows the number of devices where the push was delivered and where it failed.
- The Last Run and Next Run indicate the last time the task was run and the scheduled next run respectively.
- Action Menu: By clicking on the 3 dots menu, the following actions can be performed,
- Edit: Use this option to edit the Workflow.
- Report: Provides the report on historical runs of this Workflow.
- Run Now: Executes the workflow at this point of time and sends the command to clear-app data for the selected applications. The scheduled time in the Workflow is ignored.
- Delete: Deletes the Workflow.
Schedule Clear Browser Cache
- What does it Do: This schedules a workflow that automatically sends a command to all the Android devices in the selected group to clear Scalefusion Browser cache.
- Supported Platforms:
- Prerequisites:
- Needs a Device Group that has Android Devices.
- How to Create:
- Navigate to Reports & Workflows > Workflows
- Click CREATE NEW > Android > Schedule Clear Browser Cache
- Enter the following Details,
- Name: Name for the Workflow
- Select Groups: Select one or more groups where this Workflow work.
- Time & Timezone: Select the time & timezone when the Clear Browser Cache command is sent to devices.
- Frequency: Select a Frequency for the Clear Browser Cache command to be sent,
- Daily: The Clear Browser Cache command is sent everyday at the scheduled time.
- Selected Days: The Clear Browser Cache command is sent on the selected days at the scheduled time.
- Click SAVE once done.
- Example: Clicking on a Workflow shows the expanded view and gives additional details. In the example Workflow shown in illustration below,
- A command to Clear Browser Cache is sent to all Android devices in the Group at 9AM.
- The Success On and Failed On shows the number of devices where the push was delivered and where it failed.
- The Last Run and Next Run indicate the last time the task was run and the scheduled next run respectively.
- Action Menu: By clicking on the 3 dots menu, the following actions can be performed,
- Edit: Use this option to edit the Workflow.
- Report: Provides the report on historical runs of this Workflow.
- Run Now: Executes the workflow at this point of time and sends the command to Clear Browser Cache on the devices in the group. The scheduled time in the Workflow is ignored.
- Delete: Deletes the Workflow.
Schedule ProSurf Clear Cache
- What does it Do: This schedules a workflow that automatically sends a command to all the iOS devices in the selected group to clear ProSurf Browser cache.
- Supported Platforms:
- Prerequisites:
- Needs a Device Group that has iOS Devices.
- ProSurf browser needs to be installed on the devices.
- How to Create:
- Navigate to Reports & Workflows > Workflows
- Click CREATE NEW > iOS > Schedule ProSurf Clear Cache
- Enter the following Details,
- Name: Name for the Workflow
- Select Groups: Select one or more groups where this Workflow work.
- Time & Timezone: Select the time & timezone when the Clear ProSurf Cache command is sent to devices.
- Frequency: Select a Frequency for the Clear ProSurf Cache command to be sent,
- Daily: The Clear ProSurf Cache command is sent everyday at the scheduled time.
- Selected Days: The Clear ProSurf Cache command is sent on the selected days at the scheduled time.
- Click SAVE once done.
- Example: Clicking on a Workflow shows the expanded view and gives additional details. In the example Workflow shown in illustration below,
- A command to Clear Browser Cache is sent to all iOS devices in the Group at 9AM.
- The Success On and Failed On shows the number of devices where the push was delivered and where it failed. Please note, there is a known issue with the count for this type of Workflow and will be fixed in the next release of ProSurf.
- The Last Run and Next Run indicate the last time the task was run and the scheduled next run respectively.
- Action Menu: By clicking on the 3 dots menu, the following actions can be performed,
- Edit: Use this option to edit the Workflow.
- Report: Provides the report on historical runs of this Workflow.
- Run Now: Executes the workflow at this point of time and sends the command to Clear Browser Cache on the devices in the group. The scheduled time in the Workflow is ignored.
- Delete: Deletes the Workflow.
Schedule Broadcast Message
- What does it Do: This schedules a workflow that automatically sends a broadcast message to all the devices in the selected group.
- Supported Platforms:

- Prerequisites:
- Needs a Device Group that has Android & iOS Devices.
- Scalefusion MDM agent needs to be installed and active on the devices.
- How to Create:
- Navigate to Reports & Workflows > Workflows
- Click CREATE NEW > Global > Broadcast Messages
- Enter the following Details,
- Name: Name for the Workflow
- Select Groups: Select one or more groups where this Workflow work.
- Time & Timezone: Select the time & timezone when the scheduled broadcast message has to be sent to devices.
- Frequency: Select a Frequency for the scheduled broadcast message to be sent,
- Daily: The Broadcast message is sent everyday at the scheduled time.
- Selected Days: The Broadcast message is sent on the selected days at the scheduled time.
- Send Emails: Choose if you want to receive email reports for the Workflow after it is executed.
- Click SAVE once done.
- Example: Clicking on a Workflow shows the expanded view and gives additional details. In the example Workflow shown in illustration below,
- This Workflow sends broadcast messages to all Android & iOS devices at 09:00 hrs on Daily
- The Success On and Failed On shows the number of devices where the push was delivered and where it failed.
- The Last Run and Next Run indicate the last time the task was run and the scheduled next run respectively.
- Action Menu: By clicking on the 3 dots menu, the following actions can be performed,
- Edit: Use this option to edit the Workflow.
- Report: Provides the report on historical runs of this Workflow.
- Run Now: Executes the workflow at this point of time and sends the command to send broadcast message to the devices in the group. The scheduled time in the Workflow is ignored.
- Delete: Deletes the Workflow.
Schedule Device Reports
- What does it Do: This schedules a workflow that automatically emails you a report (CSV) of the selected Device properties. This can be scheduled for all devices in the inventory or selected groups.
- Supported Platforms:

- Prerequisites:
- Enrolled Devices.
- How to Create:
- Navigate to Reports & Workflows > Workflows
- Click CREATE NEW > Global > Device Reports
- Enter the following Details,
- Name: Name for the Workflow
- Select Devices/Groups: Choose if this workflow should work for all devices in inventory or only for the devices in selected group.
Note: A maximum of 1 Workflow for All Devices and 1 for each group can be created.- Select Device Properties: Choose the properties that you want to include in the report.
- Email Settings: Choose the target audience for the emails.
- Time & Timezone: Select the time & timezone when the device report is sent.
- Frequency: Select a Frequency for the device report to be sent.
- Daily: The report will be sent daily.
- Selected Days: The report will be sent on the selected days at the scheduled time.
- Click SAVE once done.
- Example: Clicking on a Workflow shows the expanded view and gives additional details. In the example Workflow shown in illustration below,
- This Workflow automatically emails a CSV file with device details of All Devices based on the fields selected.
- The Last Run and Next Run indicate the last time the task was run and the scheduled next run respectively.
- Action Menu: By clicking on the 3 dots menu, the following actions can be performed,
- Edit: Use this option to edit the Workflow.
- Report: Provides the report on historical runs of this Workflow.
- Run Now: Executes the workflow at this point of time and sends the command to send device report of the devices in the group. The scheduled time in the Workflow is ignored.
- Delete: Deletes the Workflow.
Schedule Switch Presentation
- What does it Do: This schedules a workflow that dynamically switches presentations on your selected device groups, based on start time and end time you specify.
- Supported Platforms: Android, iOS, Windows
- Prerequisites:
- Device Group that has Android, iOS or Windows Devices.
- Scalefusion MDM agent needs to be installed and active on the devices.
- Two Presentations should be there
- Android and Windows Devices - FileDock should be installed and running in Single App Mode.On Android devices, if you are using the Presentations as screensaver, FileDock need not be in Single App Mode.
- iOS Devices - Scalefusion MDM client should be set in Single App Mode
- How to Create:
- Navigate to Reports & Workflows > Workflows
- Click CREATE NEW > Global > Switch Presentation
- Enter the following Details,
- Name: Name for the Workflow
- Select Groups: Select one or more groups on which this Workflow will work.
- Select Time Range > Time & Timezone: Select start time & end time for presentation and the timezone under which it should run
- Select Time Range > Frequency: Select a Frequency for the presentation,
- Daily: The selected Presentation runs daily during the scheduled time.
- Selected Days: The selected Presentation runs on the days you select, during the scheduled time.
- Select Presentation for Start Time: Select the Presentation that should run on the grouped devices during the timeframe (Start time and End Time) you have selected
- Select Presentation for End Time: Select the Presentation which should run on the grouped devices other than the timeframe (Start time and End Time) you have selected
- Send Emails: Choose if you want to receive email reports for the Workflow after it is executed where you can schedule and send an email that contains a log of all the Switch Presentation events that have taken place during one day.
- Click SAVE once done.
- Example: Clicking on a Workflow shows the expanded view and gives additional details. In the example Workflow shown in illustration below,
- This Workflow runs 'Presentation1' from 00:00 to 23:00 hours on Daily basis and 'presentation3' from 23:00 hours to 00:00 on AllDays. This schedule works on Android, iOS, Windows devices that are part of the group 'brand testing'
- The Success and Failed shows the number of devices where the push was delivered and where it failed.
- The Last Run and Next Run indicate the last time the task was run and the scheduled next run respectively.
- Action Menu: By clicking on the 3 dots menu, the following actions can be performed,
- Edit: Use this option to edit the Workflow.
- Report: Provides the report on historical runs of this Workflow.
- Delete: Deletes the Workflow.
Device Management Event Summary
- What does it do: With this workflow you can set alerts to send email notifications on device management events like Device Unenrolled, Factory Reset, Deleted etc.
- Supported Platforms:

- Prerequisite: Device(s) should be enrolled with Scalefusion
- How to Create:
- Navigate to Reports & Workflows > Workflows
- Click CREATE NEW > Global > Device Management Event Summary
- Enter the following Details,
- Name: Name for the Workflow
- Event Type: Select one from the following events:
- Device becomes Unenrolled: Sends list of devices which have been unenrolled where user removes the MDM profile from the device. This is applicable on iOS, macOS and Windows devices.
- Device Factory Reset: Lists devices that have been factory reset.
- Device Deleted: Sends list of devices deleted from dashboard.For any event type you can schedule only one workflow
- Send Emails To: The drop-down lists all admins registered with Scalefusion. Select the ones whom you have to send device related alerts. You can select multiple admins. If you want to send alerts other than admins, enter email addresses in the second field.
- Send Email: Select a Frequency for the alert,
- Daily: The selected event runs daily at the scheduled time.
- Selected Days: The selected event runs on the days you select, at the scheduled time.
- Select Time and Timezone: Select the time at which alert should be sent and the timezone under which it should run.
- Click SAVE once done.

- Example: Clicking on a Workflow shows the expanded view and gives additional details. In the example Workflow shown in illustration below,
- This Workflow automatically emails a CSV file with device details of devices deleted based on the fields selected.
- The Last Run and Next Run indicate the last time the task was run and the scheduled next run respectively.
- Action Menu: By clicking on the 3 dots menu, the following actions can be performed,
- Edit: Use this option to edit the Workflow. Note that you cannot edit the event type.
- Report: Provides the report on historical runs of this Workflow.
- Delete: Deletes the Workflow.
- Here is a sample CSV showing information that you receive for devices deleted when the workflow gets executed.