問題
- コンテンツページのSingle Approverワークフローを有効にしたところ、コンテンツページのドラフトが却下された後、再度ページを編集すると、「Submit for Publication」ボタンが無効になっているため、再提出を行えないことに気づいた。
- 課題を実証するステップ:
1. グローバルメニュー > アプリケーション > ワークフロー > プロセスビルダー > 設定 > コンテンツページ > 単一承認者を有効にする
2. 新規にUserを作成する。
3. 新しい役割を作成する > 権限を定義する > サイトとアセットライブラリの管理 > サイトビルダー > ページ > すべてを選択して保存
4. 新しいRoleを新しいUserに割り当て、新しいUser MembershipをDefault DXP Siteに割り当てます。
5. ユーザーになりすまし、ランダムなコンテンツを含むテストコンテンツページを作成し、公開申請する。
6. 管理者ログインに戻り、投稿の通知を確認します。 それを開き、ページ上部の3つの点メニューをクリックし、「Assign to Me」を選択します。
7. その後、再度3点メニューをクリックし、「拒否」を選択します。
8. なりすましユーザーに戻り、ページを更新します。
9. 却下されたコンテンツページの編集を試み、再提出を行う。
期待される結果 公開申請」ボタンが有効になります。
実際の結果: 公開申請」ボタンが無効になっています。 コンテンツページの再送信ができない。
Environment
- 7.3, 7.4
解決策
- これは実際に意図されたものであり、さらなる修正は再提出をすることができますが、別の方法で
- レビュアーがページを却下した時点で(ステップ3)、ページを作成したユーザーに対して、ページを更新して再提出を行うための新しいワークフロータスクが自動的に作成されます。
- ユーザーがページを再度編集すると、変更内容が自動的に保存される(そのため、無効になっているSubmit For Publicationボタンを気にする必要はない)。
- ページの変更が終わったら、下書きページから移動して、上記のワークフロー・タスク(レビュアーが拒否したときのタスク)で再送信アクションを実行すればよいのです。
- 新しいレビュータスクがレビュアーのロールに割り当てられ、レビュアーはそれを自分に割り当てて、承認(または再度拒否)に進むことができます。