ワークフローアクセスが見つからないことによる公開の管理権限エラーの解決

公開を管理すると、公開ワークフローの開始に失敗し、権限に関連するエラーが表示されます。 この問題を解決するには、ワークフロー権限を復元し、グループメンバーシップを確認します。

説明 description

環境

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • AEM Managed Services(AMS)
  • AEM Assets 初期設定
  • Adobe Experience Manager SitesとAssetsの公開ワークフローの管理

問題/症状

  • 「公開を管理」に​ 公開を管理するための十分な権限がありません ​または同様の権限エラーが表示されます。
  • 次のまたは 開始 を選択すると、「公開を管理」が表示されない、または失敗する。
  • ワークフローの起動が失敗し、モデルが見つかりません エラーが発生しました。
  • 「公開を管理」が失敗するか、ワークフローが正しくルーティングされない場合、クイック公開が成功します。

原因

公開を管理するには、ワークフローモデル、ワークフローインスタンス、ワークフロースクリプトへのアクセスが必要です。 ワークフローリソースにjcr:read権限が欠落している、workflow-users グループにメンバーシップが欠落している、継承された権限を上書きするカスタム ACLを指定すると、AEMがワークフローコンポーネントを正しく解決できません。 その結果、「公開を管理」では、公開ワークフローを正常に開始またはルーティングできません。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. 次の原因で障害が発生したかどうかを確認します。

    • 「公開を管理」ボタンがありません
    • 権限エラー
    • ワークフローの初期化エラー
    • ワークフローモデルの解決エラー
    • ワークフローのルーティングが正しくない
  2. 「公開を管理」オプションがない場合は、影響を受けるユーザーまたはグループに/etc/workflowjcr:read権限を付与します。

  3. 「公開を管理」が表示されますが開始できない場合は、影響を受けるユーザーまたはグループをworkflow-users グループに追加します。

  4. 起動後にワークフローの初期化が失敗した場合は、/etc/workflow/instanceにjcr:read権限を付与します。

  5. ログで「モデルが見つかりません」と報告された場合は、必要なワークフローモデルパス(スケジュールされたツリーアクティベーションワークフローモデルなど)にjcr:read権限を付与します。

  6. ワークフローが誤った参加者にルーティングする場合は、ワークフロー参加者の選択スクリプトを確認し、必要なワークフロースクリプトの場所への読み取りアクセス権を付与します。

  7. デプロイメントタイプに従って、ワークフローフォルダーの権限を確認します。

    • AMS:/var/workflowに必要な権限を確認してください。
    • AEM as a Cloud Service: workflow-users メンバーシップとワークフローモデルの権限を確認します。
  8. カスタム権限グループを確認し、継承されたワークフロー権限を上書きするACLを削除または調整します。

  9. 公開ワークフローを開始し、ワークフローインスタンスの作成を確認し、正しいワークフロールーティングを検証することで、設定を検証します。

  10. 今後の設定のために、権限とグループメンバーシップの変更を文書化します。

関連トピックス

recommendation-more-help
experience-cloud-kcs-help-kbarticles