Skip to content

1.4.7.0 の変更点 ​

第2版作成 最終更新 (日本時間)
確認バージョン1.4.7.0

リリース日: 2024年8月6日。1.4.6.4 からの変更です。機能追加・仕様変更と不具合修正を分けて記載します。

機能追加・仕様変更 ​

  • 利用者・権限 — ユーザ、組織、グループ、システムログの管理画面のパンくずリストにフィルタ付きURLコピーボタンを利用できるようになった。

不具合修正 ​

  • 実行環境・DB — PostgreSQLで "Items"."FullText" のインデックスが生成されていない不具合を修正。
  • 通知・メール — リマインダー機能がエラーにより停止する不具合を修正。
  • その他 — プロセスの「条件」で「管理者」「担当者」「状況」の条件を「未設定」とした場合に正常に動作しない不具合を修正。
  • その他 — プロセスの一括更新を行った際にレコードの履歴が保存されない不具合を修正。
  • 画面・表示 — 「プロセス」「状況による制御」の設定一覧で「上」「下」ボタンを押すと「状況」欄がクリアされる不具合を修正。
  • 運用・設定 — バックグラウンドサーバスクリプトでスクリプト登録時にアプリケーションエラーとなる場合がある不具合を修正。
  • 運用・設定 — バックグラウンドサーバスクリプトのスケジュール編集画面で「期間種別」を変更するとJavascriptエラーとなる不具合を修正。
  • 画面・表示 — 親->子->孫構成のテーブルで孫への経路が複数あった場合、一覧表示できる経路が1つしか選択できない不具合を修正。
  • 画面・表示 — 項目連携を設定した子項目のデータ件数が多い場合、編集画面表示時に子項目の値がクリアされる不具合を修正。
  • API・拡張 — 添付ファイル取得APIのレスポンスに含まれる日付のフォーマットが他のAPIと異なる不具合を修正。
  • 画面・表示 — 読み取り専用のレコードで編集画面のレイアウトが崩れる不具合を修正。
  • 画面・表示 — 設定ダイアログがパンくずリストのバーの下に隠れてしまう不具合を修正。

実装を読む ​

管理画面のフィルタを URL として共有する ​

ユーザー、組織、グループ、システムログの管理画面で、パンくずリストにフィルタ付き URL のコピーボタンが追加されました。各画面が持つ View を CopyDirectUrlToClipboard() へ渡し、条件を含めた URL を作ります(HtmlBreadcrumb.cs)。

操作は、管理画面でフィルタを指定し、コピーボタンで URL を取得して、その URL を開く流れです。URL に含めるのは画面の表示条件で、管理画面へ入る権限を付与するものではありません。

リマインダーの空の処理を終了する ​

リマインダーの処理ループに、送信対象がない場合の終了判定が追加されました。対象がなくなった後にループを続ける問題を防ぎます(ReminderScheduleUtilities.cs)。

PostgreSQL の全文検索インデックスを作成する SQL が、空だったファイルに追加されました。Items.FullText に GIN インデックス ftx を作る修正です。SQL は if not exists を含み、既存のインデックスがある場合は作成を省きます(CreateFullText.sql)。

更新後に確認する修正 ​

この版には PostgreSQL の全文検索、リマインダー、プロセス条件などの不具合修正も含まれます。UI の固定ヘッダーは 1.4.7.1、循環するリンク設定の取得は 1.4.7.2 で続けて修正されています。

調査元 ​

変更履歴

第2版1.4 系の変更点に設定例と実装・修正の詳細を追加する
第1版1.4.7.0 の変更点と4項目の比較データを追加