legacy-knowledge-base
公開されました Jun. 30, 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

問題

  • フォームの下書きによってワークフロー定義が変更される

  • 再現する手順:

    1. コンテンツ & データ > フォームに移動します
    2. クリックして新しいフォームを追加
    3. フォームにテキスト フィールドを追加する
    4. その設定に移動し、ワークフローを「ワークフローなし」から「単一承認者」に変更します
    5. フォームを発行します。
    6. 指定された URL を入力し、公開用のエントリを送信します。
    7. フォームのエントリ ページに移動し、エントリが保留中であることを確認します。
    8. フォームの編集に戻ります。
    9. ワークフロー設定を「ワークフローなし」に変更します
    10. フォームに別のフィールドを追加しますが、保存しないでください。 自動保存が開始されるのを待ちます (下書きが保存された時刻を示すメッセージがページのヘッダーに表示されます)。
    11. ここで、フォームの URL をもう一度入力して、別のエントリを入力します。
    12. まず、期待どおりにテキスト フィールドが 1 つしかないことを確認します
    13. 別のエントリを送信します。
    14. 最後に、戻ってフォームのエントリを確認します。
    予想される動作: 保留状態のエントリが 2 つあるはずです。
    観察された動作: 最初のエントリは保留中で、最後のエントリは承認されています。これは、自動保存機能によってフォームのワークフローが変更されたため、ユーザーがその変更を明示的に公開するようにアプリに指示していないためです。

Environment

  • Liferay DXP 7.1
  • Liferay DXP 7.2
  • Liferay DXP 7.3
  • Liferay DXP 7.4

解像度

  • 観察された動作は DXP バグと見なされ、 LPS-124588によって対処されました。

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base