Wagby R6.5.1.4 (Concerto Complete) 更新情報

Wagby
6.5.1.4 (Concerto Complete)
更新情報
2009/12/14
リリース
基本機能
画面制御、ボタン制御
• 詳細画面の登録、更新、検索ボタンの表示非表示を制御で
きるようになりました。
• 検索結果一覧画面上の詳細ボタンの表示非表示を制御でき
るようになりました。
• 検索結果一覧画面上の一覧更新ボタンの表示非表示を制
御できるようになりました。
• 一覧表示画面における行選択クリックの詳細表示画面遷移
機能を無効化できるようになりました。
• 一括削除機能などで「全データを一括処理の対象とする」と
した場合に、全てを指定するチェックボックスが表示されるよ
うになりました。
• 集計ビュー画面の表示/非表示を個別に指定できるようにな
りました。
日付処理
• 日付入力処理で、ピリオド付の西暦
(yyyy.MM.dd) を解釈できるようになりました。
• 日付のオプション表示機能で「(曜日)」の表示
が行えるようになりました。
入力チェック
• Excel互換関数式を活用した、任意の入力チェック
ルールを記述できるようになりました。(これに合わ
せて、自動計算後に入力チェック処理を行なうよう
に内部の動作フローが変更されました。)
• 新規登録画面と更新画面で入力可否を切り替える
指定を行えるようになりました。
• 「他項目の値によって入力可にする」の設定が有効
な場合に、更新時の既存データの扱いに「値を保
持」を指定すると、新規登録画面で必須チェックが
行われないという仕様を改善しました。
モデル参照
• マスタモデルの初期データのID値を任意に指
定できるようになりました。
• ストアモデル参照(検索画面)にて値を選択す
るサブウィンドウを開いたまま、別の画面に
遷移した時にサブウィンドウを自動的に閉じ
るようにしました。
• ストアモデル参照(検索画面)にて値を選択す
るサブウィンドウを2つ表示しないような制御
を組み込みました。
検索制御
• 検索画面の入力フィールドへのヘルプ表示に
ついて、範囲検索のときのメッセージ表示が
これまで片方向に寄っていましたが、これを
入力フィールド欄全体を使って表示されるよう
に改善しました。
• 必須項目は、値が入っていることが保証され
るため「未入力を検索」を行うことができませ
んが、警告指定の場合はこれを許容するよう
にしました。
権限設定
• 項目の値によって、権限の適用を制御できる
ようになりました。
レイアウト
• 複雑なレイアウトを作成した場合でも、詳細
画面でなるべく横スクロールバーが表示され
ないようになりました。
• グローバルリンク部にあるメニューアイコン、
ログオフアイコンがメニュー部分に重ならない
ようになりました。
CSV アップロード更新・
ダウンロード
• CSVアップロード更新画面のメニュー画面へ
の表示を抑制できるようになりました。
• CSVアップロード更新画面内に表示される
ファイル名入力のテキストボックス幅を大きく
しました。長いファイル名や、階層の深いファ
イル名も表示されるようになります。
• Internet Explorer 利用時は、https 通信下で
CSV ファイルをダウンロードできないという件
を対応しました。
ウィザード
• 表示している画面上で更新ボタンを押下した
とき、その画面に対応した更新画面が開くよ
うになりました。(従来は常に先頭の画面に
戻っていました。)
一覧更新
• 文字列型の主キーを持つモデルで一覧更新機能を利用でき
るようになりました。
• マスタ/ストア参照(チェックボックス)型の項目を更新できるよ
うになりました。
• 保存ボタンを押したタイミングで入力チェックを行い、1件でも
エラーがあった場合は保存処理そのものがキャンセルされる
ようになりました。
• 外部キー関係のある子モデルの同時更新機能を使用したと
き、子モデルの新規登録操作での入力チェックを行わないよ
うにしました。これによって、従来は新規登録ボタン押下時に
必須チェック等が行われていたため入力エラーというメッ
セージが表示されていましたが、これが抑制されます。デー
タの保存時に入力チェックが行われます。
自動計算
• FIND 関数で、検索文字列に正規表現を指
定できるようになりました。
• NOT 関数を提供しました。
• ISINCLUDE 関数を提供しました。
• HASPERMISSION,
HASMODELPERMISSION 関数を提供しま
した。
• 自動計算適用時の画面再描画機能を強化し
ました。
ワークフロー
• 保留フロー状態検索画面では「承認待ち」の
フローのみが表示されるようになりました。
(従来は自分の管理する未申請のフローも表
示されていました。)
全文検索
• 全文検索とデータベース検索の結果が統合
できるようになりました。これにより、例えば権
限管理を適用したモデルに対する全文検索
機能の適用が行えるようになりました。(権限
管理はデータベースの SQL を使って行われ
ます。)
• 自動計算式を含むモデルで、全文検索機能
を利用できるようになりました。
複合キー対応の強化
• 自動計算、外部キーによる親子関係指定、
ウィザード、絞り込み指定、集計ビュー機能で
複合キーモデルを利用できるようになりまし
た。
ユーザー認証
• LDAP 認証時に「ユーザ情報の検索開始エ
ントリ」「ユーザ情報の検索範囲」を指定でき
るようになりました。
メール送信
• SMTP Auth 認証設定を行えるようになりまし
た。
• 接続タイムアウト時間を指定できるようになり
ました。
メール受信
• メールのSubject,From,To,CCといった項目を登録するモデ
ル項目を自動計算式に指定することができるようになりまし
た。
• 本文の自動解析機能でセットされる項目以外に必須入力を
指定した場合、これまでは入力チェックエラーでメールの登
録に失敗していましたが、これを受信できるようにしました。
• メール受信登録ジョブで指定するPOPサーバのポートを任
意に指定することができるようになりました。
• メール受信登録ジョブから「失敗時アクション」の設定欄を削
除しました。(本設定は活用することがありませんでした。)
ジョブ
• ジョブスケジュールのインポートが成功した時
点で、自動的にジョブが有効となります。
• ジョブ実行時にログオン認証が失敗したとき、
パスワードエラーカウント処理を行わないよう
になりました。
• ジョブの処理が失敗しても、ログファイル上に
「successfully completed」というメッセージが
残るという件を修正しました。
カスタマイズ
• オリジナル処理ボタンを Wagby 定義ファイル上で
作成できるようになりました。(従来は自動生成され
た JSP ファイルを直接、修正する必要がありまし
た。)検索画面、一覧表示画面、一覧表示画面(行
毎)、詳細表示画面、新規登録画面、更新画面に任
意のボタンを追加できます。ボタン押下時の動作は、
これまで通り自動生成された Java ソースコードを
拡張してください。
• 自動生成されるアクションクラスのソースコードで、
いくつかのメソッドを private 指定から protected 指
定に変更しました。カスタマイズ可能範囲が広がり
ます。
外部データベース
• データベースの文字エンコーディングを指定できるようになり
ました。(従来は UTF-8 を想定していました。)
• データベース接続に関するコネクションプーリング設定値
(maxactive, maxidle, maxwait)を Wagby 定義ファイルで
指定できるようになりました。
• 検索条件項目についてのデータベース用インデックスを自動
生成できるようになりました。検索性能速度の向上のための
インデックス作成指定を Wagby 定義ファイル上で行うことが
できます。
• SQL Anywhere 9 を利用する場合、JDBC ドライバは
jconn2.jar から jconn3.jar へアップグレードを行ってください。
同梱されているライブラリの
アップデート
• Hibernate を 3.3.2 GA に更新しました。
• JasperReports を 3.7.0 に更新しました。
不具合修正
un
•
•
•
•
•
•
•
•
•
•
WagbyR6.4.3以前に作られたメールテンプレートのデータをインポートした時に不正な動作
となる件を修正しました。
自動計算で提供される FIND 関数で、開始位置を指定した場合に、文字が見つからないと
きの処理で Excel 仕様と異なった値を返していました。こちらを Excel 仕様に合わせました。
Wagby定義ファイルを変更しなくてもInsert/Update系のJavaScriptファイルが更新されるこ
とがあるという件を対応しました。
外部キーモデルに対する djoin, ddjoin 演算子の結果が、繰り返しコンテナと異なっている
という件を修正しました。
帳票名にアンダースコアが含まれており、かつ最後のアンダースコアの右側文字列部が同
一の帳票名は選択肢として出力されないという件を修正しました。
MySQL 環境においてジョブ機能実行時にデータベースアクセスエラーが発生することがあ
るという件を修正しました。
マスタモデルによる選択肢絞り込み指定を行うとビルドエラーが発生する場合があるという
件を修正しました。
juserを参照しているモデル(データ権限あり)を別画面で参照しているモデルを定義時に、
検索ボタンを押下すると実行時エラーになるという件を修正しました。
参照連動される項目の参照先モデルと、連動する項目が参照するモデルが異なった場合
にビルドエラーになるという件を修正しました。
子モデルの外部キー指定に対応する親モデルの項目の型は同じだが、親モデル側がスト
アモデル参照の場合、画面表示時に実行時エラーになるという件を修正しました。
deux
•
•
•
•
•
•
•
•
•
•
複合キー利用時に、アンダースコアを含む主キーを参照するストア参照項目を隠し項目にすると新規登
録画面表示時に実行時エラーになるという件を修正しました。
ワークフローにおけるフロー状態検索と、ダウンロード画面を同時に設定したときビルドエラーになるとい
う件を修正しました。
ワークフローにおいて「データ所有者」項目を非表示とするようグループ管理者のチェックを外した場合、
ワークフローの「保留フロー検索」で対象データを選択するとエラーメッセージが表示されるという件を修
正しました。
ジョブスケジュールの実行ユーザのパスワードが間違っていた場合でもジョブが実行されることがあると
いう件を修正しました。
一覧表示集計欄表示時、一括○○機能を定義すると、集計項目「合計値」の文字が表示されないという
件を修正しました。
主キーが日付の項目があるモデルでアップロード更新を行った場合に、更新できず新規登録となってし
まうという件を修正しました。
他のストアモデル参照(検索画面)定義時、参照先の閲覧権限がない場合、サブウィンドウ内に表示され
たメッセージのリンク押下からログオンできてしまうという件を修正しました。
「選択されなかった項目名の表示」と「参照モデルの絞り込み項目」を組み合わせたときに詳細表示画面、
一覧画面で絞り込みが反映されないという件を修正しました。
マスタ参照項目に自動計算を設定したときに計算式中に指定した項目を変更しても画面がリロードされ
ないという件を修正しました。
CSVアップロード更新で、入力チェック(警告)機能が動作しないケースがありました。これを対応しました。
警告機能が正しく動作し、入力チェックが強化されます。