Schedule Profile Deployment to Devices Between 23:30 and 06:00 (Spanish time)

Solved Locked
EC
Enric Correa Yusa
mercadona001

Hi everyone,

We need to schedule the deployment of a specific profile to different sets of devices on separate days. The deployment should always take place between 23:30 and 06:00 (Spanish time) to minimize operational impact.

We have already tested the "Custom Deployment Schedule" option, but it does not work as expected.
Our console version is 2025.0.3.1026.

Example schedule:

  • Day 1: Deploy to devices A and B between 23:30 and 06:00 (Spanish time).

  • Day 2: Deploy to devices C and D between 23:30 and 06:00 (Spanish time).

  • Day 3: Deploy to devices E and F between 23:30 and 06:00 (Spanish time).

Please confirm if this deployment schedule can be configured accordingly or if any additional information is required.

Thanks in advance!

15 days ago
SOTI MobiControl
ANSWERS
RS
Robert Schäfer
15 days ago

Hi Enric,

The custom deployment scheduler isn't as flexible as this. It also sits in the profile itself and a profile is assigned to a specific group of devices which cannot be dynamic.

Your best bet is to work with custom attributes and REST Api's, thats the only way you will get this as dynamic and flexible as you want.

  1. Your profile would be applied to all devices but filtered on a custom attribute. (still use the custom deployment schedule to limit the time frame the app can deploy)
  2. You would use a REST API to traverse your device structure and update a bulk of devices with a custom attribute periodically, also remember to check the devices in as well via api. You could base this on some simple logic that uses a percentage of the total amount of devices to calculate how many devices to target each day.
  3. As soon as the device checks in after receiving the custom attribute, the profile will apply and deploy, providing of course the timewindow is between the "custom deployment schedule" you specificed in the profile.

Essentially you need to build your own rollout scheduling tool.

 

 

Solution
EC

Hi @Robert Schäfer,

Thanks for the reply.

Why do you use Custom Attributes? Wouldn’t it be easier for us to add both groups and devices via the REST API? The idea would be to simulate what we would do manually from the Devices tab in assignments:

Option 1: check the group/s.

Option 2: check the device/s.

Regards.

RS
Robert Schäfer
15 days ago

Hi Enric,

You could certainly do it that way, but your API call to update profile assignments has to target a specific profile to update the assignment so there's slightly more involved and manual if that makes sense.

I find using custom attributes to be a more flexible solution in my experiance.

Either would still work though!

K
KKMod
11 days ago

Thank you Robert for the answer.

Hi Enric, thank you for posting your query on SOTI Pulse. As the query has been marked as solved. This thread will be closed.