状態へのコマンドとアクションの追加
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
アクションとコマンドをステートに追加したり、コマンドにアクションを追加したりすることもできます。
状態へのコマンドの追加
状態にコマンドを追加するには:
-
Product Reviewワークフローをクリックします。
-
Draft状態を右クリックし、Insertをクリックし、Commandをクリックして、新しいコマンドにSubmitという名前を付けます。
-
Submitコマンドをクリックし、Next stateフィールドでAwaiting Approvalを選択します。
次に、手順1〜3を繰り返して、Awaiting Approval状態で次のコマンドを作成します。
-
ApproveNext stateをApprovedに設定します。
-
RejectNext stateをDraftに設定します。
状態またはコマンドにアクションを追加する
状態またはコマンドにアクションを追加するには:
-
Product Reviewワークフロー、Awaiting Approval状態をクリックします。
-
Approveコマンドを右クリックし、Insert、Actionの順にクリックし、新しいコマンドにValidation Actionという名前を付けます。
-
Validation Actionアクションをクリックし、TypeフィールドにSitecore.Workflows.Simple.ValidatorsAction, Sitecore.Kernelと入力します。Max Result AllowedフィールドにWarningと入力します。
-
検証エラーが発生した場合にユーザーに表示するメッセージ ("検証エラーのあるアイテムは承認できません" など) をResultフィールドに入力します。
同様に、Auto Publishという名前のアクションをApproved状態に追加しますが、TypeフィールドにSitecore.Workflows.Simple.PublishAction, Sitecore.Kernelと入力し、Parametersフィールドにdeep=1&smart=1と入力します。
最終状態の定義
最終状態を定義するには、ワークフローの最終状態にする状態をクリックし、Finalチェックボックスをオンにします。
この例では、Approved状態のアイテムのみを公開できます。





