標準アクションとカスタムアクション

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

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

Sitecoreにはいくつかの標準的なアクションが含まれています。また、カスタムアクションを作成し、.NETメソッドを呼び出すように設定することも可能です。

自動送信アクション

Auto Submit Actionは、ユーザーが指定された役割に属している場合、コンテンツアイテムを次の状態に移動させます。

これは /sitecore/Templates/System/Workflow/Auto Submit Actionテンプレートに基づいています。

Auto Submit Action with Type, Role Name, and Next state fields.

データセクションには以下のフィールドが含まれています:

フィールド

価値

種類

構成文クラス名assembly_nameはクラスと保存されるファイルを指定します。

役割名

アクションが使える唯一の役割です。ロールは1つしか入力できず、フィールドが空だとエラーが表示されます。

次の州

アクションがトリガーされると、コンテンツアイテムはこのフィールドで指定された状態に移動します。

オート・パブリッシュ・アクション

Auto Publish ActionSample WorkflowApproved状態の下に現れます。

Sample Workflow with standard Auto Publish Action as a subitem to the Approved state.

これは一般的な /sitecore/Templates/System/Workflow/Actionテンプレートに基づいています。

データセクションには以下のフィールドが含まれています:

フィールド

価値

種類

構成文クラス名assembly_nameはクラスと保存されるファイルを指定します。

パラメータ

アンパサンド(&)で区切られた名前値パラメータの集合で、公開オプションを制御します。サポートパラメータ

- 子項目を公開するかどうかを示すブールパラメータ。許容される値は1と0.smartで、これは公開ジョブ中に修正を比較するかどうかを示すブール値パラメータで、未修正の項目の再公開を避けるためのものです(スマート公開)。許容される値は1と0.relevantで、これらは関連項目を公開するかどうかを示すブールパラメータです。許容値は1と0.targetsで、これは/sitecore/system/publishing targetsで定義された公開ターゲットの名前をカンマ区切られたリストです。もし指定がなければ、そのコンテンツは/sitecore/system/publishingターゲットのすべてのターゲットに公開されます。例えば
=webNA,webEU,webAPalllanguages - /sitecore/system/languagesで定義されたすべての言語でコンテンツを公開するかどうかを指定するブールパラメータです。許容される値は1と0です。0に設定された場合、コンテンツは現在の項目のコンテキスト言語、または言語parameter.languages(公開する言語バージョンのカンマ区切りリスト)で指定された言語で公開されます。現在選択されている項目の言語は暗黙的に含まれています。言語が指定されていない場合、コンテンツは現在の項目の言語のみで公開されます(詳細は以下のアイテム言語パラメータの説明を参照してください)。例えば、これらの値は出版言語を英語とウクライナ語に設定します
=en,uk-UAitemlanguage は、現在の項目の言語を使うかどうかを示すブールパラメータです。許容値は1と0です。0に設定された場合、言語パラメータで明示的に指定された言語のみが公開されます。例えば、actionsをlanguages=en、uk-UA&itemlanguage=1に設定し、アイテムのdeバージョンに対して公開アクションワークフローをトリガーすると、そのアイテムはen、uk-UA、deの言語バージョンで公開されます。同じ状況で、itemlanguage=0の場合、それはenとuk-UAのみで公開されます。

メールアクション

Email Actionはメールを送ります。

これは /sitecore/templates/System/Workflow/Email Actionテンプレートに基づいています。

データセクションには以下のフィールドが含まれています:

フィールド

価値

受信者のメールアドレス。複数のアドレスを指定でき、カンマで区切ることができます。

そこから

送信者のメールアドレス。

主題

メールの件名です。

メッセージ

メールの本文内容。フィールドタイプは多行テキストです。HTMLはサポートされていません。

メールサーバー

メール送信に使われたSMTPサーバーのURLです。

種類

このフィールドを使って、提供された.NET実装メソッドをカスタムメソッドで上書きします。構成文クラス名assembly_nameはクラスと保存されるファイルを指定します。

検証アクション

Validation Actionはワークフローの検証ルール欄で指定された検証ルールを実行します。

これは /sitecore/Templates/System/Workflow/Validation Actionテンプレートに基づいています。

データセクションには以下のフィールドが含まれています:

フィールド

価値

種類

このフィールドはSitecoreの価値を引き継ぎます。Workflows.Simple.ValidatorsAction, Sitecore.デフォルトのアクションからカーネルを。

マックス・リザルト

検証者からの最大応答。可能な値は以下の通りです

ErrorCriticalErrorFatalErrorこのフィールドの値がErrorの場合、エラーのある項目は通過しますが、重大または致命的なエラーの項目は通過しません。バリデータークラスは、特定の検証者応答を引き起こすエラーを定義します。

不明

検証結果が不明のときにユーザーに表示されるメッセージ。

警告

検証結果がユーザーに表示されるメッセージは「警告」です。

エラー

検証結果が「Error」であるとユーザーに表示されるメッセージ。

臨界誤差

検証結果がユーザーに表示されるメッセージはCriticalErrorです。

致命的な誤り

検証結果が確認された際にユーザーに表示されるメッセージは「FatalError」です。

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