# 外部アプリケーション実行

マニュアル > サーバ作成ガイド > アクション編 > アクションの機能解説 > # 外部アプリケーション実行 |

本アクションの特長

外部のアプリケーションを実行し、外部アプリケーションと連携することができます。

このアクションを使用したサンプルについては、「外部アプリケーションを実行」項目を参照してください。

設定仕様

アクション仕様
パラメータ | なし
ダイアログ | ■外部アプリケーション起動 ▪実行可能ファイルのパス 外部アプリケーションの実行可能ファイルのパスです。ファイルパスに空白が含まれる場合であっても、ダブルクォーテーション「"」でくくる必要はありません（オプションとは異なる点に注意してください）。 ▪オプション 実行可能ファイルのパスで指定した外部アプリケーションの起動時に、起動オプションを指定する場合に設定します。例えば、外部アプリケーションが読み込みファイルを指定出来るものでしたら、ファイル名を起動オプションとして指定します。オプションでファイルパスを指定する場合、ファイルパスに空白が含まれる場合は、ダブルクォーテーション「"」でくくって下さい。 例）"c:\Program Files\data.txt" ▪アプリケーションが終了するまで待つ このオプションにチェックを入れると、起動した外部アプリケーションが終了するまでアクションを終了せずに待機します。

| バッチ転送アクションと独自の外部アプリケーションを組み合わせて利用する事で、システム構成のバリエーションが広がります。 例えば、データの加工や複雑な集計処理などのバッチ的な処理を外部アプリケーションに行わせるといった機能実装も可能です。具体的には、タグの情報をテキストファイルやデータベースへ保存した後、外部のアプリケーションを起動します。起動された外部アプリケーションはテキストファイルやデータベースを介して先ほどのタグの情報を取得し、データの加工や集計などのバッチ的な処理を行います。ここで、集計した結果を再びタグへ転送したい場合には、「アプリケーションが終了するまで待つ」をチェックしておき、外部アプリケーションが終了した後に、再びバッチ転送アクションによって外部アプリケーションが加工したデータを取得し、タグに取り込みます。