Scenarii automate: Diferență între versiuni

De la Planfix
Salt la: navigare, căutare
(Pagină nouă: Un script este o secvență de operațiuni Sarcini sau Contacte executate automat, care sunt legate de un eveniment specific și de un set de condiții. Scripturile sunt configurate pentru un proces în secțiunea '''Gestionare cont / Procese / Proces dorit''' https://pic.planfix.ru/pf/ow/DZdvUU.png == Scripturi pentru diferite obiecte == Planfix suportă în prezent scripturi pentru următoarele obiecte: *Scripturi pentru sarcini *Scenari...)
 
Fără descriere a modificării
 
Linia 1: Linia 1:
Un script este o secvență de operațiuni [[Sarcini]] sau [[Contacte]] executate automat, care sunt legate de un eveniment specific și de un set de condiții.
{{#seo:
|title=Scripts
|titlemode=append
|keywords=planfix, scripts, script
|description=scripts
}}
Un '''script''' este o secvență executată automat de [[Obiecte|sarcini]] sau [[contacts]] operațiuni care sunt legate de un eveniment specific și un set de condiții.


<youtube>https://youtu.be/HfqC6A1WCq4=l3OgxC3Oi82Lgyhp</youtube>
Scripturile sunt configurate pentru [[Processes|un proces]] în secțiunea '''Gestionare cont / Procese / Proces dorit'''


[https://youtu.be/HfqC6A1WCq4=l3OgxC3Oi82Lgyhp Vizionați pe YouTube]
https://pic.planfix.ru/pf/ow/DZdvUU.png
==Scripts pentru diverse obiecte==
 
== Scripturi pentru diferite obiecte ==
Planfix suportă în prezent scripturi pentru următoarele obiecte:
Planfix suportă în prezent scripturi pentru următoarele obiecte:
*[[Scripturi pentru sarcini]]
*[[Scenarii automate ale obiectelor|Scripts pentru Obiecte(sarcini)]]
*[[Scenarii automate pentru contacte]]
*[[Scenarii automate pentru contacte]]
==Lucrul cu scripturile==
 
*[[Evenimente în scripturi]]
== Lucrul cu scripturi ==
*[[Coada de executare a scripturilor]]
*[[Operațiuni în scenarii automate]]
*[[Operațiuni în scenarii automate]]
*[[Solicitări HTTP POST prin scripturi]]
*[[Solicitări HTTP POST prin scripturi|Trimiterea de cereri POST folosind scripturi]]
*[[Scripturi amânate]]
*[[Scripturi amânate]]
*[[Modul de testare]]
*[[Modul de testare]]
*[[Copierea părților de scenarii în alte scenarii]]
*[[Copierea părților de scenarii în alte scenarii]]
*[[Declanșatoare de script]]
*[[Limitări tehnice ale scripturilor]]
*[[Acțiuni personalizate de scriptare]]
*[[How the number of automatic operations is calculated]]
*[[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, 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==
*[[Adăugarea comenzilor dvs.Telegram|Comenzi personalizate de gestionare Planfix pot fi adăugate prin messenger, chat sau email.]]
==Materiale de instruire==
Scripturile automate sunt tratate în următoarele cursuri '''Planfix Academy''':
*[https://academy.planfix.com/auth/sign/in Cursul de bază]




== Mergeți la==
== Mergeți la ==
*[[Procese de sarcină]]
*[[Procese de sarcină]]
*[[Gestionarea contului]]
*[[Gestionarea contului]]
*[[Descrierea caracteristicilor]]
*[[Descrierea caracteristicilor]]

Versiunea curentă din 2 decembrie 2025 13:57

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