Skip to content

System Scenarios

Aliaksei Bialiauski edited this page Sep 12, 2023 · 1 revision

Blamer has 4 main scenarios:

  1. Register Chat ID
  2. Add new Token
  3. Scheduled Token Validation
  4. Read Notifications

Register Chat ID

Primary Actor: The User.
Flow:
  The User triggers the System.
  The System registers the User as a Chat.

register-chat-id

Add new Token

Primary Actor: The User.
Flow:
  The User provides Token and Token alias.
  The System validates and saves the Token and Token alias with an active status.
  The System responds to the User on Token alias status.
Extensions:
  1. The User provides an invalid Token.
     The System responds with a validation error.

new-token

Scheduled Token Validation

Primary Actor: The System.
Flow:
  The System validates all tokens in the system.
  The System notifies users if their tokens are expired.

token-v

Reading new Notifications

Primary Actor: The System.
Flow:
  The User got a new notification in GitHub.
  The System forwards notification to the User.

notifications

Clone this wiki locally