Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old


Limits a function.

Component Version macOS Windows Linux Server iOS SDK
Plugin 5.4 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "Plugin.LimitFunction"; name { ; privilegeSets; AccountNames; ScriptNames } )   More


Parameter Description Example Flags
name A function name like RemoteControl.ClickMouse. "RemoteControl.ClickMouse"
privilegeSets List of privilege set names. Optional
AccountNames List of account names. "admin" Optional
ScriptNames List of script names. Each entry contains the name fo the file followed with ":" and the script name. "MyFile.fmp12:TestScript" Optional


Returns OK or error.


Limits a function.
Once limited, the function can only be called if current privilege set, account name and script name match those in the list. Lists can be empty if not needed.

For FileMaker hosting of several clients with one server, we highly recommend to limit the available plugin functions via Plugin.SetFunctions function. You also should limit some functions like Files.Delete or System.Shutdown to be only called by certain user accounts and/or script.


Limit a function to be called only from a certain script:

MBS("Plugin.LimitFunction"; "Version"; ""; ""; "test.fmp12:test")

Limit a function to be called only from a certain account name:

MBS("Plugin.LimitFunction"; "Text.WriteTextFile"; "Backup"; ""; "")

See also

Blog Entries

This function is free to use.

Created 20th October 2015, last changed 21st October 2017

Plugin.LicenseeName - Plugin.LoadIconvLibrary