You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Jon Freer edited this page Oct 28, 2017
·
5 revisions
One Mission; Many Use Cases
Noti was built with several use cases in mind, all aggregating up to a single purpose: To provide a flexible, yet robust means of sending notifications in the form of many mediums, in real-time, at some point in the future, or on a reoccurring schedule. Below is a more formalized use case diagram, shedding light on the various individual use cases currently assessed, as well as the various actors involved with those use cases.
Actors
The actors represent external systems that are associated with the various use cases of Noti. At the current time the following actors have been identified as playing a role in the use cases:
Client -> Represents a client of Noti. This client leverages the external interface Noti offers to send notifications.
SMS Service -> Represents a downstream, 3rd-party service that specializes in sending SMS.
Email Service -> Represents a downstream, 3rd-party service that specializes in sending emails.