Ciclul de viata al sesiunilor de transmitere
1. Crearea sesiunii de transmitere
Sesiunea de transmitere se inregistreaza cu urmatoarele informatii:
- Tip mesaj
- Canal de transmitere
- Denumirea si descrierea sesiunii
- Mesajul transmis
Mesajul transmis poate contine placeholder-e cu denumirea informatiilor existente in agenda de contacte constituita. Placeholder-ele au forma: ${PLACEHOLDER_KEY} si au ca sursa de date informatiile prezente in campurile din contactele din agende si din metadatele asociate contactelor
2. Configurarea surselor contactelor
Adaugarea tuturor surselor de unde se vor constitiui contactele din sesiunea de transmitere. Contactele se pot constitui din urmatoarele surse:
- Proprie - lista contactelor este tinuta intr-o agenda proprie sesiunii de transmitere
- Agenda de contacte - o agenda de contacte constituita in afara sesiunii de transmitere (este cazul agendelor care se pot partaja intre mai multe sesiuni de transmitere)
- Sursa de date - lista contactelor este consituita la momentul rularii sesiunii de transmitere dintr-o sursa de date externa
- Black list - pot fi definite liste de contacte care sa fie exceptate de la transmitere
3. Programarea rularii
Programarea rularii surselor de transmitere se poate face prin:
- programarea unei rulari imediate
- programarea unei rulari repetitive
4. Rularea
O sesiune de transmitere poate rula o data sau de mai multe ori.
Atentie! sesiunea nu poate rula daca nu are starea Activa!
Pentru fiecare rulare se inregistreaza informatiile ce tin de rularea respectiva intr-un jurnal de rulari.
O rulare parcurge urmatoarele etape:
- constituirea listei de contacte
- constituirea listei de mesaje
- inregistrarea mesajelor in canalul de transmitere
- verificarea starii mesajelor in canalul de transmitere
No Comments