> For AI agents: the complete documentation index is available at /resource/ucidm/docs/on-premise/dev/llms.txt, the full documentation bundle is available at /resource/ucidm/docs/on-premise/dev/llms-full.txt.

# UCIDM アプリケーション リリースノート \{#ucidm-app-release-notes}

UCIDM アプリケーション の修正内容について記載しています。

### 1.11.0 (2026-xx-yy)

- ユーザープロファイル画面の [属性定義のスクリプト](/resource/ucidm/docs/on-premise/dev/administration/ucidm-ui/admin.md#mapping-script-example) のスクリプトを、エントリー更新時は「スクリプトを動かす属性」が 1 つでもリクエストデータにあれば実行し、残りの属性を変更前エントリーの値で補完するように変更 (UCIDM API)
- ユーザープロファイル画面の [属性定義のスクリプト](/resource/ucidm/docs/on-premise/dev/administration/ucidm-ui/admin.md#mapping-script-example) に、エントリー取得時に表示用の値を導出する view 関数を追加 (UCIDM API)
  - 導出した値は、エントリー取得 API レスポンスの viewAttributes に入ります
- 属性定義のスクリプトから呼び出せる [組み込み関数](/resource/ucidm/docs/on-premise/dev/administration/ucidm-ui/admin.md#script-builtin) を追加 (UCIDM API)
  - AD の [アカウント有効期限](/resource/ucidm/docs/on-premise/dev/administration/ucidm-ui/admin.md#account-expires-example) を日時または日付で指定するための accountExpires 属性の変換関数を提供します
  - AD の [userAccountControl](/resource/ucidm/docs/on-premise/dev/administration/ucidm-ui/admin.md#user-account-control-example) 属性の値をフラグの名前に変換する関数を提供します
- 属性定義に [入力の形](/resource/ucidm/docs/on-premise/dev/administration/ucidm-ui/admin.md#attribute-type) (attributeType) を追加 (UCIDM API、ユーザープロファイル画面)
  - 既存の属性定義には、アップデート時に attributeType が自動で追加されます (uidNumber 属性と gidNumber 属性は `number`、ほかの属性は `string`)
  - 連携元が AD のときは、userAccountControl 属性をフラグごとのチェックボックスで入力できます
- 属性定義のスクリプトに [スクリプトを動かす属性をこの行で編集する](/resource/ucidm/docs/on-premise/dev/administration/ucidm-ui/admin.md#edit-depends) 設定 (evaluation の editDepends) を追加 (UCIDM API、ユーザープロファイル画面)
  - 既存の属性定義には、アップデート時に false の editDepends が自動で追加されます
- ユーザー詳細・グループ詳細・登録情報の編集で、スクリプトの view 関数が返した [表示値](/resource/ucidm/docs/on-premise/dev/administration/ucidm-ui/admin.md#view-values) を表示するように対応 (ユーザープロファイル画面)
- 連携元が OpenLDAP と Active Directory のどちらのときも LDAP のスキーマ情報 (attributeTypes と objectClasses) を取得できるように対応 (UCIDM API)
- ユーザープロファイル画面の Web UI を刷新 (ユーザープロファイル画面)
  - 画面の構成と名前を変更しました
    - 管理者用画面のメニューを「ユーザーとグループ」「運用」「各種設定」にまとめました
    - 表示・属性値設定、初期値設定、ライフサイクル設定、ユーザーステータス設定を [属性定義](/resource/ucidm/docs/on-premise/dev/administration/ucidm-ui/admin.md#management-attributes-setting) にまとめました
    - 設定のエクスポートと設定のインポートを [設定の入出力](/resource/ucidm/docs/on-premise/dev/administration/ucidm-ui/admin.md#export-settings) にまとめました
    - CSV 処理結果を [履歴](/resource/ucidm/docs/on-premise/dev/administration/ucidm-ui/admin.md#history-list) の「CSV 取込履歴」に移しました
    - 認証デバイス設定をユーザー詳細のタブに、メンバーシップルール設定をグループ詳細のタブに移しました
    - [デザイン設定](/resource/ucidm/docs/on-premise/dev/administration/ucidm-ui/admin.md#design-settings) を「ページ全体」「画面の説明文」「用語」に分け、パスワード印刷を「アカウント通知書」に改名しました
    - 「仮パスワード」を「一時パスワード」に改名しました
    - 一般ユーザー用画面の「ユーザー属性変更」を「登録情報の編集」に改名しました
  - 旧画面の URL を廃止しました
    - ブックマークしている場合は、新しい画面の URL に変更してください
  - 機能を追加しました
    - ユーザー・グループの一覧で、複数の行を選んでまとめて削除・有効化・無効化できるようにしました
    - [登録先 OU](/resource/ucidm/docs/on-premise/dev/administration/ucidm-ui/admin.md#target-ou)（ucidmParentDN）を、属性定義の一覧のボタンから追加できるようにしました
    - [ロール設定](/resource/ucidm/docs/on-premise/dev/administration/ucidm-ui/admin.md#role-settings) で、ロールの割り当て方を選べるようにし、カスタムロールを既存のロールから複製して登録できるようにしました
    - ロールの通知の条件を選択式にし、日本語と英語のメッセージをプレビューできるようにしました
    - [パスワードポリシーの適用先の条件](/resource/ucidm/docs/on-premise/dev/administration/ucidm-ui/admin.md#password-policy-conditions) で、否定・正規表現・いずれかに一致・大小の比較を指定できるようにしました
    - [パスワードポリシーのテンプレート](/resource/ucidm/docs/on-premise/dev/administration/ucidm-ui/admin.md#password-policy-design-conditions) に、値によって表示を変える条件を追加しました
    - [設定の入出力](/resource/ucidm/docs/on-premise/dev/administration/ucidm-ui/admin.md#export-settings) で、書き出す・取り込むレコードを選べるようにし、取り込みの結果をレコードごとに表示するようにしました
  - 仕様を変更しました
    - パスワードポリシーのテンプレートの埋め込み変数 `.PwdNotContainName` と `.PwdNotSameOldPassword` の値を、○ / × から true / false に変更しました
      - テンプレートを編集している場合は確認が必要です。[移行作業](/resource/ucidm/docs/on-premise/dev/operation/update-task/ucidm-app.md#update-ppolicy-template-flags) を参照してください
    - 設定のインポートで、ファイルに無い設定を削除しないようにしました
    - 属性の注意事項とロールの通知メッセージは、タグを含めば HTML として表示するようにしました
    - パスワードポリシーを個別に JSON ファイルへ書き出す・読み込む機能を廃止しました
      - [設定の入出力](/resource/ucidm/docs/on-premise/dev/administration/ucidm-ui/admin.md#export-settings) を使ってください
    - 製品に同梱するヘッダー・フッター・パスワードポリシーのテンプレートを変更しました
- 管理者用ロールの [画面表示設定](/resource/ucidm/docs/on-premise/dev/administration/admin-ui/index.md#system-role-display-settings) を刷新後の画面に合わせて変更 (UCIDM API、ID 連携管理画面、ユーザープロファイル画面)
  - 既存の画面表示設定のデータは自動で移行されます。
- システム設定に [role セクション](/resource/ucidm/docs/on-premise/dev/configuration/system-setting.md#role) を追加し、カスタムロールをロールのスコープ (管理者アカウント向け・一般ユーザー向け) ごとに無効にできるように対応 (UCIDM API、ID 連携管理画面、ユーザープロファイル画面)

### 1.10.0 (2026-07-27)

- セキュリテイ強化
  - SAML 認証が有効なときは LDAP 認証できないように変更しました (UCIDM API)
  - アカウント／LDAP 認証ユーザーともにパスワードを変更したときに、そのパスワードの所有者を強制ログアウトするように変更しました (UCIDM API)
  - 仮パスワード発行中ユーザーは通常のパスワードリセットフローによるパスワードリセットをできないように変更しました (UCIDM API)
  - クロスオリジンリクエストを許可する [Trusted Origins の設定](/resource/ucidm/docs/on-premise/dev/configuration/proxy.md#trusted-origins) を追加しました (Reverse Proxy)
- システム設定の変更 (UCIDM API、ID 連携管理画面)
  - ソース LDAP と認証サーバーが異なるときの [authOpenLDAP 設定](/resource/ucidm/docs/on-premise/dev/configuration/system-setting.md#authOpenLDAP) の追加
  - セクション名の変更
    - これまで「メタ LDAP」と呼ばれていた用語を「ソース LDAP」に置き換えました
    - セクション名のみ、次のように変更されます
      - metaOpenLDAP → sourceOpenLDAP
      - metaActiveDirectory → sourceActiveDirectory
      - metaMicrosoftEntraID → sourceMicrosoftEntraID
- [パスワード保持機能](/resource/ucidm/docs/on-premise/dev/configuration/system-setting.md#passwordRetention) を追加 (UCIDM API、ID 連携管理画面)
- [メンバーシップルール機能](/resource/ucidm/docs/on-premise/dev/configuration/system-setting.md#idFederation-membershipRulesEnabled) を追加 (UCIDM API、ユーザープロファイル画面)
- [メンバーシップブリッジ機能](/resource/ucidm/docs/on-premise/dev/configuration/system-setting.md#idFederation-membershipBridgeEnabled) を追加 (UCIDM API、ID 連携管理画面)
- バッチ処理のための [タスクキュー機能](/resource/ucidm/docs/on-premise/dev/administration/admin-ui/task.md) を追加 (ID 連携管理画面、UCIDM API)
- CSV 一括処理の変更 (UCIDM API、ユーザープロファイル画面、ID 連携管理画面)
  - タスクキューを介してスケジュール実行できるように変更
  - ファイルをアップロードすると自動プレビューされるように変更
  - 仮パスワード発行機能を追加
- 強制パスワードリセット機能に関係する画面表示設定を追加（UCIDM API、ユーザープロファイル画面、ID 連携管理画面）
  - ID 連携管理画面のユーザー一覧とユーザー詳細の画面表示設定を追加しました。
    - ユーザープロファイルのユーザー管理画面で、仮パスワード発行中ユーザーボタンの表示/非表示を切り替えられます。
    - ユーザープロファイルのユーザー登録、パスワード変更(管理者)画面で、「次回ログイン時にパスワード変更を要求する」のチェックボックスの表示/非表示を切り替えられます。
- デフォルトパスワードポリシーのランダムパスワードの禁止文字の初期値を誤読しやすい文字列に変更（ユーザープロファイル画面）
  - パスワードポリシー登録画面では、デフォルトパスワードポリシーの設定値が初期値として扱われます。
- ID 連携管理画面の Web UI を更新 (ID 連携管理画面)
  - 画面構成について変更しました。
  - 外部連携設定にて紐づくルーティング設定を定義できるようになります。
  - 外部連携設定作成画面の UI を更新しました。
- ユーザープロファイル画面の環境変数の変更 (ユーザープロファイル画面)
  - `PUBLIC_ENABLE_SELF_PASSWORD_RESET` を追加
    - 一般ユーザー向けパスワードリセット機能の表示/非表示を切り替える。
  - `PUBLIC_ADMIN_UI_URL` の既定値を変更
  - `DISABLE_HEADER_TEMPLATE` と `DISABLE_FOOTER_TEMPLATE` を削除
- RDBMS 外部連携に対応 (外部連携モジュール、ID 連携管理画面)
- 外部連携における ID 体系の拡張対応 (外部連携モジュール、ID 連携管理画面)
  - 本変更に伴い、以下の手順の実施が必要となります。
    - [DN マッピング設定の更新](/resource/ucidm/docs/on-premise/dev/operation/update-task/ucidm-app.md#update-dn-mapping)
    - [SCIM 外部連携設定の更新](/resource/ucidm/docs/on-premise/dev/operation/update-task/ucidm-app.md#update-scim-federation-setting)
- 外部連携における ObjectClass マッピングを廃止 (外部連携モジュール、ID 連携管理画面)
  - 登録時のみマッピングとして反映するオプションを追加しました。
  - 本変更に伴い、以下の手順の実施が必要となります。
    - [ObjectClass マッピングの移行](/resource/ucidm/docs/on-premise/dev/operation/update-task/ucidm-app.md#update-dn-mapping)

### 1.9.0 (2026-03-11)

- ユーザー/グループ情報にアクセスする ID 情報として uniqueID に対応 (UCIDM API、Agent モジュール)
- ID 連携におけるスケジューラー機能を追加 (UCIDM API, ID 連携管理画面, ユーザープロファイル画面)
  - ID 連携管理画面にスケジューラー設定画面を追加しました。
    - ユーザー無効日、ユーザー有効日、ユーザー/グループ削除日のライフサイクルチェックをスケジュール実行できます。
    - 合わせて ID 連携管理画面にてスケジューラー履歴と一括処理履歴を確認できる履歴画面を追加しました。
    - 履歴一覧画面で ID 連携履歴を確認する機能を追加しました。
  - ユーザープロファイル画面の表示・属性値設定画面にライフサイクル設定を追加しました。
- ID 連携管理画面の Web UI を更新 (UCIDM API、ID 連携管理画面)
  - UCIDM に対するログインのロックアウト状態を確認、管理する機能および画面を追加しました。
  - パスワード変更時に属性連携を行う機能を追加しました。
  - 管理者アカウント情報に説明のフィールドを追加しました。
  - 検索クエリ機能に「一致」「否定」演算子を追加しました。
- ユーザープロファイル画面の Web UI を更新 (UCIDM API、ユーザープロファイル画面)
  - ユーザー詳細画面の所属グループ一覧画面、グループ詳細画面のメンバー一覧画面を改善 (表示形式、検索/ソート機能) しました。
  - ユーザー/グループの表示・属性値設定画面のparentDNの設定で、オプション値に DN がセットされるように変更しました。

### 1.8.0 (2025-10-14)

- システム管理者向けに管理者画面の操作を制限するカスタムロール機能を追加 (UCIDM API、ID 連携管理画面、ユーザープロファイル画面)
  - UCIDM 組み込みのシステムロールが追加されています。詳細は [ロールとアクセス制御](/resource/ucidm/docs/on-premise/dev/administration/admin-ui/role.md) を参照してください。
  - ID 連携管理画面の [管理者アカウント画面](/resource/ucidm/docs/on-premise/dev/administration/admin-ui/index.md#admin-accounts) から任意のカスタムロールを設定できます。
  - システムロールおよび管理者用カスタムロールにてユーザープロファイル画面の画面表示設定ができます。
- UCIDM 設定をコンテナの環境変数からデータベースの [システム設定](/resource/ucidm/docs/on-premise/dev/configuration/system-setting.md) に変更 (UCIDM API、Agent モジュール、ID 連携管理画面)
  - システム設定を反映するために Web UI から UCIDM API を再起動できます。
- ユーザー無効日、ユーザー有効日、ユーザー/グループ削除日のライフサイクルチェックを実行する API を追加 (UCIDM API)
- パスワード連携するときに DN が UserSearchBase/UserSearchFilter に合致しないエントリーを除外するように変更 (UCIDM API)
- アカウント／LDAP 認証に失敗したときにロックアウトする機能を追加 (UCIDM API)
- ID 連携管理画面の Web UI を更新 (Agent モジュール、UCIDM API、ID 連携管理画面)
  - 履歴画面で Agent/PassSync Agent モジュールのエラー内容を確認できます。
  - マイグレーション履歴でアップグレード時のデータ移行履歴を確認できます。
- ユーザープロファイル画面の Web UI を更新 (UCIDM API、ユーザープロファイル画面)
  - サイドバーのバージョン情報を別画面へ移行しました。
  - ユーザーステータス設定で設定した属性を、ユーザー登録/詳細画面で確認できるように変更しました。
  - 表示・属性値設定詳細のドラッグアンドドロップ操作の部分を ↑↓ ボタンに変更しました。
  - ロール設定詳細において、ユーザーの表示・属性値設定の属性名が表示されるように変更しました。
  - 属性変更画面の必須表示を＊から「必須」/「任意」表示に変更しました。
  - ユーザー／グループ詳細画面において、属性追加時に表示・属性値設定の属性が不足している場合はドロップダウンで表示するように変更しました。
  - ユーザー／グループ登録画面において、登録後に所属グループ／メンバーを設定できるように変更しました。
  - ユーザー／グループ登録画面において、uidNumber/gidNumber を自動割り当てできます。
  - 各種設定のインポート・エクスポート機能をまとめて行えるように変更しました。
- 一般ユーザーのランダムパスワード設定機能を追加 (UCIDM API、ユーザープロファイル画面)
  - ランダムパスワードのパスワードポリシーを設定できます。
  - 設定したパスワードを印刷できます。
- 一般ユーザーの強制パスワードリセット機能を追加 (UCIDM API、ユーザープロファイル画面)
- 外部連携処理の変更 (外部連携モジュール)
  - 前処理/後処理スクリプトで [Windows Remote Management (WinRM)](https://learn.microsoft.com/ja-jp/windows/win32/winrm/portal) を利用できます。
  - SCIM 連携時にアクセストークンを直接指定出来るように変更しました。

### 1.7.0 (2025-05-02)

- Agent 再起動時に連携元 LDAP の全てのエントリを走査してしまう問題の改修（Agent モジュール）
  - 本変更に伴い、以下の手順の実施が必要となります。
    - [Agent にて使用している cookie 情報の設定 （Agent モジュール）](/resource/ucidm/docs/on-premise/dev/operation/update-task/ucidm-app.md#agent-cookie-settings)
- リクエストパラメーターに対象属性が存在しないときのみに LDAP マッピングを行うよう改修（UCIDM API、ユーザープロファイル画面）
  - 本変更に伴い、以下の手順の実施が必要となります。
    - [属性マッピング設定の更新 （UCIDM API、ユーザープロファイル画面）](/resource/ucidm/docs/on-premise/dev/operation/update-task/ucidm-app.md#attribute-mapping-update)
- 管理者画面における、サイドバーおよびページタイトルのレイアウト変更（ユーザープロファイル画面）
- カスタムロールを設定し、ロールごとに一般ユーザーの属性権限を指定できるよう改修（ユーザープロファイル画面）
- ID 連携管理画面の各種設定を画面上でエクスポート/インポートできる機能を追加（ID 連携管理画面）
- ユーザー/グループ詳細画面での更新リクエストにおいて、更新された属性の情報のみをリクエストに含めるよう改修（ユーザープロファイル画面）
- 属性権限設定をロール設定に変更（ユーザープロファイル画面）
- ロール設定画面で通知設定を行い、一般ユーザーのホーム画面に通知メッセージを表示できる機能を追加（UCIDM API、ユーザープロファイル画面）
  - 本変更に伴い、以下の手順の実施が必要となります。
    - [通知メッセージを設定（UCIDM API、ユーザープロファイル画面）](/resource/ucidm/docs/on-premise/dev/operation/update-task/ucidm-app.md#notification-message-settings)
  - 既にエクスポートしているファイルがあれば、再度エクスポートする必要があります。
- ロール設定画面でメニュー設定を行い、一般ユーザーのホーム画面の項目を管理する機能を追加（UCIDM API、ユーザープロファイル画面）
  - 画面の表示/非表示を管理していた環境変数 `PUBLIC_ENABLE_SELF_MODIFY` と `PUBLIC_ENABLE_SELF_HISTORY` は不要になります。
- 表示・属性値設定画面でオプション値の表示名を設定し、ユーザー/グループ登録・詳細画面、一般ユーザーの属性更新画面に反映する機能を追加（UCIDM API、ユーザープロファイル画面）
  - 本変更に伴い、以下の手順の実施が必要となります。
    - [オプション値の表示名を設定（UCIDM API、ユーザープロファイル画面）](/resource/ucidm/docs/on-premise/dev/operation/update-task/ucidm-app.md#option-display-name-settings)
  - 既にエクスポートしているファイルがあれば、再度エクスポートする必要があります。
- ユーザープロファイル画面から ID 連携管理画面のアカウント情報/パスワード変更に直接アクセスできるよう改修（ユーザープロファイル画面、ID 連携管理画面）
  - 本変更に伴い、以下の手順の実施が必要となります。
    - [管理者アカウントのページにアクセスする設定（ユーザープロファイル画面）](/resource/ucidm/docs/on-premise/dev/operation/update-task/ucidm-app.md#admin-account-page-access)
- ユーザーステータスと初期値設定のインポート/エクスポート機能を追加（ユーザープロファイル画面）
- ユーザー登録、パスワードリセット時に判定するパスワードポリシーを変更（ユーザープロファイル画面）
- ルート設定画面にてユーザー用とグループ用の連携条件をそれぞれ設定できるよう改修（UCIDM API、ID 連携管理画面）
  - 本変更に伴い、以下の手順の実施が必要となります。
    - [ルート設定の更新 （UCIDM API、ID 連携管理画面）](/resource/ucidm/docs/on-premise/dev/operation/update-task/ucidm-app.md#route-settings-update)
- ユーザー/グループ登録時に使用する `parentDN` についてオプション値を設定できるように変更（ユーザープロファイル画面）
- パスワードポリシー設定にて、対象ベース DN を選択して設定できるように変更（ユーザープロファイル画面）
- ユーザー/グループの登録・更新時に使用するプルダウンメニュー/チェックボックスで、必須判定が行えるように変更（ユーザープロファイル画面）
- ステータス設定が無効の場合に、使用できないステータス機能を非表示に変更（ユーザープロファイル画面）
- ID 連携対象外ユーザー／グループに登録できるのは LDAP サーバーに存在するエントリーのみという制限がありましたが、LDAP サーバーに存在しない任意の dn を指定して登録できるように変更 (UCIDM API)

### 1.6.0 (2025-02-18)

- 初期リリース版
