状態フローの作成
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このセクションでは、州のフローに推奨されるベストプラクティスを一覧にしています。これらは完全な指示ではなく、ヒントやガイダンスとして提供されています。
- まず、製品をレビューするために必要なすべてのプロセスを考慮しましょう。特定の製品タイプが独自のフローを必要とする場合は、その製品タイプのみでトリガーされる新しい状態フローを作成する必要があります。
- より良いユーザー体験のために、製品詳細ページに必ず全状態の流れを表示してください。
- 製品詳細ページの マスターレイアウト を変更し、 状態機械ビューア と、assigneeなどの状態フロー固有のプロパティを表示する エンティティ詳細 コンポーネントを表示します。
- 製品ごとにレビュアーグループが異なる場合は、 動的ユーザーグループを使いましょう。
特定のコンテンツタイプに適応させる
コンテンツの種類によって、異なる状態フローが必要になることがあります。例えば、テクニカルマーケティングコンテンツは、企業マーケティングコンテンツとは異なるレビューフローを必要とするかもしれません。
状態フローを特定のコンテンツタイプに適応させる:
- もしフローが組み込みのコンテンツタイプに関連していなければ、 新しいコンテンツタイプを作成しましょう。
- 状態フローを作成または編集します。
- 新しい状態フローを開始する ためにType Start状態マシン のアクションを作成します。
- トリガーを作成して、Entity creationとEntity modificationを目的として設定します。
- 新しい状態フローを特定のコンテンツタイプに適用するためのトリガー条件を設定してください。これらの特定のコンテンツタイプに対してデフォルトのCMPコンテンツ承認をトリガー しない 条件を設定してください。
- 新しいアクションをタイプPostのトリガーアクションとして追加します。
製品レビューの流れを作成する
よく使われる状態フローの一つに製品レビューの状態フローがあります。以下の手順は、その作成と適応に関するベストプラクティスを示します。
製品レビューの状態フローを作成するには:
- 組み込みのM.PCMのための分類単位を作成しますCreatedUnder reviewRejectedApprovedArchived
- 各製品ステータスごとに セキュリティルール を設定しましょう。つまり、どのユーザーグループが製品の読み取り、更新、削除の権限を持つかを定義する必要があります。例えば、あるユーザーグループは Created を読み、 Under Review できますが、別のグループは Approved 製品しか読み取れません。
- 会社の製品レビュープロセスを表現する初期の状態フローを作成しましょう。
- 各州にユーザーグループを割り当ててください。
- この状態フローに参加させたいユーザーを M.Builtin.SM.Everyone ユーザーグループに割り当て、そこで状態フローアクションやコンポーネントへのアクセスを提供します。
- Type Start 状態マシンのアクションを作成し、製品レビューの状態フローを開始します。
- すべての製品詳細ページの マスターレイアウト を変更し、 状態機械ビューア と状態フローアクションを表示します。
- Entity creationを目的、In processを実行タイプにするトリガーを作成・設定します。
- 新しいアクションをタイプPostのトリガーアクションとして追加します。
Publisher用のテンプレートレビューフローを作成する
State flowsを使ってSitecore Content Publisherのスマートプリントテンプレートを確認できます。この例では、分類名Chili.Publication.Statusを使用しています。
Sitecore Content Publisherテンプレートのレビューフローを作成するには:
-
テンプレートライフサイクル用のタクソノミーを作成しCreatedIn reviewRejected**Approved の値を含めます。これをChili.Publication.Statusと呼び、各タクソノミー値に固有の色を割り当てます。
-
例えば、ライフサイクル分類法とM.Chili.Publication**StatusToChiliPublication)との関係を作成します。
-
例えば、M.Chili.Publicationと呼ばれる、御社のテンプレートレビュープロセスを反映したテンプレートレビュー状態フローを作成・有効化します。
-
この状態フローに参加するユーザーをM.Builtin.SM.everyoneユーザーグループに割り当て、状態フローアクションやコンポーネントへのアクセスを提供します。
-
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。
-
M.Builtin.Chili.Everyoneユーザーグループを更新し、テンプレートApproved権限をRead付与してください。
-
TypeStart 状態マシンのアクションを作成し、テンプレートのレビュー状態フローを起動します。
-
Entity creationを目標、In processを実行タイプにするトリガーを作成・設定します。
-
状態がCreatedされたときにテンプレートレビューフローをトリガーする条件を設定し、新しいアクションをタイプPostのトリガーアクションとして追加します。
-
すべての関連ページでテンプレートレビューフローを有効にし表示してください:
ページ
やること
テンプレート詳細ページ
- 状態フローアクションと 状態機械ビューアを追加しましょう。
- 作成コンポーネントを更新し、作成時にCreatedの出版ステータスを割り当てます。
- 詳細コンポーネントを更新して、状態フロープロパティを無効にしてください。
テンプレート作成ページ
- 詳細コンポーネントを更新して、状態フロープロパティを無効にしてください。
テンプレート検索ページ
- アウトプット設定を更新し、分類の色に基づく出版状況をバッジとして表示してください。
- Chili.Publication.Statusに基づいてフィルターの横方向のファセットを追加してください。