Known Issue: “PCQB_BeginSession” Plugin Script-Step defaulting to “Single-User Mode” when defined as “Do Not Care”
In some cases, when defining the plug-in script step for “PCQB_BeginSession” and choosing the option “Do Not Care” for the Connection Method parameter, the plug-in will behave as though the “Single-User Mode” option has been selected. For most cases, this may be unnoticed as the situation might call for the connection to be made in single-user mode by default. But if the plug-in is intending to run with a multi-user process in mind, this might cause a disconnect between expectations versus reality.
This appears to be an issue that is sourced from how plug-in script steps are handled when registered with the FileMaker Pro plug-in engine. To resolve this issue, developers are advised to explicitly choose which connection method they intend to use for the plug-in script step, whether “Single-User” or “Mult-User”. Alternatively, specifying the plug-in function within a calculation and using the “Do Not Care” option will also resolve the problem. (example: “Set Variable [ $result; Value: PCQB_BeginSession( “” ; “DoNotCare” )]”)