ステートフローの作成
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このセクションでは、ステートフローに推奨されるベストプラクティスをリストします。これらは、完全な指示ではなく、ヒントやガイダンスとして提供されています。
-
まず、製品のレビューに必要なすべてのプロセスを検討します。特定の商品タイプで個別のフローが必要な場合は、その商品タイプに対してのみトリガーされる新しい状態フローを作成する必要があります。
-
製品の詳細ページでは、常に完全な状態フローを表示して、ユーザーエクスペリエンスを向上させます。
-
製品詳細ページの マスターレイアウト を変更して、ステートマシンビューア と、担当者などのステートフロー固有のプロパティを表示する エンティティ詳細 コンポーネントを表示します。
-
レビュー担当者グループが製品ごとに異なる場合は、動的ユーザー グループを使用します。
ステートフローを特定のコンテンツタイプに適合させる
コンテンツの種類が異なれば、必要な状態フローも異なる場合があります。たとえば、テクニカル マーケティング コンテンツには、企業のマーケティング コンテンツとは異なるレビュー フローが必要になる場合があります。
ステートフローを特定のコンテンツタイプに適合させるには:
-
フローが組み込みコンテンツ タイプに関連付けられていない場合は、新しいコンテンツ タイプを作成します。
-
新しいステート フローを開始するためのType Start state machineアクションを作成します。
-
トリガーを作成してから、Entity creationとEntity modificationをObjectiveとして設定します。
-
トリガー条件を設定して、新しい状態フローを特定のコンテンツ タイプに適用します。これらの特定のコンテンツタイプに対してデフォルトのCMPコンテンツ承認をトリガー not条件を設定してください。
-
新しいアクションをトリガーアクションとして追加しますType Post。
製品レビュー フローを作成する
一般的に使用される状態フローは、製品レビューの状態フローです。次の手順は、作成および適応するためのベスト プラクティスを示しています。
製品レビューの状態フローを作成するには:
-
M.PCM.ProductStatus タクソノミーのタクソノミー値を作成しますCreatedUnder reviewRejectedApprovedArchived
-
各製品ステータスのセキュリティ ルール を設定します。つまり、製品の読み取り、更新、削除の権限を持つユーザーグループを定義する必要があります。その場合は、その状態に応じて、製品の読み取り、更新、削除の権限が必要です。たとえば、ユーザー グループはCreated製品とUnder Review製品を読み取ることができますが、別のグループはApproved製品のみを読み取ることができます。
-
このステートフローに参加するユーザーを、ステートフローのアクションとコンポーネントへのアクセスを提供するM.Builtin.SM.Everyoneユーザーグループに割り当ててください。
-
製品レビューの状態フローを開始するType Start state machineのアクションを作成します。
-
すべての製品詳細ページの マスターレイアウト を変更して、ステートマシンビューア とステートフローアクションを表示します。
-
Entity creationをObjective、In processをExecution typeとしてトリガーを作成および構成します。
-
新しいアクションをトリガーアクションとして追加しますType Post。
Publisherのテンプレートレビューフローを作成する
ステート フローを使用して、Sitecore Content Publisherのスマート プリント テンプレートを確認できます。この例では、分類名Chili.Publication.Statusを使用しています。
Sitecore Content Publisherテンプレートのレビュー フローを作成するには、次の手順に従います。
-
テンプレートライフサイクルの分類を作成しますCreatedIn reviewRejectedApprovedChili.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.StatusApprovedステータス:UpdateおよびDelete。
-
Chili.Publication.StatusステータスがCreatedまたはRejected : Read、Update、Delete、DownloadOriginal、DownloadPreview、およびViewNotWatermarked。
-
Portal.Page: Annotation detail: Read。
-
Chili.Publication.Status: Read。
-
-
M.Builtin.Chili.Everyoneユーザー グループを更新して、Approvedテンプレートに対するRead権限を付与します。
-
テンプレートのレビュー状態フローを開始するType Start state machineのアクションを作成します。
-
トリガーを作成し、Entity creationをObjective、In processをExecution typeとして構成します。
-
状態がCreatedのときにテンプレートレビューフローをトリガーする条件を設定し、新しいアクションをType Postのトリガーアクションとして追加します。
-
テンプレートのレビューフローを有効にして、関連するすべてのページに表示します。
ページ
やる
テンプレートの詳細ページ
-
ステートフローアクションと ステートマシンビューアを追加します。
-
Creationコンポーネントを更新して、作成時にCreated公開ステータスを割り当てます。
-
Detailsコンポーネントを更新して、ステート フローのプロパティを無効にします。
テンプレート作成ページ
-
Detailsコンポーネントを更新して、ステート フローのプロパティを無効にします。
テンプレート検索ページ
-
出力設定を更新して、タクソノミーの色に基づくバッジとしてパブリケーションステータスを表示します。
-
水平ファセットを追加して、Chili.Publication.Statusに基づいてフィルタリングします。
-