標準アクションとカスタムアクション
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecoreには、いくつかの標準アクションが含まれています。また、カスタム アクションを作成し、.NETメソッドを呼び出すように構成することもできます。
自動送信アクション
Auto Submit Actionは、ユーザーが指定されたロールに属している場合、コンテンツ項目を次の状態に移行します。
これは、/sitecore/Templates/System/Workflow/Auto Submit Actionテンプレートに基づいています。
Dataセクションには、次のフィールドが含まれています。
|
畑 |
価値 |
|---|---|
|
Type |
コンストラクトclassname,assembly_nameは、クラスとそれが格納されているファイルを指定します。 |
|
Role Name |
アクションを使用できる唯一のロール。入力できるロールは1つだけで、フィールドが空の場合はエラーが表示されます。 |
|
Next State |
アクションがトリガーされると、コンテンツ・アイテムはこのフィールドで指定された状態に移行します。 |
自動公開アクション
Auto Publish Actionは、Sample WorkflowのApproved状態の下に表示されます。
これは、共通の /sitecore/Templates/System/Workflow/Actionテンプレートに基づいています。
Dataセクションには、次のフィールドが含まれています。
|
畑 |
価値 |
|---|---|
|
Type |
コンストラクトclassname,assembly_nameは、クラスとそれが格納されているファイルを指定します。 |
|
Parameters |
アンパサンド (&) で区切られた名前と値のパラメータのコレクションで、公開オプションを制御します。サポートされているパラメータ: deep - 子アイテムを公開するかどうかを示すブール型パラメータ。指定できる値は1と0です。 smart - 未変更のアイテムを再公開しないように、公開ジョブ中にリビジョンを比較するかどうかを示すブール型パラメーター (スマート公開)。指定できる値は1と0です。 related - アイテムをその関連アイテムと共に公開するかどうかを示すブール型パラメーター。指定できる値は1と0です。 targets - 公開ターゲットの名前のカンマ区切りのリスト ( /sitecore/system/publishing targetsで定義されている項目)。何も指定しない場合、コンテンツは /sitecore/system/publishing targets内のすべてのターゲットに公開されます。例えば: RequestResponse alllanguages - /sitecore/system/languagesで定義されているすべての言語でコンテンツを公開するかどうかを指定するブールパラメータ指定できる値は1と0です。0に設定すると、コンテンツは現在のアイテムのコンテキスト言語、またはlanguagesパラメーターに指定された言語で公開されます。 languages - 公開する言語バージョンのコンマ区切りリスト。現在選択されている項目の言語は、暗黙的に含まれます。言語が指定されていない場合、コンテンツは現在のアイテムの言語でのみ公開されます (詳細については、次のitemlanguageパラメーターの説明を参照してください)。たとえば、次の値を指定すると、発行言語が英語とウクライナ語に設定されます。 RequestResponse itemlanguage - 現在のアイテムの言語を使用するかどうかを示すブール パラメーター。指定できる値は1と0です。0に設定すると、languagesパラメーターで明示的に指定された言語のみが公開されます。たとえば、アクションをlanguages=en,uk-UA&itemlanguage=1に設定し、アイテムのdeバージョンに対して公開アクション ワークフローをトリガーすると、アイテムはen、uk-UA、deの言語バージョンで公開されます。同じシナリオで、をitemlanguage=0すると、enとuk-UAでのみ公開されます。 |
メールアクション
Email Actionは電子メール メッセージを送信します。
これは、/sitecore/templates/System/Workflow/Email Actionテンプレートに基づいています。
Dataセクションには、次のフィールドが含まれています。
|
畑 |
価値 |
|---|---|
|
To |
受信者のメールアドレス。複数のアドレスをカンマで区切って指定できます。 |
|
From |
送信者のメールアドレス。 |
|
Subject |
メールの件名。 |
|
Message |
メールのテキストコンテンツ。フィールド タイプは複数行テキストです。HTMLはサポートされていません。 |
|
Mail server |
メールの送信に使用したSMTPサーバーのURL。 |
|
Type |
このフィールドを使用して、指定された .NET実装メソッドをカスタム メソッドでオーバーライドします。コンストラクトclassname,assembly_nameは、クラスとそれが格納されているファイルを指定します。 |
検証アクション
Validation Actionは、ワークフローのValidation Rulesフィールドで指定された検証ルールを実行します。
これは、/sitecore/Templates/System/Workflow/Validation Actionテンプレートに基づいています。
Dataセクションには、次のフィールドが含まれています。
|
畑 |
価値 |
|---|---|
|
Type |
このフィールドは、デフォルトのActionから値Sitecore.Workflows.Simple.ValidatorsAction, Sitecore.Kernelを継承します。 |
|
Max Result |
バリデーターからの最大応答。可能な値は次のとおりです。
このフィールドの値がErrorの場合、エラーのあるアイテムは合格しますが、重大エラーまたは致命的なエラーのあるアイテムは合格しません。バリデータ クラスは、特定のバリデータ応答を引き起こすエラーを定義します。 |
|
Unknown |
検証結果がUnknownのときにユーザーに表示されるメッセージ。 |
|
Warning |
検証結果がWarningのときにユーザーに表示されるメッセージ。 |
|
Error |
検証結果がErrorのときにユーザーに表示されるメッセージ。 |
|
Critical error |
検証結果がCriticalErrorのときにユーザーに表示されるメッセージ。 |
|
Fatal error |
検証結果がFatalErrorのときにユーザーに表示されるメッセージ。 |

