Ticket Validation Flow

Ticket Validation Flow

PART

graph TD
    A[Validate TicketID] --> B[TicketingConnection exist?];
    B -- No --> C[FalseState];
    B -- Yes --> D[Valid Format?];
    C --> K[= BypassCode?];
    D -- No --> E[FalseState];
    D -- Yes --> F[QueryTicketing exist?];
    E --> K[= BypassCode?];
    F -- No --> G[FalseState];
    F -- Yes --> H[Valid Time?];
    G --> K[= BypassCode?];
    H -- No --> I[FalseState]
    H -- Yes --> J[PASS]
    I --> K[= BypassCode?];
    K -- No --> L[FAIL];
    K -- Yes --> M[PASS];
graph TD
    A[Validate TicketID] --> B[TicketingConnection exist?];
    B -- No --> C[FalseState];
    B -- Yes --> D[Valid Format?];
    C --> K[= CustomBypassCode?];
    D -- No --> E[FalseState];
    D -- Yes --> F[QueryTicketing exist?];
    E --> K[= CustomBypassCode?];
    F -- No --> G[FalseState];
    F -- Yes --> H[Valid Time?];
    G --> K[= CustomBypassCode?];
    H -- No --> I[FalseState]
    H -- Yes --> J[PASS]
    I --> K[= CustomBypassCode?];
    K -- No --> L[FAIL];
    K -- Yes --> M[PASS];
    M --> N[AllowedUser?];
    N -- No --> O[FAIL];
    N -- Yes --> P[PASS];