
BuildDecisionBook:

|occupant_type           |occupant_description             |occupant_code|occupant_category|occupant_category_type|
|------------------------|---------------------------------|-------------|-----------------|----------------------|
|Toplantı Başkanı        |Toplantı Başkanı                 |MT-PRS       |Toplantı         |MT                    |
|Toplantı Katip          |Toplantıda tutanak tutan kişi    |MT-WRT       |Toplantı         |MT                    |
|Toplantı Katılımcısı    |Toplantıda sadece katılan kişi   |MT-ATT       |Toplantı         |MT                    |
|Toplantı Danışman       |Toplantıda danışmanlık yapan kişi|MT-ADV       |Toplantı         |MT                    |
|Daire Sahibi            |Daire Sahibi                     |FL-OWN       |Daire            |FL                    |
|Daire Kiracısı          |Daire Kiracısı                   |FL-TEN       |Daire            |FL                    |
|Daire Sakini            |Daire Sakini                     |FL-RES       |Daire            |FL                    |
|Daire Sakini Vekili     |Daire Sakini Vekili              |FL-REP       |Daire            |FL                    |
|Bina Avukatı            |Bina Avukatı                     |BU-ATT       |Bina             |BU                    |
|Bina Avukatı Yardımcısı |Bina Avukatı Yardımcısı          |BU-ATA       |Bina             |BU                    |
|Bina Denetmen Yardımcısı|Bina Denetmen Yardımcısı         |BU-SPA       |Bina             |BU                    |
|Bina Denetmeni          |Bina Denetmeni                   |BU-SPV       |Bina             |BU                    |
|Bina Yönetici Yardımcısı|Bina Yönetici Yardımcısı         |BU-MNA       |Bina             |BU                    |
|Bina Yöneticisi         |Bina Yöneticisi                  |BU-MNG       |Bina             |BU                    |
|Bina Muhasabecisi       |Bina Muhasabecisi                |BU-ACC       |Bina             |BU                    |


1. Events[]
2. Events[]


Occupant:
    ...


Category:
    ::Category + CategoryType
    - Bina          (BU)        -> Build
    - Daire         (FL)        -> BuildPart
    - Toplantı      (MT)        -> Decision Book


Service:
    MT-PRS -> [Toplantı] Başkanı
    MT-WRT -> [Toplantı] Katip
    MT-ATT -> [Toplantı] Katılımcısı
    MT-ADV -> [Toplantı] Danışman

1. Action Endpoint: /build/decision_book/items/create
2. Action Endpoint: /build/decision_book/person/create
3. Action Endpoint: /build/decision_book/invitation/send

occupant_type & employee

occupant X -> Restriction Optimum How to map =>
Build Need -> 1 yr annual meeting

API -> REQ[Toplantı] -> Client[Occ, Emp] -> Select[Com, Bul] -> Event -> Service

Module: Build Management

    1. Service [Toplantı]        Olagan          - OPTIONAL

    2. Service [Toplantı]       Olağanüstü      + OPTIONAL
    3. Service [Toplantı]       Ihtiyaç         + OPTIONAL
    4. Service [Toplantı]       Karar           + OPTIONAL

    4. Service [Bina]           Yönetim             - OPTIONAL
    5. Service [Bina]           Yasal İşler         - OPTIONAL
    6. Service [Bina]           Temizlik            - OPTIONAL
    7. Service [Bina]           Isınma Sistemi      - OPTIONAL

    8. Service [Bina]           Güvenlik Sistemi    + OPTIONAL
    9. Service [Bina]           Bakım               + OPTIONAL
    10. Service [Bina]          Onarım              + OPTIONAL

    11. Service [Daire]         Kiralama           + OPTIONAL
    12. Service [Daire]         Satış              + OPTIONAL
    13. Service [Daire]         Tadiilat           + OPTIONAL
    14. Service [Daire]         Temizlik           + OPTIONAL


Pazarlama:
    P1. Build Management Module (1, 4, 5, 6, 7)
    P2. Build Management Gold Module (P1 + 8, 14)
    P3. Build Management Platinum Module (P2 + 9, 10, 11, 12, 13)
    P4. Build Management Custom Module (X, X, X ...)


1 Module -> n Service -> n Event(Unique 4 each establishment) -> n Action(Unique 4 each establishment)

Occupant Client:
- Services with same name and @DataBase Addresses can not be clarified due to event -> service relation

    Schema:

        Toplantı Karar Mapping:
            - A Create Meeting Invitation                       [MT-PRS]  +BookInvatationTable ->
            - B Create Decision Book Attendance                 [MT-PRS]  +BookPersonTable ->
            - C Create Decision Book
            - D Create Decision Book Items
            - E Verify Decision Book                            [MT-PRS]
            - F Announce Decision Book is verified



    Buy -> Service[Toplantı Karar]  Database Address: id[1]
        - A Create Meeting Invitation     Action: 3
            :: [Event:1]Send invitation to all occupants via EMAIL
        - B Create Decision Book Attendance     Action: 2
            :: [Event:2]Create attendance for all occupants from EMAIL
        - C Create Decision Book Items          Action: 1
            :: [Event:3]Create items for all occupants from OCCUPANT_TYPE[MT-WRT] individual is responsible for Note TAKING

    Buy -> Service[Toplantı Karar AI]  Database Address: id[2]
        - A Create Meeting Invitation     Action: 3
            :: [Event:1]Send invitation to all occupants via EMAIL
        - B Create Decision Book Attendance     Action: 2
            :: [Event:2]Create attendance for all occupants from EMAIL
        - D Create Decision Book Items AI         Action: 1
            :: [Event:4] [Event:3] + individual takes note via different [Service] fee : 0.20Cent

    Buy -> Service[Toplantı Karar AI + Storage]  Database Address: id[3]
        - A Create Meeting Invitation     Action: 3
            :: [Event:1]Send invitation to all occupants via EMAIL
        - B Create Decision Book Attendance     Action: 2
            :: [Event:2]Create attendance for all occupants from EMAIL and store @Data fees : 0.50Cent
        - D Create Decision Book Items AI         Action: 7
            :: [Event:4] [Event:3] + individual takes note via different [Service] fee : 0.20Cent

Employee Client:
- Services with same name and @DataBase Addresses can not be clarified due to event -> service relation

    Buy -> Service[Toplantı 15]  Database Address: id[3]
        -> Clearance of Event Bulk
             Note-taking via AI implementation      Action: 1
