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
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日更新分の郵便番号データ(アイビス版)を含める。