外部アクティビティー

TotalFlow Production Managerの外部からアプリケーションを実行するアクティビティーを追加できます。外部アプリケーションは特殊なジョブ処理タスクを実行できます。TotalFlow Production Managerがインストールされているコンピューターで実行してください。

TotalFlow Production Managerアクティビティーの外部で処理されるため、外部アクティビティーと呼びます。

TotalFlow Production Managerには、以下の外部アクティビティーが含まれています。

外部アプリケーション実行
コマンドラインインターフェースで外部アプリケーションを呼び出します。ジョブに作成した固有のスプールディレクトリーインストールドライブ:\aiw\aiw1\spool\default\JobIDから外部アプリケーションでジョブを読み込み、処理後に出力結果をスプールディレクトリに書き込む設定ができます。
ホットフォルダーアプリケーション実行
別のアプリケーションで監視されているホットフォルダーにジョブを入れます。そのアプリケーションは印刷ジョブを取り出して処理し、出力フォルダーに入れます。TotalFlow Production Managerはその出力フォルダーを監視し、準備ができたらジョブを取り出します。

使用するアクティビティーは主に外部アプリケーションのジョブ受信方法によって異なります。外部アプリケーションにコマンドラインインターフェースがある場合は、ワークフローに外部アプリケーション実行が含まれます。外部アプリケーションがホットフォルダーの入力を監視する場合は、ワークフローに ホットフォルダーアプリケーション実行が含まれます。外部アプリケーションに両方のインターフェースがある場合は、どのアクティビティーを使用するかを選択できます。

使用するアクティビティーを判断するときに、以下の点に注意してください。

外部アプリケーション実行 ホットフォルダーアプリケーション実行
コマンドの書き込みとすべての必要なオプションの指定が必要です。コマンドの書き込みに精通していない、または外部アプリケーションの実行に必要なコマンド構文が不明だとアクティビティーの設定が難しくなります。 送信フォルダーと取得フォルダーの正しい設定が必要です。送信するファイル名が取得パターンと一致しない場合は、送信フォルダーと取得フォルダーが同じになります。取得パターンは、リターンジョブを識別するパターン一致文字列です。

たとえば、外部アプリケーションがPCLからPDFにファイルに変換する場合は、取得パターンは.PDF拡張子があるファイルを検索します。printfile.PDFを検索するため、アクティビティーはホットフォルダーにprintfile.pclをコピーし、 変換したファイルを間違えずに取得できます。

別のPDFファイルを返すアプリケーションにPDFファイルを送信するには、送信フォルダーと取得フォルダーは同じフォルダーにできません。

外部アプリケーションに送信するコードページと言語を指定できます。 外部アプリケーションに送信するコードページと言語は指定できません。
外部アプリケーションからエラー状態を避けてジョブを送信できるリターンコードを指定できます。 有効なリターンコードを指定するオプションはありません。

外部アプリケーションが指定ファイルを返す場合は、ファイルを取り出し、エラーを確認せずに次のステップに処理を移動します。そのため、出力ディレクトリーにエラーファイルをコピーしないように外部アプリケーションを設定することが必要になります。 ホットフォルダーがタイムアウトに設定されている場合は、ジョブは問題が解決するまでエラー状態になります。ホットフォルダーがタイムアウトに設定されている場合は、ジョブは問題が解決するまでエラー状態になります。 ホットフォルダーが無期限で待機に設定されている場合は、オペレーターが操作するまでジョブは待機し続けます。