Scenarii automate

De la Planfix
Salt la: navigare, căutare

Un script este o succesiune executată automat de Sarcini sau operațiuni contacts care sunt legate de un anumit eveniment și un set de condiții.

Vizionați pe YouTube

Scripturi pentru diferite obiecte

Planfix acceptă în prezent scripturi pentru următoarele obiecte:

Lucrul cu scripturile

Important

  • Planfix execută scripturile în ordinea lor din lista de scripturi a procesului.
  • Dacă un script automat face o modificare, această modificare nu declanșează din nou scriptul original (sau modificările ulterioare făcute de alte scripturi sau câmpuri recalculabile).
Exemplu: Scriptul A este declanșat când se adaugă un comentariu și modifică câmpul "P1". Această schimbare declanșează Scriptul B, care modifică câmpul "P2", recalculând câmpul "P3" și declanșând Scriptul C, care adaugă un alt comentariu. Scriptul A nu este declanșat din nou deoarece a inițiat întregul lanț de modificări. Astfel de cicluri nu sunt permise în Planfix.
  • Dacă un script modifică un obiect (de ex., o sarcină, un contact) astfel încât condițiile scriptului următor nu mai sunt îndeplinite, sistemul nu va executa scriptul următor.
  • În schimb, dacă un script modifică un obiect astfel încât condițiile pentru scriptul următor devin îndeplinite, scriptul următor va fi executat, chiar dacă aceste condiții nu erau îndeplinite la momentul evenimentului.
  • Modificările făcute de un script asupra unui obiect declanșează evenimentul "Obiect modificat...", activând alte scripturi legate de acest eveniment.
  • Scripturile sunt executate asincron, într-o coadă separată. Această nuanță trebuie luată în considerare la proiectarea proceselor de automatizare.
Exemplu: Dacă adăugați valoarea 1.000 într-un câmp de sarcină și un script procesează etichete de date, scriptul va aștepta în coadă. Între timp, actualizați valoarea la 1.500. Când scriptul este executat, va folosi ultima valoare, 1.500. Deși scripturile sunt în general executate cu întârzieri minime, cozi mai mari pot cauza întârzieri ușoare.
  • Un script poate crea o subsarcină pentru un responsabil o singură dată la 5 minute; încercările suplimentare în această perioadă sunt ignorate pentru a evita buclele.
  • Scripturile automate efectuează acțiuni în Planfix în numele unui utilizator sau robot specificat. Când sarcinile sunt create sau modificate de un script automat, accesul utilizatorului la câmpuri nu este verificat.
Excepție: Dacă un script automat deschide un formular de creare a unei sarcini în interfața utilizatorului pentru a seta valori ale câmpurilor, aceste câmpuri nu sunt completate dacă utilizatorul nu are drepturi de editare.

Linkuri utile

Materiale de instruire

Scripturile automate sunt abordate în următoarele cursuri Planfix Academy:


Mergeți la