Actors - global-121/121-platform GitHub Wiki

The following diagram shows the co-called Actors of the 121 platform. The Actors are the types of users and systems that interact with the 1212 platform.

The term Actors is part of the Unified Modeling Language (UML). See for more information this article on Wikipedia.

Description of Stereotypes

  • << role >>: A role that a User can have. A role relates to a set of permissions in the system. A User can have multiple roles. Note that the roles depicted here are just examples. Any roles can be created with any set of permissions, according to the requirements of the organization using the system.

Description of Actors

  • User: a human interacting with the Platform
  • Administrator: person who technically administers the Platform, such as adding user accounts, resetting the database, etc.
  • System: an external information system that interacts with the Platform via an API
  • Twilio: an external system used to handle SMS and Whatsapp messages
  • Twilio Flex: an external system used to support helpdesks or customer support centers
  • EspoCRM: an external system for Customer Relationship Management which can be used in humanitarian aid programs
  • Financial Service Provider (FSP): an external system that can deliver (mobile/digital) money and/or (digital) vouchers to People Affected
  • Intersolve: an FSP operating in The Netherlands that a.o. can deliver digital supermarket vouchers
  • VodaCash: an FSP operating in Democratic Republic of Congo, part of VodaCom
  • Safaricom: an FSP operating in Kenya, for using M-PESA mobile money
  • Commercial Bank of Ethiopia: a bank operating in Ethiopia
  • Microsoft Entra ID: an external system used to provide Single Sign-On (SSO) for 121 Portal Users
⚠️ **GitHub.com Fallback** ⚠️