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 |