tSM SpEL
📄️ SpEL Introduction
1 What exactly is tSM SpEL?
📄️ SpEL Syntax
Syntax reference for the tSM Spring Expression Language, including literals, operators, flow control, collections, services, and lambda expressions.
📄️ SpEL Connectors
How to talk to external REST, SOAP and database systems directly from your SpEL scripts.
📄️ SpEL Clients
How to bind SpEL to runtime events, chain scripts and expose them through HTTP.
🗃️ Scripts & Bindings
5 items
🗃️ SpEL Builtin Functions
3 items
📄️ Using tSM Spreadsheet
This guide offers an overview of how to work with the tSM Spreadsheet model, from initializing and retrieving spreadsheets to managing individual sheets, rows, columns, and cells. It covers both the structural components of a spreadsheet and the styles that can be applied to cells.
📄️ SpEL and Transactions
This page covers how transactions affect SpEL scripts — specifically how external calls behave within a transaction, how to use the {async: true} flag, and common pitfalls with #businessException. For general transaction concepts, see the Transactions overview.
📄️ SpEL Unit Tests
Unit testing SpEL scripts with inline script content, mocked beans, spies, test data, and assertions.
📄️ SpEL Examples
A few basic, repository-backed SpEL examples for common read-only scripting patterns.