R9.0.3

最終更新日: 2021年9月8日

機能

No 内容 変更箇所 再テストの必要性
ENH1166701 データベース設定をcontext.xml, initdb.xmlから catalina-wagby.propertiesに変更する。この対応により、手動でデータベース接続先を変更する場合 catalina-wagby.properties の修正のみで済む。 [G] catalina.properties 外部データベースへの接続
ENH1166710 データベース接続のパスワードを暗号化する設定を用意する。 [G] catalina.properties なし
ENH1226801 フロー参加者のスクリプトで申請者または承認者が取得できなかった場合にエラーメッセージを表示するようにする。これまでは単に失敗というメッセージで、原因がわかりにくかった。 [FW] JfcworkstateServiceImpl なし
ENH1228901 検索条件の入力欄(値部)にスタイル設定を行えるようにする。これまではラベル部のみスタイル指定が適用されていた。 [G] condition<モデルID>.jsp なし
ENH1238501 一覧更新画面の子モデルにて「集計欄に平均、合計値を出力する」機能を動作させる。 [G] updateList<モデルID>Lp.jsp なし
ENH1238601 親子同時更新画面の子モデルにて「集計欄に平均、合計値を出力する」機能を動作させる。 [G] showList<モデルID>Lp.jsp なし
ENH1235301 一覧更新画面で、参照連動項目や自動計算項目に数値フォーマットを適用する。 [G] updateList<モデルID>Ulp.jsp なし
ENH1236101 検索画面の日付時刻型項目に日付のみを入力し検索ボタンをおすと時刻部分が0で自動補完されるが、開始部は0:0とし、終了部は23:59を自動セットするようにする。この時刻の自動設定は時刻が未入力の場合にのみ動作する。 [FW] DateTimeTextBox.js
common.js
なし
ENH1239201 メール受信で、起動条件に合致しないメールを削除するオプション removeNotFiredMail を用意する。 [FW] InsertFromMailProcessor
InsertFromMailJob
InsertFromMail.vm
なし
ENH1186101 インポート時に実行される initdb_ex.xml に jfc_beforeimport と jfc_afterimportグループ指定を行えるようにする。インポート処理前、後に実行する SQL を記述できる。 - なし
ENH1188901 アカウントの登録・更新時、パスワード変更権限がない状態で「次回ログオン時にパスワードを変更する」 を設定した場合はエラーメッセージを出すようにしてパスワード変更権限を付与するよう促す。 [FW] MyJuserPInputCheckHelper.java なし
ENH1221901 管理処理 > ログオンユーザ管理画面の「接続解除」ボタンクリック後、すぐに一覧画面を表示するようにする。 [FW] ReleaseLogonUserController なし
ENH1236401 AlterMailFromLogジョブシステムログ閲覧で、複数のキーワードを指定して絞り込みが行えるようにする。 [FW] Systemlog なし
ENH1231701 JDBC over SSL による接続資料を用意する。(文書中のサンプルデータベースは AWS RDS PostgreSQL を用いている。) - なし
ENH1241701 フローイベントスクリプトで暗黙変数 __status を利用できるようにする。 [FW] WorkFlowManager なし
*REG1175206 選択肢が1つしかないラジオボタンを画面に表示すると常に選択状態で表示されてしまう。R9.0.0で対応したSPC11752「入力チェック用ヘルパメソッドp2pで、モデル参照(リスト、ラジオ、検索)項目についてプレゼンテーションモデルのchoose属性をtrueにする」の影響。 [FW] resentationPHelperPart7_p2p なし
*REG1216407 CSSレイアウトで、ジョブ状態検索の一覧画面が表示されない。R9.0.2で対応したFIX12164「検索一覧の行毎の更新・詳細ボタンの表示条件が動作しない」の影響。 [G] showList<モデルID>.html なし
*REG1223901 CSVアップロード更新でスクリプトでヘッダ行を指定した場合に、エラー発生時の行数がずれている。R9.0.2で対応したSPC12096「CSVアップロード更新処理のアップロード更新(ヘッダ読み込み時)スクリプトで、既存のヘッダを読み込んだあとスクリプトを呼び出すようにする」の影響。 [FW] AbstractDbUploadUpdate
RunnableMonitor
なし
*REG1223701 チェックボックスの検索サブウィンドウで「選択値をセット」ボタン押下で登録・更新が行われる。R9.0.2で対応したFIX1218201「CSSレイアウトでEnterキーの取り扱い指定が動作しないパターン」の影響。 [FW] common.js なし
*REG1227401 参照連動項目の参照先が複合主キーを使ったモデルで、インポート処理のためのxslファイルのデフォルト値設定処理時にエラーとなる。R9.0.2で対応したSPC12118「必須項目の初期値設定ルールの変更」の影響。 [G] conf/importxsl/<モデルID>.xsl なし
*REG1229001 親子同時更新画面で子モデルの他モデル参照検索項目のサブウィンドウ検索画面で値を選択すると保存処理が行なわれてしまう。R9.0.2で対応したFIX12182「CSSレイアウトでEnterキーの取り扱い指定が動作しないパターン」の影響。 [G] JavaScript なし
REG1227001 クラスタリングの設定を行うとCacheManagerに関する不正なコードが生成される。R9.0.1で対応したSPC11997「CacheManagerクラス分割」の影響。 [G] CacheManager クラスタリング環境におけるキャッシュクリアの動作確認。
REG1224401 フロー参加者設定のスクリプト設定でAceエディタが起動しない。R8系では起動していたため、R8仕様にあわせる。 [FW] jfcparticipantSettingUtil.js なし
REG1239101 繰り返しコンテナ項目の挿入ボタン操作が、追加扱いになっている。R9.0.0で対応したSPC11459「生成される HTML/JSP の id,name 属性の命名規則を変更する」の影響。 [FW] DbBaseController なし
*FIX1223001 詳細画面にて「次へ」ボタンを押下後に更新画面に遷移しキャンセルボタンを押下すると、さらに次のデータの詳細画面に遷移してしまう。 [FW] JFCHttpServletResponse なし
*FIX1222901 選択肢モデル(数値型主キー)で初期値を設定したあと、ビルドしたアプリケーションで選択肢を追加登録すると、順序重複エラーが生じるパターン。 [G] data_init/init/seq 内の
xml ファイル
なし
*FIX1222801 帳票画面で例外BusinessLogicExceptionを受け取ったとき、画面にエラーメッセージが表示されない。 [FW] DbShowListBaseController なし
*FIX1223201 一覧更新画面のチェックボックス項目にある全クリア/全チェックボタン押下時に画面再描画される場合がある。余分な再描画をなくす。 [G] updateList<モデルID>.js
updateList<モデルID>.jsp
なし
*FIX1223601 CSSレイアウト利用時、数値フォーマットに「###'%'」を設定すると一覧表示画面でエラーが発生する。 [G] html なし
*FIX1221401 CSSレイアウト利用時、項目名の改行が反映されない。 [FW] common.css
[G] css
なし
*FIX1221301 CSSレイアウト利用時、ルビの設定が反映されない。 [G] show<モデルID>.html なし
*FIX1221101 CSSレイアウト利用時、表示する文字列が長い場合に、ラベル部分とのレイアウトが崩れるパターン。値部の折り返し設定を word-break: normal から overflow-wrap: break-word に変更する。 [FW] common.css なし
*FIX1220801 CSSレイアウト利用時、ラベル幅設定を空にした場合に内容に応じた長さに自動設定されるよう、ラベル部の overflow: hidden 設定を削除する。 [FW] common.css なし
*FIX1220501 CSSレイアウト利用時、ラベル・値の表示位置指定が反映されない。 [G] css なし
*FIX1220401 CSSレイアウト利用時、登録画面の入力欄が縦に中央配置されるようにする。 [FW] common.css なし
*FIX1224101 一括帳票出力ダイアログが表示されない。 [G] <モデルID>_printAll.jsp なし
*FIX1224201 複数データの帳票を一度に出力する(一括帳票出力)で、1データ1ExcelシートをExcelファイルにまとめた形式を選択するとエラーメッセージが表示される仕様だが、出力されていなかった。 [FW] selectPrintAll.jsp なし
*FIX1224601 チェックボックスの選択方法で検索画面を選択したサブウィンドウでソートリンクを押下するとデータ選択のチェックボックスが表示されなくなる。 [FW] pagesize.html
[G] サブウィンドウjsp
なし
*FIX1224701 保留フロー状態検索画面のページにおける表示数の変更リストボックス横の「変更」ボタンを削除する。 [FW] showListJfcsuspend
workstate_body.jsp
なし
*FIX1224801 Java 16 を認識しない。 [FW] JavaVersion なし
*FIX1224901 Java 15 以降でワークフロースクリプトを実行しようとすると実行時エラー (classpath:systemScripts/wagby.js) になる。 [FW] WorkFlowManager.java なし
*FIX1225001 複数のジョブを同時に起動した場合に、ジョブのステータス更新に失敗する可能性があった。 [FW] JFCJobTriggerListener なし
*FIX1225101 サブウィンドウ検索画面でリセットボタン押下時に「選択値をセット」ボタンが表示される。 [G] html なし
*FIX1087706 親子モデルにおける親の詳細画面でHTML印刷設定を行った時、ビルド時にエラーになる。 [G] printScreen jsp なし
*FIX1226401 同一日付で分割されたログの読み込みに失敗する。 [FW] SystemlogManager なし
*FIX1227101 Enterキーの取り扱い設定を「タブキー扱い」にした場合、Shift+Tab 押下で次の入力欄に移動してしまう。Shift+Tab では入力欄を移動させないようにする。 [FW] common.js なし
*FIX1227201 更新画面を開いた時、ログに "Lock Error (Rare case)" と出力される場合があった。この出力を行うチェック処理全体を見直し、ログ出力を不要とした。 [FW] DbUpdateBaseController なし
*FIX1227301 ダウンロード画面でチェックボックスの選択方法を検索画面にしてもチェックボックス選択の検索画面が開かない。 [G] JavaScript なし
*FIX1227501 一覧表示グリッドで一括処理の行全選択チェックボックスが動作しない。 [FW] Grid.js なし
*FIX1228301 flat系css適用時、カレンダーのボタンの文字色が白となって見えにくい。 [FW] flat*.css なし
*FIX1228401 flat系css適用時、郵便番号型項目の初期表示幅が短い。 [FW] ZipCodeComboBox.js なし
*FIX1228101 ファイル型項目のクリアボタンが動作不良。REG12237の対応で修正される。 [FW] common.js なし
*FIX1228601 モデルIDに "_lp" または "_ulp" という文字列が含まれていた場合、グリッド形式一覧表示の判定処理で自動生成エラーとなる。 - なし
FIX1108903 ファイル型項目に添付されたWordファイル(.doc)を開くとき、ファイル名(リンク)をクリック後「ファイルを開く」をクリックすると、空の状態で表示される。docx ファイルは問題ない。 [FW] mime.types なし
FIX1204601 「検索制御 > モデル参照(連動) > 他のストアモデルの参照連動のとき連動する」を有効にした項目で、一度参照連動した値を変更して検索を行うと、入力値が消去されて検索されてしまう。 [G] <モデルID>Cpヘルパクラス
p2sメソッド
検索条件テンプレートを用いたモデルは対象外としているが、この影響がないことを念のため確認すること。
FIX1222201 日付項目について「説明>登録・更新画面」でヘルプ内容を独自に設定し、かつ「日付・時刻・郵便番号型>ヘルプボタンを表示する」のチェックを外してもヘルプメッセージが表示されてしまう。検索画面ではこの制御が効いているが、登録・更新画面で効いていなかった。 [G] JSP なし
FIX1132405 条件付き閲覧権限設定を行った繰り返しコンテナ内項目で、条件が正しいにもかかわらずラベル表示がなされない場合がある。 [G] JSP 閲覧権限を設定した繰り返しコンテナのヘッダ行の表示
FIX1225201 DB保存なし選択肢モデル(チェックボックス)の選択肢側に有効期限をセットした時、これを検索条件で用いたときに有効期限情報がキャッシュされないため表示不都合が生じる場合がある。 [G] ヘルパクラスs2pメソッド なし
FIX1225901 条件付き更新権限に関するコード生成処理で、読み込み権限の内部変数を更新権限で使っている箇所があった。 [G] ヘルパクラスs2pメソッド なし
FIX1226501 「画面>詳細表示>ボタン名」の検索画面ボタン名を指定した場合、環境メニューで設定されたアイコンが表示されない。 [G] show<モデルID>P.jsp なし
FIX1174505 一括ボタンを複数用意し、いずれか一方のみに表示条件を設定した時、表示条件を満たさなかったときに(表示条件を指定していない一括ボタンがあるにもかかわらず)選択用のチェックボックスが表示されなくなる。 [G] showList<モデルID>Lp.jsp なし
FIX1227901 検索条件部(範囲検索)時、数値フォーマットがセットされない。 [G] condition<モデルID>.jsp なし
FIX1229401 アカウント詳細画面のプリンシパル項目(チェックボックス) で出力されるべき id 属性が付与されていなかった。 [G] html なし
FIX1230301 「入力チェック>範囲」で負数を含む範囲を設定するとエラーメッセージが正しく表示されない。 [G] <モデルID>PInputCheckHelper なし
FIX1231101 数値型の編集可能な参照連動自モデル保存の項目にAjaxで値がセットされない。 [FW] __javascript_setResponse
XMLContent_id.html
なし
FIX1231601 CSSのテーマがnavy、greenの場合に「カレンダ表示時のモデルの色」が反映されない。 [FW] calendarview.css なし
FIX1152713 親子モデル同時更新機能のコピー登録で、子モデルを表示のみとした場合、(親モデルに含まれる)繰り返しコンテナの増減操作を行うと表示専用子モデルの情報が消えてしまう。 [G] Copy<モデルID>Controller
do_XXItem メソッド
なし
FIX1236103 日付と時刻の入力欄が画面の1番目の入力項目となっている場合に、画面表示時にフォーカスがセットされない。 [FW] DateTimeTextBox.js なし
FIX1233701 世代管理機能を利用時、子モデルの情報を親モデルに表示させている項目があるとビルドエラーになる。例えば自動計算に何らかの子モデルを参照する式があった場合、その項目は世代管理の対象外とするようにした。 [G] 世代管理用JSP なし
FIX1234201 一覧更新画面で参照先がラジオボタンの参照連動項目が更新されない。 [FW] common.js なし
FIX1234301 「日付と時刻」型の時刻フォーマットをHH:mmに設定した場合に検索画面で日付のみを設定して検索するとダウンロードボタンが押下不可のままとなる。 [FW] disableDownloadButton.vm なし
FIX1235601 「接続解除」プリンシパルを持つユーザで接続解除を行なった場合にメッセージが表示されない。 [FW] releaseLogonUserContent.jsp なし
FIX1236001 選択肢の無効化マーク変更が、削除されたモデルの参照に適用されない。 [G] プレゼンテーションモデルのヘルパクラス notexist メソッド なし
FIX1236801 URL型の項目でバックスペースキーが働かない。 [FW] endbody_
linkConfirmDestruction.html
なし
FIX1236901 日付と時刻と時刻のウィジェットで必須入力のリアルタイムチェックが行なわれない。 [FW] DateTimeTextBox.js
[G] JavaScript
なし
FIX1237101 時刻型の入力欄で「Enterキーの取り扱い」を「タブキー扱い」に設定してもタブ移動しない。 [G] JavaScript なし
FIX1237301 モバイル画面で他モデル参照(検索画面)項目の検索結果が表示されない。 [G] モバイル向けJSP なし
FIX1237901 子モデルが設定されており、子モデルに一覧表示の集計が設定されているときに、親モデルの詳細画面に集計値が表示する欄は表示されるが集計値が空白となっている。 [G] コントローラクラス なし
FIX1238201 モバイル画面で「出力制御>詳細>スタイル>ラベルの表示内容」が反映されない。 [G] モバイル向けJSP なし
FIX1238301 モバイル画面で必須項目のラベル色が赤くなっていない。(PC版の画面では必須項目のラベル色は赤くなる仕様なので、それにあわせる。) [G] モバイル向けJSP なし
FIX1238401 計算式に繰り返しコンテナ内項目を使った時、当該コンテナレコードが0件のとき実行時エラーが生じる可能性がある。 [G] ヘルパクラス calc メソッド なし
FIX1238801 集計ビュー利用時、文字列項目をメジャーに指定した場合にブラウザ側でJavaScriptエラーが発生する。 [FW] jshgraph.js なし
FIX1239001 レイアウト設定でデフォルトタブを指定した場合でも、一度タブをデフォルトタブ以外に切り替えた後はログオン中はデフォルトタブの設定は無効となっていた。 [FW] common.js
menu.js
なし
FIX1239501 ファイル型の項目にEnterキーをタブキー扱いにしてもタブ移動しない。 [FW] FileUploader.js なし
FIX1239901 Designerでメニュータブを追加し、ビルドしたアプリケーションでそのタブ内のメニューを選択、その後ふたたびDesignerで当該メニュータブを削除してビルドすると、ログオン後にメニューに関するJavaScriptエラーが発生する。 [FW] common.js なし
FIX1240001 複数のワークフロー適用モデルがある場合にフローイベントスクリプトで例外が発生すると詳細表示画面が表示されない場合がある。 [FW] MyInsertJfcworkstateController なし
FIX1240301 一覧画面の上部(ナビゲーション部)に独自ボタンを複数用意したとき、設定した追加パラメータが最後のボタン設定のみ有効になっている。 [G] showList<モデルID>
_navigationbar.jsp
なし
FIX1240401 郵便番号項目が定義されているモデルで ${郵便番号項目}0 という項目が定義されるとビルドエラーになる。 [G] モデルクラス、ヘルパクラス、コントローラクラス 郵便番号項目を含むモデルでビルドエラーが発生しないことを確認する
FIX1240501 検索項目の条件入力欄を一つにした場合に「説明>検索画面>入力フィールド」の内容が検索項目に設定されない。 [G] condition<モデルID>.jsp なし
FIX1240801 Dockerで起動したときに「このアプリケーションについて」の画面でメモリに関する出力がされていない。 [FW] showAboutAppBody.html なし
FIX1241801 非必須のモデル参照チェックボックス項目をもち、参照先モデルの主キーが数値型の場合、世代管理を有効にするとビルドエラーになる。 - なし
FIX1241901 繰り返しコンテナを含むモデルで、レイアウト専用項目をタイトルペインタブに配置しないと世代管理を有効にするとビルドエラーになる。 - なし
FIX1241301 郵便番号項目で住所の候補が表示される前にEnterキーを押下すると住所がセットされなくなる。 [FW] ZipCodeComboBox.js なし
FIX1241501 マイクロサービス利用時、モデルにジョブ定義を行ったとき、ドメインに含まれていないモデルを参照しようとしてビルドエラーになるパターン。 - なし
FIX1241601 繰り返しコンテナに閲覧権限を設定したとき、更新前から繰り返しコンテナに1件以上のデータがあると「削除」ボタンを押して0件にすることができない。 [G] <モデルID>Helper
s2pメソッド
なし
FIX1242001 郵便番号項目の「検索制御>共通>条件式」を「文字列の前方一致」に設定しても完全一致検索となる。 [G] <モデルID>CriteriaConverter なし
FIX1242101 スマートフォンモデルの時刻入力方式をリストボックスにすると空欄の選択肢がない。そのため、一度選択すると消せない。 [FW] input_time_combo_nonetable.tag なし
FIX1242301 スマートフォン用モデルで「説明>入力フィールド」の設定を行なうと入力欄に横に説明文が表示されてしまう。 [FW] mobile.css なし
FIX1242401 日付項目が読み込み専用の場合にオプション表示(日付)を設定しても登録・更新画面で表示されない。 [FW] src_input_subformat.tag なし
FIX1242501 IE11でインポートとエクスポート画面を開くと JavaScript エラーが発生する。 [FW] initLoaderBody.html なし
FIX1242601 スマートフォン用モデルの「日付と時刻」項目に「説明>検索画面>プレースホルダ」を設定すると画面表示時にエラーとなる。 [FW] input_date_combo_nonetable.tag なし
FIX1242701 他モデル参照検索画面の項目(サブウィンドウ検索画面のテキストボックス、サジェストの入力欄)にプレースホルダが設定されない。 [G] insert/update jsp なし
FIX1221501 CSSレイアウト利用時、入力欄マウスオーバー時のメッセージが表示されない。 [G] html なし
FIX1221601 CSSレイアウト利用時、入力欄プレースホルダのメッセージが表示されない。 [G] html なし
FIX1229301 CSSレイアウト利用時、一覧更新画面が浮動小数点項目のフォーマットによって表示異常になるパターン。 [G] html なし
FIX1229501 CSSレイアウト利用時、登録/更新画面のラジオボタン項目で id 属性が付与されていないパターンがある。 [G] html なし
FIX1229601 CSSレイアウト利用時、繰り返しコンテナ内の郵便番号項目で住所の同期に失敗する。 [G] html なし
FIX1229701 CSSレイアウト利用時、日付型のサブフォーマット表示が HTML テーブルレイアウトと異なる。西暦と和暦の表示の間の半角空白が除かれていた。 [G] html なし
FIX1229801 CSSレイアウト利用時、繰返し項目の日付型にサブフォーマットが表示されない。 [G] html なし
FIX1229901 CSSレイアウト利用時、ログオン後に直接詳細画面へ遷移すると、ラジオボタン項目ですべての選択肢が表示されてしまう。 [G] html なし
FIX1230101 CSSレイアウト利用時、詳細画面で繰り返し項目はカンマ区切りで表示されるが、カンマのあとに半角空白が含まれている。(HTMLテーブルレイアウトでは出力されていない) [G] html なし
FIX1230401 CSSレイアウト利用時、読み込み専用項目で出力される HTML の id 属性が不足している。 [G] html なし
FIX1230402 CSSレイアウト利用時、日付項目、日付時間項目で hidden 要素が出力されていない。 [G] html なし
FIX1230501 CSSレイアウト利用時、モバイルを有効にするとログオン、メニュー画面以降の表示がエラーになる。 [G] html なし
FIX1230701 CSSレイアウト利用時、外部キー子モデルを二つ用意し、レイアウト専用項目を使って配置しようとすると、画面レイアウトが意図通りになっていない。 [G] html なし
FIX1231301 CSSレイアウト利用時、詳細画面に配置されるボタンの並びがHTMLテーブルレイアウトと異なる場合がある。 [G] html なし
FIX1231501 CSSレイアウト利用時、暗黙条件が設定されているモデルで閲覧できないデータ(または、存在しないデータ)を表示させるとエラーになる。 [G] html なし
FIX1232001 CSSレイアウト利用時、必須かつ読み込み専用項目のラベルの色が赤のままである。本来は緑となる。 [G] html なし
FIX1232101 CSSレイアウト利用時、グループ権限を定義したモデルのデータ所有者項目で不正な HTML が出力される。 [G] html なし
FIX1232301 CSSレイアウト利用時、一覧表示画面で数値フォーマットを指定した項目に円マークが重複して表示される。 [G] html なし
FIX1232401 CSSレイアウト利用時、閲覧権限/更新権限を指定したモデルの一覧表示画面や登録画面が表示されない。 [G] html なし
FIX1232501 CSSレイアウト利用時、更新画面の「更新して次へ」ボタンが押下できない。 [G] html なし
FIX1233101 CSSレイアウト利用時、一覧更新更新画面での id 付与ルールが (HTMLテーブルレイアウト版と) 異なっていた。 [G] html なし
FIX1233301 CSSレイアウト利用時、ファイル型項目の高さ、幅指定が更新画面で効かない。 [G] html なし
FIX1231001 CSSレイアウト利用時、親子モデル同時更新画面で数値フォーマットを指定するとエラーが発生する。 [G] html なし
FIX1233801 CSSレイアウト利用時、詳細画面のバーゲージ表示機能を使うとラベル部が整列して表示されない。 [G] html なし
FIX1233901 CSSレイアウト利用時、閲覧権限が設定されている項目があると表示エラーとなるパターンがあった。 [G] html なし
FIX1234401 CSSレイアウト利用時、他モデル参照(検索画面)項目の参照先が複合キーに未対応のパターンがあった。 [G] html なし
FIX1234601 CSSレイアウト利用時、一覧表示の段組みレイアウトが崩れて表示されるパターンがあった。 [G] html なし
FIX1235501 CSSレイアウト利用時、グループ権限を定義したモデルをシステム管理者で閲覧すると実行時エラーになる。 [G] html なし
FIX1235901 CSSレイアウト利用時、他モデル参照項目が読み込み専用で選択肢が「ない」場合にレイアウトが崩れる。 [G] html なし
FIX1235902 CSSレイアウト利用時、縦並びの繰り返しコンテナおよび繰り返し項目でレイアウトが崩れるパターンがある。 [G] html なし
FIX1237401 CSSレイアウト利用時、一覧画面で参照権限を設定した項目のヘッダが表示されてしまう。 [G] html なし
FIX1237501 CSSレイアウト利用時、日付型・日付時間型・ファイル型項目で更新権限の設定が無視される。 [G] html なし
FIX1237701 CSSレイアウト利用時、他モデル参照(チェックボックス)項目が読み込み専用の場合にチェックの画像とラベルが改行されて表示される。 [G] html なし
FIX1237801 CSSレイアウト利用時、閲覧権限を設定した "他モデル参照(検索画面)" 項目で値を指定していないにも関わらず 0 が格納される。 [G] html なし
FIX1238101 CSSレイアウト利用時、項目の値が空の場合に   が出力されるケースとされないケースがある。値が空の項目は詳細画面では   を出力する仕様に合わせる。 [G] html なし
SPC0825401 アプリケーション起動時にjfclockobjectテーブルのロック情報を削除するようにする。 [FW] LockManagerDbImpl
[G] application.properties
スクリプト
なし
*SPC1193805 R9.0.0からR9.0.2までは、モデル参照項目をソート対象とすることができない。R9.0.3でこの制約が緩和され、参照先モデルが単一キーの場合は "ID値" でソートされるようになる。(ただし参照先モデルが複合キーの場合はソートできない。) [G] showList<モデルID>Lp.jsp なし
SPC1224501 親子モデル同時更新画面利用時、「コピー登録画面で表示のみを行う」をチェックを入れた子モデルがある場合、親モデルの主キーを「コピー登録時に値をコピーする」設定を自動的に有効とした。主キーがコピーされていない場合、入力エラー時に子モデルが表示されなくなるため。 [G] Copy<モデルID>Controller なし
SPC1226601 メニューから登録画面へ遷移し、そこでキャンセル処理を行うとメニュー画面へ遷移させるようにする。(これまでは検索画面へ遷移していたが、この操作では検索画面は通っていないため、ユーザから違和感があった。) [FW] DbBaseController なし
SPC1226701 ワークフロー「任意のノードに決裁ボタンを用意する」設定で、条件によって決裁者となった場合、承認ボタンは非表示とする。 [G] show<モデルID>_body.jsp なし
SPC1225801 ヘルパクラスs2pメソッドの変更。ラジオボタン処理の一部をフレームワークへ委譲。項目の更新権限設定のコードを短縮化。 [G] ヘルパクラスs2pメソッド
[FW] PresentationPHelperPart3_s2p
[FW] JFCUtils
なし
SPC1226901 ファイル型項目で、実ファイルが存在しない場合、画面表示までに10秒かかってしまう。初期状態ではリトライ回数100回xウェイト100msとしていたが、これをリトライ回数10回xウェイト10msとし、パラメータで調整できるとする。 [FW] JFCUtils
jfcbase.properties
なし
Noの先頭3文字は次の意味です。"ENH" 新機能・改善。"REG" デグレード。"FIX" 不具合修正。"SPC" 仕様変更。"LIB" 同梱するライブラリ・データのバージョンアップ。"SEC" セキュリティ対策。
変更箇所のプレフィックス文字は次の意味です。[FW] フレームワーク、[G] 自動生成されるコード。

Wagby Designer

No 内容
ENH1223801 「画面>スクリプト>コントローラ」の画面「登録」の実行タイミングに「一時保存」を用意する。(これまでは更新のタイミングのみ用意していた。)
ENH1224301 メニュー画面で、外部キー子モデルの新規登録メニューも追加できるようにする。
ENH1235101 自動生成される CSS ファイル読み込み時に付加するクエリ文字列をビルド時刻に変更する。(これまではWagby のリリース日時を設定していたが、CSSレイアウト利用時はこのファイルが更新されるため、常に最新のCSSファイルを読み込めるようにする。)
ENH1236201 モデルのコピーおよびサブモデル作成時、スクリプトに含まれている旧モデルIDを新モデルIDへ変更する。
*FIX1228801 Windows OS 環境で、フルビルド直後にリポジトリをリストアするとCannot move directoryエラーが生じる。
*FIX1222401 無制限開発ライセンスを適用したDesignerで、アドオンギャラリーからインポートするとライセンスエラーが発生する。
FIX1220001 関連図で、削除したモデルが表示されてしまう。
*FIX1228201 保留フロー状態モデル(jfcsuspendworkstate)にユーザが追加した項目が存在しない場合、エラーメッセージが出力されるが、そのメッセージが「開始フロー状態」となっている。(エラーチェック処理自体は問題ないが、エラーメッセージが誤っていた。)
FIX1232908 環境>権限タブで、システム系のプリンシパルは削除してはならない仕様だが、仮に削除してしまった場合、プリンシパルNoが0から振り直されていた。
FIX1235701 削除済みのモデルを参照する定義が残っていたとき、ビルド時にエラーが生じる場合があった。
FIX1239401 新規モデル追加を選択した直後、モデルの詳細入力画面に遷移するが、砂時計となり入力できないことがある。(実際には新規作成処理は正常に動作している。)この場合はエラーメッセージを表示し、モデル一覧画面へ遷移させるようにした。
FIX1240701 モデルID変更後、機能権限タブの編集ができない場合があった。
FIX1214602 初期値の式で日付型項目に now+1M と "M" を含む式があるとエラーとみなされた。実際にはビルドできるが、このエラー表示を抑制する。R9.0.2で対応したFIX1214601の対応漏れ。
FIX1242201 Designerを放置したままセッションタイムアウトに至ったとき、failed to create json object というメッセージとともにスタックトレースがコンソールに表示されていた。
SPC1223101 「画面>ダウンロード>ダウンロード設定」の「同時複数ダウンロードを許可する」設定を削除する。この設定は標準で有効であり、無効にすることができないため。

Wagby Testing Framework

初期リポジトリ

No 内容
SPC1233401 グループモデルの「ページネーション」設定を有効にしたものを初期状態とする。

移行ツール

No 内容
*FIX1073231 R6/R7リポジトリ移行時、プリンシパルの移行処理が行われていない。
*FIX1226001 R9同士の(同バージョン)移行ではメニュー移行処理もスキップされる仕様だが、移行処理が行われてしまい、移行後のメニューが崩れてしまう。
*FIX1228001 R6/R7リポジトリ移行時、レイアウト名に「電話番号」「郵便番号」「住所」「備考」「合計」「内容」といった文字列が英語に置換されてしまう。
*FIX1233001 R8.5.xリポジトリ移行時、開発者が追加したカテゴリ情報が移行されない。
FIX1230201 R6/R7/R8リポジトリ移行時、日付時刻型項目の検索制御タブの「日付・時刻 > 日付補助入力」が "カレンダの利用" と設定された値が移行されない。そのため検索画面の日付時間型項目がテキストフィールドになってしまっていた。
FIX1233404 R6/R7/R8リポジトリ移行時、グループモデルの「ページネーション」設定を有効にする。
FIX1234701 R8 から R9 へリポジトリを移行すると「ワークフロー代理者設定」「保留フロー一覧」「定義モデル一覧」画面のレイアウトが CSS レイアウトとなり、画面表示が崩れる。これらは HTMLTable レイアウトのまま移行される必要があった。

同梱するライブラリ

No 内容
LIB1231201 Apache Tomcat を 9.0.46 から 9.0.50 にバージョンアップする。2021年6月に報告された複数の脆弱性への対応。
LIB1223501 Java Mail を 1.4.2 から 1.6.7 にバージョンアップする。あわせて Jakarta Activation 1.2.1 にバージョンアップする。TLS1.2に対応する。
LIB1232201 Jackson を 2.10.3 から 2.12.4 にバージョンアップする。JVNDB-2020-014030への対応。
LIB1238901 Spring LDAP を 2.3.3 から 2.3.4 にバージョンアップする。Java 16 で動作させるため。
LIB1044508 Font Awesome を 5.13.1 から 5.15.4 にバージョンアップする。
LIB0786249 令和3年8月31日更新分の郵便番号データ(アイビス版)を含める。

パッチ (2021.10.8)

2021.10.8に公開した R9.0.3 向けパッチファイルです。

適用方法

WagbyPatch_R9.0.3_20211008.zip
パッチファイルをダウンロード後、展開すると wagbydesigner フォルダと version.txt が用意されます。両方とも、R9.0.3 の wagbydesigner に「上書き(コピー)」を行なってください。

パッチが適用されたかどうかの確認方法

Designerのビルドタブのバージョン日付が "Wagby R9.0.3(Patch1) 20211008-0901" と表示されるようになります。

機能

No 内容 変更箇所 再テストの必要性
REG1245501 ENH1166701データベースの接続URLやユーザ名、パスワードにバックスラッシュ(\)が含まれた場合に接続に失敗する。R8.5.7で対応したENH11667「データベース設定をcontext.xml, initdb.xmlから catalina.propertiesに変更する」の影響。 [G] catalina.properties なし
FIX1243001 ワークフロー利用時、サブモデルを作成しスマートフォン対応としたとき、申請や承認後の画面遷移エラーとなる(申請や承認自体は行えている。) [FW] MyInsertJfcworkstateController.java なし
FIX1243501 ワークフロー利用時、保留フロー状態検索画面を開くと実行時エラーが発生する。 [FW] showListJfcsuspendworkstate.html なし
FIX1243801 ワークフロー利用時、保留フロー状態検索画面で一括処理を行なうと実行時エラーが発生する。 [FW] showListJfcsuspendworkstate.html なし
FIX1245701 ワークフローのデータ登録者を取得するスクリプトを申請ノードに設定すると新規登録画面表示時にエラーログが出力される。 [FW] WorkFlowManager.java なし
FIX1243901 親子モデルで親の計算式に子を、子を計算式に親を指定する場合、子の更新が(子の)兄弟に波及する場合がある。影響が兄弟へ波及しないようにする。 [G] コントローラクラス
do_updateメソッド
なし
FIX1243301 親子モデル同時更新を有効にした画面で、一覧更新対象項目が検索条件にも含まれているとコンパイルエラーになる。 [G] ヘルパクラス filter メソッド なし
FIX1241604 繰り返しコンテナに閲覧権限を設定したとき、更新前から繰り返しコンテナに1件以上のデータがあると「削除」ボタン押下後、別のコンテナを「追加」すると削除した行が復活してしまう。 [G] <モデルID>Helper
s2pメソッド
なし
FIX1245401 親子同時更新画面にワークフローを適用したとき、子モデルの新規を行うと実行時エラー(NPE)が発生する。 [FW] JfcworkflowSettingServiceImpl.java なし
FIX1246101 複合キーモデル参照項目で、参照先モデルの入力フィルタの確認処理で自動生成処理エラーが生じるパターン。 - なし