|
|
IS SERVISI
SERVISS NEWNOTIFICATION
|
NOSAUKUMS
|
NewNotification
|
|
APRAKSTS
|
|
Servisa būtība ‐ Serviss tiek pielietots, lai no sistēmas nosūtītu notifikācijas(paziņojuma) datus.
|
|
IEVADDATI
|
|
|
|
|
Lauks
|
Tips
|
O
|
Apraksts
|
|
Header:
|
|
|
|
|
Authorization: bearer
|
String
|
Jā
|
Autorizācijas tokens tiek iegūts no autorizācijas servera.
|
|
Body:
|
|
|
|
|
NotificationId
|
String
|
Jā
|
Notifikācijas unikālais identifikators
|
|
UserId
|
Array
|
Jā
|
Tiek nosūtīts masīvs ar lietotāja identifikatoriem, kuri saņems notifikāciju, kā arī notifikācijas sūtītāja lietotāja identifikators(lai lietotājs redzētu nosūtītās notifikācijas).
|
|
SenderPersonToken
|
String
|
Nē
|
Sūtītāja personas identifikators, kurš izsniegts notifikāciju modulim.
|
|
Subject
|
String
|
Jā
|
Paziņojuma virsraksts
|
|
Content
|
String
|
Jā
|
Paziņojuma saturs(iekļaujot HTML tagus)
|
|
AddedDate
|
Datetime
|
Jā
|
Ieraksta izveidošanas datums un laiks
|
|
AssignedDocuments
|
Array
|
Nē
|
Masīvs ar piesaistītiem dokumentiem no EMUS lietvedības
|
|
AssignedCases
|
Array
|
|
Masīvs ar piesaistītiem procesiem(TAP/MNP)
|
APSTRĀDE
1. Serviss pārbauda vai ir aizpildīti dati, kas norādīti kā obligāti, kā arī vai saņemtie dati atbilst nodefinētajam datu tipam.
2. Serviss ievieto saņemtos datus RabbitMQ rindā ″System notifications″.
IZVADDATI
Serviss ievieto saņemtos datus RabbitMQ rindā ″SystemNotifications″. Pretējā gadījumā serviss atgriež kļūdas paziņojumu ″Radās kļūda apstrādājot jūsu pieprasījumu.″
|
|