Scenarii automate

De la Planfix
Salt la: navigare, căutare

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

Vizionați pe YouTube

Scripts pentru diverse obiecte

Planfix suportă î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, aceasta nu declanșează din nou scriptul care a cauzat modificarea (sau modificările ulterioare realizate de alte scripturi sau de câmpuri recalculate).
Exemplu: Script A este declanșat când se adaugă un comentariu și modifică câmpul "P1". Această schimbare declanșează Script B, care schimbă câmpul "P2", recalculând câmpul "P3" și declanșând Script C, care adaugă un alt comentariu. Script 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 execută scriptul următor.
  • În mod invers, dacă un script modifică un obiect astfel încât condițiile pentru scriptul următor devin îndeplinite, scriptul următor este 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ă etichetele de date, scriptul va aștepta în coadă. Între timp, actualizați valoarea la 1.500. Când scriptul este executat, va folosi valoarea cea mai recentă, 1.500. Deși scripturile sunt de obicei executate cu întârzieri minime, cozi mai mari pot cauza întârzieri ușoare.
  • Un script poate crea o subsarcină pentru același responsabil o dată la 5 minute; încercările suplimentare din 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 utilizatorilor la câmpuri nu este verificat.
Excepție: Dacă un script automat deschide un formular de creare a sarcinii î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 tratate în următoarele cursuri Planfix Academy:


Mergeți la