Skip to content

Sequence Diagrams

Dylan Barkowsky edited this page Jul 18, 2023 · 1 revision

Initial Submission

sequenceDiagram
    CHEFS->>+API: Initial request info sent to SPR
    API->>MongoDB: Info is saved to MongoDB
    CHEFS->>Keycloak: User redirected to SPR
    Keycloak->>Frontend: User authenticates with Keycloak
    Frontend->>API: User uploads files and updates request
    API->>MongoDB: Files and new info added to MongoDB record
    API->>GC Notify: New notification sent to admin email
Loading

Admin Review

sequenceDiagram
    Keycloak->>Frontend: Admin authenticates with Keycloak
    Frontend->>API: Record reqested
    API->>Frontend: Admin reviews retrieved record
    API->>Frontend: Admin downloads files
    Frontend->>API: Admin updates status of request
    API->>MongoDB: Record is updated with new information
Loading

User Issue Submission

sequenceDiagram
    Frontend->>API: User submits issue using UI
    API->>Jira API: Request to create new ticket sent
Loading
Clone this wiki locally