コマンドやアクションを状態に追加する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
アクションやコマンドを状態に追加でき、コマンドにもアクションを追加できます。
状態にコマンドを追加する
状態にコマンドを追加するには:
-
Product Reviewワークフローをクリックしてください。
-
Draft状態を右クリックし、次にInsert、Commandを押し、新しいコマンド名をSubmitにします。
-
Submitコマンドをクリックし、Next state欄でAwaiting Approvalを選択します。
次に、Awaiting Approval状態の下でステップ1-3を繰り返して以下のコマンドを作成します。
-
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フィールドに記入してください。例えば「検証エラーのあるアイテムを承認できません」などです。
同様に、Approved状態にAuto Publishというアクションを追加しつつ、TypeフィールドにSitecore.Workflows.Simple.PublishAction, Sitecore.Kernelを入力し、Parametersフィールドにdeep=1&smart=1を入れます。
最終状態を定義する
最終状態を定義するには、ワークフローで最終状態にしたい状態をクリックし、Finalチェックボックスを選択してください。
この例では、Approved状態にある項目のみを公開できます。





