FMChat

System Chats

FMChat.SystemChats History

Hide minor edits - Show changes to output

May 28, 2012, at 02:12 PM by 50.132.84.245 -
Changed lines 3-4 from:
System chats are created by scripts in your solution (or by scheduled scripts on your FileMaker Server) instead of being created by one of your users.
to:
System chats are created by scripts in your solution (or by scheduled scripts on your FileMaker Server) instead of being created by one of your users. To create one, you call the "SendMessageFromSystem..." [[ChatAPIs | API script]], passing in the users you'd like on the chat, the message, and any entity information you need linked to the chat. See the comments in the head of that script for more information.
May 28, 2012, at 02:10 PM by 50.132.84.245 -
Deleted lines 16-22:

<!--
'''Diary (vs audit Log).'''

-> Rather than log every edit to a record, some major changes (like a change in project status) get sent to a system chat where the chat name is the record's type and ID (so all system messages about this record are in the same chat).
-->

Changed lines 23-24 from:
-> Someone picking orders in a warehouse is asked to pull an order for a dozen widgets. The worker is looking at the order on their iPad in GO and chats their manager (chat linked to that order) asking if they can fill it in 2 packs of 6 instead. Manager gets the chat, clicks to see the order, and replies yea.
to:
-> Someone picking orders in a warehouse is asked to pull an order for a dozen widgets. The worker is looking at the order on their iPad in GO and chats their manager (using an [[entity chats | entity chat]] linked to that order) asking if they can fill it in 2 packs of 6 instead. Manager gets the chat, clicks to see the order, and replies "yea".
Changed line 27 from:
-> "can you take this call"
to:
-> A receptionist takes a message that could be replied to by any of 3 sales people, all of whom are out of the office. Your script starts a system chat to the 3 sales people in this region with a [[data detectors | data detector]] link to the message record asking for someone to respond. When sales person number 2 chats back "I'll take this one" the other sales people see this when they go to look at the chat and know it's been handled.
May 28, 2012, at 02:05 PM by 50.132.84.245 -
Changed lines 7-8 from:
Here are some of the things you can do with system chats...
to:
Here are some of the things you can do with system chats---some simple, some advanced:
Changed lines 11-12 from:
-> A given record needs three people to approve it before the record can move on to the next stage. When it hits the stage requiring approval a script calls our system chat script sending the record's info and the chat IDs of the 3 people need to approve it. A server side script can then test this record to see if it's related system chat messages contain one "approved" message from each key person and if so, moving the record to the next level.
to:
-> Let's say a given record needs three people to approve it before the record can move on to the next stage. When it hits the stage requiring approval a script calls our system chat [[ChatAPIs | API]] sending the record's info and the user IDs of the 3 people need to approve it. A server side script can then test this record to see if it's related system chat messages contain one "approved" message from each key person and if so, moving the record to the next level.
Changed lines 15-16 from:
-> When users click 'I Need Help" the script calls our system chat routine, stating a chat between the logged in users's chat ID and a designate help desk user depending on the time of day. In the mornings user X gets added to the chat, in the afternoon user Y.
to:
-> When users click "I Need Help" the script calls our system chat routine, stating a chat between the logged in users's chat ID and a designate help desk user depending on the time of day. In the mornings user X gets added to the chat, in the afternoon user Y.


<!--
Changed lines 21-22 from:
-> Rather than log every edit to a record, some major changes (like a change in project statu) get sent to a system chat where the chat name is the record's type and ID (so all system messages about this record are in the same chat).
to:
-> Rather than log every edit to a record, some major changes (like a change in project status) get sent to a system chat where the chat name is the record's type and ID (so all system messages about this record are in the same chat).
-->

May 28, 2012, at 02:32 AM by 50.132.84.245 -
Added lines 1-31:
!! Overview

System chats are created by scripts in your solution (or by scheduled scripts on your FileMaker Server) instead of being created by one of your users.

!! Use Cases (Suggestions)

Here are some of the things you can do with system chats...

'''Requiring Approval.'''

-> A given record needs three people to approve it before the record can move on to the next stage. When it hits the stage requiring approval a script calls our system chat script sending the record's info and the chat IDs of the 3 people need to approve it. A server side script can then test this record to see if it's related system chat messages contain one "approved" message from each key person and if so, moving the record to the next level.

'''Help Desk.'''

-> When users click 'I Need Help" the script calls our system chat routine, stating a chat between the logged in users's chat ID and a designate help desk user depending on the time of day. In the mornings user X gets added to the chat, in the afternoon user Y.

'''Diary (vs audit Log).'''

-> Rather than log every edit to a record, some major changes (like a change in project statu) get sent to a system chat where the chat name is the record's type and ID (so all system messages about this record are in the same chat).

'''Server Process Completes.'''

-> Important server side scripts could log their completion in system chats.

'''Warehouse.'''

-> Someone picking orders in a warehouse is asked to pull an order for a dozen widgets. The worker is looking at the order on their iPad in GO and chats their manager (chat linked to that order) asking if they can fill it in 2 packs of 6 instead. Manager gets the chat, clicks to see the order, and replies yea.

'''Receptionist with a remote sales team.'''

-> "can you take this call"
(855) SEEDCODE
[email protected]
Follow us: