ブログ コンテンツの状態フローを作成する

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

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

Sitecore Content Hubには、コンテンツ作成のための 標準的な状態フロー が含まれています。ステートフローには、コンテンツ作成プロセスを進めるための一連のステップが含まれており、それぞれが特定のアクションによってトリガーされます。ブログなど、さまざまなコンテンツタイプの状態フローが必要な場合は、それらを作成する必要があります。

コンテンツ作成プロセスを個別の状態に分割することで、コンテンツ作成者、レビュー担当者、承認者が効果的に共同作業しやすくなります。たとえば、ブログの単純な状態フローには、次の手順が含まれる場合があります。

  • Create - ここでアイデアが形になり、研究が行われ、初期の内容が書かれます。

  • Review - レビュアーは品質と一貫性を評価します。レビュー担当者はフィードバックを提供し、改善を提案し、ガイドラインの遵守を確認します。

  • Approved - コンテンツが審査を通過すると、最終承認のためにこの状態に移行します。

State flow for blog content

このチュートリアルでは、次の方法について説明します。

ブログの状態フローを作成する

ブログコンテンツの状態フローを作成すると、そのライフサイクルで通過するステップを制御できます。

ブログの状態フローを作成するには:

  1. メニュー バーで、Manage manage icon をクリックします。

  2. Manageページで、「State flows」をクリックします。

  3. State flowsページで、 State flowをクリックします。

  4. State flowダイアログのTarget definitionドロップダウンリストで、M.Contentをクリックします。

  5. Nameフィールドに、ステート フローの名前を入力します (Blog flowなど)。

  6. Detail pageフィールドは空のままにします。

  7. Email templateフィールドでAdd をクリックし、Email templateダイアログでCMPチェックボックスをオンにしてOKをクリックします。

  8. Save」をクリックします。

ステートフローにステートを追加する

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

ステートをステートフローに追加するには:

  1. メニュー バーで、Manage manage icon をクリックします。

  2. Manageページで、「State flows」をクリックします。

  3. State flowsページで、「Blog flow」をクリックします。

  4. Blog flowページで、 Stateをクリックします。

  5. Stateダイアログで、次のフィールドに入力し、「Save」をクリックします。

    名前

    価値

    名前

    創造する

    形容

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

    担当者の更新

    上書き

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

    M.ビルトイン.クリエーター

    更新ステータス

    上書き

    コンテンツのステータス

    進行中で

    更新状態フロー

    保つ

    ドラフトステータスの更新

    保つ

    作成のために承認された更新プログラム

    保つ

    更新はアイディエーション状態です

    保つ

    残りのフィールドは空白のままにします。

  6. Stateダイアログで、次のフィールドに入力し、「Save」をクリックします。

    名前

    価値

    名前

    復習

    形容

    ブログの内容は編集者によってレビューされています。

    担当者の更新

    上書き

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

    M.ビルトイン.エディタ

    更新ステータス

    保つ

    更新状態フロー

    保つ

    ドラフトステータスの更新

    保つ

    作成のために承認された更新プログラム

    保つ

    更新はアイディエーション状態です

    保つ

    残りのフィールドは空白のままにします。

  7. Stateダイアログで、次のフィールドに入力し、「Save」をクリックします。

    名前

    価値

    名前

    承認

    形容

    ブログ コンテンツは承認され、公開する準備が整いました。

    担当者の更新

    上書き

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

    スーパーユーザ

    更新ステータス

    上書き

    コンテンツのステータス

    最終的な

    更新状態フロー

    保つ

    ドラフトステータスの更新

    保つ

    作成のために承認された更新プログラム

    保つ

    更新はアイディエーション状態です

    保つ

    残りのフィールドは空白のままにします。

  8. Blog flowページで、Create状態の横にあるEdit transitionsをクリックし、次の状態としてReviewを含むCreationという遷移を追加します。

  9. 手順8を繰り返して、ReviewステートからApprovedステートへの遷移を追加します。

    トランジションは次のようになります。

    Final transitions for the blog flow

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

アクションは特定のタスクを実行し、手動またはAPIを使用してトリガーできます。ステートフローの各ステップは、To doIn progressIn reviewReady to publishArchiveなどのアクションです。

ステートフローを開始するアクションを作成するには:

  1. メニュー バーで、Manage manage icon をクリックします。

  2. Manageページで、「Actions」をクリックします。

  3. Actionsページで、「New action」をクリックします。

  4. New actionダイアログで、次のフィールドに入力します。

    名前

    形容

    Name

    新しいアクションの名前を入力します (例: Approval action)。

    Label

    新しいアクションのわかりやすいラベル ( Blog content approval actionなど) を入力します。

    Type

    アクションのタイプ( Start state machineなど)を選択します。

    State flow

    このアクションを関連付けるステートフロー ( Blog flowなど) を選択します。

  5. Save」をクリックします。

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

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

blog承認トリガーを作成するには:

  1. メニュー バーで、Manage manage icon をクリックします。

  2. Manageページで、「Triggers」をクリックします。次に、Triggersページで、New triggerをクリックします。

  3. General 」タブの「 Name 」フィールドに、トリガーの名前 (「 Blog content approval trigger」など) を入力します。

  4. Descriptionフィールドに、トリガーを説明するテキスト (Automatically starts the blog flowなど) を入力します。

  5. Objectiveドロップダウンリストで、Entity creationチェックボックスとEntity modificationチェックボックスを選択します。

  6. Execution typeドロップダウンメニューで、In processをクリックします。

    New trigger for blog content approval
  7. Conditions 」タブで、「 Add definition 」をクリックし、「 Content (M.Content)」を選択します。

  8. Conditionをクリックして条件Approved for creation (Content.ApprovedForCreation) | current value | equalsを作成し、スイッチをオンにします。

  9. もう一度 Conditionをクリックし、2つ目の条件Type (ContentTypeToContent) | current value | contains | all | Blogを作成します。

  10. and演算子を使用して2つの条件が関連付けられていることを確認し、Saveをクリックし、Activateをクリックしてトリガーをアクティブにします。

    New trigger for blog content approval added conditions
  11. Actions 」タブの「 Post actions 」セクションで、「 Add action 」をクリックし、「 Blog content approval action」を選択します。

  12. Save and close」をクリックします。

承認トリガーを変更する

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

デフォルトのCMP - Content approval triggerを変更するには:

  1. Triggersページで、CMP - Content approval triggerまで下にスクロールします。

  2. View details をクリックします。

  3. Conditionsタブで、Conditionをクリックします。

  4. 次の条件をType (ContentTypeToContent) | current value | does not contain | all | Blogに追加します。

  5. Save and close」をクリックします。

    Updated trigger for blog content approval

これで、コンテンツ作成者がブログを作成すると、コンテンツは自動的にCreateReviewApprovedの流れを経ます。

何かフィードバックはありますか?

この記事を改善するための提案がある場合は、