Evenimente și notificări externe în sharepoint 2018

Pentru ca evenimentele externe să funcționeze, numărul de componente pe care trebuie să le instalați și configurați pe site-ul SharePoint și pe sistemul extern.

Trebuie să configurați-o pentru un sistem extern, astfel încât să puteți face următoarele:







Determinarea la schimbarea datelor de bază. Pentru un sistem extern, pentru a afla când au fost făcute schimbări, trebuie să creați un mecanism de sondare pentru anumite modificări. Acest lucru se poate realiza folosind un serviciu programat care efectuează sondaje la sursa de date la intervale regulate.

Figura 3 prezintă fluxul de date între sistemul extern și SharePoint, când se adaugă o nouă înregistrare de date la sistemul extern.

Procesul de notificare din Figura 3


Evenimente externe și alerte în Sharepoint 2013

O nouă înregistrare este adăugată sistemului extern. În acest exemplu, o nouă intrare este adăugată la sistemul extern, utilizând interfața de utilizator a aplicației sau direct în baza de date.

Cererea primește o notificare externă a modificării. Aplicarea sistemului extern va primi notificări privind modificările care apar în datele de bază. Există mai multe moduri de a face acest lucru. Puteți utiliza declanșatoarele SQL care se execută atunci când schimbați datele din tabele individuale sau creați un mecanism de interogare pentru a interoga stocarea datelor pentru modificare. Există și alte modalități de a îndeplini această sarcină, dar fiecare va avea o evaluare cu performanțe îmbunătățite.







Note utile

Prin crearea de notificări, sistemul de afaceri trebuie să creeze date HTTP utile, care să includă informații despre schimbarea completului de elemente sau ID-ul schimbării elementelor.

ID-uri: Atunci când trimiteți sarcini utile ca certificat, sarcina utilă trebuie să aibă doar informații despre identitatea elementului modificat. De exemplu, pentru un client din entitatea client, sarcina utilă va conține numai codul client care a fost modificat.

Element complet: În acest caz, sarcina utilă este o înregistrare care a fost modificată în sistemul extern. În exemplul clientului, este inclusă înregistrarea clientului modificat.

Operația de dezabonare șterge un abonament din lista de notificări.

Figura 4 arată că metoda de dezabonare este mult mai simplă. Deoarece identificatorul abonamentului este trimis înapoi la SharePoint și SharePoint pentru a-l scrie, tot ce este necesar este să trimiteți o solicitare de resubscripție cu codul de abonament la cele corecte.

În Figura 4, fluxul de cod pentru metoda de dezabonare


Evenimente externe și alerte în Sharepoint 2013

Modele de abonament BDC

Următorul exemplu XML arată modul de creare a unui model BDC care anulează un abonament dintr-o notificare de eveniment de sistem extern.







Articole similare

Trimiteți-le prietenilor: