Tag: Claris

Portal Filtering With GetLayoutObjectAttribute

Portal Filtering With GetLayoutObjectAttribute

By Jon Jeffery. Fully Exploiting Portal Filtering With GetLayoutObjectAttribute Each FileMaker portal is based on a relationship, but you can further restrict the records displayed by defining a calculation in the Portal Setup. The filter can be fixed (for example, only showing records created after a certain date or by a certain user). Still, a […]

Prompting Actions in chatGPT for FileMaker

Prompting Actions in chatGPT for FileMaker

By Joris. As someone who feels like Alice in Wonderland navigating the world of natural language processing, I’m eager to share some prompt examples I’ve created with ChatGPT and discuss their effectiveness. This video captures a presentation I held at the live dotFMP conference in Berlin in June 2023 and it was featured at the […]

Custom Connectors, a game-changer for Claris Connect

Custom Connectors, a game-changer for Claris Connect

By Jan Stieperaere. With the introduction of Claris Connect Custom Connectors, we’ve taken a significant step forward in the evolution of the Claris Connect platform. Claris Connect has always excelled at easily creating flows and connecting online services. However, there were instances where a ‘connector’ was missing or the right endpoints weren’t available. Those days […]

Error Reporting in Transactions

Error Reporting in Transactions

By Jonathan and Bert. Reporting on errors in a Transaction  As well as introducing support for Transactional scripting, Claris has added two new functions to help report script errors: alongside the venerable get(LastError) we now have Get(LastErrorLocation) and Get(LastErrorDetail).   As we discussed in our blog on practical Transactional scripting, a Transaction can be reverted by […]

A practical guide to Transactions in FileMaker

A practical guide to Transactions in FileMaker

By Jonathan and Bert. FileMaker support for transactions Support for Transactional scripting was introduced in FileMaker 19.6, creating much excitement in the developer community. This was something we had looked forward to for a long time and implemented various workarounds to make it work anyway. Transactions are a great way to ensure data consistency when […]