Compiere技術トレーニング
|
一日目(基本)
|
|
|
-
1.Compiereシステム構造紹介(9:30~10:00)
-
2.Compiereアプリケーション辞書照会(10:00~11:00)
-
テーブル、カラム、エレメント
-
ウインドウ、タブ、フィールド
-
レファレンス・値リスト・ダイナミックバリデーション
-
メッセージ
-
プロセス・パラメータ・レポート・レポートビュー
-
フォーム
-
メニュー・メニューツリー
-
言語・翻訳
-
スケジューラー
-
ワークフロー
-
3.Compiereシステムカスタマイズ(11:00~12:00)
-
テーブルに項目追加する
-
ウインドウ画面表示のカスタマイズ
-
レポートビュー出力カスタマイズ
-
練習
-
昼休み(12:00~13:00)
-
4.Compiereプロジェクト環境設定(13:00~13:30)
-
5.Compiereプログラムの概要及びデバッグ実行(14:00~15:00)
-
Swingアプリケーションの実行及びデバッグ
-
Webバージョンの起動及びデバッグ
-
Compiere DBモデルクラス作成
-
Compiere バイナリパッケージの作成
-
練習(15:10~15:30)
-
6.Compiereプログラムの概要紹介(15:30~17:30)
-
Compiereデータモデル
-
例:取引先データモデル(MBPartner.java)
-
例:製品データモデル(MProduct.java)
-
ドキュメントコントロールデータモデル
-
例:受発注データモデル(MOrder.java)
-
Compiereウインドウエンジンモデル
-
Calloutエンジン部分プログラム
-
例:受注登録画面Calloutプログラム(CalloutOrder.java)
-
特別フォームプログラム
-
Compiereプロセスエンジンモデル
-
例:納品書作成プロセス(InOutGenerate.java)
-
例:製品インポートプロセス(ImportProduct.java)
-
例:会計年度会計期間作成プロセス(DBプロシージャ)
|
|
二日目(実践)
|
|
|
-
7.Compiere機能拡張カスタマイズ(9:30~10:00)
-
事例仕様説明
-
製品のカテゴリの三階層化
-
チェーン店舗の棚割情報管理
-
8.製品のカテゴリの三階層化
-
DBテーブル作成(10:00~10:20)
-
Compiereテーブル追加(10:20~10:40)
-
ウインドウ追加(10:40~11:00)
-
メニューの設定(11:00~11:20)
-
ダイナミックバリデーションの設定(11:20~11:40)
-
昼休み(12:00~13:00)
-
9.チェーン店舗の棚割情報管理
-
テーブル追加(13:00~13:30)
-
ゴンドラタイプ
-
ゴンドラ
-
ゴンドラ棚
-
ゴンドラ棚詳細
-
ウインドウ追加(13:30~14:00)
-
レファレンスの設定(14:00~14:15)
-
メニューの設定(14:15~11:30)
-
DBモデルクラス生成(14:30~14:50)
-
モデルクラスの拡張(15:00~16:00)
-
MgondolaType.java
-
MGondola.java
-
MGondolaShelf.java
-
MGondolaShelfLine.java
-
Calloutプログラム開発(16:00~16:30)
-
処理プロセス開発(16:30~17:30)
-
GondolaShelfLineExchange.java
-
GondolaShelfLineMove.java
|