FileMaker

お役立ちブログ

スクリプトトリガの設定領域について

イベント発生時にスクリプトを起動させることのできるスクリプトトリガですが、設定方法や種類が複数あり、そこにどのように設定するか迷うことも多いかと思います。

今回は、スクリプトトリガが設定できる領域を紹介したいと思います。

①オブジェクト

スクリプトトリガ:OnObjectEnter, OnObjectKeystroke, OnObjectModify, OnObjectValidate, OnObjectSave, OnObjectExit, OnPanelSwitch, OnObjectAVPlayerChange

フィールドやボタンなどのオブジェクトに設定ができます。例えば、”郵便番号を7桁打ち終わったら、住所を自動検索するスクリプトを起動する”といったシチュエーションに活用ができます。

 

②レイアウト

スクリプトトリガ:OnRecordLoad, OnRecordCommit, OnRecordRevert, OnLayoutKeystroke, OnLayoutEnter, OnLayoutExit, OnLayoutSizeChange, OnModeEnter, OnModeExit, OnViewChange, OnGestureTap, OnExternalCommandReceived

レイアウトの更新やレイアウトを閉じた際に起動をします。例えば、”レコードを移動した際にページング設定の計算値を更新させる”時などに活用できます。

 

③ファイルオプション

スクリプトトリガ:OnFirstWindowOpen, OnLastWindowClose, OnWindowOpen, OnWindowClose, OnFileAVPlayerChange,OnWindowTransaction

ファイルを開いた際や閉じた時に起動します。例えば、”ファイルのログイン後、待受画面が開くまでにユーザー情報や日付設定等初期値の計算をしておく”際に活用ができます。

一番細分化された領域であるオブジェクトに使用することが多いかと思いますが、レイアウトにも設定ができるという情報がないと、レイアウト設定の画面でスクリプトトリガという項目があることにすら気が付かないこともあるかもしれません.. 

知識があるだけで選択肢は広がっていくかと思いますので、ぜひ色々と試してみてください。

また各トリガの種類についても触れることができればと思います。

 

参考URL:https://help.claris.com/ja/pro-help/content/script-triggers.html?(2023/6/19 閲覧)

FileMaker開発記事

FileMaker × WordPress 連携

FileMakerとWordPressを連携させることで、顧客情報の共有や手続きがWebページ内で簡単に完結!効率的な業務運営の秘訣をご紹介します。

マイページ機能

FileMakerとWebサイトとの連携で、顧客との円滑なやり取りが可能となるほか、業務効率の改善にも繋がります。

受発注システム [EC-CUBE連携]

受発注業務をEC-CUBEと連携する事により、顧客情報と受注情報それぞれの入力を自動化。その後の各種事務手続(伝票作成・郵送業務・売上レポート作成等)すべても同時に効率化するツールです。

CRM 顧客管理システム

顧客の現状を俯瞰し、商談状況を一望、そして営業成績を向上させる……企業が顧客との関係をより深く把握し、戦略的に顧客へアプローチすることが可能になるシステムです。

その他の記事

DXとは…

今回は、そもそもDXとは?の定義の部分を少しご紹介させていただきます。