Mac? Win? Web?
or a floating palette waiting to be closed?
or a dialog?
using a layout in FM to show new window?
To expand on Johan's suggestion, You can put notifications in a table and the client machines can have a script controlled by Install OnTimerScript that periodically checks for new messages and displays any new ones thus found. There are a lot of variations possible off that basic technique. You can set it up so that the script finds messages intended for a specific user or specific machine, for example.
Win / FM GO
Anything really that can interrupt what the user is currently doing.
Notification bubbles sound good! or even a new window. But I am unsure how to go about it.
And then use a new window to display the message?
I've had a look at push2fm which looks fairly decent to use but there is a limit on messages unless you pay for it
This doesn't appear to be something that you really need any plug in to do.
What Johan and I suggested uses just native Filemaker features.
Is there any references or a tutorial to someone who has done this?
Do new windows even work on iPad?
I am only really going to use these notifications on iPads. Would it be best to use dialogue boxes instead?
Well, FileMaker has a new window script step.
So you can open a new window with a given layout to show a message.
You can open new windows on an iPad, but the new window will always fill the screen and cover the previous window.
That may or may not work for you.
Another technique for this that I've used is to use a popover for displaying a message. Show Custom Dialog might even be used in this context depending on what needs to happen after the message is displayed.
What we are describing is just a basic data operation: Perform a find and display the data from any records found. There are a lot of different ways to use to display that data. But first the system has to find the records.
The basic process would look like this:
An admin type person opens up a layout and creates the message by creating a new record and filling in any needed fields. This might include a "destination" for a particular machine or a "recipient" a particular user.
On a client machine, a script runs at periodic intervals to find any new messages. This could be a scripted find or just a window refresh to check a related table (Linked to the main layout by an account name or hardware ID)
So let us know which parts of this you need assistance with.