Sari la conținut

Funcționarea motorului de provizionare SIP

Motorul de provizionare SIP permite crearea de conectori și de sincronizări pentru a actualiza datele din aplicația de destinație.

Un conector este o legătură de conectare automată între două aplicații, numite și depozite.

Crearea unui conector constă în realitate în crearea unei secvențe de mai multe acțiuni.

O secvență clasică se compune din:

  • 1 regulă de export din repository-ul sursă, numită regulă „autoritară”.
  • 1 regulă de export din repository-ul de destinație.
    • Deoarece fiecare export se bazează pe un repository, este necesar să configurați repository-urile pentru a defini criteriile de conectare la aplicații.
  • 1 regulă de sincronizare: definirea regulilor de comparare între cele două exporturi pentru a determina actualizările care trebuie realizate: creare, modificare sau ștergere.
  • 1 regulă de import: scrierea deltei (rezultatul regulii de sincronizare) în funcție de acțiunile care trebuie realizate:
    • Dacă datele se găsesc în repository-ul sursă, dar nu în repository-ul de destinație, atunci poate fi realizată o creare.
    • Dacă datele se găsesc în repository-ul sursă ȘI în repository-ul de destinație, atunci poate fi realizată o modificare.
    • Dacă datele nu se găsesc în repository-ul sursă, dar se găsesc în repository-ul de destinație, atunci poate fi realizată o ștergere.