Titoktartási nyilatkozat: követelmény, érvényesség és elfogadás
A mappa-jelző öröklődése, az elfogadás érvényességének feltételei, a portál-végpontok, a bizonyíték-PDF, az értesítés és a sablon helyőrzői.
Az adatszoba-jog harmadik rétege a titoktartási zár: nyilatkozathoz kötött mappában érvényes nyilatkozat nélkül a felhasználó funkciólistája üres, így semmilyen művelet (lista, megtekintés, letöltés, megosztás, keresés, objektumok) nem él. A modul fejlesztés alatti státuszú: élő adatszobán és valódi PDF-tárolással még nem futott.
Adatmodell
A táblanevek a telepítés saját előtagjával állnak az adatbázisban.
| Tábla | Szerep | Fő mezők |
|---|---|---|
nda_acceptance | az elfogadás | user_id, person_id, company_client_id (0 = üzemeltető), doc_share_id, template_id, language_id, text_hash (SHA-256), accepted_at, ip, user_agent, doc_id (bizonyíték-PDF), status (0, 1, 9), revoked_at, revoked_by, note |
doc_share.nda_required | a mappa jelzője (0, 1) | tulajdonos: a megosztott mappák modellje |
contract_template | a nyilatkozat szövege (doc_kind = nda) | tulajdonos: a szerződés-sablon modell |
doc_room_event | idővonal (nda_accept, nda_revoke) | — |
Az egyetlen beszúró út a portál-oldali adapter addAcceptance() metódusa; a logika a Dlbtdataroom könyvtárban él (ndaResolve, ndaValid, ndaLock, ndaDocument, ndaAccept).
Szabályok
- Öröklődés: a jelző a mappán vagy bármely szülőjén (felfelé, legfeljebb 25 szint). A Közlő Fél a lánc legközelebbi kitöltött ügyfélcége, ennek híján 0 (üzemeltető).
- Érvényesség felhasználó × ügyfél szerint: a legutóbbi aktív sor, a sablon-azonosító megegyezik a jelenlegi alapértelmezett nyilatkozat-sablonéval, és a szöveg-ujjlenyomat (a nyers sablon-törzs SHA-256-ja az elfogadás nyelvén) is egyezik. Egy elfogadás az ügyfél minden kötött mappáját nyitja.
- Jelenlegi sablon: aktív, nda fajtájú; üres altípus előre, majd alapértelmezett, sorrend, azonosító. Beépített:
nda_v1, egyoldalú aláírás, 9 fejezet. - Állapotok: valid, outdated, revoked, deleted, none. Kétes esetben (adapter vagy sablon nem érhető el) a zár marad; a migráció előtt nincs követelmény.
- Sorrend a portálon: előbb a felhasználási feltételek, utána a zár.
Portál-végpontok és elfogadás
roomdata: a zárt mappa a fában benne van (nda jelzés, darabszám 0, üres funkciók); közvetlen kérésreNDA_REQUIREDhibakód a mappa nevével és a Közlő Féllel.nda: a kitöltött szöveg a felhasználó nyelvén; feltétel a belépés, az elfogadott feltételek és a mappa élő hozzárendelése. Sablon nélkülNOT_FOUND.ndaaccept(POST, munkamenet-token, accept = 1): a követelmény feloldása, a szöveg előállítása (sablon a felhasználó nyelvén, annak híján magyarul, majd bármely nyelven; Címzett a felhasználóhoz kötött aktív személy, annak híján a fiók), rögzítés és visszaolvasás.- Bizonyíték-PDF: a kitöltött nyilatkozat és egy „Az elektronikus elfogadás adatai” oldal (azonosító NDA-xxxxxx, felek, anyagok, idő, IP, böngésző, ujjlenyomat); tárolás a dokumentumtár központi útján az ügyfél cégéhez (szerep: nda). Ha nem készül el, az elfogadás érvényes, a hiba a naplóba kerül.
- Értesítés a harang-ikonba minden olyan adminisztrátornak, aki az ügyfél cégét látja (az elfogadó kivételével), linkkel a felhasználóra szűrt listára. E-mail nem megy.
- Idővonal-esemény és naplósor.
A sablon helyőrzői
| Helyőrző | Jelentés |
|---|---|
{nda_subject} | a nyilatkozat tárgya: a mappa-útvonal anyagai |
{nda_term} | időtartam években (alap 5 év) |
{nda_date} | az elfogadás kelte |
{discloser_name} | a Közlő Fél neve |
{recipient_name}, {recipient_email} | a Címzett neve és e-mailje |
{parties_block}, {signature_block}, {esign_clause} | felek-, aláírás- és elfogadási blokk |
Jogosultság
A portálon a mappa a háromrétegű adatszoba-jog szerint látszik; a szöveget és az elfogadást csak élő hozzárendelésű mappára lehet kérni. A mappa-jelzőt a mappák szerkesztési joga írja.
Ismert korlátok
- Az időtartam beállítása (alap 5 év) a kódban egy rendszerbeállításból jön, admin mezőt a kód nem mutat; hol állítható, a kódból nem állapítható meg.
- Utólagos PDF-készítő funkció nincs; hogyan „készíti el az adminisztrátor” a hiányzó PDF-et, a kódból nem állapítható meg.
- A zárt kártya és az elfogadó oldal pontos elrendezését az adatszoba-téma adja.