1. Sitecore Content Hub

状態フローの作成

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

このセクションでは、州のフローに推奨されるベストプラクティスを一覧にしています。これらは完全な指示ではなく、ヒントやガイダンスとして提供されています。

  • まず、製品をレビューするために必要なすべてのプロセスを考慮しましょう。特定の製品タイプが独自のフローを必要とする場合は、その製品タイプのみでトリガーされる新しい状態フローを作成する必要があります。
  • より良いユーザー体験のために、製品詳細ページに必ず全状態の流れを表示してください。
  • 製品詳細ページの マスターレイアウト を変更し、 状態機械ビューア と、assigneeなどの状態フロー固有のプロパティを表示する エンティティ詳細 コンポーネントを表示します。
  • 製品ごとにレビュアーグループが異なる場合は、 動的ユーザーグループを使いましょう。

!注ページコンポーネントの設定に関する詳細な手順については、ページコンポーネントをご覧ください

特定のコンテンツタイプに適応させる

コンテンツの種類によって、異なる状態フローが必要になることがあります。例えば、テクニカルマーケティングコンテンツは、企業マーケティングコンテンツとは異なるレビューフローを必要とするかもしれません。

状態フローを特定のコンテンツタイプに適応させる:

  1. もしフローが組み込みのコンテンツタイプに関連していなければ、 新しいコンテンツタイプを作成しましょう。
  2. 状態フローを作成または編集します。
  3. 新しい状態フローを開始する ためにType Start状態マシン のアクションを作成します。
  4. トリガーを作成して、Entity creationとEntity modificationを目的として設定します。
  5. 新しい状態フローを特定のコンテンツタイプに適用するためのトリガー条件を設定してください。これらの特定のコンテンツタイプに対してデフォルトのCMPコンテンツ承認をトリガー しない 条件を設定してください。
  6. 新しいアクションをタイプPostのトリガーアクションとして追加します。

製品レビューの流れを作成する

よく使われる状態フローの一つに製品レビューの状態フローがあります。以下の手順は、その作成と適応に関するベストプラクティスを示します。

製品レビューの状態フローを作成するには:

  1. 組み込みのM.PCMのための分類単位を作成しますCreatedUnder reviewRejectedApprovedArchived
  2. 各製品ステータスごとに セキュリティルール を設定しましょう。つまり、どのユーザーグループが製品の読み取り、更新、削除の権限を持つかを定義する必要があります。例えば、あるユーザーグループは Created を読み、 Under Review できますが、別のグループは Approved 製品しか読み取れません。
  3. 会社の製品レビュープロセスを表現する初期の状態フローを作成しましょう。
  4. 各州にユーザーグループを割り当ててください。
  5. この状態フローに参加させたいユーザーを M.Builtin.SM.Everyone ユーザーグループに割り当て、そこで状態フローアクションやコンポーネントへのアクセスを提供します。
  6. Type Start 状態マシンのアクションを作成し、製品レビューの状態フローを開始します。
  7. すべての製品詳細ページの マスターレイアウト を変更し、 状態機械ビューア と状態フローアクションを表示します。
  8. Entity creationを目的、In processを実行タイプにするトリガーを作成・設定します。
  9. 新しいアクションをタイプPostのトリガーアクションとして追加します。

Publisher用のテンプレートレビューフローを作成する

State flowsを使ってSitecore Content Publisherのスマートプリントテンプレートを確認できます。この例では、分類名Chili.Publication.Statusを使用しています。

Sitecore Content Publisherテンプレートのレビューフローを作成するには:

  1. テンプレートライフサイクル用のタクソノミーを作成しCreatedIn reviewRejected**Approved の値を含めます。これをChili.Publication.Statusと呼び、各タクソノミー値に固有の色を割り当てます。

  2. 例えば、ライフサイクル分類法とM.Chili.Publication**StatusToChiliPublication)との関係を作成します。

  3. 例えば、M.Chili.Publicationと呼ばれる、御社のテンプレートレビュープロセスを反映したテンプレートレビュー状態フローを作成・有効化します。

  4. この状態フローに参加するユーザーをM.Builtin.SM.everyoneユーザーグループに割り当て、状態フローアクションやコンポーネントへのアクセスを提供します。

  5. Sitecore Content Publisherの管理者のためのユーザーグループを作成しましょう。テンプレートの編集用アップロードパッケージやアクションはM.Builtin.Chili.Administratorsのみが見えるため、レビューや編集などの拡張権限を持つレビュアーグループが必要な場合は、例えばChili.SuperAdminという新しいユーザーグループで定義し、以下の権限を割り当てる必要があります。

    • Chili.Publication.Status ( In Review ステータス)は、 Read、 Update、 DownloadOriginal、 DownloadPreview、 ViewNotWatermarked。
    • Chili.Publication.ステータス Approved ステータス: Update および Delete。
    • Chili.Publication.Status(**CreatedまたはRejectedステータス:Read、Update、Delete、DownloadOriginal、DownloadPreview、ViewNotWatermarked。
    • Portal.Page:注釈の詳細: Read。
    • チリ。出版物。ステータス: Read。
  6. M.Builtin.Chili.Everyoneユーザーグループを更新し、テンプレートApproved権限をRead付与してください。

  7. 各州にユーザーグループを割り当ててください。

  8. TypeStart 状態マシンのアクションを作成し、テンプレートのレビュー状態フローを起動します。

  9. Entity creationを目標、In processを実行タイプにするトリガーを作成・設定します。

  10. 状態がCreatedされたときにテンプレートレビューフローをトリガーする条件を設定し、新しいアクションをタイプPostのトリガーアクションとして追加します。

  11. すべての関連ページでテンプレートレビューフローを有効にし表示してください:

    ページ

    やること

    テンプレート詳細ページ

    • 状態フローアクションと 状態機械ビューアを追加しましょう。
    • 作成コンポーネントを更新し、作成時にCreatedの出版ステータスを割り当てます。
    • 詳細コンポーネントを更新して、状態フロープロパティを無効にしてください。

    テンプレート作成ページ

    • 詳細コンポーネントを更新して、状態フロープロパティを無効にしてください。

    テンプレート検索ページ

    • アウトプット設定を更新し、分類の色に基づく出版状況をバッジとして表示してください。
    • Chili.Publication.Statusに基づいてフィルターの横方向のファセットを追加してください。
この記事を改善するための提案がある場合は、 お知らせください!