R8.1.0

最終更新日: 2020年3月14日

機能

No 分類 内容 変更箇所
ENH0993701 新機能 グループ階層の提供と、これを操作する API を用意する。 [FW] グループ操作部
ENH1031901 新機能 サブデータベースの更新に対応する。 [FW] フレームワークデータベース操作部
ENH1041001 新機能 メッセージサーバを用いた非同期処理を行えるようにする。 [FW] RabbitMQ 対応部
ENH1033601 新機能 メニュー画面のボタンにアイコンを表示する。 [FW] メニュー表示部
ENH0937301 新機能 タイトルペインレイアウトを提供する。複数の項目をグループ化し、アコーディオン方式で開く/閉じることができる。 [G] JSP/CSS
ENH1010301 新機能 手書き入力機能を用意する。タブレット端末での署名という用途に対応する。 [FW] JavaScript 追加
ENH1002401 新機能 テキストエリア項目で、リアルタイムに入力可能な残り文字数を表示するオプションを用意する。 [G] JavaScript
ENH1030301 新機能 数値をバーゲージとして表示するオプションを用意する。 [G] showXX.jsp,showListXX.jsp
ENH1043401 新機能 許容文字種の設定で「許容できる任意の文字」を設定できるようにする。 [G] XXPInputCheckHelper
ENH1039301 新機能 内部的にはラジオボタンだが、表示上はチェックボックスという設定を行えるようにする。(Wagbyのチェックボックスは別テーブルで値を管理するが、この方式を使うとデータベースのカラムは一つだけとなる。一つのチェックボックスのON/OFFだけを管理する場合に有効である。) [G] JSP,DDL
ENH1045601 新機能 一覧表示画面にグラフを表示できるようにする。 [FW] Chart.js
ENH1043301 新機能 ジョブスケジュールの時間指定をダイアログで行えるようにする。 [FW] CronConfigDialogTemplate.html
ENH1029901 新機能 モデルの全画面で読み込まれるカスタマイズ用 JavaScriptファイル(My.js)を生成させる。モデル共通で実行したい処理を記述できる。 [G] My.js
ENH1035601 新機能 開発者が独自に関数を定義できる MyExcelFunction.java を用意する。 [G] MyExcelFunction
ENH1033801 新機能 REST API 実行時に呼び出されるスクリプトを記述できるようにする。 [FW] BaseController
ENH1033901 新機能 REST API で where 条件に合致した「件数」を返す API を用意する。 [FW] DbShowListController
ENH1005001 新機能 新レイアウトアルゴリズム CSSGrid 対応版を用意する。(ベータ版) R8.3.0 で、CSS Flexbox レイアウトに変わりました。 [G] JSP/CSS
ENH1036501 改善 「日付と時刻」の入力欄を日付のドロップダウンカレンダと時刻のリストボックスで入力できるようにする。 [FW] DateTextBox.js,DateTimeTextBox.js
ENH1036301 改善 郵便番号から住所を求める機能をボタン押下方式から Ajax 方式へ切り替える。あわせて一覧更新画面で郵便番号から住所を求める機能が動作できるようにする。 [FW] ZipCodeComboBox.js
ENH1029201 改善 ワークフローで、フロー状態検索の「申請・承認」の選択肢を分割する。未申請、申請、承認、決裁、却下の状態で検索絞り込みが行えるようになる。 [FW] AbstractWorkflowRestrictions
ENH1030401 改善 繰り返し項目/繰り返しコンテナの初期表示数を登録、更新画面にも適用させる。 [G] Insert/Update Controller
ENH1030701 改善 デフォルトログオン利用時、「表示文字の大きさの指定」「メニューアイコンの表示」「ログオフアイコンの表示」「ログオンユーザの表示」をすべて無効としたとき、マルチセッションのための「新規ログオン」メニューを非表示とする。 [FW] tiles2-base_classic2.jsp
ENH1035501 改善 REST API の返戻に、一覧表示集計(簡易集計)の結果を含める。 [FW] DbShowListController
ENH1040301 改善 LockUtils クラスにモデルロック用の API を追加する。スクリプトでモデル全体をロックすることができるようになる。 [FW] LockUtils
ENH1046501 改善 ワークフローのフローパターン変更後にフロー参加者設定の更新画面を開いた際、最新のフローパターンに合せてフロー参加者のコンテナを表示するようにする。 [FW] MyUpdateJfcparticipantSettingController
FIX1037501 不具合 繰り返しコンテナ多段レイアウトで、セル結合(行)とセル結合(列)を同時に指定するとレイアウトが崩れる。 [G] JSP
FIX1046401 不具合 「グリッド設定をクリア」を選択するとグリッドのソート設定がクリアされる。グリッドではない通常の一覧表示画面のソート設定は「リセット」ボタン押下時にクリアされる仕様のため、グリッドもこれと同じ動作となるように修正する。 [FW] Grid.js
FIX1046601 不具合 Redisを使ったマルチセッション環境で、juserのプレファレンス情報が保存されないことがある。 [FW] LogoffController
FIX1046801 不具合 データベースに HSQLDB、MySQL、SQLServerを利用したとき、drop index が実行されない。database.properties への dropindexDDL 情報の記載漏れ。 [FW] database.properties
FIX1046091 不具合 他モデル参照(検索画面)で表示されるサブウィンドウの並び替えのリンクが表示されない場合がある。 [G] searchListXX.jsp
FIX1047401 不具合 メニューのラベルに改行を含めるとツリー形式のサブメニューでbrタグが表示される。 [FW] SubmenuController
FIX1046013 不具合 他モデル参照(リストボックス)で必須チェックを指定している場合に、アップロード更新時に実行時エラーが発生してしまう。 [G] ヘルパクラスs2pメソッド
FIX1046201 不具合 ボタン表示条件の遷移先が別モデルの場合、表示条件の式が無視される。 [G] XXPButtonControlHelper
FIX1047201 不具合 項目名の前方が一致する複数の項目に郵便番号型を設定すると、住所の同期処理が適切に行われないことがある。 [G] コントローラクラス do_zipCodeメソッド
FIX1047301 不具合 タブ内に繰り返しコンテナと通常項目の双方を混在する設定で、コンテナの前と後に通常項目を表示させることができない。 [G] JSP
SPC1040101 仕様変更 リストボックスのデフォルト幅設定を削除する。これまで width に 200px としていたが、この出力がされなくなる。リストボックスの初期表示時の幅は、選択肢の先頭の文字列長に自動調整される。(これまでの挙動に戻す方法をこちらに説明しています。 [G] JSP
FW : フレームワーク、G : 自動生成されるコード

Wagby Designer

No 分類 内容
SPC1031601 仕様変更 Wagby Designer の開発者アカウント (user) のパスワードを wagby へ変更する。
ENH1035001 改善 差分ビルド高速化。変更のあったモデルのソースコードだけを自動生成する。
ENH1033401 改善 「検索・一覧表示」タブの「一括更新ボタン」設定欄を10個から20個へ増やす。
ENH1033601 改善 メニュー画面のボタンにアイコンを設定できるようにする。
ENH1034501 改善 スクリプトのタイミングに「コントローラ > 一覧更新 > キャンセル」を用意する。 R8.1.1で対応
ENH1032801 改善 スクリプトのタイミングに「ヘルパ > 詳細表示画面(アップロード更新)」を用意する。
ENH1038701 改善 繰り返しコンテナ項目では、詳細画面のラベルの幅設定(初期値 25 %)をクリアする。これによってラベル幅未設定時でも各項目が等間隔で配置されるようになる。
ENH1041501 改善 ログレベルをDEBUGとしたとき、system.logへのデバッグ情報の表示と、コンソールへのスタックトレース出力を行うようにする。
FIX1030702 不具合 デフォルトログオンの設定欄に「ヘルプアイコンの表示」が残っていたため削除する。
FIX1034201 不具合 メニューボタンの設定を変更してもアプリケーションのメニューに反映されない場合がある。
FIX1046701 不具合 レイアウトの表示順をなし(空欄)へ変更するとビルドエラーになる。
FIX1047101 不具合 repository/trunk フォルダ内のサブフォルダ削除処理が失敗することがある。
FIX1041709 不具合 既存テーブル定義からリポジトリを生成する機能で Oracle からのテーブル定義読み込み時、SQL例外が発生する場合がある。
FIX1045501 不具合 モデル項目に大文字と小文字が含まれているが、実際に対応するフォルダが小文字のみの場合エラーチェックにかかってしまう。

初期リポジトリ

No 内容 修正ファイル
FIX1036502 休日モデルの日付の「入力フィールド長」設定を空にする。 repository/trunk/common-jholiday/jholiday/hdate/hdate.txt
FIX0993702 グループ階層で利用するシステムモデル jfcgroupnode を追加する。 repository/trunk/common-jfcgroupnode
FIX1041002 非同期メッセージ処理で利用するシステムモデル jfcjobstatus,jfcjobstatususer,jfcjobexectype_m,jfcjobstatustype_m を追加する。 repository/trunk/common-jfcjobstatus

カスタマイズ

No 分類 内容
ENH1013601 改善 Spring Boot の JavaConfig と applicationContext.xml を統合する。(WagbyApplication クラスに @ImportResource アノテーションを付与し、applicationContext.xml と wagby-servlet.xml を Spring Boot が持つ AnnotationConfigEmbeddedWebApplicationContext に統合する。)
ENH1032901 改善 スクリプトで、アップロード更新の「ファイル名」を取得できる変数 UPLOADFILENAME を提供する。

移行ツール

No 分類 内容
FIX1034301 不具合 R7.6より前のリポジトリをR7/R8へ移行したとき、メニュー並びを移行する処理(メニュー再構築処理)が行われない。

セキュリティ

No 内容
SEC1031602 ビルドした Web アプリケーションの管理者アカウント (admin) のパスワードを wagby へ変更する。インストール直後の状態で、管理者のアカウントとパスワードが同じという状態を避ける。
SEC1038101 ワークフロー 代理者設定(jfcproxy_setting)のアカウント項目(userid)の型をリストボックスから検索画面に変更する。リストボックスの場合、この画面にアクセスできるとアカウントの一覧を閲覧できてしまうため。(但し、この画面にアクセスできるのはシステム管理者とワークフロー代理設定者のみであるため、これまでも一般利用者が閲覧できるようにはなっていなかった。)

同梱するライブラリ

No 内容
LIB1043801 Spring boot を 1.5.12 から 1.5.14 にバージョンアップする。合わせて Spring Session を 1.3.3 に、Spring Data Commons を 1.13.13 にバージョンアップする。
LIB0786229 平成30年7月31日更新分の郵便番号データ(アイビス版)を含める。