Facilities Operation - COVID-19 Positive Location Notification
- Rushikumar (Rush) Bhatt
Request
(What the customer is looking to accomplish/do?)
- Facilities would like to notify (initially via email only) a subset (as identified by FO) of the University population regarding COVID-19 positive location(s) as they are identified. Initial meeting was held on to discuss what ITS has as options — the focal point of discussion being, if Everbridge—which is the University's primary system that is used for all (emergency) notifications.
Initial Thoughts
- Everbridge sounds like the most logical solution for two main reasons, among others—
- We already provide certain areas of the University to execute a non-emergency notification to limited population
- We can build rules, within Everbridge Administration UI, to limit the population that will be exposed to given role
- This COMPLETELY ensures that a notification executed by a specific/setup role will ONLY reach the population that they have access to and not the entire user-base within Everbridge
In other words, say we have total user-base of 50K within Everbridge; the requirement (derived from the rule(s), provided by the customer) calls for access to 150 of those users. The role can be setup as such, that when the notification is triggered by this new role, the most people that the notification would reach is no more than 150
Note: All such requests of using the Everbridge system, regardless of which department is requesting, has been & is subject to Office of Emergency Management's approval/authorization.
Road-blocks | Potential Solutions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NOTE Most, if not all, of the following, by themselves is NOT a road-block... However, taking (or treating) them as a whole, makes it a road-block! 1 Contacts Hierarchy Click here to expand... The list of contacts that should be accessible by the new role is organized in the following hierarchy:
2 Lack of Unique Unit:Department Relationship Click here to expand... There are contacts that are from different Units, belonging to the same department (logically (but unfortunately, for this task) this of course makes sense!) by department and by unit (in terms of grouping)... which is not really a problem, however.... even within the department, (However, at first glance at least, it seems that another grouping that is part of this contact list is by "Work Org" — which seems to be 1:1 (i.e. one Work Org number is associated with one Department) Unfortunately, though, we do not feed that information for a given user into Everbridge. 3 Subset of Unit:Department Click here to expand... Even if Unit : Department were to be 1:1, only identified individuals are to be part of the contacts. In other words, consider the following:
4 Contacts with Missing Unit Values Click here to expand... There are contacts that do not have a value for "Unit" in Everbridge 5 Everbridge/System Limitations for Setting up Rule Click here to expand... Saved the best for last:
All rules implicitly build upon "AND" search logic... Consider the following rule setup, to get a better idea—
| NOTE The solutions are to be discussed with other technical colleagues first. As such, they should not be shared until an appropriate solution has been selected. 1 Fit the Requirement to the Product Click here to expand... Setup each and every Department:Unit combination within Everbridge
Conclusion: Meh.... Do-able. NOT Recommended...
2 Compromise, with a (Grave) Cost Click here to expand... Setup the new role in Everbridge, such that it has access to ALL users. The individuals assigned to the new role within Everbridge can build/hand-craft a group membership within Everbridge, as desired
Conclusion: Better. However,...
3 No Compromise Click here to expand... Modify our Everbridge feed-file processor. Everbridge allows for up-to 4 custom fields (with their associated values) — i.e. Custom Field 1 Custom Value 1, Custom Field 2 Custom Value 2, etc. We are using 3 of these for the following purposes:
Since there is an "open" custom mapping we can take advantage of, I recommend we do... as such, the above table would look as follows—
Here are high-level steps that need to happen, if this approach is taken:
Overall, this entire effort should take approx. 1 hour.
Conclusion: Best and I Recommend we take this approach.
|