20.2.4. Procesor Inbound Email şi Procesor Sesizări

Există două variante de procesor ce pot fi setate în sistem și anume:

A. IMAP - folosind un server particular/proprietar pentru gestiunea email-urilor (doar în medii on-premise!), sau

B. SBS - folosind serviciul pus la dispoziție de către BITSoftware - denumit ”Socrate Business Services”.


A. configurare Procesor Inbound EMail IMAP

Dacă se doreşte activarea unui mecanism automat de interceptare a mesajelor e-mail şi transformarea acestora în sesizări, atunci se poate folosi un "Procesor Inbound EMail IMAP". Acesta se configurează din fereastra cu acelaşi nume, din meniul SysAdmin / Servicii Email. Datele necesare sunt următoarele:

Rulare Procesor Inbound EMail IMAP

Procesorul, odată definit, se activează prin accesarea ferestrei "Monitorizare Servicii" şi apăsarea butonului "Porneşte tot".

Procesorul se va conecta la contul de inbound email specificat şi va citi toate mesajele de email (indiferent dacă sunt citite sau necitite). Pentru fiecare email procesorul execută următoarele operaţii:

B. configurare Procesor Inbound EMail SBS

În mediul cloud BITSoftware oferă prin serviciul SBS o variantă alternativă pentru a seta un "Procesor Inbound EMail SBS". Acesta se configurează din fereastra cu același nume, din meniul SysAdmin / Servicii Email. Datele necesare sunt următoarele:

Odată definit un procesor de inbound, acesta trebuie activat prin efectuarea operațiunilor descrise mai jos. Toate acestea se realizează cu utilizatorul ce are rolul de ”Administrator” !

Rulare Procesor Inbound EMail SBS

Procesorul va efectua următorii pași când rulează:

Toate mesajele neprocesate se pot vizualiza în tab-ul ”Inbound Email Netransformate”.

Configurare Procesor Sesizări

Procesoarele de sesizări sunt necesare atunci când se doreşte formarea de reguli de alocare, escaladare şi trimitere de alerte în funcţie de anumite evenimente sau funcţie de anumite date din conţinutul sesizărilor. Acestea sunt independente de modul de obținere a sesizărilor, manual sau prin intermediul procesoarelor de tip inbound.

Aceste "modele de procesare" au fiecare dintre ele parametri de rulare diferiți (tip sesizare, frecvența etc). Funcție de valorile parametrilor folosiți la definirea unui procesor, pentru fiecare din procesoarele definite se execută pașii descriși mai jos la punctele 1.1. - 1.4. Configurarea se realizează din fereastra "Procesor sesizări" din meniul SysAdmin / Reguli Generale / Server.

Procesorul, odată definit, se activează prin accesarea ferestrei "Monitorizare Servicii" şi apăsarea butonului "Porneşte tot".

Reguli de procesare

1.1. Actualizare/alocare Reprezentant

În acest pas se procesează toate sesizările 

Pentru fiecare sesizare în parte se încearcă determinarea Reprezentantului după două metode:

1.1.1. Bazat pe reguli de rutare

Aceste reguli(rute) se definesc în tabul Rutare din fereastra Procesor Sesizari

Regulile se parcurg în ordinea secvenței și pentru fiecare regulă în parte

1.1.2. Din Procesor sesizari

Se setează pe sesizare, ca reprezentant, valoarea din câmpul Supervizor din definirea procesorului

Se salvează în log-ul procesorului de sesizări (tabul Log din fereastra Procesor sesizări)

1.2. Procesare sesizări

În acest pas, procesorul generează și trimite alerte funcție de termenul sesizărilor după cum este descris mai jos. Procesarea sesizărilor și trimiterea de alerte se va face în funcție de UM aleasă pe Tip sesizare (zi/ora). Se salvează în log-ul procesorului de sesizări următoarele:

1.2.1 Sesizări cu Termen = Programat/Scheduled

Alerta se va trimite pentru sesizările care vor trece din Programat/Scheduled -> Datorat

În acest pas se procesează toate sesizările:

Pentru fiecare sesizare în parte se:

Se salveaza în log-ul procesorului de sesizări (tabul Log din fereastra Procesor sesizari)

1.2.2. Sesizări cu Termen = Datorat

Alerta se va trimite pentru sesizările care vor trece din Datorat - > Depășit

În acest pas se procesează toate sesizările:

Pentru fiecare sesizare în parte se:

Se salvează în log-ul procesorului de sesizări

1.2.3. Alertă Dată Limită din Procesor Sesizare

Acționează doar dacă la nivelul Procesorului de Sesizare este introdusă o valoare mai mare ca 0 în câmpul Alerta Data Limita (în zile; de la V 20.09 și în ore)

În acest pas se procesează toate sesizările:

Pentru fiecare sesizare în parte se:

 1.2.4. Escaladare către Supervizorul Reprezentantului de pe sesizare

Acționează doar dacă la nivelul Procesorului de Sesizare este introdusă o valoare diferită de 0 în câmpul Escaladare dupa Termen (în zile, de la V 20.09 și în ore).

În acest pas se procesează toate sesizările:

Pentru fiecare sesizare în parte se verifică și escaladează doar sesizările cu Reprezentant setat:

Se salveaza în log-ul procesorului de sesizari

Începând cu versiunea 21.01, nu se mai escaladează și nu se mai trimit notificări de escaladare pentru sesizările care se află într-o stare definită cu bifa 'Stare Inchis'.

 1.2.5. Alerte inactivitate

Acționează doar dacă la nivelul Procesorului de Sesizare este introdusă o valoare diferită de 0 în câmpul Zile/Ore inactivitate (în zile, de la V 20.09 și în ore).

În acest pas se procesează toate sesizările:

Pentru fiecare sesizare în parte se:

1.3. Procesare Status (Timeout)

Acest pas se execută doar dacă pe procesorul curent am configurat un Tip Sesizare sau există Tipuri de Sesizări care nu au un procesor dedicat definit.

În acest pas se procesează toate sesizările:

Pentru fiecare sesizare se încearcă determinarea Stării următoare din definirea Stării curente.

Dacă se reușește se adaugă o nota la sesizare de forma: “Status solicitare expirat: Stare Curenta -> Stare Următoare” și se setează Stare următoare pe sesizare curenta.

În aceste proces se notifica (via mecanism standard de notificări la acțiuni pe sesizare) doar utilizatorii care sunt angajați (BPartner legat de user are bifa Angajat) cu excepția situației când starea sesizării se modifică într-o stare de închis final

Se adaugă în log (Status Timeout #) numărul de sesizări pe care a fost modificat câmpul Stare Sesizare.

1.4. Actualizare Log procesare

Șterge înregistrările din Log care nu mai respectă politica de nr zile jurnalizare (Zile jurnalizare >= 1)

1.5. Trimitere email/alerta

Alerta este trimisă către primul din utilizatorii de mai jos (doar în cazul în care acesta este identificabil)

Emailul conține:

Se trimite doar către utilizatorii care au în definirea lor: