-
Notifications
You must be signed in to change notification settings - Fork 9
/
weladee-odoo.puml
43 lines (38 loc) · 1.21 KB
/
weladee-odoo.puml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# Don't forget to update the image in README.md if you do any change in this file
@startuml Sample case
title Weladee/Odoo Sequence Diagram - Samples Cases\n
note right Odoo
All communication is encrypted
by modern TLS 3 certificate.
end note
Odoo -> Weladee: Request list of employees
alt failure
note right Odoo
For each call you provide api-key in meta
API key is private and unique per company
You can get it when you register to **Weladee**
end note
Weladee -> Odoo: Authentication failed
note right Weladee #FFAAAA
The key is incorrect
No data is sent from **Weladee**
end note
note right Odoo #FFAAAA
Got an authentification error
Need to check the api key
end note
end
alt successfull
Weladee --> Odoo: Return each employee in a stream
note right Odoo
**Odoo** can take action as soon the 1st stream is received.
Streaming with http2 is a very big advantage,
it reduces a lot latency between client and server
end note
Odoo -> Weladee: Add a holiday
Odoo <- Weladee: Returns the holiday id for weladee
end
footer
2022 Frontware International ... https://weladee.com
end footer
@enduml