Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

エラーメッセージ:Your site needs a route with route type flow.Update your file and try again. when deploying using DevOps Center (サイトにはルートタイプフローのルートが必要です。ファイルを更新して、もう一度お試しください)

公開日: May 21, 2026
説明

DevOps Center を使用してソース組織からターゲット組織にデプロイしようとすると、次のエラーが発生します。

エラーメッセージ: サイトにはルートタイプフローのルートが必要です。ファイルを更新して、もう一度お試しください。

解決策

この問題の原因は、テンプレートに flow と呼ばれるすぐに使用できるルートが必要であることです。ペイロードにそれがないため、問題が発生しています。  これらのルートは、サイトに使用されているテンプレートにデフォルトで含まれるか、ビルダーでコンポーネントを追加してからバンドルをダウンロードした場合に含まれる必要があります。しかし、バンドルからメタデータを直接変更した場合に、適切なルートを含めなかったり、誤って削除したりすると、このエラーが発生します。 

 

問題を修正するには 2 つの方法があります。

  1. 1 つ目の方法は、多くの試行錯誤が必要となる、注意を要するアプローチです。
    1. routes フォルダ内で、「routeType: <エラーに表示されたルートタイプ>」を含むファイルを探します。
    2. そのファイルをコピーし、appPageId を元のエクスペリエンスサイトと一致するように変更します (元のバンドル内の別ルートからコピーします)。
    3. views フォルダで、routes フォルダのファイルと同じ名前のファイルを見つけます。
    4. そのファイルをコピーし、appPageId を元のエクスペリエンスサイトと一致するように変更します (元のバンドル内の別ルートからコピーします)。
    5. 両方のファイルを現在のサイトのバンドル内の適切なフォルダに配置し、再展開します
    6. ルートエラーがさらに発生した場合は、新しいルートエラーに対して上記の手順を繰り返します。
  2. エクスペリエンスサイトのテンプレートを切り替えます。この方法では、現在のサイトに加えられたすべての変更が消去されます。
    1. [すべてのサイト] --> [ワークスペース] --> [管理] --> [設定] --> [テンプレートを変更]
    2. 現在のテンプレート以外のテンプレートに変更します。
    3. ビルダーに移動してサイトを公開します。
    4. テンプレートを元のテンプレートに戻します。
    5. すべての OOTB ルートを含む新しいサイトを作成する必要があります。
ナレッジ記事番号

001920428

 
読み込み中
Salesforce Help | Article