Skip to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Trigger Script on Inactivity

Featured Replies

I just read a FileMaker press release where it clearly stated that one of the possibilities for script trigger were to trigger a script based off of layout inactivity. I have a solution which needs this functionality for several reasons; however, I can not find a way to do this with FileMaker Pro 10.

The boolean calc to determine inactivty is one issue, as not all my layout permit any access to the data; and the second issue how to trigger the script.

I've searched the 'normal' venues, but have not found my answer. I feel that I'm very close, and I'm pretty sure I can do this with Troi Activator or Worqsmart Events, but I was hoping to avoid third party plug-ins for a function that is technically possible for FileMaker Pro 10.

Insight? Ideas? Comments?

Thanks,

Joe

Hey Joe.

How ya been? The only one that comes to mind is Install OnTimer.

Hi Joe,

Layout inactivity or record inactivity? Many things come to mind for 'layout inactivity' such as User zooming in, record navigation, other scripts running which sort etc. Heck, even a decommit on the layout (not in field) might be considered action. What would be YOUR definition of layout inactivity? :wink2:

  • Newbies

Maybe you could start a timer using an Install OnTimer Script triggered by the "OnLayoutLoad" trigger. Then when the timer reaches a certain amount of time, your script that does what you want to do when someone is "inactive" fires.

When a user interacts with an object on the layout, let's say a text field, maybe you could use the "OnObjectEnter" event to reset your Install OnTimer script by calling it again.

Since layouts can only have a single Install OnTimer active at a time, calling the same script in essence "resets" your timer.

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.