Designing scripts that run safely on FileMaker Server

Intermediate

Learn the rules for writing scripts that run correctly in the server's headless environment — via PSOS or scheduled execution.

What you'll learn

  • What the server script environment provides and what it lacks
  • Which script steps are safe on Server and which to avoid
  • How to structure server-side scripts for reliability

When a script runs on FileMaker Server — via Perform Script on Server or a schedule — it runs without a user interface, without a current layout, and without access to local machine resources. Scripts that work fine for a user can fail or hang silently on Server if they use UI-dependent steps.

1/3
1

What Server scripts can and cannot do

Server scripts can: perform finds, loop through records, set fields, import/export data, call other scripts, use Insert from URL, access all calculation functions. Server scripts cannot: show dialogs, access local files (Insert from Device, Open/Save dialog), open new windows, print, use clipboard steps, or reference layout objects by name.

Sign in to track your progress and pick up where you left off.

Sign in to FM Dojo