Scenarii automate
De la Planfix
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.
Scripturi pentru diferite obiecte
Planfix acceptă în prezent scripturi pentru următoarele obiecte:
Lucrul cu scripturile
- Evenimente în scripturi
- Coada de executare a scripturilor
- Operațiuni în scenarii automate
- Trimiterea cererilor POST folosind scripturi
- Scripturi amânate
- Modul de testare
- Copierea părților de scenarii în alte scenarii
- Condiții de script
- Limitări tehnice ale scripturilor
- Acțiuni personalizate de scriptare
- Cum se calculează numărul de automatizări
- Acțiuni personalizate de scriptare
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: