Adatszoba-hozzáférés kiosztása

A hozzáférés szerződésből, kézi mappamegosztással vagy elfogadott regisztrációból származhat. A belépési levelet külön kell kiküldeni.

Adatszoba-hozzáférés kiosztása

A hozzáférés szerződésből, kézi mappamegosztással vagy elfogadott regisztrációból származhat. A belépési levelet külön kell kiküldeni.

Mire jó? / Purpose / Zweck

A hozzáférés szerződésből, kézi mappamegosztással vagy elfogadott regisztrációból származhat. A belépési levelet külön kell kiküldeni.

Kapcsolódó funkciók és előfeltételek

A kapcsolódó funkciók elérhetősége a szerződés állapotától és a felhasználó jogosultságaitól függ.

Ki használhatja?

A megfelelő funkciójoggal és tartalmi hozzáféréssel rendelkező felhasználó.

Lépésről lépésre

  1. Nyissa meg a megfelelő menüpontot.
  2. Válassza ki a szerződést vagy az érintett rekordot.
  3. Adja meg a kötelező adatokat, majd mentse a műveletet.
  4. Ellenőrizze az eredményt és a kapcsolódó dokumentumokat.

[KÉPERNYŐKÉP: kapcsolódó modul → adatlap → érintett funkció — látszódjon: a mezők és a műveleti gombok]

5.1 A közvetítési sor (`oc4023_contract_property`)

Mező · Jelentés

`property_id` · az ingatlan a törzsből (Törzsadatok → Ingatlanok)

`deal_type` · összefoglaló fajta: `sale`, `rent`, `share_sale`, `sale_rent` (régi olvasóknak)

`deal_cases` · az esetek vesszővel: `sale`, `share_sale`, `rent_long`, `rent_short` (üres = a `deal_type` dönt)

`commission_rate` · eladás: % a megfizetett nettó vételárból

`commission_share_rate` · üzletrész-eladás: %

`commission_months` · bérlet ≥ 1 év: N havi nettó bérleti díj

`commission_rent_rate` · bérlet < 1 év: % a nettó bérleti díjból

`date_from` / `date_to` · a közvetítési jog saját ablaka (NULL = a szerződés hatálya)

`state` · `active` aktív, `closed` közvetítővel lezárva, `ended` megszűnt

`end_reason` · `sold_by_other`, `rented_by_other`, `withdrawn`, `expired`, `manual`, `terminated`

`closed_case` · lezárásnál a létrejött eset (a teljesítésigazolás ebből számol)

`ended_by_company_id` / `ended_by_name` · ki értékesítette (a többi közvetítő levelébe)

`date_ended`, `doc_share_id` (kiajánló mappa), `note`, `sort_order` ·

**Példa:** Minta utca 1. — esetek: eladás 1,5 %, bérlet ≥ 1 év 1 hónap. Ha a régi sornál egy eset értéke 0, az eset nem

közvetített, és a dokumentumban sem jelenik meg.

5.2 Jutalék-számítás (szerződés-dokumentum szolgáltatás, tiszta függvények)

• eladás / üzletrész / rövid bérlet: díj = alap × % (0–100 közé szorítva), két tizedesre kerekítve;

• hosszú bérlet: díj = havi nettó díj × hónap;

• a díj a **ténylegesen megfizetett** részletek arányában jár → teljesítésigazolás befizetésenként.

5.3 A sor állapota és lezárása

• **Kézi:** a sor „Az ingatlan állapota a közvetítésben" modalja (`contract/contract.propertyclose`, `edit` jog):

közvetítővel értékesítve (+ a létrejött eset), harmadik fél értékesítette / adta bérbe (+ ki), megbízó visszavonta, egyéb,

újranyitás — dátummal.

• **Ügyletből:** az aktív, megkötött mögöttes szerződésre hivatkozó ügylet mentése automatikusan lezárja a sort az ügylet esetével

(egyszer; a már lezárt sornál nem fut újra).

• **Egy közös belső végpont:** `contract/contract.closerow` — sikeres lezárásnál az ingatlan **minden más aktív közvetítési

sora megszűnik** (`sold_by_other` / `rented_by_other`), a megszűnt sorok közvetítői eset-függő levelet kapnak („bérbe adva" /

„értékesítve" / „a részesedés értékesítve"), és minden érintett szerződés adatszoba-joga frissül.

• **Az ingatlan-listáról:** Törzsadatok → Ingatlanok, aktív közvetítésű sornál `fa-flag-checkered` (jog:

`masterdata/property` + `brokerend`): ok (más értékesítette / más adta bérbe / visszavonva) + dátum → minden szerződés aktív

sora megszűnik, a mappa a megszűnés napjától nem látszik, a közvetítők rendszerüzenetet kapnak (`room_property_withdrawn`).

• A megszűnt / lezárt sor kiajánló mappája **a megszűnés előtti nap végéig** érhető el az adatszobában.

5.4 Adatszoba-jog a szerződésből (egy lépésben)

18.1 Architektúra

• Külön **áruház (store / aldomain)**, saját adatszoba-témával; a mappák és dokumentumok áruházhoz rendelhetők

(`oc4023_doc_share_to_store`, `oc4023_doc_to_store`), a portál csak a saját áruháza tartalmát mutatja.

• Portál-controller **[portál]** `document/document` (+ a téma kliens-oldali felülete); a jogkulcsok a `document/dataroom`

route-on élnek.

• Szolgáltatások: adatszoba-jog (3 réteg egy döntési pontban), adatszoba-hozzáférés (jogképzés, levelek), szerződés-az-adatszobában

(állapot, felmondási kérelem), vízjel, vízjeles kiadás (csomag), dokumentumtár.

18.2 Belépés, fiók, jelszó

• Belépés a keretrendszer felhasználó-törzsével (`oc4023_user`: felhasználónév + jelszó, aktív user). „Maradjak bejelentkezve":

30 napos tartós token (hash a `oc4023_doc_portal_token`-ben; süti `secure`, `httponly`, `SameSite=Lax`). Kilépéskor a token

törlődik. Próbálkozás-korlát nincs.

• **Aktiváló / meghívó link:** egyszer használatos, 7 napig érvényes (`oc4023_user_invite`, SHA-256 hash); saját jelszó

(legalább 8 karakter, megerősítéssel), utána automatikus belépés. Az adatszoba-áruházban a téma saját jelszó-oldalára fordítja.

• **Elfelejtett jelszó:** felhasználónév vagy e-mail → 2 órás, egyszer használatos link.

• Minden kérésnél újraellenőrzi, hogy a user aktív-e.

18.3 Felhasználási feltételek elfogadása (consent)

• A téma beállítása (Megjelenés → Témák → adatszoba-téma: „Jogi és kapcsolati oldalak", „Feltételek elfogadása kötelező") a

konfigurációba teszi: a feltétel forrása (`information:ID` vagy `cms:ID`), a szöveg **összes nyelvének hash-e** (változat), az

elfogadó oldal címe.

• Bekapcsolva belépés után a szoba helyett az elfogadó oldal jön; kiírja, **ki nyilatkozik** (a belépett user neve,

felhasználóneve, e-mail címe — csak a saját adata). **Elfogadás nélkül egyetlen szoba-végpont sem ad adatot.**

• Rögzítés: `oc4023_doc_room_consent` (user, áruház, forrás, hash, nyelv, IP, böngésző, időpont). A szöveg módosulása új

változat → újra el kell fogadni. Az admin a User formon „Újra el kell fogadnia" gombbal visszavonhatja (jog: `user/user` +

`consentreset`): a sor nem törlődik, `revoked_at` / `revoked_by` kerül rá.

• Az első vízjeles letöltés / megosztás előtt (munkamenetenként egyszer) figyelmeztetés: csak vízjeles példány tölthető le, a

letöltés naplózott, a továbbadásért a user felel.

18.4 Három rétegű jog

1. **Fiók és mappa:** aktív user, élő mappa (`status = 1`, a mappa tól–ig ablaka), a user mappa-hozzárendelésének ablaka

(`oc4023_doc_share_user.date_start` / `date_expire`), áruház-egyezés.

2. **Funkció:** a `document/dataroom` route kulcsai a userre kiosztva (`oc4023_user_feature`, a saját tól–ig ablakkal; User →

Permission, előfizetés vagy szerződés). **A funkciót a USER kapja, nem a mappa**; a `doc_share_user.functions` oszlop megmaradt,

de nem olvasott.

3. **Tartalom:** a dokumentum a mappa tagja (vagy almappájáé), aktív, és a user cég-hatókörébe esik.

Kapcsolódó témák: szerződés adatszoba dokumentáció