Automation library
>
Planning
>
Processing schedule disruptions

Processing schedule disruptions

Keep employee shifts accurate regarding meetings, contract changes, and corrections by adding, removing, and adjusting shifts.

Overview

When contracts, meetings, or corrections change, employee shifts in SDB Planning must be updated accordingly. This automation compares employee and scheduling data, determines which shifts need to be added, removed, or corrected, and applies them based on meeting categories and contract rules. Cases that cannot be resolved are logged as exceptions, and those involved receive an email on Friday.

What has changed

  • Less manual scheduling work
  • Reduced risk of missed changes
  • Exceptions are recorded and do not get lost

At a glance

SECTOR:
Disability care
System:
SDB Planning, OneDrive, Excel, email
RUNS:
Monday through Saturday at 01:00
Technique:
Rule-based

In één oogopslag

SECTOR:
Disability care
Systeem:
SDB Planning, OneDrive, Excel, email
RUNS:
Monday through Saturday at 01:00
Techniek:
Rule-based

Overzicht

When contracts, meetings, or corrections change, employee shifts in SDB Planning must be updated accordingly. This automation compares employee and scheduling data, determines which shifts need to be added, removed, or corrected, and applies them based on meeting categories and contract rules. Cases that cannot be resolved are logged as exceptions, and those involved receive an email on Friday.

Wat er verandert

  • Less manual scheduling work
  • Reduced risk of missed changes
  • Exceptions are recorded and do not get lost

How it works.

SDB Planning duties and codes
Team meetingdone
Contract changedone
Duty correctionrunning
Compared with saved records
01:00 Mon to Sat
Y
Yara fixes
the duties
Employee duties always correct
Duty addedMon 09:00
Duty removedWed 14:00
Open dutyerror file
Every change logged
On Fridays, open cases go to the right contacts.

What it does per schedule change

  1. Compares current employee data with stored data
  2. Reads scheduling data (shifts, open shifts, shift codes) from SDB Planning
  3. Prepares the necessary additions, removals, and corrections
  4. Executes every change per meeting category and contract rule
  5. Logs every result and writes exceptions to an error file
  6. Emails outstanding cases to the relevant parties on Friday

Rules

For each change, the automation looks at the meeting category, whether it is a removal or correction, whether contract hours are above or below 12 hours, and whether the employee is a personal supervisor, and determines which shifts should be added, removed, or corrected based on that. Changes it cannot apply are logged as exceptions. The same input always leads to the same outcome, and every run leaves a logbook that can be audited.

Frequently asked questions.

Do we need to change our system?

No. The digital colleague works in the screens and systems your team already uses, whether they are legacy applications without an API or modern ones, so there is nothing to replace.

Who builds and maintains the automation?

Yarado builds it, runs it and monitors it. When a screen or a system changes, we adjust the automation, so your team needs no developer or automation skills of its own.

Can we see what it did?

Yes. Every run is recorded in the Yarado portal, where you can see which processes ran, when they last ran, what they produced and what went wrong. Depending on the automation, the processing log is also emailed to the team that needs it.

What happens if something goes wrong?

Yarado monitors every run and is alerted automatically when one fails, so a problem is picked up on our side. Cases that need a person are reported to your team with the reason, in the portal or by email.

Can it work for our process, even if it differs from this example?

Yes. Automations are built around your own steps and systems, and this page is just one example of what is possible. A first automation is typically live in weeks, not months.

Process not found?

Don't see your process listed? Let us know. We'll start with an automation scan to see what can be automated.