R7.10

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

機能

No 分類 内容 変更箇所
ENH937401 新機能 ワークフローの動作(ノードとイベントの組み合わせ)に対応したスクリプトを実行する。 [FW] WorkFlowManager
ENH939101 新機能 未読管理機能。まだ詳細画面を開いていないデータ(またはすでに詳細画面を開いたことのあるデータ)という観点からの検索が行える。 [FW] jfcunreadstatus_m モデルの追加
ENH944301 新機能 CSVダウンロード処理をジョブとして実行する。 [FW] DownloadJob
ENH949601 新機能 一覧表示画面をグリッド形式で表示する。外部キー子モデル表示を含む。(表示のみ。一覧更新には未対応。) [G] showListXXXLp.jsp
ENH946801 新機能 kintoneの設計情報からリポジトリを生成する。 [FW] RepositoryConverter.jar
ENH892801 機能追加 数値型項目に15桁以上の値を入力できるようにする。 [G] jsp
ENH915101 機能追加 一覧更新画面の入力チェックスクリプトを記述できるようにする。 [G] サーバサイドJavaScript
ENH929901 機能追加 タブレイアウト利用時、項目の条件によってデフォルトタブを制御できる。 [G] jsp
ENH938401 機能追加 メニューにツールチップ画像を表示できる。 [G] menu.xml
ENH941101 機能追加 帳票テンプレートで「ファイル名」「シート名」「一括帳票出力時のファイル名」をそれぞれ指定できる。 [G] ShowXXXController
ENH942101 機能追加 一覧表示画面の一括更新処理後に遷移できる画面を指定できる。 [G] XXX_GetForwardUrl.js
ENH942301 機能追加 CSVダウンロードアップロード更新の文字エンコードをモデルごとに指定できる。 [G] Download/Upload ProcessBean
ENH952001 機能追加 ウィザード利用時、詳細画面でも(確認画面のように)一画面にまとめて表示できるオプションを用意する。 [G] showXXX.jsp
ENH952101 機能追加 チェックボックスとラジオボタンを囲む div 要素に style を指定できるようにする。これによってチェックボックス表示エリアの高さを固定することができるようになる。 [G] show/insert/update jsp
ENH953101 機能追加 未入力値の検索を有効にしたとき、検索画面表示時の初期値を未入力値とする関数 NULLSEARCH() を用意する。 [G] コンディションモデルのヘルパクラス
ENH954001 機能追加 外部コマンドを実行する関数EXECを用意する。 [FW] j_util.jar
ENH913907 改善 集計ビューの表示処理で、ディメンジョンに対するcountやsumを実行する部分を高速化する。 [G] showListXXXTp.xsl
ENH914607 改善 匿名アクセスを許可しない LDAP/ActiveDirectory 認証に対応する。 [G] deployerConfigContext.xml
ENH915107 改善 一覧更新画面の入力チェックスクリプトを記述できるようにする。 [G] XXXUlpInputCheckHelper_input_check.js
ENH922701 改善 ディメンジョンの表示順とグラフの軸の表示順を合わせる設定を追加する。
ENH924601 改善 参照連動自モデル(または他モデル)保存項目の入力フィルタはこれまで、常に参照先項目と同じとなっていたが、これを指定できるようにする。従来通り参照先項目と同じ入力フィルタを使うこともできる。 [G] フィルタクラス
ENH929902 改善 タブ表示制御で、自動計算項目を制御元とした場合、画面再描画なしでタブの切り替えが行われるようになる。 [G] jsp
ENH929903 改善 タブ表示制御で、異なる制御元の値を OR 条件として同一のタブの表示制御を行なうことができる。 [G] jsp
ENH932401 改善 追記型リストボックスを暗黙条件やグループ権限に対応させる。 [FW] JFCHibernateDao
[G] Daoクラス
ENH942601 改善 参照先トレースリンク機能をサブモデルにも適用させる。 [G] showXXX.jsp
ENH943501 改善 CSVアップロード更新機能で、「主キー列の存在をチェックする」を無効にし、かつヘッダ行に項目として認識できる列が存在しない場合、登録エラーとする。これまでは主キー列の存在チェックをしない場合、誤ったヘッダ行であってもエラーとして扱わなかった。今回の対応で、利用者の誤作動防止につながる。 [FW] AbstractDbUploadUpdateRunnableMonitor2
ENH945301 改善 すべてのスクリプトで共通で利用できる関数を記述する枠組みとして myfunction.js を用意する。 [G] myfunction.js
ENH947001 改善 他モデルの参照(検索画面) 項目に対する「参照モデル同士の関係性で選択肢を絞り込む」設定は無視するようにする。(この設定はそもそも動作しないため) [G] ヘルパクラス
ENH948101 改善 メール送信機能のリトライ回数及びリトライ間隔を指定できるようにする。 [FW] j_util.jar
ENH949101 改善 親に紐づく子モデルで、最大枝番を求める設定を行なっていた場合、親の詳細表示処理では子の枝番を算出する処理をスキップさせるようにし、パフォーマンスを改善する。 [G] ヘルパクラス
ENH950201 改善 ログオン時のIPアドレス制限、およびログファイルに記録するIPアドレスの取得で、X-Forwarded-For が利用できる場合は、それを用いるようにする。ロードバランサを経由した運用で有効となる。 [FW] JFCUtils, LogonService
ENH950801 改善 変更履歴ログ機能で、ファイルパスの表記を実ファイル名のみにする。 [FW] PresentationPHelper
ENH951001 改善 集計ビューで大量データを走査した場合のメモリ利用方法を改善する。(Out Of Memory が発生しないようにする。) [FW] TotalViewScroller
ENH951301 改善 POP before SMTPの認証サーバにポート番号を指定できるようにする。 [FW] MimeMailUtilities
ENH951601 改善 Excelファイルを使ったアップロード更新時に、数値項目の解析に使う数値フォーマットを指定できるようにする。(これまでは "##0.###"という固定フォーマットであった。)なおCSVファイルを用いたアップロード更新には影響はない。 [G] XXXPCSVHelper
ENH953201 改善 スクリプトを実行するジョブで、パラメータを指定できるようにする。 [FW] ScriptCodeRunnerJob
ENH953501 改善 ワークフローエンジン内で意図しないエラーが発生した場合、これまではエラーログを出力して処理を継続していたが、処理を中断しエラー画面に遷移させるように変更する。 [FW] WorkFlowManager
REG940501 デグレード ファイル名に半角カッコが含まれているとダウンロードファイル名がエンコードされてしまう。例えば "(" が "%28" となる。R7.9.1で対応したFIX931901「ブラウザに Microsoft Edge を用いたとき、ダウンロードファイル名に日本語を設定するとダウンロードされるファイル名が不正になる」の影響。 [FW] WebStringEncodeUtilities
REG940901 デグレード 親子同時更新が設定された新規登録画面にメニューから遷移し、キャンセルボタンを押したときに、正しく動作しない。(画面が読み込み中のままとなっている。) R7.9.1 で対応した REST API 修正の影響。 [FW] DbShowListController
REG946901 デグレード 「検索画面と一覧表示画面を同時に表示する」かつ「検索画面遷移直後の検索処理を止める」を設定時、 詳細表示画面から検索画面へボタンを押下すると検索前の状態(一覧が表示されない状態) が表示される。R7.1.1で実装した REST API 対応による影響。 [G] ShowListXXXController
REG951501 デグレード メール送信ジョブの送信成功件数が、ジョブごとにリセットされず累積されてしまう。R7.7で実装したメール送信ジョブのメモリ効率改善による影響。 [FW] SendMailJob
FIX913801 不具合 帳票出力に関する生成コードで、finally句の中でreturnする箇所があった。望ましくないコードのため、これを改善する。(動作に影響なし) [G] コントローラクラス do_print メソッド
FIX919301 不具合 レイアウト設定によって、HTML タグ (td) が重複して出力されるパターン。 [G] JSP
FIX940701 不具合 検索画面にダウンロードボタンを用意し、最大ダウンロード件数が設定されている場合に、最大ダウンロード件数を超えていてもダウンロードボタンが押せてしまう場合がある。(1) 日付項目を検索条件に使っている場合 (2) 検索条件を指定し、元に戻した場合 [G] ヘルパクラスp2sメソッド
FIX941001 不具合 サジェスト項目でIMEがオンの状態で入力を行なうと入力途中で入力値が確定され、ひらがなの入力値が二重に表示される。 [G] update/updateListXXX.jsp
FIX941501 不具合 一覧表示画面に集計欄を表示すると「ヘッダ行を固定」設定時にテーブルのスクロールバーが表示されない。 [FW] common.js
[G] showListXXX.jsp
FIX941601 不具合 多段レイアウト設定を行なうとヘッダ行のtrタグが閉じられていない。 [G] showListXXXLp.jsp
FIX941701 不具合 更新権限を付与したモデル参照項目(検索)ではクリアボタン押下後、すぐに画面再描画(リロード)され、クリアした値が戻ってしまう。 [G] jsp
FIX941801 不具合 タブの中に通常項目と繰り返しコンテナを含める設定で、繰り返しコンテナの出現の前に複数のタブがあった場合にタブ内に正しく配置されないパターンがあった。 [G] jsp
FIX942401 不具合 他モデル参照のリストボックスを、検索画面でチェックボックスにした場合に、値変更時に再描画(リロード)が実行されない。 [G] conditionXXX.jsp
FIX942501 不具合 追記型リストボックスの入力欄にスタイル指定が効かない。 [G] insert/updateXXX.jsp
FIX942801 不具合 画面遷移のための追加パラメータ記述で、ラジオボタン型項目かつ、アンダースコアが含まれている項目名の場合、実行時エラーが生じる。 [G] showXXX.jsp
FIX942901 不具合 画面遷移のための追加パラメータ記述で、モデル参照(参照連動)、追記型リストボックス項目を一覧表示(行毎)に加えると実行時エラーが生じる。 [G] showXXX.jsp
FIX943001 不具合 改行コードを含むデータを画面遷移の追加パラメータとして指定する(HTTP GETで送信する)ことができない。 [G] show/updateXXX.jsp
FIX943201 不具合 「テキストエリア(リッチ)」の項目を別モデルから「参照連動」で参照すると、更新画面での表示内容にHTMLタグが含まれて表示されてしまう。 [G] show/updateXXX.jsp
FIX943401 不具合 「他項目の値で選択肢を絞り込む」で絞込に利用している項目を「検索制御 > 表示形式の切り替え」でチェックボックスに設定すると実行時エラーが発生する。 [G] ProcessBean
FIX943801 不具合 外部リンクボタンのラベルに改行を含めるとアプリケーション起動時にエラーが発生する。 [G] menu.xml
FIX943901 不具合 複合キーモデルを参照している項目に暗黙条件を設定するとビルドエラー。 (自動生成部)
FIX944401 不具合 親モデルの詳細画面で子モデル一覧を表示しない設定としたが、親モデルの詳細表示では子モデルの一覧を使う場合、ビルドエラー。 (自動生成部)
FIX944701 不具合 ワークフローの My クラスに、無効なボタン二度押し対策コードが残っていた。 [FW] MyInsertJfcworkstateController.java
FIX944801 不具合 サブウィンドウで検索した値がセットされる読み込み専用のテキストボックスおよびサジェスト、日付カレンダ入力で「入力エリアのカーソル位置」設定が反映されない。 [FW] input_date_combo.tag
FilteringSelectEx.js
DateTextBox.js
TextBox.js
[G] updateXXX.jsp
FIX945001 不具合 チェックボックス表現では、有効期限を設定したとき、無効な項目は「表示されない」が仕様だが、検索条件部のチェックボックスでは "(-)" 表記で表示されてしまう。 [FW] PresentationPHelperPart6_s2p_check
[G] ヘルパクラスs2pメソッド
FIX945201 不具合 外部キー連携にて、親モデルの詳細画面に子モデルの一覧を表示させた際、子モデルの一覧の集計欄に集計値(合計値)が表示されない。 [G] ShowListXXXController
FIX945501 不具合 一覧更新画面の項目では、入力エリアのカーソル位置の右寄せ設定が適用されない。 [G] UpdateListXXXUlp.jsp
FIX945601 不具合 範囲検索の場合に項目ヘルプの「入力フィールドへのメッセージ」が表示されない。 [G] conditionXXX.jsp
FIX945701 不具合 PDF帳票(JasperReports)設定で、jrxmlファイルに記述されているqueryString要素の内容が反映されない。 [G] ShowXXXController
FIX945801 不具合 ユーザ定義処理の画面名で「一覧表示画面(行毎)」を選択するとボタンのidが重複してJavaScriptエラーが発生する。 [G] showListXXXLp.jsp
FIX946001 不具合 印刷形式で表示した画面にスクロールバーが表示されると、画面で非表示になっている部分が印刷されない。 [FW] tiles2-base_printlayout.jsp
FIX946101 不具合 検索項目に、日付のカレンダ入力の入力フィールド長が反映されない。 [FW] input_date_combo_input.tag
FIX947606 不具合 日付の条件入力欄が一つで、初期値の「検索画面表示時」のみが設定されている場合、入力欄に月以降の値がセットされない。 [FW] src_input_date_combo_javascript.tag
FIX948301 不具合 グループ権限をパターン5に設定して、任意の項目にグループデータ管理のユーザIDとグループIDを設定したときビルドエラーになる。 [FW] ConditiongroupAdapter
FIX948701 不具合 絞込が設定された繰り返しコンテナ内項目を検索条件とすると検索画面で Ajax での絞込が正しく動作しない。 [G] showListXXX.js
FIX948801 不具合 一覧表示の多段レイアウトで集計欄がある場合にヘッダ行を固定にすると一覧表示が崩れる。 [G] showListXXX.jsp
FIX948901 不具合 主キーがモデル参照かつ参照先モデルの主キーの型が文字列以外の場合、そのモデルの一括処理ボタンを用意するとビルドエラーになる。 (自動生成部)
FIX949501 不具合 jholidayモデルを対象とした「他項目の値で選択肢を絞り込む」を設定するとビルドエラーになる。 (自動生成部)
FIX949701 不具合 読み込み専用のテキストエリアにフォーカスがセットされてしまう。 [FW] common.js
FIX950401 不具合 ワークフロー合議でグループを複数設定した場合にグループの次のメールアドレスが取得できない。 [FW] JfcworkstateServiceImpl
EntityHelper
FIX950501 不具合 スクリプトファイル XXXCHelper_beforSearch.js で設定した検索条件が WHERE 句に反映されない。 [FW] ConditionHelper
FIX950601 不具合 表示時の隠し項目、およびラベルを表示しない設定をした項目も、リソースファイル(jfcapp.properties)に日本語項目名が出力されるようにする。例えば変更履歴機能を利用したとき、項目名部分が空白となるということを回避できるようになる。 [G] jfcapp.properties
FIX950901 不具合 外部キー親子関係で、親モデルIDと同じ項目名を子モデルに定義するとビルドエラーになる。 [G] ヘルパクラス
FIX951201 不具合 詳細画面のExcel帳票テンプレート作成で、繰り返しコンテナが連続で配置されたモデルではプレースホルダがずれて出力される。 [G] work/report以下のテンプレートファイル
FIX951401 不具合 トランザクション指定で、繰り返しコンテナ内のモデル参照項目かつ参照先モデルが複合キーの場合にビルドエラーになる。 [G] InsertXXXProcessBean
FIX951701 不具合 SQLServer利用時、ワークフロー適用モデルに参照連動を参照先モデルに保存する設定を行なうと新規登録時にデッドロックが発生する。 [FW] JFCAbstractEntityService
FIX951901 不具合 ウィザード利用時、2枚目の画面で何も入力せずに1枚目に戻ると「データが見つかりません」というエラー画面に遷移する。 [G] insert/updateXXX.jsp
FIX952201 不具合 条件付き権限で入力欄が表示されなくなったタイミングで、画面再描画後にフォーカスがセットされない場合がある。(入力欄が無効となったため、フォーカスのセット先が見つからない。)この場合は先頭の入力項目へフォーカスをセットする。 [FW] common.js
FIX952801 不具合 一覧表示の最終ページに1件データがあるとき、このデータを削除すると検索結果の表示件数が不正な値となる。 [G] ShowListXXXController
FIX953001 不具合 CSV・Excelアップロード更新で、新規登録時に(アップロードしたファイルに)含まれていない列についても項目の入力チェックを行っていたため、これを抑制する。不要な入力チェックであったため。 [G] XXXPInputCheckHelper
FIX953301 不具合 モデル参照(絞込)設定の絞り込み条件で「文字列の部分一致」を指定すると「文字列の部分一致(実行時指定)」として動作してしまう。 [G] XXXProcessBean
FIX953401 不具合 絞込設定の検索処理と、「枝番として利用する」の主キー検索時に不要な拡張検索が行われていた。動作に影響ないが不要であるため処理を除く。 [G] XXXProcessBean
FIX953701 不具合 一覧表示項目が多い画面でヘッダ行・列を固定した場合に行の高さが表示内容より高くなる場合がある。 [FW] common.js
LIB929701 仕様変更 数値型項目の入力欄で、カーソルの初期位置が右寄せになる。同梱する JavaScript ライブラリ Dojotoolkit 1.11.2 の仕様。
SPC912901 仕様変更 画面レイアウトで、グループの表示方法が未指定の場合の扱いの変更。これまでは、最初のレイアウト名は、グループの表示方法の指定にかかわらず四角で囲むようになっていた。R7.10より、最初のレイアウト名も、グループの表示方法の指定が有効となります。
SPC952301 仕様変更 管理処理メニュータブに標準で用意される「グラフ設定」と「ロック情報」の配置位置が変更された。
SPC950401 仕様変更 ワークフロー関数 WF_NEXT_GROUPID, WF_GROUPID の戻り値が整数型から整数型の配列に変更された。この関数を利用している項目では、モデル項目詳細定義の「詳細」タブ内に用意された「繰り返しとして利用する」をチェックしてください。
FW : フレームワーク、G : 自動生成されるコード

Wagby Designer

No 分類 内容
ENH868401 新機能 「項目ルール」機能を用意する。
ENH946401 改善 モデル項目一覧で、項目行に対するダブルクリックで項目詳細設定ダイアログを開くようにする。
ENH946501 改善 上部メニューにマウスオーバーすると表示される、説明ツールチップの表示タイミングを短くする。
ENH905401 エラーチェック 全文検索またはサジェストを指定した項目がデータベース保存なしの場合、エラーメッセージを表示する。
ENH942001 エラーチェック 主キー項目に対して、初期値(詳細表示時)が設定されている場合、警告メッセージを表示する。(意図しない誤動作の恐れがあるため)
FIX943701 不具合 モデル項目を挿入後に主キーまたは外部キーの設定を行うと、見た目上、鍵アイコンがずれて表示される。
FIX944001 不具合 繰り返しコンテナIDが重複した場合、リアルタイムチェックでエラーとならない。
FIX946201 不具合 モデルコピー後にモデル一覧画面でモデル行が二重に表示される。
FIX946301 不具合 項目詳細一括設定ダイアログで、項目数が多い場合にスクロールバーを下に移動させても下部の項目の設定欄が表示されない。
FIX947201 不具合 モデル項目の削除を行ったとき、DDLキャッシュが消去されない。
FIX949801 不具合 モデル項目名を変更すると内部で Null Pointer Execption が発生することがある。
FIX949201 不具合 ROOTデプロイ設定を行なうと WagbyDesigner の「ログオン画面を開く」ボタンでログオン画面が開かない。
FIX949901 不具合 データベースの文字エンコードに Java でサポートしていない値を指定すると自動生成時に StackOverflowError が発生する。
REG953801 デグレード ユーザアカウントのパスワードを変更すると WagbyDesigner へログオンできなくなる。R7.9.2 で発生する。

リポジトリ

No 分類 内容
ENH937401 ワークフロー システムモデル jfcworkflow_setting の定義が変更された。実行用スクリプトの格納欄が追加された。

移行ツール

No 分類 内容
FIX940601 不具合 R6定義ファイルからR7への移行ツール適用時、holidaytype_m.txt が R7 形式に変換されずにビルドエラーとなる。(いったんR7.9.1移行ツールでR7へ移行し、それからR7.9.2へ移行することで回避できる。)
FIX945401 不具合 項目IDの前部分がモデルIDを含む名前の場合、その項目の移行処理がスキップされる。
SPC924604 仕様変更 旧版と同じ動作とするため、参照連動自モデル(または他モデル)保存項目の入力フィルタを空にセットする。参照先項目と同じ入力フィルタを使うようになる。詳細は「機能 > SPC924601」を参照のこと。

その他

No 分類 内容
LIB929701 ライブラリ Dojotoolkit ライブラリをバージョンアップ。1.11.2 とする。
LIB947701 ライブラリ Spring を 3 系から 4 系にバージョンアップ。4.3.3 とする。
LIB947702 ライブラリ Spring Batch を 2.2.7 から 3.0.7 とする。
LIB947801 ライブラリ 時間指定ジョブのためのフレームワーク Quartz ライブラリをバージョンアップ。1.6.5 から 2.2.3 とする。
LIB948601 ライブラリ Tomcat を 7 系から 8 系にバージョンアップ。8.0.38 とする。
LIB948604 ライブラリ 内臓データベース Hibernate をバージョンアップ。2.0.0 から 2.3.4 とする。
FIX763001 フレームワーク システム管理系およびワークフロー処理の一部で残っていた Struts のアクションクラスを除去し、Spring MVC に統一する。
FIX940801 ライセンス認証 異なる申請ID情報が含まれた無制限開発用リポジトリをリストアするとライセンスキーチェックでエラーとなる。