サーバーサイドスクリプトの実行

タスクスケジュールを作成して、次を実行できます:

  • Windows バッチ、Perl、VBScript、および AppleScript などのシステムレベルのスクリプト

  • FileMaker Server によって共有されるデータベース内の FileMaker スクリプト

  • オプションの前処理システムレベルスクリプトを指定した FileMaker スクリプトと、オプションの後処理システムレベルスクリプトを指定した FileMaker スクリプトを組み合わせたスクリプトシーケンス

FileMaker Server ヘルプを参照してください。

システムレベルスクリプト

スクリプトファイルは、FileMaker Server 展開内のプライマリマシン上の「Scripts」フォルダに配置する必要があります。実行するシステムレベルスクリプトをスケジュールするには、スクリプトスケジュールを作成してタイプに [システムスクリプト] を指定します。次に、実行するスクリプトファイルを選択します。

システムレベルスクリプトは、プライマリマシン上のオペレーティングシステムレベルのタスクを実行できます。

FileMaker スクリプト

実行する FileMaker スクリプトをスケジュールするには、スクリプトスケジュールを作成してタイプに [FileMaker スクリプト] を指定します。次に、実行するスクリプトを含むデータベース、続いてスクリプトを選択します。

FileMaker スクリプトは単純なタスクと複雑なタスクのどちらも実行できます。たとえば、FileMaker スクリプトを作成して重複レコードを取り除く、または電話番号の形式を検証することができます。これらのスクリプトをスケジュールして、毎日のバックアップ前の休み時間に実行することもできます。

if-else 文を使用してスクリプトに条件分岐の判断を組み込んだり、loop 文を使用してスクリプトで反復作業を実行することができます。FileMaker Pro のスクリプトワークスペースを使用すると、スクリプトステップと呼ばれる FileMaker Pro コマンドの一覧からサポートされるコマンドを選択するだけでスクリプトを作成することができます。また、必要に応じてオプションを指定することもできます。

FileMaker スクリプトステップが FileMaker Server スケジュールでサポートされているかどうかを調べるには、スクリプトワークスペースにある互換性を表示するボタンから [サーバー] を選択します。FileMaker Pro ヘルプのスクリプトステップリファレンスを参照してください。

スクリプトシーケンス

スクリプトシーケンスを作成するには、スクリプトスケジュールを作成してタイプに [スクリプトシーケンス] を指定します。次に、実行する FileMaker スクリプトを含むデータベース、続いてスクリプトを選択します。次に、オプションの前処理システムレベルスクリプト、オプションの後処理システムレベルスクリプト、または両方を選択します。