Scripting

Tipo di contenuto Guida pratica
Destinatari Analisti aziendali, sviluppatori
Prerequisiti Conoscenza di base di TBM Studio, comprensione delle tabelle modificabili

ApptioScript è il linguaggio di scripting di TBM Studio per lo sviluppo di applicazioni aziendali interattive. Consente di automatizzare le operazioni sui dati, implementare la logica di business e creare processi basati su flussi di lavoro che vanno oltre le funzionalità integrate di TBM Studio.

Questa sezione contiene due guide pratiche: la prima introduce i fondamenti dell' ApptioScript e e spiega come scrivere i primi script, mentre la seconda illustra i modelli più comuni che è possibile adattare ai propri scenari aziendali. Per la documentazione completa sulle funzioni, consultare la sezione 5.6: ApptioScript Reference.

Cosa puoi fare con l' ApptioScript

  • Automatizza l'inserimento e l'aggiornamento dei dati — Aggiungi, modifica o elimina righe nelle tabelle modificabili tramite codice
  • Implementare flussi di lavoro aziendali — Creare processi di approvazione, transizioni di stato e notifiche automatiche
  • Gestisci l'esperienza utente : rendi le celle obbligatorie o di sola lettura in base a determinate condizioni, implementa menu a cascata
  • Crea registri di controllo : monitora automaticamente chi ha modificato i dati e quando
  • Copia e trasformazione dei dati — Sposta i dati tra tabelle, progetti o periodi di tempo
  • Invia notifiche — Attiva l'invio di e-mail quando vengono soddisfatte determinate condizioni

Quando utilizzare " ApptioScript " rispetto alle funzionalità integrate

TBM Studio offre numerose funzionalità integrate. Utilizza ` ApptioScript ` quando hai bisogno di un comportamento che vada oltre la configurazione standard.

Scenario Funzionalità integrata Quando utilizzare l' ApptioScript
Semplici elenchi a discesa Colonna Valori possibili Utilizza lo script per i menu a cascata con logica complessa
Convalida dei dati Regole di convalida nella configurazione delle colonne Utilizza lo script per la convalida incrociata dei campi
Valori calcolati Metriche calcolate Utilizza lo script per i calcoli a livello di riga nelle tabelle modificabili
Notifiche agli utenti Non disponibile Utilizza la funzione ` SendEmail( )`
Modifiche allo stato del flusso di lavoro Non disponibile Utilizza l' EditRows( ) con le azioni dei pulsanti
Percorsi di audit Registro di controllo del sistema Utilizza lo script per il monitoraggio delle modifiche visibili all'utente nelle tabelle