Files
itc.pidi-3-docs/figures/diagrams/lookup-flow.mmd
T

11 lines
615 B
Plaintext

flowchart TD
A[ResolveCustomerPrefixAsync\norgId, orgName] --> B{Fast-Path:\nGetObjectMetadata\nslug-name/}
B -->|Gefunden & ID passt| Z[✓ Fertig\n1 Request]
B -->|Nicht gefunden oder\nID passt nicht| C{Kollisions-Fast-Path:\nslug-name orgId /}
C -->|Gefunden| Z2[✓ Fertig\n2 Requests]
C -->|Nicht gefunden| D[Fallback: O-n\nListObjectsV2 alle\nTop-Level-Prefixes]
D -->|Ordner mit\npAssender ID gefunden| E[Rename auf\nkanonischen Namen]
E --> Z3[✓ Fertig\nnächster Lookup O-1]
D -->|Kein Ordner| F[Anlegen: Ordner +\nUnterstruktur 9560]
F --> Z4[✓ Fertig\nSeite leer]