Módosítás és melléklet: adatmodell és szabályok
A szerződésmódosítás eseménytáblája, sorszámozása és hatása a lejáratra, valamint a melléklet táblája, sorszáma, sablonjai és a mellékletlista helyőrzője.
A módosítás a contract_event tábla amendment típusú sora, a rögzítés végpontja contract/contract.amend (jog: amend). A melléklet a contract_annex táblában él, a contract/contractaction annex fajtájaként.
Módosítás
A táblanevek a telepítés saját előtagjával állnak az adatbázisban.
- Kötelező: kelt, hatály (érvényes dátumok), a módosítás szövege; opcionális új lejárat, amely nem lehet a szerződés kezdete előtt.
- Sorszám szerződésenként (
nextAmendmentNo), mezők:event_no,date_event,date_effective,old_date_to,new_date_to,body,doc_body,template_id,language_id,doc_id. - Új lejáratnál a szerződés vége, a szerződés végéig tartó közvetítési sorok és az adatszoba-jog is követik.
- Dokumentum:
amendmentsablon, dokumentumtár-szerepamendment. Rögzítés után a paraméterek nem módosíthatók, csak a dokumentum szövege.
Melléklet
contract_annex: contract_id, annex_no (szerződésenként folyamatos, a modell adja), title (kötelező), annex_type (annex, policy, other), template_id, language_id, body, note, doc_id, date_annex, status.
- Két kiinduló sablon:
contract_annex_generic_v1(általános) éscontract_annex_dataroom_policy_v1(adatkezelési és adatszoba-használati szabályzat), magyar, angol és német szöveggel. - A PDF neve a dokumentum nyelvén áll; dokumentumtár-szerep
annex(a feleknek látható, az adatszobában a szerződés-iratok között). - A szerződés-sablon
{annex_list}helyőrzője a szerződés aktív mellékleteit sorolja fel a dokumentum nyelvén, fejléccel, soronként sorszámmal; a sablonból készült, át nem írt melléklet a célnyelvi sablon-címmel jelenik meg.
Jogosultság
Módosítás: contract/contract + amend, core módosítási jog és tartalmi hatókör. Melléklet: a contract/contractaction add / edit és saját generate kulcsa; a mellékletek listája (contract/contractaction.annexes) a contract/contract list jogát és a hatókört kéri.