電子フォーム入力システム / 電子帳票出力システムの開発支援ツール
Adam-Entry / Adam-Writerは、必要項目の形式だけでなく、罫線定義や文字サイズなど様式の外観まで、紙の様式そのままの電子帳票を作成できます。
運用管理の手順のほとんどを紙の様式と共通化し、管理工数の増大を最小限に抑えます。
電子入力フォームと出力帳票を一元化
XML/DTDでのWebシステムの構築を支援
紙の帳票イメージを電子帳票として忠実に再現
XMLデータの柔軟な運用・既存システムとの融合可能
紙のイメージそのままの電子帳票を作成
帳票作成ツール「シートデザイナー」
Adam-Entry / Adam-Writerの帳票作成ツール「シートデザイナー」は、入出力コントロールに対する概念を刷新し、高い操作性を実現しています。
「シートデザイナー」は、帳票のレイアウトに描かれた罫線枠を、そのまま入出力コントロールとして扱うため、
多くの帳票作成ツールに見られるような入力欄の罫線枠を描いた後、その上にプログラム側の操作に必要な入出力コントロールを重ねる必要がありません。
「シートデザイナー」による帳票作成は、従来に比べ、作業の手間を約半分に減らします。
ドラッグ&ドロップを多用した帳票作成の流れ
1
項目(入力欄)の作成は、マウスを使って枠線を描くだけ。 作成した項目は、そのままプログラムで扱える入出力コントロールになります。
2
項目のコピー/分割/結合によっても、新たな項目が作成でき、編集も簡単に行えます。
3
項目ごとにプロパティの設定ができ、見出し欄の作成も自由自在です。
4
ユーザーの入力操作を補助するコンボボックスやチェックボックス、オプションボタンなどの項目も作成できます。
5
項目のプロパティには、その項目をプログラムから操作するための項目名(オブジェクト名)があります。 この項目名をスクリプトやマクロで操作することにより、自動計算や入力チェックの機能が追加できます。
“紙の帳票”と“電子帳票”による運用の二元化も可能
帳票を利用する人は、コンピュータを扱える人ばかりではありません。
電子帳票による入力システムが完成した後でも、紙の帳票と電子帳票を並行して運用する可能性は残しておく必要があります。
このとき、紙の帳票と電子帳票の外観が異なると、それぞれに応じた運用管理の手順が必要になり、その分工数が増大します。
Adam-Entry / Adam-Writerなら、帳票の運用が紙と電子帳票に二元化したときも、ほとんど共通の運用手順で管理できますので、
併用した運用の時でも余分な工数を最小限度に抑えることができます。
一般に入力システムの電子様式では、データの誤入力を防ぐためのきめ細かなチェック機能が必要です。
特に、オンラインによる電子商取引のシステムでは、膨大な数の利用者があるため、あらゆる誤操作を想定したチェック機能を組み込む必要があります。
そのためには、多大な開発工数が必要になります。
Adam-Entry / Adam-Writerは、スクリプトを利用した項目どうしの比較や演算など、複雑なチェック機能を容易に作成する機能を持っています。
これにより、万全な入力チェック機能を備えた電子様式を、短期間に作成することができます。
電子帳票に関するあらゆる情報を一元化
様々な形式の電子帳票に変換できる「AEPファイル」
Adam-Entry/Writerは、電子帳票の構成要素を1つのAEPファイルにまとめ、シートデザイナーで一度に編集できます。
一つの項目に関連する複数の様式情報をまとめて扱うことができ、様々な形式の電子帳票に変換感できますので、編集に関わる手間を大幅に削減し、効率の良い開発を実現します。
AEP(Adam Entry Parameter):Adam-Entry/Writer 汎用帳票ファイル
AEPファイルの構造
AEPファイルは、HTMLやPDFなどのファイルに変換することができます。 AEPファイルを標準プラットフォームとして活用することで、 さまざまな入力フォームや出力システムの電子帳票として利用することができ、 電子帳票のファイルを一元的に管理することができます。
シートデザイナーで作成した様式は、何の変更もなく、入力用サブシステムにも出力用サブシステムにもそのまま共用できます。
電子帳票の項目とDTDを容易に関連付け
XML化の効率を大幅に向上させる充実の機能
XML対応の電子帳票で最も手間がかかるのは、帳票フォームとDTD(スキーマ)との関連付け。
Adam-Entry/Writerなら、複雑な作業もマウス操作で済みます。
DTDがない場合でも、作成した電子帳票の項目からDTDを自動生成することができます。
XMLに対応した電子帳票の開発するには、スキーマ(DTD)やスタイルシート(XSL)を伴う複雑な編集操作が必要になります。
特に、DTD の定義に沿った帳票の作成では、様式情報とDTD の関連付けに大変な手間がかかります。
Adam-Entry/Writerでは、シートデザイナー上でDTDと帳票を同時に編集し、関連付けもアイコンのドラッグ&ドロップで完了。
関連付けの妥当性検証は、シートデザイナーのメニューからコマンドを選ぶだけです。
また、シートデザイナーを起動するときにDTDファイル名を指定するだけで、作成する帳票に既存のDTDを簡単に適用できます。
シートデザイナーは既存の電子帳票からXMLデータを出力し、それに対応するDTDの原型を自動生成できます。
新たな文書型を定義するとき、このDTDをベースに編集すると効率よく作業できます。
生成されたDTD情報は、電子様式項目と関連付けられているので、DTDの構造体を作成するのも簡単です。
DTDウィンドウで、項目情報の構造化定義をドラッグ&ドロップするだけです。
XMLデータの出力
Adam-Entry/Writerは、電子帳票に入力されたデータをXMLデータとして出力する「XSLT変換オプション」があります。
入力されたデータをXML形式で他のシステムに受け渡す仕組みを、簡単に構築できます。
AEPファイルへのオーバーレイ
AEPファイルには、XMLデータをオーバーレイする機能があります。
この機能を使って、他のシステムから受け取ったXMLデータを、AEPの帳票に合わせて表示、印刷することができます。
高速大容量の連続印刷
Adam-Writerによるオーバレイ機能を活用し、共通する帳票のAEPファイルを使い、入力データのXMLだけを差し替え、繰り返し印刷することで大量の帳票を高速に印刷できます。
Adam-Entry Data Management Server(DMS)を使うと、既存の表示/入力用サブシステムのデータを XMLデータに変換して取り込むことができ、XMLデータへの変換は、すべてサーバーサイドで行います。
したがって、HTMLなどで作成された既存の表示/入力サブシステムがそのまま利用できます。
また、Adam-Writer PDF Editionを使うことで、システムに取り込んだXMLデータを、あらかじめ用意したAEPファイルに重ねて印刷・出力することができます。
入力システム/出力システムの開発を
さらに効率化させるオプション
Adam-Entry/Writer(AEPファイル)の電子帳票をXSLT(XMLスタイルシート)に変換。
XSLTファイルを利用することで、XMLデータによる高精度なHTML表示を実現。
マルチプラットフォーム上でのXML帳票の閲覧ができます。
XSLT変換オプションを搭載したAdam-Entry/Writerは、XMLベースのWebシステムにとって、入力/出力帳票の一元的な開発基盤となります。
※ 生成したXSLTフォームを利用する場合、XSL対応ブラウザ/XSLTプロセッサが別途必要です。
Javaシステムの印刷機能を構築できます。
WindowsシステムではActiveXコントロールを使った印刷機能が提供されますが、同等の印刷機能をJavaシステムのアプリケーションが構築できます。
官公庁を中心とした電子帳票開発の豊富な実績
Adam-Entry / Adam-Writerは、官公庁を中心とした電子様式開発で豊富な実績があります。
その実績を生み出した原動力は、Adam-Entry / Adam-Writerのカンタン&スピーディな操作性。
紙の様式そのままの、法令に定められた要件に忠実なフォームが少ない開発工数で実現するからに他なりません。
導入システム | 主な開発内容 |
---|---|
電子申告関連システム様式開発 | 200様式/月(1様式につき平均100項目) |
介護関連システム | 12様式(600項目/様式) ※ 設計から作成まで約2ヶ月 |
基本調査関連システム | 20様式(1様式につき800項目) |
厚生関連申請届出システム様式開発 | 800様式(1様式につき平均50項目) ※ 6ヶ月で開発 |
北九州市申請関連システム | 100様式 ※ 電子様式に不慣れな作業者が複雑な様式を容易に作成 |
● 電子申告システム ● 電子申請・届出システム ● 電算処理システム(4) ● 報告システム(3)
その他、大手民間企業にて採用
ラインナップ
用途 | エディション | オプション |
---|---|---|
デザイン・開発 | Adam-Entry/Writer Developer Tool | Adam-Entry/Writer XSLT変換オプション |
Adam-Writer Java Option | ||
Adam-Entry Data Management Server | - | |
Adam-Writer PDF Edition | ||
実行環境 | Adam-Entry Client | - |
Adam-Entry Data Management Server | ||
Adam-Writer Client | Adam-Writer Java Option | |
Adam-Writer Server Edition | ||
Adam-Writer PDF Edition | - |
仕様
動作環境
Adam-Entry/Writer | Adam-Entry | Adam-Writer | |||
---|---|---|---|---|---|
Developer Tool | Data Management Server |
PDF Edition | |||
ANSI版 | Unicode版 | ANSI版 | |||
対応OS | Windows 10 | ○ | ○ | ○ | |
Windows 8.1 | ○ | ○ | ○ | ||
対応機種 | 対応OSが動作するPC | ○ | ○ | ○ | |
ディスク容量 | 100MB 以上の空きスペース | ○ | ○ | ○ | |
対応ソフトウェア | Visual Studio 2019 | ○ | ○ | ○ | |
Visual Studio 2017 | ○ | ○ | ○ | ||
Visual Studio 2015 | ○ | ○ | ○ | ||
Visual Studio 2013 | ○ | ○ | ○ | ||
Visual Studio 2012 | ○ | ○ | ○ | ||
JRE 1.3/1.4/5.0/6.0/7.0 | - | - | ○ | ||
Xalan 2.3.1以降(必須) | - | - | ○ | ||
J2SE 1.3/1.4, Java SE5.0/6/7 | - | - | ○ | ||
オプション | Adam-Entry/Writer XSLT変換オプション |
○ | ○ | - | - |
Adam-Writer Java Option(Unicode) ※対応ソフトウェア:J2SE 1.3/1.4, Java SE5.0/6/7 |
- | ○ | - | - |
Adam-Entry | Adam-Writer | ||||||||
---|---|---|---|---|---|---|---|---|---|
Client | Data Management Server |
Client | PDF Edition |
Server Edition |
|||||
ANSI版 | Unicode版 | ANSI版 | Unicode版 | ANSI版 | ANSI版 | Unicode版 | |||
対応OS | Windows 10 | ○ | ○ | ○ | ○ | - | - | - | |
Windows 8.1 | ○ | ○ | ○ | ○ | - | - | - | ||
Windows Server 2022 | - | - | - | - | ○ | ○ | ○ | ||
Windows Server 2019 | - | - | - | - | ○ | ○ | ○ | ||
Windows Server 2016 | - | - | - | - | ○ | ○ | - | ||
Windows Server 2012 / Windows Server 2012 R2 |
- | - | - | - | ○ | ○ | ○ | ||
対応機種 | 対応OSが動作するPC | ○ | ○ | ○ | ○ | ○ | ○ | ○ | |
ディスク容量 | 100MB 以上の空きスペース | ○ | ○ | ○ | ○ | ○ | ○ | ○ | |
対応ソフトウェア | Internet Explorer 7以上 | ○ | ○ | - | ○ | ○ | ○ | ○ | ○ |
JRE 1.3/1.4/5.0/6.0/7.0 | - | - | ○ | - | - | - | - | - | |
Xalan 2.3.1以降(必須) | - | - | ○ | - | - | - | - | - | |
オプション | Adam-Writer Java Option(Unicode) ※対応ソフトウェア:J2SE 1.3/1.4, Java SE5.0/6/7 |
- | - | - | - | ○ | - | ○ |
※ x64版Windowsで使用する場合はWOW64 上で動作します。
※ 「-」は対象外となります。