Skip to main content

Trigger scripts in new fmp12 files: enable “Validate cross-file plug-in access” extended privilege

By July 18, 2025August 5th, 2025Additional info, FileMaker Plug-ins blog

If you want to trigger scripts with our Troi Activator Plug-in or Troi Serial Plug-in or use Drag and Drop with our Troi File Plug-in script triggering may not always work with FileMaker files created in FileMaker Pro 19.2 and later.

New extended privilege “Validate cross-file plug-in access”

FileMaker Pro 19.2 added a new extended privilege “Validate cross-file plug-in access” (fmplugin). FileMaker Pro 19.2 and later will add this “Validate cross-file plug-in access (fmplugin)” extended privilege to newly created FileMaker files. But note that this privilege is disabled by default, which prevents the plug-in from triggering a script. When disabled plug-ins, specifically our Troi Serial Plug-in, is not authorized to use Direct Insertion into a FileMaker database.

How to enable extended privilege “Validate cross-file plug-in access”

Here are the steps needed to see and enable the new fmplugin privilege, First see if it is defined in the file:

  1. Open FileMaker Pro 19.2 or later
  2. Open your (new) FileMaker file
  3. Select File -> Manage -> Security
  4. Click on Advanced Settings
  5. Click on the Extended Privileges tab
  6. Scroll to see if the extended privilege fmplugin (Validate cross-file plug-in access) is defined.

Now you can enable script triggering for every account/privilege set or for a specific privilege set. To enable script triggering for every privilege set, you can delete the extended privilege fmplugin:

  1. Select the extended privilege fmplugin (Validate cross-file plug-in access)
  2. Click on the Delete button

You can also enable script triggering for a specific privilege set. To enable script triggering for a privilege set:

  1. If it is not yet defined in the file: create the fmplugin extended privilege with the New button
  2. Click on the Privilege Sets tab
  3. Select the wanted privilege set, for example [Full Access] and click on Edit
  4. In the Extended Privileges scroll box: scroll to the line: “Validate cross-file plug-in access (fmplugin)”
  5. Make sure the checkbox “Validate cross-file plug-in access (fmplugin)” is checked and click on OK

Now plug-ins have the privilege to trigger scripts in this FileMaker file.

Authorization for Direct Insertion into a Database

When you enable the fmplugin extended privilege, this also authorizes plugins to execute an SQL statement in this file. Our Troi Serial Plug-in executes SQL for its Direct Insert functionality when data is received.

troi.com
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognizing you when you return to our website and helping us to understand which sections of the website you find most interesting and useful.

You can adjust all of your cookie settings by navigating the tabs on the left hand side.