I recently setup an emergency notification system in the event of a Major Incident. My requirements for this project were to call & email approximately 35 people when a major incident occurs or when an incent is upgraded to a major incident.
My first inclination was to create a custom object and add the 35 people needed to that list - boy am I happy I didn’t do that, because I noticed there is no way to get every value out of a custom list. You can get a single value, but not every value.
We really need a way to iterate through a custom object to use every value in the list. This could be done in several ways For Each loop, while loop, etc.
When I found that couldn’t be done, I had to tediously add all 35 members of the on-call team to a very long workflow. The problem with that is that it introduces the possibility of mistakes. Just take a look at the image below that shows my workflow - everything at step 4 and beyond is basically a clone of the steps before it - what a tedious process.





