MConnect · Catalog Semantic (mock)
Schimb de date guvernamental — mimează semantic.gov.md · servicii SOAP/REST cu date fake coerente
Catalog › Evenimente › MLogEvent

Jurnalizarea evenimentului Evenimente

MLogEvent · rev. 1.0.0 · categorii: Economie și Finanțe, Populație, Documente

Jurnalizarea evenimentelor în sistemul informațional

Câmpuri declarate

CâmpTipOblig.ExempluDescriere
event_timeDateTimeDa2023-07-10T10:30:00ZMomentul în care s-a produs evenimentul în sistemul sursă (ex. nu momentul înregistrării).
event_typestringDaNotă internăTipul evenimentului conform definiției Sistemului Informațional (SI), reprezintă de obicei acțiunea care a dus la producerea acestui eveniment (de exemplu, Creat, Autentificat, Eliminat etc.). Se recomandă următorul mode…
event_idstringFără observațiiIdentificatorul intern al evenimentului (de obicei unic) sau unui alt tip de identificator intern de corelație (cum ar fi ID-ul tranzacției, al cererii etc.) unic pentru sistemul de înregistrare.
event_correlationstringEșantionUn identificator utilizat pentru a corela evenimentele înregistrate de diferite sisteme într-un anumit context, de obicei o acțiune a utilizatorului.
event_levelstringDate generate (mock)Clasificatorul de evenimente. Fiecare Sistem Informațional (SI) care înregistrează evenimente în MLog poate utiliza propria definiție pentru aceasta, de exemplu, relevanța (ex. mare/mediu/mare/redus) sau impactul (averti…
event_sourcestringDate de testLocul unde a fost generat evenimentul. De exemplu: numele clasei de logare, subcomponenta Sistemului Informațional (SI) sau numele serverului etc.
event_messagestringDate de testText liber care descrie evenimentul, indexat de MLog pentru căutare avansată a textului.
event_detailsstringDate de testDetalii despre eveniment, cum ar fi urmărirea stivei de excepții, extragerea unui document sau altele. Nu sunt indexate.
legal_entitystringFără observațiiEntitatea juridică (organizația) în numele căreia a fost efectuată acțiunea (de către un utilizator sau în mod automat). De obicei, este IDNO-ul organizației.
legal_basisstringNotă internăTemeiul juridic al acțiunii întreprinse.
legal_reasonstringNotă internăMotivul pentru care a fost creat acest eveniment (de exemplu, numărul cererii, numărul de telefon apelat etc.)
userstringInformație de probăUtilizatorul care este proprietarul evenimentului (a participat la crearea acestui eveniment). De obicei, este IDNP-ul utilizatorului.
user_sessionstringDate de testSesiunea utilizatorului în care a avut loc acțiunea. Acest atribut permite divizarea acțiunii întreprinse de un utilizator în cazul în care acțiunea este o etapă a unui proces.
user_addressstringor. Hîncești, str. Vasile Alecsandri 91Adresa IP sau locația utilizatorului sau orice altă formă care identifică locul de unde utilizatorul a acționat.
subjectstringNotă internăIdentificatorul obiectului sau al persoanei care este vizat, discutat sau abordat în cadrul acestui eveniment (de obicei un IDNP). Diferit de obiect, deoarece obiectul este direct implicat în acțiune.
subject_typestringFără observațiiTipul subiectului
subject_namestringCreangă Ion DumitruNumele subiectului
objectstringDate de testIdentificatorul obiectului sau al persoanei către care este direcționată acțiunea evenimentului
object_typestringEșantionTipul obiectului
object_namestringCreangă Ion DumitruNumele obiectului

Exemplu — reprezentare JSON

{
  "event_time": "2023-07-10T10:30:00Z",
  "event_type": "Not\u0103 intern\u0103",
  "event_id": "F\u0103r\u0103 observa\u021Bii",
  "event_correlation": "E\u0219antion",
  "event_level": "Date generate (mock)",
  "event_source": "Date de test",
  "event_message": "Date de test",
  "event_details": "Date de test",
  "legal_entity": "F\u0103r\u0103 observa\u021Bii",
  "legal_basis": "Not\u0103 intern\u0103",
  "legal_reason": "Not\u0103 intern\u0103",
  "user": "Informa\u021Bie de prob\u0103",
  "user_session": "Date de test",
  "user_address": "or. H\u00EEnce\u0219ti, str. Vasile Alecsandri 91",
  "subject": "Not\u0103 intern\u0103",
  "subject_type": "F\u0103r\u0103 observa\u021Bii",
  "subject_name": "Creang\u0103 Ion Dumitru",
  "object": "Date de test",
  "object_type": "E\u0219antion",
  "object_name": "Creang\u0103 Ion Dumitru"
}

Exemplu — reprezentare XML

<MLogEvent xmlns="http://mconnect.gov.md/consumer">
  <event_time>2023-07-10T10:30:00Z</event_time>
  <event_type>Notă internă</event_type>
  <event_id>Fără observații</event_id>
  <event_correlation>Eșantion</event_correlation>
  <event_level>Date generate (mock)</event_level>
  <event_source>Date de test</event_source>
  <event_message>Date de test</event_message>
  <event_details>Date de test</event_details>
  <legal_entity>Fără observații</legal_entity>
  <legal_basis>Notă internă</legal_basis>
  <legal_reason>Notă internă</legal_reason>
  <user>Informație de probă</user>
  <user_session>Date de test</user_session>
  <user_address>or. Hîncești, str. Vasile Alecsandri 91</user_address>
  <subject>Notă internă</subject>
  <subject_type>Fără observații</subject_type>
  <subject_name>Creangă Ion Dumitru</subject_name>
  <object>Date de test</object>
  <object_type>Eșantion</object_type>
  <object_name>Creangă Ion Dumitru</object_name>
</MLogEvent>

Și ca fișier: schema.json · sample.json · sample.xml (adaugă ?idnp=… pentru altă persoană).