ブログコンテンツのステートフローを作成する

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

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

Sitecore Content Hubには 、コンテンツ作成のための標準的なステートフロー が含まれています。ステートフローは、特定のアクションによってトリガーされる一連のステップで構成されており、コンテンツ作成プロセスを経由します。ブログなど異なるコンテンツタイプごとにステートフローが必要な場合は、自分で作成する必要があります。

コンテンツ作成プロセスを異なる状態に分割することで、コンテンツクリエイター、レビュアー、承認者が効果的に協力しやすくなります。例えば、ブログの簡単な状態フローには以下のステップが含まれることがあります。

  • Create - ここでアイデアが形作られ、調査が行われ、初期の内容が書かれます。
  • Review - レビュアーは品質と一貫性を評価します。レビュアーはフィードバックを提供し、改善案を提案し、ガイドラインの遵守を確保します。
  • Approved - コンテンツが審査に合格すると、最終承認のためにこの状態に移行します。
State flow for blog content

このウォークスルーでは、以下の方法を説明します:

  1. ブログのステートフローを作成する
  2. 状態フローを開始するためのアクションを作成します
  3. ブログ承認トリガーを作成する
  4. 承認トリガーを変更する:::

ブログのステートフローを作成する

ブログコンテンツの ステートフロー を作成することで、ライフサイクルでどの段階を経るかをコントロールできます。

ブログのステートフローを作成するには:

  1. メニューバーで 「管理 」をクリックします。
  2. 管理ページで、State flowsをクリックします。
  3. State flowsページで State flowをクリックします。
  4. State flowダイアログのターゲット定義ドロップダウンリストでM.Contentをクリックします。
  5. 名前フィールドに、状態フローの名前を入力します。例えばBlog flow
  6. 詳細ページのフィールドは空のままにしてください。
  7. メールテンプレート欄で「Add 」をクリックし、メールテンプレートダイアログでCMPのチェックボックスを選択して**「OK」**をクリックします。
  8. 「保存」をクリックします。

状態を状態フローに加える

ブログコンテンツの状態フローに必要なすべての要素が揃ったので、CreateReviewApproveなどの個別の状態を追加する必要があります。

状態を状態フローに加えるために:

  1. メニューバーで 「管理 」をクリックします。

  2. 管理ページで、State flowsをクリックします。

  3. 州のフローページでBlog flowをクリックしてください。

  4. ブログフローページでは State(州)をクリックしてください。

  5. 州のダイアログで以下の項目に記入し、「保存」をクリックします。

    名称

    価値

    名称

    作成

    概要

    ブログコンテンツ承認プロセスの最初のステップ。

    譲受権者の更新

    上書き

    割り当てられたユーザーグループ

    M.Builtin.クリエイター

    更新状況

    上書き

    内容の現状

    進行中

    状態フローの更新

    キープ

    ドラフト状況更新

    キープ

    更新作成承認

    キープ

    アップデートはアイデア段階にあります

    キープ

    他のフィールドは空欄のままにしてください。

  6. 州のダイアログで以下の項目に記入し、「保存」をクリックします。

    名称

    価値

    名称

    レビュー

    概要

    ブログの内容は編集者によって審査されています。

    譲受権者の更新

    上書き

    割り当てられたユーザーグループ

    M.Builtin.Editors

    更新状況

    キープ

    状態フローの更新

    キープ

    ドラフト状況更新

    キープ

    更新作成承認

    キープ

    アップデートはアイデア段階にあります

    キープ

    他のフィールドは空欄のままにしてください。

  7. 州のダイアログで以下の項目に記入し、「保存」をクリックします。

    名称

    価値

    名称

    承認済み

    概要

    ブログの内容は承認され、公開の準備が整いました。

    譲受権者の更新

    上書き

    割り当てられたユーザーグループ

    スーパーユーザー

    更新状況

    上書き

    内容の現状

    決勝

    状態フローの更新

    キープ

    ドラフト状況更新

    キープ

    更新作成承認

    キープ

    アップデートはアイデア段階にあります

    キープ

    他のフィールドは空欄のままにしてください。

  8. ブログフローページで、Create stateの横に「Edit transitions」をクリックし、Reviewを次の状態にした「Creation」というトランジションを追加します。

  9. ステップ8を繰り返して、Review状態からApproved状態への遷移を追加します。

    トランジションはこんな感じです:

    Final transitions for the blog flow

状態フローを開始するためのアクションを作成します

アクションは特定のタスクを実行し、手動またはAPIを使ってトリガーできます。状態フローの各ステップはアクションであり、例えばTo doIn progressIn review公開準備Archiveなどです。

状態フローを開始するアクションを作成するには:

  1. メニューバーで 「管理 」をクリックします。

  2. 管理ページで「アクション」をクリックします。

  3. **アクションページで「**新しいアクション」をクリックします。

  4. 新しいアクションダイアログで、以下のフィールドを埋めてください:

    名称

    概要

    名称

    新しいアクションの名前を入力してください。例えば Approval action

    レーベル

    新しいアクションの説明ラベルを入力してください。例えば「 ブログコンテンツ承認アクション」などです。

    種類

    アクションの種類を選択してください。例えば 、状態機械の開始などです。

    状態フロー

    このアクションに関連付けられたい状態フローを選択してください。例えば Blog flow

  5. 「保存」をクリックします。

ブログ承認トリガーを作成する

トリガーは自動的にアクションを実行します。この場合、ブログコンテンツ承認プロセスが始まり、ブログがアイデアとして承認された状態から、ライフサイクル終了時に最終的にコンテンツをアーカイブするまでを管理します。

ブログ承認トリガーを作成するには:

  1. メニューバーで 「管理 」をクリックします。

  2. 管理ページで****トリガーをクリックします。次にトリガーページで「新しいトリガー」をクリックします。

  3. GeneralタブのName欄で、Blog Content approval triggerなどのトリガー名を入力してください。

  4. 説明欄でトリガーを説明するテキストを入力してください。例えば*「ブログフローを自動的に開始する*」などです。

  5. 目標のドロップダウンリストで、Entity creationEntity modificationチェックボックスを選択します。

  6. 実行タイプのドロップダウンメニューでIn processをクリックします。

    New trigger for blog content approval
  7. 条件タブで「定義を追加」をクリックし、*Content (M.Content)*を選択します。

  8. Conditionをクリックし、「 Approved for creation(Content.ApprovedForCreation)」|現在の値|等しい条件を作成し、スイッチをオンにします。

  9. クリック Conditionを再度 入力 し、2つ目の条件 タイプ(ContentTypeToContent)|現在の値|contains | all |ブログ

  10. 2つの条件が関連していることを確認してください。 オペレーター を使い、「 保存 」をクリックし、トリガーを有効にするために「 Active 」をクリックしてください。

    New trigger for blog content approval added conditions
  11. アクションタブの投稿アクションセクションで、「追加アクション」をクリックし、「ブログコンテンツ承認アクション」を選択します。

  12. 「保存」をクリックして閉じてください。

承認トリガーを変更する

ブログの承認を扱うトリガーができました。次に、デフォルトのCMP - コンテンツ承認トリガー を変更し、ブログコンテンツには使わず、他のすべてのコンテンツタイプに対しては引き続き実行されるようにする必要があります。

デフォルトのCMP - コンテンツ承認トリガーを変更するには:

  1. トリガーページで、CMP - コンテンツ承認トリガーまでスクロールしてください。

  2. 詳細 を見る をクリックしてください。

  3. 条件タブで Conditionをクリックします。

  4. 以下の条件を追加: タイプ(ContentTypeToContent)|現在の値|含まれていません|全て|ブログ

  5. 「保存」をクリックして閉じてください。

    Updated trigger for blog content approval

コンテンツクリエイターがブログを作成すると、コンテンツは自動的にCreateReviewApprovedフローを経て流れます。

この記事を改善するための提案がある場合は、 お知らせください!