Groupmax Form Version 6　概説

概説書

3020-3-B30

目　　次

前書き

はじめに

1.Groupmax Formの概要

1.1　帳票処理業務をコンピュータ化できます

1.2　いろいろなデータベースを利用できます

1.3　メール，ワークフローと連携できます

1.4　基幹業務に対応できます

1.5　業務の開発効率を向上できます

2.Groupmax Formの特長と機能

2.1　帳票処理業務のコンピュータ化

2.2　いろいろなデータベースの利用

2.3　メール，ワークフローとの連携

2.4　基幹業務への対応

2.5　開発効率の向上

3.Groupmax Formでの業務の作成と実行

3.1　業務の種類

3.2　業務作成の例

3.3　業務の作成と実行

3.4　伝票，帳票の構成

3.5　業務への適用例

3.5.1　売上実績の集計

3.5.2　人事異動の申請

3.5.3　遠隔地からの勤務表の回収と集計

3.5.4　営業日報の入力と参照

付録

付録A　用語解説

索引

[他社商品名称に関する表示]

All Rights Reserved, Copyright (C) 2001, Hitachi, Ltd.

前書き

このマニュアルは，以降に示すプログラムプロダクトの発行によって，第１版（3020-3-B30）として発行するものです。なお，以降のプログラムプロダクトのほかにも，このマニュアルを適用できる場合があります。詳細は「Readme」で御確認ください。

P-2646-6144　 Groupmax クライアントセット　 06-00（適用OS：Windows 95，Windows 98，Windows Me，Windows NT 4.0，Windows 2000）
P-2646-6244　 ワークフロークライアントセット　 06-00（適用OS：Windows 95，Windows 98，Windows Me，Windows NT 4.0，Windows 2000）
P-2646-6644　 グループウェア クライアントセット　 06-00（適用OS：Windows 95，Windows 98，Windows Me，Windows NT 4.0，Windows 2000）
P-2646-8B44　 Groupmax Form Client - Design Version 6　 06-00（適用OS：Windows 95，Windows 98，Windows Me，Windows NT 4.0，Windows 2000）
P-2446-7E14　 Groupmax Form Server - Processing Option Version2.0　 02-33（適用OS：Windows NT，Windows 2000）
R-15236-444　 Groupmax Form Client - ODBC Version 6　 06-00（適用OS：Windows 95，Windows 98，Windows Me，Windows NT 4.0，Windows 2000）
P-2646-8F44　 Groupmax Web Workflow SDK セット for Active Server Pages　 06-00（適用OS：Windows 95，Windows 98，Windows Me，Windows NT 4.0，Windows 2000）
P-2646-8H34　 Groupmax Form Version 5 for World Wide Web　 05-11（適用OS：Windows 95，Windows 98，Windows Me，Windows NT 4.0，Windows 2000）
P-2646-8M44　 Groupmax Form Client for Lotus Notes　 06-00（適用OS：Windows 95，Windows 98，Windows Me，Windows NT 4.0，Windows 2000）

輸出時の注意

本製品を輸出される場合には，外国為替及び外国貿易法並びに米国の輸出管理関連法規などの規制を御確認の上，必要な手続きをお取りください。

なお，御不明な場合は，弊社担当営業にお問い合わせください。

商標類

Java及びすべてのJava関連の商標及びロゴは，米国及びその他の国における米国Sun Microsystems,Inc.の商標または登録商標です。

Lotusは，Lotus Development Corporationの登録商標です。

Lotus Notesは，米国Lotus Development Corp.の商品名称です。

Microsoftは，米国およびその他の国における米国Microsoft Corp.の登録商標です。

Microsoft SQL Serverは，米国Microsoft Corp.の商品名称です。

Microsoft Windows Socketsは，米国Microsoft Corp.が開発したプログラミングインタフェースの仕様の名称です。

NetWare(R)は，米国Novell,Inc.の登録商標です。

ODBCは，米国Microsoft Corp.が提唱するデータベースアクセス機構です。

OLEは，米国Microsoft Corp.が開発したソフトウェア名称です。

OLEは，Object Linking and Embeddingの略です。

ORACLEは，ORACLE Corporationの登録商標です。

Windowsは，米国およびその他の国における米国Microsoft Corp.の登録商標です。

Windows NTは，米国およびその他の国における米国Microsoft Corp.の登録商標です。

発行履歴

平成13年1月（第１版）3020-3-B30

はじめに

このマニュアルは，Groupmax Enterprise Version 6のアプリケーションのGroupmax Form Version 6（以降Groupmax Formと表記します）の概要について説明したものです。Groupmax Formは，オフィスで必要な帳票をコンピュータ化して，効率良く処理できるようにする電子帳票システムです。このマニュアルは，Groupmax Formの導入時に読んでいただき，Groupmax Formの概要や，Groupmax Formで作成できる業務を知っていただくことを目的としています。

なお，マニュアル内ではGroupmax Enterprise Version 6をGroupmaxと呼びます。

〈対象読者〉

このマニュアルは，Groupmax Formを初めて利用される方で，Groupmax Formで作成できる業務について知りたい方を対象としています。

〈マニュアルの構成〉

このマニュアルは，次に示す三つの章と付録から構成されています。

第１章　Groupmax Formの概要

Groupmax Formでできる業務の概要について説明しています。

第２章　Groupmax Formの特長と機能

Groupmax Formの特長と，Groupmax Formを利用して業務を作成及び実行するための機能について説明しています。

第３章　Groupmax Formでの業務の作成と実行

Groupmax Formを利用した業務の作成及び実行方法について説明しています。

付録Ａ　用語解説

このマニュアルで使っているGroupmax Formの主な用語について説明しています。

〈関連マニュアル〉

Groupmax Formのほかのマニュアル，及びGroupmax Formと関連するプログラムのマニュアルを次に示します。

・Groupmax Form Version 6　ユーザーズガイド（3020-3-B36）

電子帳票システムGroupmax Formの機能と操作方法を説明しています。

・Groupmax Form Version 5 World Wide Web　使用の手引（3020-3-A59）

Groupmax Formの伝票をJava変換してWWWブラウザ上で実行できるように変更する製品Groupmax Form for WWWの機能と使い方を説明しています。また，Java変換した伝票及びHTML変換した伝票のWWWブラウザ上での利用全般について説明しています。

・Groupmax Form Version 6 for Active Server Pages　使用の手引（3020-3-B37）

Groupmax Formの伝票をASP変換してWWWブラウザ上で実行できるように変更する製品Groupmax Form for ASPの機能と使い方を説明しています。また，ASP変換した伝票のWWWブラウザ上での利用全般について説明しています。

・Groupmax Integrated Desktop Version 6　ユーザーズガイド（3020-3-B38）

Groupmaxの統合作業環境システムGroupmax Integrated Desktopの機能と操作方法を説明しています。Groupmax Integrated Desktopの機能には，電子メールシステムGroupmax Mail，電子アドレス帳システムGroupmax Address，文書管理システムGroupmax Document Manager，ワークフローシステムGroupmax Workflowがあります。

・Groupmax Workflow Version 6　概説（3020-3-B31）

ワークフローシステムGroupmax Workflowの機能の概要を説明しています。

・Groupmax World Wide Web Desktop Version 6　ユーザーズガイド（3020-3-B44）

WWWブラウザ上でGroupmaxのアプリケーションを利用するための製品Groupmax WWWの機能と操作方法を説明しています。

・Businesspower Version 5.0　紹介　Windows NT環境での基幹業務の開発・実行（3020-3-847）

Businesspowerを利用したWindows NT環境での基幹業務構築の概要を説明しています。

〈マニュアルでの表記〉

このマニュアルでは，製品名称又は総称を次に示す略称で表記します。

製品名称又は総称
略称

Groupmax Address Version 6
Groupmax Address

Groupmax Document Manager Version 6
Groupmax Document Manager

Groupmax Form Client-Design Version 6
Groupmax Form Client

Groupmax Form Client-ODBC Version 6
Groupmax Form Client-ODBC

Groupmax Form Client Version 6
Groupmax Form Client

Groupmax Form Client Version 6 for Active Server Pages
Groupmax Form Client for ASP

Groupmax Form Client Version 6 for Lotus Notes
Groupmax Form Client for Lotus Notes

Groupmax Form Server-Processing Option Version2.0
Groupmax Form Server

Groupmax Form Version 6
Groupmax Form

Groupmax Form Version 5 for World Wide Web
Groupmax Form for WWW

Groupmax Integrated Desktop Version 6
Groupmax Integrated Desktop

Groupmax Mail Version 6
Groupmax Mail

Groupmax Workflow Version 6
Groupmax Workflow

Groupmax World Wide Web Desktop Version 6
Groupmax WWW

Microsoft(R) Windows NT(R) Workstation Network Operating System Version 4.0又は
Microsoft(R) Windows NT(R) Server Network Operating System Version 4.0
Windows NT

Microsoft(R) Windows(R) 2000 Professional Operating System又は
Microsoft(R) Windows(R) 2000 Server Network Operating System又は
Microsoft(R) Windows(R) 2000 Advanced Server Network Operating System
Windows 2000

Microsoft(R) Windows(R) 95 Operating System
Windows 95

Microsoft(R) Windows(R) 98 Operating System
Windows 98

Microsoft(R) Windows(R) Millennium Edition Operationg System
Windows Me

なお，特に区別する必要がない場合は，Windows 95，Windows 98及び Windows Meを総称して，Windows 95と表記しています。また，Windows 95，Windows 98，Windows Me，Windows NT及びWindows 2000を総称して，Windowsと表記しています。

このマニュアルでは，Windows 95のGUIを使ってGroupmax Formの各機能を説明しています。御使用のOSがWindows 98，Windows Me，Windows NT及びWindows 2000の場合は，それぞれのGUIに置き換えてお読みください。

〈マニュアルで使用する英略語〉

このマニュアルでは，次に示す正式名称を英略語で表記します。

英略語 | 正式名称
ASP | Active Server Pages
CSV | Comma Separated Value
DLL | Dynamic Link Library
EUR | End-User Reporting
GUI | Graphical User Interface
ISAM | Indexed Sequential Access Method
ODBC | Open Database Connectivity
OLE | Object Linking and Embedding
OS | Operating System
SQL | Structured Query Language
WWW | World Wide Web

〈図中で使用する記号〉

このマニュアルの図中で使用する記号を次のように定義します。

〈常用漢字以外の漢字の使用について〉

このマニュアルでは，常用漢字を使用することを基本としておりますが，次に示す用語については，常用漢字以外の漢字を使用しています。

矩形（くけい）　　　　罫線（けいせん）　　　桁（けた）

揃える（そろえる）　　捺印（なついん）　　　貼り付ける（はりつける）

稟議書（りんぎしょ）

1.Groupmax Formの概要

Groupmax Formでは，伝票や台帳を使ったオフィスの帳票処理業務をコンピュータ化できます。データベースの利用，ワークフローとの連携，クライアントサーバシステムでの運用などによって，業務効率を向上できます。

この章では，Groupmax Formの概要を説明します。

＜この章の構成＞

1.1　帳票処理業務をコンピュータ化できます

1.2　いろいろなデータベースを利用できます

1.3　メール，ワークフローと連携できます

1.4　基幹業務に対応できます

1.5　業務の開発効率を向上できます

1.1　帳票処理業務をコンピュータ化できます

伝票の記入，帳票の作成，管理台帳の更新など，オフィスにはいろいろな帳票処理業務があります。Groupmax Formでは，こうした業務をコンピュータ化して，業務効率を向上できます。帳票処理業務のコンピュータ化の例を，図1-1に示します。

図1-1　帳票処理業務のコンピュータ化の例

この節で述べる特長・機能の詳細については，「2.1 帳票処理業務のコンピュータ化」を参照してください。

紙の帳票から電子帳票へ

従来の紙を使った帳票処理では，伝票の記入や，伝票の内容に基づいた台帳の更新などをすべて手作業で行わなければなりません。Groupmax Formでは，伝票や台帳を電子化したり，台帳（データベース）を更新するアプリケーションを作成したりして，帳票処理業務をコンピュータ化できます。

メール，ワークフローの利用

帳票処理では，伝票を複数の作業者や部署に配布したり，回覧したりします。Groupmax Formでは，メールシステムやワークフローシステムを利用して，業務にかかる時間を短縮したり，業務の流れを自動化したりできます。

電子印での捺印

帳票処理では，伝票の記入者や承認者が捺印することが多くあります。Groupmax Formでは，電子印を利用して，紙の場合と同様に伝票に捺印できます。電子印には，伝票のデータを保護する機能があるので，データの改ざんを防止できます。

1.2　いろいろなデータベースを利用できます

業務で使用するデータを目的別に分類して管理するためには，データベースの利用が不可欠です。Groupmax Formでは，データベースを作成・加工できます。また，流通データベースを利用できます。

この節で述べる特長・機能の詳細については，「2.2 いろいろなデータベースの利用」を参照してください。

データベースの作成と利用

Groupmax Formは，データベースを作成・加工する機能を備えています。サーバ上のデータベースを，クライアントで使うこともできます。データベースを利用することで，大量の業務データを有効に活用できます。

また，ODBC準拠のデータベースといった流通データベースを利用できます。さらに，ISAMファイル・CSV形式ファイルや，オフィスサーバ（elles7）の台帳ファイルも利用できます。

Groupmax Formでのデータベースの利用形態を，図1-2に示します。

図1-2　データベースの利用形態

データの加工と印刷

データベースのデータは，いろいろな業務で参照・更新されます。また，データを帳票に印刷することもあります。これらの業務でデータを有効に利用するためには，抽出・分類・集計などの処理が必要です。

Groupmax Formでは，業務に応じた形のデータ加工処理や印刷処理を，自由に作成できます。また，データベースの内容をウィンドウに表示して，対話形式でデータを加工することもできます。

データの加工・印刷の例を，図1-3に示します。

図1-3　データの加工・印刷の例

1.3　メール，ワークフローと連携できます

帳票処理業務では，伝票を複数の作業者や部署に配布したり，回覧したりすることがあります。Groupmax Formでは，メールシステムやワークフローシステムと連携することで，こうした業務をコンピュータ化できます。

この節で述べる特長・機能の詳細については，「2.3 メール，ワークフローとの連携」を参照してください。

メールとの連携

Groupmax Formの伝票を，メールシステムを使って送信できます。このとき，送信先での伝票処理に必要なデータも，添付できます。また，電子印で伝票に捺印することで，伝票のデータを保護して改ざんを防止できます。

メールシステムを使った運用例を，図1-4に示します。

図1-4　メールシステムを使った運用例

ワークフローとの連携

オフィスの業務では，業務ごとに処理経路がある程度定められています。こうした業務の流れを定義したものを，ワークフローといいます。Groupmax Formでは，ワークフローシステムと連携することで，帳票処理の流れを自動化できます。さらに，電子印を利用すれば，紙の帳票と同様の審査・承認業務もできます。

ワークフローシステムを使った運用例を，図1-5に示します。

図1-5　ワークフローシステムを使った運用例

1.4　基幹業務に対応できます

オフィスの基幹業務では，データをいろいろな形で処理する必要があります。また，データ量が多いことから，クライアントサーバシステムで処理を分散したり，ファイルを分散したりする必要があります。Groupmax Formでは，様々な処理を組み合わせて，こうした基幹業務を作成できます。また，クライアントサーバシステムで業務を実行できます。

この節で述べる特長・機能の詳細については，「2.4 基幹業務への対応」を参照してください。

複数の業務をまとめて実行

基幹業務は，伝票の入力，データベースの更新，帳票の印刷といった，複数の業務で構成されています。Groupmax Formでは，これらの業務を個々に作成した後，一つの業務に組み合わせて，まとめて実行できます。

業務をまとめて実行する例を，図1-6に示します。

図1-6　業務をまとめて実行する例

クライアントサーバシステムでの運用

Groupmax Formでは，クライアントとサーバとで処理を分散して，クライアントサーバシステムで業務を運用できます。コンピュータ資源を有効に活用することで，業務の効率を向上できます。

クライアントサーバシステムでの運用例を，図1-7に示します。

図1-7　クライアントサーバシステムでの運用例

Groupmax，Businesspowerとの連携

Groupmaxのメールプログラム（Groupmax Mail）やワークフロープログラム（Groupmax Workflow）などと連携できます。また，Windows NT対応統合システムであるBusinesspowerの各プログラムと連携できます。これらのプログラムを利用することで，大規模な基幹業務にも対応できます。

Groupmax，Businesspowerとの連携の概要を，図1-8に示します。

図1-8　Groupmax，Businesspowerとの連携の概要

1.5　業務の開発効率を向上できます

業務アプリケーションの開発では，開発ツールの操作が容易で機能が豊富なほど，開発効率が向上します。Groupmax Formでは，マウス操作で画面形式を作成したり，日本語のコマンドを組み合わせて処理を定義したりして，簡単に業務アプリケーションを開発できます。また，部品を再利用したり，ほかのアプリケーションを利用したりするための機能を備えています。

この節で述べる特長・機能の詳細については，「2.5 開発効率の向上」を参照してください。

マウス操作で画面形式や印刷形式を作成

Groupmax Formでは，伝票の画面形式や帳票の印刷形式を，マウスを使って作成します。伝票や帳票の項目を，簡単な操作で作成できます。また，項目の大きさや配置などを，自由に変更できます。

日本語コマンドで処理を簡単に作成

Groupmax Formには，いろいろな日本語コマンドが用意されています。これらのコマンドを組み合わせるだけで，業務に合った処理を簡単に作成できます。また，典型的な処理のひな型（スケルトン）を自動的に作成する機能や，ダイアログボックスでコマンドのオペランドを指定する機能などを利用して，初心者でも容易に処理を作成できます。

スパイラルアプローチでの開発

Groupmax Formで作成した業務は，その場で実行して確認できます。また，画面形式や処理定義を，容易に修正したり追加したりできます。そのため，プロトタイプ（試作版）を作成してから利用者の意見を取り入れて完成させていくという，スパイラルアプローチで業務を開発できます。

部品の再利用

Groupmax Formでは，作成した画面形式や処理定義を部品として登録して，再利用できます。

ほかのアプリケーションの利用

Groupmax Formでは，OLE機能・DLL機能で，ほかのアプリケーションで作成したデータを取り込んだり，ほかのアプリケーションで作成したプログラムを呼び出したりできます。

2.Groupmax Formの特長と機能

Groupmax Formでは，紙の帳票と同じイメージの伝票発行画面を，業務に応じた形式で自由に作成できます。また，データベースを作成して，業務データを管理・利用できます。さらに，メール・ワークフローと連携する業務や，クライアントサーバシステムで運用する業務も，簡単に作成できます。

この章では，Groupmax Formの特長と機能を説明します。

＜この章の構成＞

2.1　帳票処理業務のコンピュータ化

2.2　いろいろなデータベースの利用

2.3　メール，ワークフローとの連携

2.4　基幹業務への対応

2.5　開発効率の向上

2.1　帳票処理業務のコンピュータ化

Groupmax Formでは，業務に応じた形式の伝票発行画面を作成して，帳票処理業務をコンピュータ化できます。伝票発行画面では，紙の帳票に記入するのと同様のイメージで，データを入力します。このとき，データベースのデータを参照したり，更新したりできます。また，電子印で伝票に捺印したり，メールやワークフローで伝票を送信したりできます。

＜この節の構成＞

(1)　自由な形式の伝票の作成と利用（伝票発行業務）

(2)　データベースの参照と更新

(3)　伝票のグループ化

(4)　伝票への捺印

(5)　メール，ワークフローとの連携

(1)　自由な形式の伝票の作成と利用（伝票発行業務）

業務では，「売上伝票」や「旅費精算書」など，様々な形式の伝票を使います。Groupmax Formでは，紙の伝票と同じイメージの伝票発行画面を，業務に応じた形式で自由に作成できます。

伝票には，タイトルなどのように内容が決まっている箇所と，データを記入する箇所とがあります。データを記入する箇所には，あらかじめ定められたデータを記入する項目や，伝票ごとに異なるデータを記入する項目があります。Groupmax Formでは，マウス操作でこうした要素を作成して組み合わせることで，いろいろな形式の伝票発行画面を簡単に作成できます。

さらに，プッシュボタンなどのボタン，コンボボックス，画像（ビットマップ形式ファイル）などを利用して，コンピュータ化の利点を生かした操作性の良い画面を作成できます。また，文字の色や大きさを変えたり，項目を立体表示したりして，見やすく使いやすい画面を作成できます。

伝票発行画面の例を，図2-1に示します。

図2-1　伝票発行画面の例

(2)　データベースの参照と更新

伝票の項目の中には，管理台帳などの内容を参照しながらデータを記入する項目があります。Groupmax Formでは，伝票の項目とデータベースの項目とを結び付けることで，データベースの内容を参照しながらデータを入力できます。また，伝票に入力したデータを使って，データベースの内容を更新できます。

例えば，伝票の項目「顧客コード」にカーソルが移動したとき，データベースの顧客データを一覧表示できます。一覧から選択したデータが，伝票に入力されます。また，伝票に入力した「商品コード」をキーにしてデータベースを検索して，対応する「商品名」や「単価」などのデータを自動的に入力できます。さらに，入力した「数量」や「金額」などの売上データで，データベースの内容を更新できます。

データベースの参照・更新の例を，図2-2に示します。

図2-2　データベースの参照・更新の例

(3)　伝票のグループ化

業務の内容によっては，一度に複数種類の伝票にデータを記入することがあります。Groupmax Formでは，複数の伝票をグループ化して，グループ伝票を作成できます。一つの伝票から別の伝票を呼び出したり，伝票間でデータを共有したりできます。

例えば，受け付けた注文のデータを「受付伝票」に入力した後，配送種別に応じて「普通配送伝票」や「特別配送伝票」を呼び出せます。このとき，「受付伝票」で入力したデータは，配送伝票に引き継げます。

伝票のグループ化の例を，図2-3に示します。

図2-3　伝票のグループ化の例

(4)　伝票への捺印

紙の伝票には，担当者がデータ記入後に捺印したり，管理者が承認の意味で捺印したりします。Groupmax Formでは，電子印を利用して，紙の場合と同様に伝票に捺印できます。

電子印は，印影にテキスト形式又はビットマップ形式のどちらかの形式を選択できます。また，捺印の日付を指定できます。さらに，捺印の権限を指定できます。これによって，捺印欄に捺印できる人を特定でき，不正な捺印を防げます。

電子印は，印の形を表示するだけでなく，伝票のデータを保護する機能があります。捺印欄に捺印して，メールを利用して伝票を送信すると，送信先では，あらかじめ指定した項目のデータは変更できなくなるので，データの改ざんを防げます。

一つの伝票には，複数の捺印欄を作成できます。捺印によってどの項目のデータを保護するかは，それぞれの捺印欄ごとに指定できます。そのため，一度捺印された伝票にデータを追記して，別の捺印欄に更に捺印できます。また，捺印を取り消して，データを訂正することもできます。

捺印とデータ保護の例を，図2-4に示します。

図2-4　捺印とデータ保護の例

(5)　メール，ワークフローとの連携

帳票を処理するとき，部署内で帳票の審査・承認を受けたり，ほかの部署へ帳票を送ったりすることがあります。Groupmax Formでは，メールやワークフローを利用して，データを記入した伝票をほかの作業者へ送信したり回覧したりできます。

Groupmax Mailを使って，Groupmax Formの伝票を送信・回覧できます。また，Groupmax Workflow（ワークフロー）を使えば，帳票処理の流れを自動化できます。このとき，電子印で捺印することで，審査・承認ができます。そして，捺印の権限を指定しておくと，Groupmax Address（電子アドレス帳）を使って，捺印できる人を特定できます。さらに，メールで受信した伝票や，ワークフローでの処理が終わった伝票は，Groupmax Document Manager（文書管理）に登録することもできます。

2.2　いろいろなデータベースの利用

業務で発生する大量のデータを管理して，有効に活用するためには，データベースの利用が不可欠です。Groupmax Formでは，データベースを作成して，データを分類管理できます。また，流通データベースを利用できます。

＜この節の構成＞

(1)　利用できるデータベース

(2)　データベースを自由に加工（データベース更新業務）

(3)　データベースの内容の印刷（書式印刷業務）

(1)　利用できるデータベース

Groupmax Formで利用できるデータベースを，表2-1に示します。

表2-1　利用できるデータベース

| Groupmax Formで作成したデータベース | ODBC準拠のデータベース | ISAMファイル | オフィスサーバの台帳ファイル
Groupmax Form Client | ○ | ○ | ○ | ○
Groupmax Form Server | ○ | ○※ | ○ | ×

（凡例）〇：利用できる

　　　　×：利用できない

注※　Microsoft SQL Server及びORACLEを利用できます。

データベースの作成

Groupmax Formでは，データベースを作成して，業務データを管理・利用できます。データベーステーブルの項目名や項目属性などは，データベース定義ウィンドウを使って対話操作で定義します。また，テーブルの形式をそのままデータベース編集ウィンドウに表示して，データを入力できます。

データベース作成の流れを，図2-5に示します。

図2-5　データベース作成の流れ

流通データベースなどの利用

Groupmax Formで作成したデータベース以外にも，ODBC準拠のデータベースやISAMファイルを利用できます。また，CSV形式のファイルを利用して，流通アプリケーションとデータを共有できます。さらに，オフィスサーバ（elles7）の台帳ファイルも利用できます。

それぞれのデータベースやファイルを使う場合のプログラム構成を，図2-6に示します。

図2-6　データベースやファイルを使う場合のプログラム構成

(2)　データベースを自由に加工（データベース更新業務）

データベースのデータは，日々の業務でいろいろな形で参照・更新されます。このとき，データの抽出・分類・集計などの処理が必要になることもあります。

Groupmax Formでは，豊富なコマンドを組み合わせて処理を定義することで，それぞれの業務に応じた形でデータベースを参照・更新できます。また，伝票の入力データをキーにしてデータベースを検索したり，入力データでデータベースのデータを更新したりできます。

データベースの更新処理の例を，図2-7に示します。

図2-7　データベースの更新処理の例

データベース編集ウィンドウを使って，対話形式でもデータベースを加工できます。データの追加や更新だけでなく，いろいろな条件を指定して抽出・分類・集計などの処理もできるので，非定型的な業務にも対応できます。

データベース編集ウィンドウを，図2-8に示します。

図2-8　データベース編集ウィンドウ

(3)　データベースの内容の印刷（書式印刷業務）

データの集計業務などでは，データベースの内容を帳票に印刷します。同じデータでも，業務によって印刷したい形式が異なることがあります。

Groupmax Formでは，データベースの内容を，目的に応じた形式の帳票に印刷できます。帳票の印刷形式（書式）は，伝票発行画面と同様に，マウス操作で作成します。帳票のタイトルや，一度だけ印刷する項目，繰り返し印刷する項目などを組み合わせて，自由な形式を作成できます。さらに，処理定義で書式の項目とデータベースの項目とを結び付けます。このとき，特定の項目の小計や合計を計算して，印刷することもできます。

書式印刷業務の例を，図2-9に示します。

図2-9　書式印刷業務の例

2.3　メール，ワークフローとの連携

帳票を処理するとき，部署内で帳票の審査・承認を受けたり，ほかの部署へ帳票を送ったりすることがあります。また，ほかの作業者から受け取った伝票にデータを追加して，元の作業者や別の作業者に送ることもあります。Groupmax Formでは，メールシステムやワークフローシステムと連携して，伝票をほかの作業者へ送信したり，伝票処理の流れを自動化したりできます。

＜この節の構成＞

(1)　メールとの連携

(2)　ワークフローとの連携

(3)　文書管理との連携

(4)　電子アドレス帳との連携

(1)　メールとの連携

データを入力した伝票を，メールシステムを使って，ほかの作業者へ送信したり回覧したりできます。GroupmaxのメールプログラムであるGroupmax Mailを利用できます。

伝票を送信するとき，伝票の実行に必要なファイルを添付できます。送信先では，添付されたデータベースファイルなどを使って，伝票を処理できます。

メールを使った運用例を，図2-10に示します。

図2-10　メールを使った運用例

電子印で伝票に捺印してデータを保護すれば，データの改ざんを防止できます。また，複数の捺印欄を作成すれば，紙の伝票と同様に審査・承認業務ができます。

電子印を使った運用例を，図2-11に示します。

図2-11　電子印を使った運用例

(2)　ワークフローとの連携

帳票処理業務の多くは，処理経路がある程度定められています。GroupmaxのワークフロープログラムであるGroupmax Workflowでは，こうした処理の流れをワークフローとして定義できます。Groupmax Formでは，このGroupmax Workflowと連携することで，帳票処理業務の流れを自動化できます。

Groupmax Formの伝票発行画面は，ワークフローで案件を処理するときのフォーム（画面）として使えます。例えば，伝票に入力したデータを，案件としてワークフローに投入できます。また，受け取った案件データを伝票に読み込んで，データを追加したり更新したりできます。

ワークフローの各ノード（処理地点）では，それぞれ異なる伝票発行画面を利用できます。また，受け取った案件を次のノードへ遷移させるだけでなく，保留，取り消しの処理や，差し戻し，振り替え，相談の例外処理ができます。さらに，ダイアログボックスで遷移先を指定して遷移させることができます。

伝票発行画面は自由な形式で作成できるので，稟議書や営業報告など，様々な形態の帳票処理業務に適用できます。

ワークフローを使った運用例を，図2-12に示します。

図2-12　ワークフローを使った運用例

伝票発行画面を使った案件処理は，ダイアログボックスで簡単に定義できます。例えば，複数の案件を一度に処理する案件一括処理を指定したり，案件処理で使うボタンを作成したりできます。また，それらの案件処理の方法は，処理コマンドを使って，細かく定義することもできます。

案件処理の定義例を，図2-13に示します。

図2-13　案件処理の定義例

(3)　文書管理との連携

営業報告などの非定型データをデータベースに登録して管理すると，複数の作業者や部署で情報を共有できるようになります。Groupmaxの文書管理プログラムであるGroupmax Document Managerでは，こうした非定型データを管理するフォーム文書データベースを作成できます。

Groupmax Formの伝票発行画面を使って，Groupmax Document Managerで作成したフォーム文書データベースのデータや，Lotus Notesの文書データベースのデータを登録したり，参照したりできます。データの内容やデータの利用目的に応じた伝票発行画面を作成することで，情報を有効に活用できます。

文書管理を使った運用例（フォーム文書データベースの利用）を，図2-14に示します。

図2-14　文書管理を使った運用例（フォーム文書データベースの利用）

帳票の種類によっては，処理が終わった後も，データだけでなく帳票そのものを保管しておくことがあります。保管する帳票の種類や数が増えるに従って，管理は難しくなります。

Groupmax Formの伝票（画面形式，処理定義，データ）は，Groupmax Document Managerに登録して保管できます。Groupmax Document Managerの文書一覧機能や全文検索機能を使って，大量の伝票も効率良く管理できます。

文書管理を使った運用例（文書登録機能の利用）を，図2-15に示します。

図2-15　文書管理を使った運用例（文書登録機能の利用）

(4)　電子アドレス帳との連携

伝票や帳票には，部署内又はほかの部署で，審査・承認の捺印が必要となることがあります。

Groupmax Formの伝票や帳票は，審査・承認などの捺印の権限を指定できます。捺印の権限を指定しておくと，Groupmaxの電子アドレス帳プログラムであるGroupmax Addressを使って，捺印時に捺印者に対して捺印できるかどうかを判定できます。これによって，メールやワークフローを利用して，伝票や帳票に審査・承認を受ける場合に，不正な捺印を防げます。

2.4　基幹業務への対応

基幹業務では，大量のデータをいろいろな形で処理する必要があります。Groupmax Formでは，様々な処理を組み合わせて基幹業務を作成し，クライアントサーバシステムで運用できます。

＜この節の構成＞

(1)　複数の業務を組み合わせて実行（手順業務）

(2)　クライアントサーバシステムでの運用

(3)　Groupmaxとの連携

(4)　Businesspowerとの連携

(1)　複数の業務を組み合わせて実行（手順業務）

オフィスの基幹業務は，伝票の入力，データベースの更新，帳票の印刷といった，種類の異なる処理の組み合わせで構成されています。業務の内容によって，扱うデータが異なるため，それぞれの処理内容も異なります。

Groupmax Formでは，伝票入力やデータベース更新などの業務を個々に作成するだけでなく，これらを一つの業務（手順業務）に組み合わせて，まとめて実行できます。業務をメニュー画面に登録すれば，ボタンをクリックするなどの簡単な操作で実行できます。

業務を組み合わせて実行する例を，図2-16に示します。

図2-16　業務を組み合わせて実行する例

(2)　クライアントサーバシステムでの運用

パーソナルコンピュータを中心としたシステムで，大量のデータを効率良く処理するためには，クライアントサーバシステムでの運用が不可欠です。Groupmax Formでは，Windows NTサーバを使ったクライアントサーバシステムで業務を実行できます。クライアントとサーバとで処理を分散することで，コンピュータ資源を有効に活用して，業務効率を向上できます。また，オフィスサーバ（elles7）を使った処理分散もできます。

クライアントサーバシステムの構成例を，図2-17に示します。

図2-17　クライアントサーバシステムの構成例

Groupmax Formでは，クライアントで作成した業務をWindows NTサーバに登録して，クライアントから呼び出して実行できます。また，クライアントの業務の一部を，サーバに依頼して実行できます。大量のデータを扱う処理や大量の帳票を印刷する処理を，処理能力が高いサーバで実行することで，業務効率を向上できます。

Windows NTサーバを使った処理分散の例を，図2-18に示します。

図2-18　処理分散の例

処理を分散するときに，データベースをアップロードしたりダウンロードしたりできます。処理の実行結果をデータベースに格納して，クライアントとサーバとの間で受け渡しできます。

サーバで複数の処理を実行するとき，一つずつ実行することも，並行して実行することもできます。処理と処理との間に関連がない場合は，並行して実行すれば処理効率を向上できます。

クライアントで実行するのに適した業務，及びサーバで実行するのに適した業務を，次に示します。

クライアントで実行するのに適した業務
対話形式の業務（画面にデータを入力する業務，データベースを参照する業務など）

サーバで実行するのに適した業務
バッチ形式の業務（大量の帳票を印刷する業務，複数のデータベースをまとめて更新する業務など）

(3)　Groupmaxとの連携

Groupmax Formは，日立のグループウェアGroupmaxのアプリケーションです。Groupmaxのほかのアプリケーションと連携して，帳票処理業務の効率を向上できます。

Groupmax Mailの利用

Groupmax Formの伝票をGroupmax Mailを使ったメールシステムで送信できます。これによって，複数の作業者や部署の間で，伝票を配布したり回覧したりする業務を実現できます。

Groupmax Workflowの利用

Groupmax Workflowで定義したワークフローでは，各ノードのフォーム（作業画面）としてGroupmax Formの伝票発行画面を使えます。これによって，伝票の記入・承認・受付などの業務の流れを自動化できます。

Groupmax Document Managerの利用

Groupmax Document Managerで作成したフォーム文書データベースのデータを登録・参照するフォームとして，Groupmax Formの伝票発行画面を使えます。これによって，営業報告などの非定型データをデータベースに登録して，データを共有できます。

また，Groupmax Formの伝票をGroupmax Document Managerに登録できます。これによって，大量の伝票を効率良く管理できます。

Groupmax Addressの利用

Groupmax Formの伝票で，審査・承認などの捺印の権限を指定しておくと，Groupmax Addressの電子アドレス帳を使って，捺印時に捺印者に対して捺印できるかどうかを判定できます。これによって，不正な捺印を防げます。

WWWの利用

Groupmax Formの伝票を，JavaアプレットファイルやASPファイルに変換して，WWWブラウザ上で実行できます。変換した伝票は，Groupmax Workflowで定義されたワークフローのデータを処理するフォームとして，利用できます。また，Groupmax Document Managerで作成されたフォーム文書データベースのデータを登録・参照するフォームとして，利用できます。なお，Groupmax Formで作成した電子印を使って，伝票に捺印することもできます。

(4)　Businesspowerとの連携

Businesspowerは，Windows NTサーバを中心とした基幹業務を構築するために不可欠なソフトウェアを，体系化したものです。Groupmax Formでは，Businesspowerの各プログラムを利用することで，幅広い形態の基幹業務を作成できます。

FAXコネクションの利用

FAXコネクションは，FAXから入力した伝票の文字を認識して，データファイルに格納するプログラムです。FAXコネクションを使ってFAXから入力したデータを，Groupmax Formで加工できます。また，Groupmax FormのデータをFAXへ出力できます。

EURの利用

エンドユーザ帳票作成機能EURで作成したレポート形式を使って，Groupmax Formのデータを印刷できます。伝票やデータベースのデータを，幅広い形式の帳票で印刷できます。

拡張プリンタマネージャの利用

拡張プリンタマネージャは，Windows NTのプリントマネージャに不足しているリカバリ機能を持っています。ページ単位での印刷リカバリなどの機能を使うことで，Groupmax Formで大量の帳票を印刷する業務を，効率良く処理できます。

JP1／ジョブ管理機能の利用

JP1／ジョブ管理機能は，Windows NTサーバでのバッチジョブ機能を提供します。Groupmax Formでは，サーバにある実行形式ファイルをJP1／ジョブ管理機能のキューに登録して，バッチ形式で実行できます。

ISAMの利用

索引順編成ファイル管理ISAMを使って，Groupmax FormからISAMファイルを利用できます。これによって，クライアントでもサーバでも，COBOL85とファイルを共有した業務を作成できます。

2.5　開発効率の向上

業務アプリケーションの開発では，開発ツールの操作が容易で機能が豊富な程，開発効率が向上します。Groupmax Formでは，マウスやダイアログボックスを使って，対話形式で簡単にアプリケーションを開発できます。また，部品を再利用できるなど，開発効率を向上させる機能を備えています。

Groupmax Formでの業務作成の流れと特長を，図2-19に示します。

図2-19　業務作成の流れと特長

＜この節の構成＞

(1)　対話形式での業務作成

(2)　日本語の処理コマンド

(3)　スパイラルアプローチでの開発

(4)　部品の再利用

(5)　ほかのアプリケーションの利用

(1)　対話形式での業務作成

Groupmax Formでは，画面や帳票の形式を，マウスを使って作成できます。また，業務を実行するときの処理を，ダイアログボックスを使って定義できます。このように，対話形式で簡単に業務を作成できます。

画面や帳票の形式の作成

データ入力画面（伝票発行画面）の形式や帳票の印刷形式（書式）を，マウス操作で簡単に作成できます。タイトル，データ入力領域，ボタンなどの要素を組み合わせて，業務に合った形式の画面や書式を，自由に作成できます。

データ領域の桁数や，文字の大きさ・色などの属性は，ダイアログボックスで指定できます。また，データベースの項目を参照しながら，伝票の項目を作成できます。

画面の作成操作の例を，図2-20に示します。また，データベースを基にした項目作成の例を，図2-21に示します。

図2-20　画面の作成操作の例

図2-21　データベースを基にした項目作成の例

各種オプションの指定

業務の実行で使う機能を，オプションとしてダイアログボックスで選択できます。メニューや標準で提供されるボタンを表示するかどうか，データベースを参照する機能を使うかどうかなどを，ダイアログボックスでチェックするだけで指定できます。

伝票発行画面のオプションを指定するダイアログボックスを，図2-22に示します。

図2-22　伝票発行画面のオプションを指定するダイアログボックス

処理定義の作成

Groupmax Formには，処理定義のひな型（スケルトン）を自動的に作成するスケルトン生成機能があります。データベースの読み込みなどの典型的な処理は，業務に応じたパラメタをダイアログボックスで入力するだけで，簡単に定義できます。

また，処理コマンド簡易入力機能を使って，コマンドのオペランドを対話形式で指定できます。ダイアログボックスで値を選択したり入力したりするだけで，オペランドを指定できます。

スケルトン生成機能で使うダイアログボックスの例を，図2-23に示します。また，処理コマンド簡易入力機能で使うダイアログボックスの例を，図2-24に示します。

図2-23　スケルトン生成機能で使うダイアログボックスの例（データベースの読み込み）

図2-24　処理コマンド簡易入力機能で使うダイアログボックスの例（データベースの参照）

伝票の自動作成

マウス操作で伝票を作成する方法のほかに，伝票の形式，構成，項目，ボタンなどの必要な情報をダイアログボックスで指定して，伝票を自動的に作成することもできます。この機能を伝票自動生成機能といいます。

伝票自動生成機能で使うダイアログボックスの例を，図2-25に示します。

図2-25　伝票自動生成機能で使うダイアログボックスの例

(2)　日本語の処理コマンド

Groupmax Formには，いろいろな処理に対応できるように豊富な処理コマンドが用意されています。コマンドの名前は，「DB更新」，「サーバ呼出」のようにすべて日本語なので，機能を理解しやすく，容易に習得できます。これらのコマンドを様々に組み合わせることで，業務に応じたきめ細かな処理を，簡単に定義できます。

処理定義の例を，図2-26に示します。

図2-26　処理定義の例

コマンド名を正確に覚えていなくても，ダイアログボックスから目的のコマンドを選択して入力できます。また，処理コマンド簡易入力機能を利用すれば，ダイアログボックスでオペランドを指定できます。さらに，データベースの読み込みなどの典型的な処理は，スケルトン生成機能を使って，自動的に作成できます。

(3)　スパイラルアプローチでの開発

GUIを使った業務アプリケーションを開発する場合，スパイラルアプローチを採用することが有効だといわれています。スパイラルアプローチとは，プロトタイプを作成してから，エンドユーザの意見を取り入れて修正・追加を繰り返し，アプリケーションを完成させていく方式です。

Groupmax Formでは，プログラムを翻訳（コンパイル）する必要がありません。そのため，作成した業務を，その場で実行して確認できます。実行した結果，画面形式や処理定義に不都合な点や不足している点があれば，すぐに修正・追加作業に移れます。

このように，Groupmax Formは，アプリケーションのテストや修正が容易なので，スパイラルアプローチで業務を開発できます。これによって，開発効率を向上できます。

スパイラルアプローチでの開発例を，図2-27に示します。

図2-27　スパイラルアプローチでの開発例

(4)　部品の再利用

Groupmax Formでは，作成した画面形式や印刷形式と処理定義とをひとまとめにして，部品として登録できます。また，作成した処理定義を，ライブラリファイルに登録できます。

業務で定型的に使う画面項目や処理定義を，部品として登録して再利用することで，開発効率を向上できるだけでなく，統一された業務を開発できます。

部品の再利用の例を，図2-28に示します。

図2-28　部品の再利用の例

(5)　ほかのアプリケーションの利用

Groupmax Formでは，OLE機能・DLL機能を使って，ほかのアプリケーションで作成したデータやプログラムを利用できます。既存のアプリケーション資産を利用することで，開発効率を向上できます。

ほかのアプリケーションの利用例を，図2-29に示します。

図2-29　ほかのアプリケーションの利用例

オブジェクトの埋め込み（OLE機能）

OLE機能を使って，ほかのアプリケーションで作成したグラフや画像などのオブジェクトを，画面や帳票に埋め込めます。リンクして埋め込めば，オブジェクトの修正を，埋め込み元と埋め込み先の両方に反映できます。

プログラムの呼び出し（DLL機能）

DLL機能を使って，ほかのアプリケーションで作成したプログラムを呼び出して実行できます。呼び出したプログラムの実行結果を受け取って，利用できます。

3.Groupmax Formでの業務の作成と実行

Groupmax Formで業務を作成するには，まず，データ入力画面や帳票の形式をマウスを使って定義します。さらに，実行したい処理の内容を，ダイアログボックスで指定したり，処理コマンドを組み合わせて記述したりします。

この章では，Groupmax Formでの業務の作成方法を説明します。また，業務への適用例を示します。

＜この章の構成＞

3.1　業務の種類

3.2　業務作成の例

3.3　業務の作成と実行

3.4　伝票，帳票の構成

3.5　業務への適用例

3.1　業務の種類

Groupmax Formで作成する業務は，「伝票発行業務」，「データベース更新業務」，「書式印刷業務」，「手順業務」の４種類に分けられます。

＜この節の構成＞

(1)　伝票発行業務

(2)　データベース更新業務

(3)　書式印刷業務

(4)　手順業務

(5)　メニューの利用

(6)　ファイルパスの設定

(1)　伝票発行業務

画面でデータを入力して，伝票を発行する業務を，伝票発行業務といいます。この業務で使うデータ入力画面を，伝票発行画面といいます。

伝票発行業務では，データベースの内容を参照したり，データをデータベースに格納したりできます。また，入力した伝票を印刷できます。

伝票発行業務の概要を，図3-1に示します。

図3-1　伝票発行業務の概要

伝票のデータを利用して，データベースをより細かい処理で更新したい場合は，データベース更新業務を作成して，伝票発行業務から呼び出します。また，伝票のデータを画面と異なる形式で印刷したい場合は，書式印刷業務を作成して，呼び出します。

伝票発行業務は，データベース更新業務や手順業務のパラメタ入力処理などにも応用できます。伝票発行画面で入力したデータに応じて，ほかの業務を実行させたりできます。

手順業務での応用例を，図3-2に示します。

図3-2　手順業務での応用例

(2)　データベース更新業務

データベースのデータを変更したり，データを追加・削除したりする業務を，データベース更新業務といいます。この業務では，伝票やほかのデータベースのデータを基にして，データを更新します。

データベース更新業務の概要を，図3-3に示します。

図3-3　データベース更新業務の概要

伝票のデータをそのまま利用して，データベースを更新したり，データベースにデータを追加したりする処理は，伝票発行業務で作成できます。しかし，業務によっては，伝票のデータを基にして，ほかのデータベースを参照しながらデータベースを更新するなど，より複雑な処理も必要です。このような場合に，データベース更新業務を作成します。

データベース更新業務では，データの抽出・分類や併合・統合など，データベースの内容を加工することもできます。加工結果を基にして，別のデータベースを作成できます。このとき，項目を追加することもできます。

データベースの加工例を，図3-4に示します。

図3-4　データベースの加工例

(3)　書式印刷業務

データベースや伝票の内容を帳票として印刷する業務を，書式印刷業務といいます。この業務で使う帳票の印刷形式を，書式といいます。

書式印刷業務では，データベースの特定の項目だけを印刷したり，小計や合計を算出して印刷したりできます。また，印刷するデータベースを基に，ほかのデータベースを参照して，データを編集して印刷することもできます。

書式印刷業務の概要を，図3-5に示します。

図3-5　書式印刷業務の概要

書式印刷業務では，伝票の内容を印刷することもできます。伝票のデータを画面と異なる形式で印刷したい場合に，書式印刷業務を作成します。

伝票データの印刷例を，図3-6に示します。

図3-6　伝票データの印刷例

(4)　手順業務

伝票発行業務，データベース更新業務，書式印刷業務を組み合わせて，一つの業務にまとめたものを，手順業務といいます。作成した手順業務をメニューウィンドウに登録すれば，ボタンをクリックするなどの簡単な操作で，複数の業務を連続して実行できます。

手順業務の概要を，図3-7に示します。

図3-7　手順業務の概要

手順業務では，複数の業務を，定義した順序や条件に従って呼び出して実行できます。データベースやメモリファイル（作業用のデータファイル），変数を使えば，業務から業務へデータを受け渡しできます。また，伝票発行画面を利用して，業務の実行条件を対話形式で指定することもできます。

手順業務の例を，図3-8に示します。

図3-8　手順業務の例

手順業務では，クライアントの業務だけでなく，サーバに登録した業務を呼び出せます。また，クライアントやサーバのデータベースを加工する処理や，アップロード・ダウンロードする処理も実行できます。さらに，ほかの手順業務を呼び出すこともできます。手順業務を作成することで，様々な形態の業務を実現できます。

(5)　メニューの利用

メニューウィンドウを作成して，手順業務を登録できます。ボタンなどの部品を使ってメニューウィンドウを作成し，複数の業務を登録しておけば，簡単な操作で業務を選択して実行できます。

メニューウィンドウには，Groupmax Form以外のアプリケーションで作成したプログラムも登録できます。また，別のメニューを登録して，呼び出すこともできます。

メニューウィンドウの利用例を，図3-9に示します。

図3-9　メニューウィンドウの利用例

(6)　ファイルパスの設定

業務を実行するときに，どのドライブ・ディレクトリ（ファイルパス）にあるファイルを使うかを，あらかじめ設定できます。ファイルパスを設定しておくことで，処理コマンドのオペランドでファイル名だけを指定して，格納場所を意識することなくファイルを利用できます。

ファイルパスを設定するには，ファイル名とファイルパスとを対応付けて，その情報をファイルパス設定ファイルとして保存します。複数のファイルを使う場合，ファイルごとにファイルパスを設定できます。また，クライアントのファイルパスだけでなく，サーバのファイルパスも設定できます。業務を実行するときにどのファイルパス設定ファイルを使うかは，業務ごとに指定できます。

3.2　業務作成の例

Groupmax Formを使った「売上管理業務」の作成例を示します。業務の作成手順や，画面・帳票の形式及び処理定義の作成方法の概要などを説明します。

＜この節の構成＞

(1)　業務の内容と業務作成の流れ

(2)　伝票発行業務の作成

(3)　データベース更新業務の作成

(4)　書式印刷業務の作成

(5)　手順業務の作成

(6)　メニューウィンドウの作成

(1)　業務の内容と業務作成の流れ

業務の内容

「売上管理業務」では，「売上伝票」画面でデータを入力して，「売上マスタ」データベースを更新します。更新したデータベースの内容を，「売上帳票」として印刷します。

「売上管理業務」の内容を，図3-10に示します。

図3-10　「売上管理業務」の内容

業務作成の流れ

画面でデータを入力する処理は，伝票発行業務として作成します。データベースを更新する処理は，データベース更新業務として作成します。また，帳票を印刷する処理は，書式印刷業務として作成します。これらの業務を一つにまとめるために手順業務を作成して，メニューウィンドウに登録します。

「売上管理業務」作成の流れを，図3-11に示します。

図3-11　「売上管理業務」作成の流れ

「売上管理業務」では，データベースに格納された顧客や商品の情報を参照します。また，売上情報をデータベースに格納します。

「売上管理業務」で使うデータベースを，図3-12に示します。

図3-12　「売上管理業務」で使うデータベース

(2)　伝票発行業務の作成

伝票発行画面「売上伝票」でデータを入力するために，画面の形式及び処理定義を作成します。

「売上伝票」の形式を，図3-13に示します。

図3-13　「売上伝票」の形式

「売上伝票」では，データを簡単に入力するために，「顧客マスタ」データベースや「商品マスタ」データベースを参照します。また，商品の売上金額や合計金額を，自動的に計算します。

(a)　項目の種別

伝票発行画面を構成する主な項目は，見出し項目，明細項目，及び総括項目です。見出し項目は，顧客コードなど画面全体に関係するデータを表示する項目です。明細項目は，商品コードや売上金額などのデータを繰り返し表示する項目です。また，総括項目は，売上金額などの明細データの合計を表示する項目です。

「売上伝票」の各項目の種別を，次に示します。

顧客コード，顧客名
顧客のデータは，伝票ごとに一つしかないので，見出し項目として作成します。

コード，区分，商品名，単価，数量，金額
商品のデータは，必要に応じて繰り返し入力するので，明細項目として作成します。

合計
明細項目である金額の合計を表示するので，総括項目として作成します。

(b)　処理の内容

「売上伝票」の各項目の使い方，及び定義する処理の内容を，次に示します。

顧客コード，顧客名

使い方
顧客コードを入力すると，自動的に顧客名が表示されます。

処理（「顧客コード」の項目処理）
入力された顧客コードに基づいて，「顧客マスタ」データベースを検索します。該当するレコードの顧客名を読み込みます。

コード，区分，商品名，単価

使い方
ダイアログボックスに表示された商品データの一覧から，入力したいデータを選択します。

処理（「コード」の項目処理）
「コード」にカーソルが移動したときに，「商品マスタ」データベースのレコードをダイアログボックスに一覧表示します。データが選択されたら，コード・区分・商品名・単価を，それぞれの項目に読み込みます。

数量，金額，合計

使い方
数量を入力すると，金額が計算されて表示されます。また，金額の合計が計算されて，表示されます。

処理（「数量」の項目処理）
数量が入力されたとき，単価×数量を計算して，項目「金額」に代入します。

処理（「合計」の項目処理）
金額の合計を計算して，代入します。

終了ボタン（伝票発行画面のツールバーに標準で表示されます）

使い方
データ入力が終わったら，終了ボタンを押して，データベースを更新します。

処理（後処理）
更新するデータベースを指定して，データベース更新業務を呼び出します。

(3)　データベース更新業務の作成

「売上伝票」で入力したデータに基づいて，「売上マスタ」データベースを更新するために，処理定義を作成します。

(a)　処理の内容

この業務では，伝票のデータと顧客コード・商品コードが一致するレコードを，「売上マスタ」データベースから検索します。該当するレコードの数量・金額に，伝票で入力した数量・金額を加算します。

データベース更新業務で定義する処理の内容を，図3-14に示します。

図3-14　データベース更新業務で定義する処理の内容

データベース更新業務の入力元・出力先データベースは，業務を実行するときに指定します。ここでは，伝票発行業務の処理コマンドで呼び出して実行するので，処理コマンドのパラメタで指定します。

(4)　書式印刷業務の作成

「売上マスタ」データベースの内容を「売上帳票」として印刷するために，帳票の形式及び処理定義を作成します。

「売上帳票」の形式を，図3-15に示します。

図3-15　「売上帳票」の形式

「売上帳票」に印刷する顧客名や商品名は，「売上マスタ」データベースにはありません。このため，「顧客マスタ」データベースや「商品マスタ」データベースを参照します。商品の数量や売上金額は，「売上マスタ」データベースのデータをそのまま印刷します。

また，商品区分の変わり目で金額の小計を，顧客コードの変わり目で金額の合計を，それぞれ印刷します。さらに，すべてのレコードを印刷した後で，金額の総計を印刷します。

(a)　項目の種別

帳票は，見出し部，明細部，及び総括部で構成されます。データを印刷する項目（処理項目）は，そのデータの内容に応じて，それぞれの部に作成します。

見出し部は，顧客名などの見出し情報を印刷する部です。明細部は，商品名や売上金額などのデータを繰り返し印刷する部です。また，総括部は，帳票の最後に，明細データの累計などを印刷する部です。

見出し部や総括部には，特定の条件が成立したときだけ印刷する条件印刷領域を作成できます。また，明細部には，明細ごとの小計を印刷する小計領域を作成できます。

「売上帳票」の各項目の種別を，次に示します。

顧客名
顧客名は，帳票１枚につき先頭に１回印刷するので，見出し部の処理項目として作成します。

商品名，数量，金額
商品のデータは，必要に応じて繰り返し印刷するので，明細部の処理項目（明細項目）として作成します。

小計，合計
明細項目（商品データ）の特定の範囲ごとに印刷するので，小計領域の処理項目として作成します。

総計
特定の条件（レコードの終了）が成立したときに印刷するので，条件印刷領域の処理項目として作成します。

(b)　処理の内容

「売上帳票」の各項目の印刷内容，及び定義する処理の内容を，次に示します。

顧客名

印刷内容
顧客名を印刷します。

処理
「売上マスタ」データベースの顧客コードに基づいて，「顧客マスタ」データベースを検索します。該当するレコードの顧客名を読み込みます。

商品名

印刷内容
商品名を印刷します。

処理
「売上マスタ」データベースの商品コードに基づいて，「商品マスタ」データベースを検索します。該当するレコードの商品名を読み込みます。

数量，金額

印刷内容
数量・金額を印刷します。

処理
「売上マスタ」データベースの数量・金額を，それぞれの項目に読み込みます。このように，印刷対象のデータベースのデータを，同じ名前の項目にそのまま印刷する場合は，定義を省略できます。

小計

印刷内容
商品区分の変わり目で，金額の小計を印刷します。

処理
金額の合計を計算して，代入します。また，印刷条件として，商品区分の変わり目に印刷すること（ブレーク条件）を指定します。

合計

印刷内容
顧客コードの変わり目で，金額の合計を印刷します。

処理
金額の合計を計算して，代入します。また，印刷条件として，顧客コードの変わり目に印刷すること（ブレーク条件）を指定します。

総計

印刷内容
帳票の最後に，すべての金額の合計を印刷します。

処理
金額の合計を計算して，代入します。また，印刷条件として，データベースのすべてのレコードを処理し終わったときに印刷することを指定します。

書式印刷業務でどのデータベースを印刷するかは，業務を実行するときに指定します。ここでは，手順業務の処理コマンドで呼び出して実行するので，処理コマンドのパラメタで指定します。

(5)　手順業務の作成

伝票発行業務・データベース更新業務・書式印刷業務をまとめて実行するために，処理定義を作成します。

(a)　処理の内容

この業務では，作成した伝票発行業務及び書式印刷業務を，呼び出して実行します。それぞれの業務は，処理コマンドで呼び出します。書式印刷業務を呼び出すときは，印刷対象のデータベースを，処理コマンドのパラメタで指定します。

手順業務で定義する処理の内容を，図3-16に示します。

図3-16　手順業務で定義する処理の内容

(6)　メニューウィンドウの作成

手順業務を簡単に実行できるように，メニューウィンドウ「業務メニュー」を作成して，手順業務を登録します。

「業務メニュー」の形式を，図3-17に示します。

図3-17　「業務メニュー」の形式

3.3　業務の作成と実行

Groupmax Formで業務を作成するには，画面や帳票の形式と処理定義とを作成します。作成した業務は，単独で実行したり，ほかの業務から呼び出して実行したりします。Groupmax Formでの業務作成・実行の概要を説明します。

＜この節の構成＞

(1)　伝票発行業務の作成と実行

(2)　データベースの作成と更新，データベース更新業務の作成と実行

(3)　書式印刷業務の作成と実行

(4)　手順業務の作成と実行

(5)　業務の呼び出し

(6)　メニューの利用

(7)　ファイルパスの設定

(1)　伝票発行業務の作成と実行

伝票発行業務の作成

伝票発行業務の作成では，伝票処理ウィンドウで画面の形式と処理定義とを作成します。伝票発行業務の作成の流れを，図3-18に示します。

図3-18　伝票発行業務の作成の流れ

伝票のタイトルや項目，ボタンなどの画面の形式は，伝票編集ウィンドウでマウスを使って作成します。また，文字の大きさや罫線の太さなどの属性を，必要に応じて変更します。

項目のデータを演算する処理や，データをデータベースに格納する処理など，典型的な処理は，スケルトン生成機能を使って簡単に作成できます。更に詳しい処理を作成したい場合は，処理定義ウィンドウ（ドキュメントウィンドウ）で，処理コマンドを入力します。ここでも，処理コマンド簡易入力機能を使って，コマンドやオペランドを簡単に入力できます。

伝票発行業務で作成できる処理を，表3-1に示します。

表3-1　伝票発行業務で作成できる処理

処理名称 | 処理内容
開始処理 | 伝票発行業務を開始したときに，最初の前処理を実行する前に，一度だけ実行する処理
再開始処理 | メール形式ファイルを，起動したときに実行する処理
前処理 | 一つの伝票発行業務内で，伝票を起動したときに，実行する処理
項目処理 | 項目ごとに実行する処理
タイマ処理 | 設定した時間が経過するごとに（設定した時間の間隔で）実行する処理
キー入力処理 | 指定したキーを押したときに実行する処理
印刷前処理 | 伝票を印刷したときに，印刷処理を実行する前に，実行する処理
後処理 | 一つの伝票発行業務内で，伝票を終了したときに，実行する処理
最終処理 | 伝票発行業務を終了したときに，最後の後処理を実行した後に，一度だけ実行する処理
共通処理 | 項目処理から呼び出したときに実行する処理

伝票発行業務の実行

伝票発行業務の実行では，伝票発行ウィンドウ（伝票発行画面）でデータを入力したり，ボタンをクリックして処理を選択したりします。

伝票発行ウィンドウ（伝票発行画面）の例を，図3-19に示します。

図3-19　伝票発行ウィンドウ（伝票発行画面）の例

(2)　データベースの作成と更新，データベース更新業務の作成と実行

データベースの作成と更新

データベースを作成・更新するときは，データベース定義ウィンドウ及びデータベース編集ウィンドウを使います。

データベース定義ウィンドウでは，データベースの項目を作成して，属性を定義します。項目を変更したり，追加したりすることもできます。

データベース編集ウィンドウには，データベースの内容がそのままの形式で表示されるので，対話形式でデータベースを更新できます。データの入力や更新だけでなく，抽出・分類などの加工もできます。

データベース定義ウィンドウとデータベース編集ウィンドウとは，ボタンをクリックして切り替えられます。ウィンドウを切り替えることで，定義作業と編集作業が交互にできます。

データベース更新業務の作成

データベース更新業務の作成では，データを更新したり追加したりするための処理定義を作成します。これらの処理定義は，データベース更新処理定義ウィンドウで処理コマンドを入力して作成します。処理コマンド簡易入力機能を使えば，コマンドやオペランドを簡単に入力できます。

データベース更新業務の実行

データベース更新業務は，伝票発行業務や手順業務から呼び出して実行します。伝票発行業務から呼び出すことで，伝票のデータを基にしてデータベースを更新できます。また，手順業務から呼び出すことで，変数などを使ってほかの業務とデータを受け渡しできます。

(3)　書式印刷業務の作成と実行

書式印刷業務の作成

書式印刷業務の作成では，書式処理ウィンドウで帳票の印刷形式（書式）と処理定義とを作成します。

伝票発行業務と同様に，帳票のタイトルや項目などの印刷形式は，書式編集ウィンドウでマウスを使って作成します。また，項目の印刷内容などの処理定義は，処理定義ウィンドウ（ドキュメントウィンドウ）で処理コマンドを入力して作成します。処理コマンド簡易入力機能を使えば，コマンドやオペランドを簡単に入力できます。

書式印刷業務では，データベースから検索したデータを，帳票の項目に取り込む処理を作成できます。また，特定の範囲のデータを加算して小計を印刷する処理や，合計を印刷する処理なども作成できます。

書式印刷業務の実行

書式印刷業務は，伝票発行業務や手順業務から呼び出して実行します。伝票発行業務から呼び出すことで，データベースの内容を印刷するだけでなく，伝票のデータを画面とは異なる形式で印刷することもできます。また，手順業務から呼び出すことで，変数などを使ってほかの業務とデータを受け渡しできます。

(4)　手順業務の作成と実行

手順業務の作成

手順業務の作成では，業務を呼び出したりデータベースを加工したりするための処理定義を作成します。これらの処理定義は，手順処理定義ウィンドウで処理コマンドを入力して作成します。処理コマンド簡易入力機能を使えば，コマンドやオペランドを簡単に入力できます。

手順業務の実行

手順業務は，通常，メニューウィンドウから呼び出して実行します。ほかの手順業務から呼び出すこともできます。手順業務として組み合わされた個々の業務の間では，変数などを使ってデータを受け渡しできます。

(5)　業務の呼び出し

伝票発行業務からは，データベース更新業務や書式印刷業務だけでなく，ほかの伝票発行業務も呼び出せます。また，手順業務からほかの手順業務を呼び出すこともできます。

それぞれの業務の関係を，図3-20に示します。

図3-20　業務の関係

(6)　メニューの利用

メニューウィンドウを作成して業務を登録しておくと，ボタンをクリックするなどの簡単な操作で業務を実行できます。

メニューウィンドウの作成

メニューウィンドウは，メニュー編集ウィンドウで作成します。メニューのタイトルや，業務を実行するためのボタン・アイコンなどを作成して，実行する業務を登録します。

メニューウィンドウの例を，図3-21に示します。

図3-21　メニューウィンドウの例

メニューウィンドウからの業務の実行

メニューウィンドウでは，ボタンをクリックしたり，アイコンをダブルクリックしたりして，業務を呼び出して実行します。メニューウィンドウから呼び出せるのは，手順業務及びほかのメニューウィンドウです。また，Groupmax Formで作成した業務以外のプログラム（実行形式ファイル）も，メニューウィンドウに登録して呼び出せます。

伝票発行業務やデータベース更新業務を単独で実行したい場合にも，メニューウィンドウを利用できます。この場合，伝票発行業務やデータベース更新業務だけを呼び出す手順業務を作成して，メニューウィンドウに登録しておきます。

(7)　ファイルパスの設定

業務を実行するときに，どのドライブ・ディレクトリ（ファイルパス）にあるファイルを使うかを，あらかじめ設定できます。

ファイルパスを設定するには，ファイルパス設定ウィンドウで，ファイル名とファイルパスとを対応付けます。複数のファイルを使う場合，ファイルごとにファイルパスを設定できます。また，Windows NTサーバやオフィスサーバのファイルパスも設定できます。

ファイルパス設定ウィンドウを，図3-22に示します。

図3-22　ファイルパス設定ウィンドウ

設定が終わったら，その情報をファイルパス設定ファイルとして保存します。業務を実行するときは，どのファイルパス設定ファイルを使うかを指定することで，目的のファイルを利用できます。

3.4　伝票，帳票の構成

Groupmax Formで作成する伝票の画面構成，及び帳票の印刷形式を説明します。

＜この節の構成＞

(1)　伝票の構成

(2)　帳票の構成

(3)　レイアウト機能

(1)　伝票の構成

伝票発行画面の基本となる要素は，文字列，見出し項目，明細項目，及び総括項目です。見出し項目，明細項目，総括項目の集まりをそれぞれ見出し部，明細部，総括部といいます。また，データを入力・表示するこれらの項目を，まとめて処理項目といいます。伝票発行画面には，これらの項目のほかにも，プッシュボタンなどのボタン項目や，メモ項目，捺印項目，画像項目，OLE項目，リッチテキスト項目を作成できます。

伝票発行画面の構成例を，図3-23に示します。

図3-23　伝票発行画面の構成例

文字列

伝票のタイトルや項目の見出しなど，画面上に表示するだけの文字列です。データ処理には関係しません。

見出し項目

画面のデータ全体に関係する情報などを示す項目です。データを入力したり処理結果を表示したりできます。

明細項目

同じ形式のデータ（レコード）を，縦方向に繰り返して表示する項目です。データを入力したり処理結果を表示したりできます。

総括項目

明細項目のデータの合計値などを表示する項目です。明細項目にデータが入力されるに従って，総括項目のデータも変化します。総括項目にデータを入力することはできません。

ボタン項目

ボタン項目には，プッシュボタン，チェックボックス，及びラジオボタンがあります。ボタンをクリックしたり候補を選択したりすると，処理が実行されます。チェックボックス及びラジオボタンの場合は，ほかの項目のデータに応じて，候補を選択状態にすることもできます。

メモ項目

メモを表示する項目です。メモ項目には，伝票の項目の説明や情報などを記述できます。メモ項目を参考にしてデータを入力したり，処理を実行したりできます。

捺印項目

捺印項目をダブルクリックすると，捺印できます。捺印対象項目を指定しておけば，捺印することでその項目のデータを変更できなくすることができます。

画像項目

画像（ビットマップ形式ファイル）を表示する項目です。処理コマンドを使って，画像の表示・非表示を切り替えたり，画像を回転させたりできます。

OLE項目

ほかのアプリケーションで作成したグラフなどのオブジェクトを，OLE機能を使って埋め込む項目です。ほかのアプリケーションで作成済みのオブジェクトを，リンクして埋め込むこともできます。

リッチテキスト項目

書式付きの文字列（リッチテキスト）を表示する項目です。リッチテキスト項目のデータには，文字修飾やインデントなどの書式を設定できるので，レイアウトを工夫できます。

(2)　帳票の構成

帳票は，見出し部，明細部，及び総括部から成ります。それぞれの部には，文字列や処理項目を作成できます。また，部によっては，条件印刷領域や小計領域を作成できます。

帳票の構成例を，図3-24に示します。

図3-24　帳票の構成例

帳票を構成する要素の関係を，図3-25に示します。

図3-25　要素の関係

見出し部

帳票のタイトルなどの見出し情報を印刷します。文字列や処理項目のほかに，ページ項目を作成できます。また，条件印刷領域を作成できます。

明細部

同じ形式のデータ（レコード）を，繰り返し印刷します。繰り返す領域は，文字列（見出し）と明細項目とで作成します。また，小計領域を作成できます。

総括部

明細部の下に作成して，明細の合計などを印刷します。文字列や処理項目のほかに，ページ項目を作成できます。また，条件印刷領域を作成できます。

条件印刷領域

特定の条件が成立したときだけ印刷します。見出し部及び総括部に作成できます。

小計領域

明細データの小計を印刷します。明細部に作成できます。

文字列

帳票のタイトルや項目の見出しなど，常に同じ内容を印刷します。

処理項目

データや処理結果を印刷します。明細部で繰り返し印刷する項目を，特に明細項目といいます。

ページ項目

帳票のページ数を印刷します。見出し部及び総括部に作成できます。

伝票発行画面と同様に，帳票には画像項目及びOLE項目も作成できます。これらの項目には，画像（ビットマップ形式ファイル）を貼り付けたり，オブジェクトを埋め込んだりして印刷します。また，メモ項目，捺印項目，リッチテキスト項目を作成して，伝票の同じ種類の項目のデータを印刷することもできます。

(3)　レイアウト機能

伝票・帳票では，罫線を作成したり，文字や領域の属性を変更したりして，見た目を整えることができます。また，グリッドなどを利用して，項目の配置を調整できます。

罫線の作成

通常の罫線だけでなく，囲み罫線や矩形も作成できます。複数の項目をまとめて囲んだりして，画面や帳票の見た目を工夫できます。

罫線の利用例を，図3-26に示します。

図3-26　罫線の利用例

属性の変更

文字の大きさや領域の背景色などの属性を変更して，見やすく使いやすい伝票・帳票を作成できます。属性の初期値をあらかじめ変更（カスタマイズ）することもできます。

属性の変更例を，図3-27に示します。

図3-27　属性の変更例

配置の調整

伝票・帳票の形式を作成するとき，グリッドを利用できます。グリッドの間隔は，自由に設定できます。また，メニューコマンドを使って，項目の間隔・サイズ・位置を自動的に揃えられます。

3.5　業務への適用例

いろいろな業務へのGroupmax Formの適用例を示します。

＜この節の構成＞

3.5.1　売上実績の集計

3.5.2　人事異動の申請

3.5.3　遠隔地からの勤務表の回収と集計

3.5.4　営業日報の入力と参照

3.5.1　売上実績の集計

クライアントサーバシステムで運用する，売上実績の集計業務（日次業務）への適用例を示します。

この業務では，営業時間内に伝票発行画面で入力された売上データを，クライアントのデータベースに蓄積しておきます。営業時間終了後，データをサーバで集計してマスタデータベースを更新します。また，更新後のデータベースのデータを印刷します。

＜この項の構成＞

(1)　業務の内容

(2)　業務作成のポイント

(1)　業務の内容

売上実績の集計業務の内容を，図3-28に示します。

図3-28　売上実績の集計業務の内容

(2)　業務作成のポイント

１日の業務では大量の売上データが入力されます。こうしたデータの集計や印刷は，処理能力が高いサーバで実行します。

サーバへの業務の登録と実行

データの集計とマスタデータベースの更新，及び更新したデータベースの印刷は，Windows NTサーバのGroupmax Form Serverで実行します。これらの業務は，クライアントのGroupmax Form Clientで手順業務として作成して，サーバに登録しておきます。

サーバに登録した業務は，クライアントから呼び出して実行します。業務を呼び出す処理は，手順業務として作成します。なお，JP1／Net Batchのバッチジョブ管理機能やJP1／Auto Jobのスケジュール機能を利用すれば，サーバの業務を，毎日決まった時間に自動実行できます。

データの集計

売上データの集計業務では，まず，１日のデータを，商品コードなどの項目をキーにして集計します。その後，同じ項目をキーにして，マスタデータベースのデータに，集計した金額を加算します。Groupmax Formでは，このようなデータベース更新業務を作成できます。

大量データの印刷

データベースの大量データの印刷には，拡張プリンタマネージャを利用します。ページ単位でのリカバリ機能などによって，用紙切れやプリンタ障害などにも効率良く対処できます。

3.5.2　人事異動の申請

Groupmax Workflowのワークフローと連携した，人事異動の申請業務への適用例を示します。

この業務では，異動の申請や受け付けなどを，ワークフローの案件として処理します。処理の流れ（ビジネスプロセス）はGroupmax Workflowで定義します。申請や受け付けの処理には，Groupmax Formの伝票発行画面を使います。

＜この項の構成＞

(1)　業務の内容

(2)　業務作成のポイント

(1)　業務の内容

人事異動の申請業務の内容を，図3-29に示します。

図3-29　人事異動の申請業務の内容

(2)　業務作成のポイント

ワークフローで案件を処理する場合，各ノード（処理地点）で処理内容は異なります。それぞれの処理内容に合わせた画面を，Groupmax Formの業務として作成します。Groupmax Workflowでは，処理の流れ（ビジネスプロセス）を定義すると共に，各ノードでの案件処理で，Groupmax Formで作成した業務を実行することを指定します。

異動の申請

Groupmax Formで作成した異動申請用の業務を，Groupmax Integrated Desktopのワークプレースに登録しておけば，ワークプレースから「異動申請」画面を起動できます。画面の［申請］ボタンには，異動者・異動日などの入力データを，案件としてワークフローに投入する処理を定義します。

異動の受け付け

このノードの案件処理で，Groupmax Formで作成した異動受け付け用の業務を実行することを，ビジネスプロセスに定義しておきます。この定義によって，Groupmax Integrated Desktopの案件一覧から案件を選択したとき，「異動受付」画面を直接起動できます。

「異動受付」画面には，前のノードで投入された異動者・異動日などのデータを読み込みます。この処理は，伝票発行画面を作成するときに，ダイアログボックスで簡単に定義できます。

画面の［受付］ボタンには，このノードで入力した申請番号などのデータを，前のノードで入力されたデータに追加する処理を定義します。また，案件を処理済みの状態にして遷移させる処理を定義します。

異動の決済

画面の［決済］ボタンに，ラジオボタンの選択結果に応じて，案件のユーザ属性に「承認」又は「非承認」を設定する処理を定義します。さらに，案件を処理済みの状態にして遷移させる処理を定義します。また，［保留］ボタンには，案件を保留の状態にする処理を定義します。

3.5.3　遠隔地からの勤務表の回収と集計

FAXコネクションと連携して，遠隔地からの勤務表を回収・集計する業務への適用例を示します。

この業務では，営業所から勤務表をFAXで送信します。本社では，受信した勤務表のデータをGroupmax Formで作成した業務に取り込んで，データを集計します。集計結果は，営業所へ送られて，FAXで出力されます。

＜この項の構成＞

(1)　業務の内容

(2)　業務作成のポイント

(1)　業務の内容

勤務表の回収・集計業務の内容を，図3-30に示します。

図3-30　勤務表の回収・集計業務の内容

(2)　業務作成のポイント

営業所とFAXでデータをやり取りするには，FAXコネクションを利用します。データの集計処理はWindows NTサーバで実行して，集計結果をクライアントで確認後，営業所へ送信します。

勤務表の受信と集計

営業所からFAXで受信した勤務表のデータは，FAXコネクションの文字認識機能を利用して，サーバのデータベースに格納します。このとき，FAXコレクターを介してGroupmax Formで作成した業務を呼び出すことで，伝票発行画面で認識データを確認・修正できます。データの格納が終わったら，休暇日数や残業時間数などを集計します。

集計結果の送信

勤務データの集計結果を確認するために，伝票発行業務を作成します。この業務を実行して，クライアントの伝票発行画面に集計結果を表示します。さらに，FAXコネクションを利用して，営業所のFAXへ集計表を出力します。

3.5.4　営業日報の入力と参照

Groupmax Document Managerと連携した，営業日報を入力・参照する業務への適用例を示します。

この業務では，営業日報に入力したデータを，Groupmax Document Managerで作成したフォーム文書データベースに蓄積します。蓄積されたデータを参照しながらコメントを入力したり，データやコメントなどの営業概況を一覧表示したりします。

＜この項の構成＞

(1)　業務の内容

(2)　業務作成のポイント

(1)　業務の内容

営業日報の入力・参照業務の内容を，図3-31に示します。

図3-31　営業日報の入力・参照業務の内容

(2)　業務作成のポイント

作業者の目的に合わせて，データ入力用の画面や参照用の画面など，いろいろな形式の画面（フォーム）を，Groupmax Formの業務として作成します。画面の形式を変えることで，フォーム文書データベースのデータを様々な形態で利用できます。

作成した業務をGroupmax Document Managerに登録すれば，フォーム文書データベースの文書一覧から業務を起動できます。また，業務を起動してから，フォーム文書データベースのデータを読み込むこともできます。

営業日報の入力

営業日報入力用の伝票発行画面で，担当者や日付などのデータを入力して，フォーム文書データベースに登録します。営業日報を入力するたびに，データベースにデータが追加されていきます。

営業日報の参照とコメントの入力

フォーム文書データベースの営業日報データを検索して，コメント入力用の伝票発行画面に表示します。データを参照しながら，コメントを入力します。コメントの内容などが追加された新しいデータを，データベースに登録します。

営業概況の参照

フォーム文書データベースに蓄積された営業日報データやコメントを，営業概況参照用の伝票発行画面に表示します。担当者をキーにして表示する画面や，日付をキーにして表示する画面などを作成して，いろいろな形式でデータを参照できます。

付録

＜この章の構成＞

付録A　用語解説

付録A　用語解説

（英字）

OLE項目

伝票・帳票で，ほかのアプリケーションで作成したグラフなどのオブジェクトを，OLE機能を使って埋め込む項目です。ほかのアプリケーションで作成済みのオブジェクトを，リンクして埋め込むこともできます。

（ア行）

後処理

伝票発行業務で，１画面分のデータ処理が終わった後に実行する処理です。データを印刷する処理や，データベースを更新する処理などを定義します。

印刷前処理

伝票発行業務で，伝票を印刷したときに実行する処理です。伝票発行操作（書式印刷以外で伝票を印刷する操作）をしたときに，印刷処理を実行する前に実行します。

（カ行）

開始処理

伝票発行業務で，伝票発行業務を開始したときに一度だけ実行する処理です。伝票処理を起動したときに，最初の前処理を実行する前に実行します。

画像項目

伝票・帳票で，画像（ビットマップ形式ファイル）を表示・印刷する項目です。処理コマンドを使って，画像の表示・非表示を切り替えたり，画像を回転させたりできます。

キー入力処理

伝票発行業務で，指定したキーを押したときに実行する処理です。

共通処理

伝票発行業務で，複数の画面項目に共通する処理定義に名前を付けて保存したものです。共通処理を一度だけ記述すれば，複数の項目から呼び出して利用できます。

グループ伝票

複数の伝票をまとめて，データを共有できるようにしたものです。グループ伝票は，一つのメイン伝票と複数のメンバ伝票とで構成されます。メイン伝票がメンバ伝票を，またメンバ伝票がメンバ伝票を呼び出す階層構造で構成されます。

項目処理

伝票発行業務や書式印刷業務で，処理項目ごとに定義する処理です。

コンボボックス

伝票発行画面の見出し項目と明細項目に作成できます。コンボボックスを作成すると，項目を一覧から選択して，指定できます。

（サ行）

再開始処理

メール形式ファイルを，起動したときに実行する処理です。

最終処理

伝票発行業務で，伝票発行業務を終了したときに一度だけ実行する処理です。伝票処理を終了したときに，最後の後処理を実行した後に実行します。

小計領域

帳票で，明細項目のデータの小計を印刷する領域です。明細部に作成できます。

条件印刷領域

帳票で，特定の条件が成立したときだけ印刷する領域です。見出し部及び総括部に作成できます。通常の領域とは別に，条件印刷領域ウィンドウで，文字列や処理項目を設定して作成します。

書式

帳票の印刷形式のことです。書式印刷業務で作成します。

書式印刷業務

データベースや伝票の内容を，作成した書式に従って，帳票として印刷する業務です。伝票発行業務や手順業務から呼び出して実行します。

書式処理ウィンドウ

書式印刷業務を作成するウィンドウです。帳票の印刷形式（書式）を作成する書式編集ウィンドウと，処理定義を作成する処理定義ウィンドウとで構成されます。

書式編集ウィンドウ

帳票の印刷形式（書式）を作成するウィンドウです。

処理項目

伝票・帳票で，データや処理結果を表示・印刷する項目です。伝票の処理項目には，見出し項目，明細項目，及び総括項目があります。帳票の処理項目には，通常の処理項目と，明細部で繰り返し印刷する明細項目とがあります。

処理コマンド

業務の処理定義で使うコマンドです。ウィンドウのメニューに表示されるコマンドと区別するために，処理コマンドと呼びます。

処理コマンド簡易入力機能

処理コマンド及びオペランドを簡単に入力できる機能です。入力したい処理コマンドを選択して，ダイアログボックスで値や条件を設定すると，処理コマンド及びオペランドが自動的に入力されます。

処理定義

伝票発行・データベース更新・書式印刷・手順の各業務で，実行したい処理の手続きを記述したものです。処理コマンドや関数などを組み合わせて作成します。

処理定義ウィンドウ（ドキュメントウィンドウ）

業務の処理定義を作成するウィンドウです。

スケルトン生成機能

処理定義のひな型（スケルトン）を自動的に作成する機能です。作成したい処理のパターンを選択して，ダイアログボックスで値や条件を設定すると，基本的な処理定義が生成されます。伝票発行業務を作成するときに利用できます。

スパイラルアプローチ

業務のプロトタイプ（試作版）を作成してから，利用者の意見を取り入れながら修正・追加を繰り返して，業務を完成させていく開発手法です。

総括項目

伝票で，明細項目のデータの合計などを表示する項目です。明細項目にデータが入力されるに従って，総括項目のデータも変化します。総括項目の集まりを，総括部といいます。

総括部

伝票・帳票で，明細項目のデータの合計などを表示・印刷する領域です。総括部は，項目見出しなどの文字列と，総括項目（伝票）又は処理項目（帳票）とで構成されます。帳票の場合，ページ項目や条件印刷領域も作成できます。

（タ行）

タイマ処理

伝票発行業務で，設定した時間が経過するごとに（設定した時間の間隔で）実行する処理です。時間（タイマ）は，コマンドで設定します。

帳票

データベースや伝票の内容を，書式印刷業務で作成した書式に従って印刷したものです。

データベース更新業務

データベースのデータの内容を変更したり，データを追加・削除したりする業務です。伝票発行業務や手順業務から呼び出して実行します。

データベース更新処理定義ウィンドウ

データベース更新業務の処理定義を作成するウィンドウです。

データベース定義ウィンドウ

データベースの形式を定義するウィンドウです。項目を作成して属性を定義したり，項目を変更・追加したりします。

データベース編集ウィンドウ

データベースのデータを対話形式で編集するウィンドウです。項目にデータを入力したり，データを更新したりします。データの抽出・分類などの加工もできます。

手順業務

伝票発行業務・データベース更新業務・書式印刷業務を組み合わせて，一つの業務にまとめたものです。ほかの手順業務を組み合わせることもできます。手順業務では，データベースを加工・複写する業務や，サーバと処理を分散する業務も作成できます。

手順処理定義ウィンドウ

手順業務の処理定義を作成するウィンドウです。

伝票

伝票発行画面の形式及びデータを，そのまま印刷したものです。

伝票自動生成機能

伝票の形式，構成，項目，ボタンなどの必要な情報をダイアログボックスで指定して，伝票を自動的に作成する機能です。ダイアログボックスで，利用するデータベースや項目などを選択して，伝票を簡単に作成できます。

伝票処理ウィンドウ

伝票発行業務を作成するウィンドウです。伝票発行画面の形式を作成する伝票編集ウィンドウと，処理定義を作成する処理定義ウィンドウとで構成されます。

伝票発行ウィンドウ（伝票発行画面）

伝票発行業務を実行するときに，データを入力したり表示したりするウィンドウです。

伝票発行業務

伝票発行画面でデータを入力して，伝票を発行する業務です。Groupmax Formで業務を作成する場合，画面でデータを入力したり表示したりする処理は，すべて伝票発行業務として作成します。

伝票編集ウィンドウ

伝票発行画面の形式を作成するウィンドウです。

ドキュメントウィンドウ（処理定義ウィンドウ）

業務の処理定義を作成するウィンドウです。

（ナ行）

捺印項目

伝票で，捺印する項目です。また，帳票で，捺印の印影を印刷する項目です。伝票では，捺印項目をダブルクリックすると，捺印できます。捺印すると，捺印対象項目として指定されている項目のデータは，変更できなくなります。帳票では，伝票で捺印した印影を，印刷できます。

（ハ行）

ファイルパス設定ウィンドウ

業務で使うファイルの格納場所（ファイルパス）の情報を設定するウィンドウです。設定した情報は，ファイルパス設定ファイルとして保存します。

ファイルパス設定ファイル

業務で使うファイルの格納場所（ファイルパス）の情報を保存したファイルです。業務を実行するとき，この情報に従って，処理コマンドで指定したファイルが検索されます。

部品ファイル

伝票発行画面や書式の項目を，部品として登録したファイルです。項目の形式と処理定義とを合わせて登録します。複数の項目をまとめて部品にすることもできます。頻繁に使う項目を部品ファイルに登録しておけば，必要なときに取り込んで再利用できます。

ページ項目

帳票で，ページ数を印刷する項目です。見出し部及び総括部に作成できます。

ボタン項目

伝票発行画面に作成する，プッシュボタン・チェックボックス・ラジオボタンの総称です。ボタンをクリックしたり候補を選択したりすると，処理が実行されます。チェックボックス及びラジオボタンは，ほかの項目のデータに応じて，候補を選択状態にすることもできます。

（マ行）

前処理

伝票発行業務で，１画面分のデータを処理する前に，あらかじめ実行しておく処理です。変数などの初期設定処理や，画面に項目を追加する処理などを定義します。

見出し項目

伝票で，画面のデータ全体に関係する情報などを示す項目です。見出し項目の集まりを，見出し部といいます。

見出し部

伝票・帳票のタイトルなどの見出し情報を表示・印刷する領域です。見出し部は，タイトル・項目見出しなどの文字列と，見出し項目（伝票）又は処理項目（帳票）とで構成されます。帳票の場合，ページ項目や条件印刷領域も作成できます。

明細項目

伝票・帳票で，同じ形式のデータ（レコード）を，縦方向に繰り返して表示・印刷する項目です。明細項目の集まりを，明細部といいます。

明細部

伝票・帳票で，同じ形式のデータ（レコード）を繰り返し表示・印刷する領域です。明細部は，文字列（項目見出し）と明細項目とで構成されます。帳票の場合，小計領域も作成できます。

メイン伝票

グループ伝票の一つで，メンバ伝票を呼び出す伝票です。

メニューウィンドウ

実行できる業務を，メニュー形式で表示するウィンドウです。メニューウィンドウに手順業務を登録すれば，ボタンをクリックするなどの簡単な操作で，業務を実行できます。

メニュー編集ウィンドウ

メニューウィンドウを作成するウィンドウです。

メモ項目

伝票・帳票で，指示や注意事項などのメモ（文字列）を表示・印刷する項目です。伝票では，見出し項目に入り切らない長いデータを入力したいときに，メモ項目を利用できます。帳票では，伝票でメモ項目に入力したデータを，印刷できます。

メンバ伝票

グループ伝票の一つで，メイン伝票から呼び出される伝票です。メンバ伝票からほかのメンバ伝票を呼び出すこともできます。

文字列

伝票・帳票のタイトルや項目の見出しなど，常に同じ内容を表示・印刷する文字列です。

（ラ行）

ライブラリファイル

作成した処理定義を登録したファイルです。頻繁に使う処理定義をライブラリファイルに登録しておけば，必要なときに取り込んで再利用できます。

リッチテキスト項目

伝票・帳票で，書式付きの文字列（リッチテキスト）を表示・印刷する項目です。伝票では，リッチテキスト項目のデータに，文字修飾やインデントなどの書式を設定できます。帳票では，伝票でリッチテキスト項目に入力したデータを，印刷できます。

索引

[Ｂ][Ｄ][Ｅ][Ｆ][Ｇ][Ｉ][Ｊ][Ｏ][Ｗ]
[ア行][カ行][サ行][タ行][ナ行][ハ行][マ行][ラ行][ワ行]

(英字)

(Ｂ)
Businesspowerとの連携

(Ｄ)
DLL機能
DLL機能

(Ｅ)
EURの利用

(Ｆ)
FAXコネクションの利用

(Ｇ)
Groupmax Addressの利用
Groupmax Document Managerの利用
Groupmax Mailの利用
Groupmax Workflowの利用
Groupmaxとの連携

(Ｉ)
ISAMの利用

(Ｊ)
JP1／ジョブ管理機能の利用

(Ｏ)
OLE機能
OLE機能
OLE項目
OLE項目

(Ｗ)
WWWの利用

(ア行)

(あ)
後処理
案件

(い)
印刷前処理

(お)
オブジェクトの埋め込み

(カ行)

(か)
開始処理
拡張プリンタマネージャの利用
画像項目
画像項目

(き)
キー入力処理
共通処理
業務作成の流れ
業務の呼び出し

(く)
クライアントサーバシステムでの運用
クライアントサーバシステムでの運用
グループ伝票

(け)
罫線の作成

(こ)
項目処理
コンボボックス

(サ行)

(さ)
再開始処理
最終処理

(し)
小計領域
条件印刷領域
書式
書式印刷業務
書式印刷業務
書式印刷業務の作成
書式印刷業務の実行
書式処理ウィンドウ
書式編集ウィンドウ
処理項目
処理項目
処理コマンド簡易入力機能
処理定義ウィンドウ
処理定義ウィンドウ

(す)
スケルトン
スケルトン生成機能
スパイラルアプローチ
スパイラルアプローチ

(そ)
総括項目
総括部
総括部
属性の変更

(タ行)

(た)
タイマ処理

(ち)
帳票
帳票の構成

(て)
データの加工と印刷
データベース更新業務
データベース更新業務
データベース更新業務の作成
データベース更新業務の実行
データベース更新処理定義ウィンドウ
データベース定義ウィンドウ
データベースの作成
データベースの作成と更新
データベースの作成と利用
データベースの参照と更新
データベース編集ウィンドウ
手順業務
手順業務
手順業務の作成
手順業務の実行
手順処理定義ウィンドウ
電子アドレス帳との連携
電子印
電子印
伝票
伝票自動生成機能
伝票処理ウィンドウ
伝票のグループ化
伝票の構成
伝票発行ウィンドウ
伝票発行画面
伝票発行画面
伝票発行業務
伝票発行業務
伝票発行業務の作成
伝票発行業務の実行
伝票編集ウィンドウ

(と)
ドキュメントウィンドウ
ドキュメントウィンドウ

(ナ行)

(な)
捺印
捺印項目
捺印項目

(ハ行)

(は)
配置の調整

(ふ)
ファイルパス設定ウィンドウ
ファイルパス設定ファイル
ファイルパス設定ファイル
ファイルパスの設定
ファイルパスの設定
部品
部品
部品の再利用
部品の再利用
プログラムの呼び出し
文書管理との連携

(へ)
ページ項目

(ほ)
ほかのアプリケーションの利用
ほかのアプリケーションの利用
ボタン項目

(マ行)

(ま)
前処理

(み)
見出し項目
見出し部
見出し部

(め)
明細項目
明細項目
明細部
明細部
メール，ワークフローとの連携
メールとの連携
メールとの連携
メニューウィンドウ
メニューウィンドウ
メニューウィンドウからの業務の実行
メニューウィンドウの作成
メニュー編集ウィンドウ
メモ項目
メモ項目

(も)
文字列
文字列

(ラ行)

(ら)
ライブラリファイル

(り)
リッチテキスト項目
リッチテキスト項目
流通データベースなどの利用
利用できるデータベース

(れ)
レイアウト機能

(ワ行)

(わ)
ワークフロー
ワークフローとの連携
ワークフローとの連携

商標類

Java及びすべてのJava関連の商標及びロゴは，米国及びその他の国における米国Sun Microsystems,Inc.の商標または登録商標です。

Lotusは，Lotus Development Corporationの登録商標です。

Lotus Notesは，米国Lotus Development Corp.の商品名称です。

Microsoftは，米国およびその他の国における米国Microsoft Corp.の登録商標です。

Microsoft SQL Serverは，米国Microsoft Corp.の商品名称です。

Microsoft Windows Socketsは，米国Microsoft Corp.が開発したプログラミングインタフェースの仕様の名称です。

NetWare(R)は，米国Novell,Inc.の登録商標です。

ODBCは，米国Microsoft Corp.が提唱するデータベースアクセス機構です。

OLEは，米国Microsoft Corp.が開発したソフトウェア名称です。

OLEは，Object Linking and Embeddingの略です。

ORACLEは，ORACLE Corporationの登録商標です。

Windowsは，米国およびその他の国における米国Microsoft Corp.の登録商標です。

Windows NTは，米国およびその他の国における米国Microsoft Corp.の登録商標です。