« OmegaBundle 2017 avai… | Home | Notifications coming … »

MBS FileMaker Plugin IDs

With MBS FileMaker Plugin 4.5 we reorganized the IDs in our plugin. Now you can see from the ID where it came from. So ID 14012 is an email. Except if you used more than a 1000 regular expressions and also reached that ID there. But in general we don't expect a lot of people use the plugin so much until they restart FileMaker. And even if you have several objects with same ID, the functions will know what they look for and it just works.

So here an updated list for plugin version 7.2:

Menu10000text
Menu Items11000text
QuickList12000text
Regular Expressions13000text
SendEmail14000text
Window15000text
CURL sessions16000text
Midi Streams17000text
GraphicsMagick Image18000text
XL Books19000text
DynaPDF Context20000text
DynaPDF Table21000text
SQL Command22000text
SQL Connection23000text
CoreLocation Geocoder24000text
CoreGraphics Image Source25000text
Addressbook Item26000text
Calendar Item27000text
SerialPort28000text
Socket29000text
PDFKit Document30000text
Drag & Drop31000number
TAPI32000text
not used33000text
Dictionary34000text
HotKey35000text
MarkDown36000text
SQL in FileMaker37000text
Schedule38000text
ProcessActivity39000 text
AVAsset40000text
WMI Query41000text
QTKitMovie42000text
Social Request43000text
Email Parser44000text
EC Key45000text
WordFile46000text
JavaScript47000text
FSEvents48000text
DNS Lookup49000text
LDAP50000text
JSON51000text
not used52000text
AVCapture53000text
AVExport54000text
QTExport55000text
Events56000text
SSH57000text
SmartCard58000text
AppleScript59000text
Java60000text
TouchBar61000text
X50962000text
PKey63000text
PKCS1264000text
Drag View65000text
AVPlayer66000text
MAPI67000text
DirectoryChange68000text
WindowsNotification69000text
iOS Notifications70000text

As you see most IDs are nowadays returned as text and not as numbers. If you just keep them in variables, things should go right. And for storing in fields, simply use text fields. Storing them in number fields may also work as long as you later read the numbers without dot and decimals. "12345" will work, but "12345.00000" may not.

Some function even allow you to define your own IDs, e.g. Menu.DefineQuickMenu, SQL.NewCommand and SQL.NewConnection.
15 04 17 - 23:07