Skip to content

Script

Un script è una sequenza di attività o contacts operazioni eseguita automaticamente, collegata a un evento specifico e a un insieme di condizioni.

Guarda su YouTube

Script per vari oggetti

Planfix al momento supporta script per i seguenti oggetti:

Lavorare con gli script

Importante

  • Planfix esegue gli script in base alla loro posizione nell'elenco degli script di processo.
  • Se uno script automatico effettua una modifica, questa non fa scattare nuovamente lo script stesso (né modifiche successive da altri script o campi ricalcolati).
Esempio: Script A viene attivato quando viene aggiunto un commento e modifica il campo "P1". Questa modifica attiva Script B, che cambia il campo "P2", ricalcolando il campo "P3" e attivando Script C, che aggiunge un altro commento. Script A non viene riattivato poiché ha avviato l'intera catena di modifiche. Cicli di questo tipo non sono consentiti in Planfix.
  • Se uno script modifica un oggetto (ad es. un Task, un contact) in modo che le condizioni del successivo script non siano più soddisfatte, il sistema non esegue lo script successivo.
  • Al contrario, se uno script modifica un oggetto in modo che le condizioni per lo script successivo siano soddisfatte, lo script successivo viene eseguito, anche se tali condizioni non erano ancora soddisfatte al momento dell'evento.
  • Le modifiche apportate da uno script a un oggetto attivano l'evento "Object Modified..." e fanno scattare altri script collegati a questo evento.
  • Gli script vengono eseguiti in modo asincrono in una coda separata. Questa caratteristica va considerata quando si progettano i processi di automazione.
Esempio: se aggiungi il valore 1.000 a un campo di un task e uno script elabora tag dati, lo script rimarrà in coda. Nel frattempo aggiorni il valore a 1.500. Quando lo script verrà eseguito, utilizzerà il valore più recente di 1.500. Sebbene gli script siano solitamente eseguiti con ritardi minimi, code più lunghe possono causare lievi ritardi.
  • Uno script può creare un solo sottocompito per un Assegnato ogni 5 minuti; eventuali tentativi aggiuntivi durante questo periodo vengono ignorati per evitare loop.
  • Gli script automatici eseguono azioni in Planfix per conto di un utente o di un robot specificato. Quando i Task vengono creati o modificati da uno script automatico, non viene verificato l'accesso utente ai campi.
Eccezione: se uno script automatico apre un modulo di creazione task nell'interfaccia utente per impostare i valori dei campi, questi campi non vengono compilati se l'utente non dispone dei diritti di modifica.

Link utili

Materiali di formazione

Gli script automatici sono trattati nei seguenti corsi della Planfix Academy:


Vai a