legacy-knowledge-base
公開されました Jul. 2, 2025

わずかな変更ごとに新しいバージョン ファイルが作成されます

written-by

Kanchan Bisht

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • 新しいバージョンを作成せずに、ファイル バージョンの属性を変更することはできますか?

Environment

  • Liferay DXP 7.0

解決策

  • Document and Media Portlet は、ファイル属性が変更されるたびに新しいファイル バージョンを作成するように設計されています。
  • この設計に関する懸念は すでに提起されており、後の Liferay DXP バージョンではいくつかの変更が行われています。
  • Liferay DXP 7.2 に含まれるこの新機能により、管理者はドキュメントとメディア内のファイルごとに保持するバージョンの最大数を選択できるようになりました。 これは、新しいバージョンが作成された場合に古いバージョンが削除されることを示しています。 これを 1 に設定すると、メタデータ (名前や説明など) のみが変更された場合でも、変更によってファイルが上書きされ、ファイルの 1 つの (および最新の) バージョンのみが保持されます。
  • Liferay DXP 7.2 で導入された新しい構成オプションは、メタデータのみが変更された場合でもファイルを置き換えますが、これが設計された方法です。

追加情報

  • DXP Liferay 7.0 の回避策: DLFileEntryLocalServiceImpl クラスを開始点として使用できます。 カスタマイズされたソリューションでは、更新中にファイルが変更されたかどうかを確認し、違いがある場合にのみ copyfileversion メソッドを呼び出す場合があります。
did-this-article-resolve-your-issue

legacy-knowledge-base