Overview: We are managing the schedules of providers / resources in Smartsheet where each provider may be licensed in a variety of different states (Alabama, Alaska, Arizona, etc.).
These providers / resources currently enter their shift availability into a column with their name within a Centralized Availability Tracker. Each row represents a day / shift slot.
Datamesh then maps the provider's availability from the Centralized Availability Tracker to each state's schedule, so our coordinator can determine which shifts to assign each provider.
As our company grows and extends to more states and adds more providers to existing states, I'm looking to scale this approach in a way where we can leverage Bridge to dynamically add these provider columns to each existing state schedule, eliminating these tedious steps below.
Workflow: Our workflow is as follows whenever we onboard a new state and / or new providers:
- Submit intake via intake form. Control Center creates state-specific schedule
- Manually add new (checkbox) column for each new provider with their name as the title to the Centralized Availability Tracker
- Manually add new (checkbox) column for each new provider with their name as the title to each state schedule in which they're licensed.
- Manually create provider Smartsheet report (data source = Centralized Availability Tracker) where provider enters their availability. I'm assuming it's not possible to automatically create new reports via Bridge, but if it is possible I'd be excited to hear a solution.
Potential Solution: My thought is to leverage a simple sheet where we have the provider enter their name and all the states in which they're licensed in a 2nd column. Updating the "Assigned State Schedule(s)" value would trigger Bridge to Add Column to each state schedule based on the provider's name where it doesn't exist.
Roadblock: The problem I'm running into is I can't figure out how to parse the multi-select values from the array, in order to match against state abbreviation (AK, AL, AZ, etc.). When attempting to use the Find Text function, Bridge is unable to complete and stays in the hourglass status. Would appreciate any guidance on how to execute this.