3.3 Groupmax Form Clientとの連携

ここでは,クライアントライブラリを使って作成したアプリケーションからGroupmax Form Clientの帳票を起動する方式について説明します。

Groupmax Form Clientの帳票を起動するアプリケーションでは,次に示す処理を行ってください。

  1. Groupmax Form Clientのインストール先の取得(例 C:¥Gmaxcl¥Form)
  2. Groupmax Form Clientの帳票を起動する案件に関する情報をHwfSetGsTakeOverDataで出力
  3. Groupmax Form Client の帳票を起動する案件作業リストをHwfGetOperation等を利用して取得。
  4. 3.で取得した作業リストのうち,作業の種別が'11'の作業リストを解析する。
  5. 4.で解析した作業リストに取り込みファイル名称が設定されている場合は,HwfDownLoadFileExでサーバから取得し,カレントディレクトリをHwfDownLoadFileExでファイルを取得した先に変更する。
  6. 4.で解析した作業リストのアプリケーションプログラム名称・パラメタに設定されているアプリケーションプログラム名の前に,1.で取得したGroupmax Form Clientのインストール先を付加し,CreateProcess等で起動する。