ブログ コンテンツの状態フローを作成する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Content Hubには、コンテンツ作成のための 標準的な状態フロー が含まれています。ステートフローには、コンテンツ作成プロセスを進めるための一連のステップが含まれており、それぞれが特定のアクションによってトリガーされます。ブログなど、さまざまなコンテンツタイプの状態フローが必要な場合は、それらを作成する必要があります。
コンテンツ作成プロセスを個別の状態に分割することで、コンテンツ作成者、レビュー担当者、承認者が効果的に共同作業しやすくなります。たとえば、ブログの単純な状態フローには、次の手順が含まれる場合があります。
-
Create - ここでアイデアが形になり、研究が行われ、初期の内容が書かれます。
-
Review - レビュアーは品質と一貫性を評価します。レビュー担当者はフィードバックを提供し、改善を提案し、ガイドラインの遵守を確認します。
-
Approved - コンテンツが審査を通過すると、最終承認のためにこの状態に移行します。

このチュートリアルでは、次の方法について説明します。
ブログの状態フローを作成する
ブログコンテンツの状態フローを作成すると、そのライフサイクルで通過するステップを制御できます。
ブログの状態フローを作成するには:
-
メニュー バーで、Manage
をクリックします。
-
Manageページで、「State flows」をクリックします。
-
State flowsページで、
State flowをクリックします。
-
State flowダイアログのTarget definitionドロップダウンリストで、M.Contentをクリックします。
-
Nameフィールドに、ステート フローの名前を入力します (Blog flowなど)。
-
Detail pageフィールドは空のままにします。
-
Email templateフィールドでAdd
をクリックし、Email templateダイアログでCMPチェックボックスをオンにしてOKをクリックします。
-
「 Save」をクリックします。
ステートフローにステートを追加する
ブログコンテンツの状態フローに必要なすべての要素が揃ったので、Create、Review、Approveなどの個々の状態を追加する必要があります。
ステートをステートフローに追加するには:
-
メニュー バーで、Manage
をクリックします。
-
Manageページで、「State flows」をクリックします。
-
State flowsページで、「Blog flow」をクリックします。
-
Blog flowページで、
Stateをクリックします。
-
Stateダイアログで、次のフィールドに入力し、「Save」をクリックします。
名前
価値
名前
創造する
形容
ブログコンテンツ承認プロセスの最初のステップ。
担当者の更新
上書き
割り当てられたユーザーグループ
M.ビルトイン.クリエーター
更新ステータス
上書き
コンテンツのステータス
進行中で
更新状態フロー
保つ
ドラフトステータスの更新
保つ
作成のために承認された更新プログラム
保つ
更新はアイディエーション状態です
保つ
残りのフィールドは空白のままにします。
-
Stateダイアログで、次のフィールドに入力し、「Save」をクリックします。
名前
価値
名前
復習
形容
ブログの内容は編集者によってレビューされています。
担当者の更新
上書き
割り当てられたユーザーグループ
M.ビルトイン.エディタ
更新ステータス
保つ
更新状態フロー
保つ
ドラフトステータスの更新
保つ
作成のために承認された更新プログラム
保つ
更新はアイディエーション状態です
保つ
残りのフィールドは空白のままにします。
-
Stateダイアログで、次のフィールドに入力し、「Save」をクリックします。
名前
価値
名前
承認
形容
ブログ コンテンツは承認され、公開する準備が整いました。
担当者の更新
上書き
割り当てられたユーザーグループ
スーパーユーザ
更新ステータス
上書き
コンテンツのステータス
最終的な
更新状態フロー
保つ
ドラフトステータスの更新
保つ
作成のために承認された更新プログラム
保つ
更新はアイディエーション状態です
保つ
残りのフィールドは空白のままにします。
-
Blog flowページで、Create状態の横にあるEdit transitionsをクリックし、次の状態としてReviewを含むCreationという遷移を追加します。
-
手順8を繰り返して、ReviewステートからApprovedステートへの遷移を追加します。
トランジションは次のようになります。
状態フローを開始するアクションを作成する
アクションは特定のタスクを実行し、手動またはAPIを使用してトリガーできます。ステートフローの各ステップは、To do、In progress、In review、Ready to publish、Archiveなどのアクションです。
ステートフローを開始するアクションを作成するには:
-
メニュー バーで、Manage
をクリックします。
-
Manageページで、「Actions」をクリックします。
-
Actionsページで、「New action」をクリックします。
-
New actionダイアログで、次のフィールドに入力します。
名前
形容
Name
新しいアクションの名前を入力します (例: Approval action)。
Label
新しいアクションのわかりやすいラベル ( Blog content approval actionなど) を入力します。
Type
アクションのタイプ( Start state machineなど)を選択します。
State flow
このアクションを関連付けるステートフロー ( Blog flowなど) を選択します。
-
「 Save」をクリックします。
ブログ承認トリガーを作成する
トリガーは、アクションを自動的に実行します。この場合、ブログ コンテンツの承認プロセスが開始され、ブログの作成が承認されたアイデアから、ライフ サイクルの終了時にブログ コンテンツが最終的にアーカイブされるまでの状態を管理します。
blog承認トリガーを作成するには:
-
メニュー バーで、Manage
をクリックします。
-
Manageページで、「Triggers」をクリックします。次に、Triggersページで、New triggerをクリックします。
-
「 General 」タブの「 Name 」フィールドに、トリガーの名前 (「 Blog content approval trigger」など) を入力します。
-
Descriptionフィールドに、トリガーを説明するテキスト (Automatically starts the blog flowなど) を入力します。
-
Objectiveドロップダウンリストで、Entity creationチェックボックスとEntity modificationチェックボックスを選択します。
-
Execution typeドロップダウンメニューで、In processをクリックします。
-
「 Conditions 」タブで、「 Add definition 」をクリックし、「 Content (M.Content)」を選択します。
-
Conditionをクリックして条件Approved for creation (Content.ApprovedForCreation) | current value | equalsを作成し、スイッチをオンにします。
-
もう一度
Conditionをクリックし、2つ目の条件Type (ContentTypeToContent) | current value | contains | all | Blogを作成します。
-
and演算子を使用して2つの条件が関連付けられていることを確認し、Saveをクリックし、Activateをクリックしてトリガーをアクティブにします。
-
「 Actions 」タブの「 Post actions 」セクションで、「 Add action 」をクリックし、「 Blog content approval action」を選択します。
-
「 Save and close」をクリックします。
承認トリガーを変更する
これで、ブログの承認を処理するトリガーができました。次に、デフォルトのCMP - Content approval triggerを変更して、ブログコンテンツには使用せず、他のすべてのコンテンツタイプで引き続き実行されるようにする必要があります。
デフォルトのCMP - Content approval triggerを変更するには:
-
Triggersページで、CMP - Content approval triggerまで下にスクロールします。
-
View details
をクリックします。
-
Conditionsタブで、
Conditionをクリックします。
-
次の条件をType (ContentTypeToContent) | current value | does not contain | all | Blogに追加します。
-
「 Save and close」をクリックします。
これで、コンテンツ作成者がブログを作成すると、コンテンツは自動的にCreate、Review、Approvedの流れを経ます。