Calculated Rosters & Fallback Rosters?

Hi folks,

Ignition 7.9

I’ve set up a calculated roster for a notification pipeline, wherein managers are able to dynamically create rosters for tank alarms based on the contents of said tank. All of this is up and running.

My question is, is there any method to easily assign a fallback roster? If a tank is not a roster, I’d like it to fallback to the entire team that manages those tanks (a static roster already in use).

So far I’ve managed to achieve this by evaluating the length of the assigned user list, and if it is 8, using system.alarm.gerRosters to pull in the full list of users and then proceed with creating a new roster using builder.

Is there a simpler way to tell the notification block to fall back to a static roster?

Cheers!