ModerationRule
メンバー生成コンテンツをモデレートするためにコミュニティで使用されるルールを表します。各ルールには、ルールの適用対象となるメンバー生成コンテンツ、ルールを適用する条件、および実行するモデレーションアクションを指定します。モデレーションルールは、コミュニティをスパム、ボット、攻撃的または不適切なコンテンツから保護します。Metadata メタデータ型を拡張し、その fullName 項目を継承します。
メタデータ API で作成されたコミュニティモデレーションルールは、[コミュニティ管理] の UI で設定されたモデレーションルールよりも強力です。たとえば、UI では、投稿およびコメントをモデレートするルールを作成できます。メタデータ API では、リンクフィード種別のリンク名のみをモデレートするルールを作成できます。複雑なモデレーションルールを表現するには、メタデータ API を使用します。
モデレーションルールを作成する場合は、次の点に注意してください。
- 組織では、最大 30 個のルールを設定できます。これは、コミュニティ単位ではなく組織単位の制限です。この制限には、コンテンツルールと処理数ルールの両方が含まれます。
- 各ルールには最大 3 つのキーワード条件を含めることができます。
- コンテンツをブロックするルールが最初に実行され、続いてコンテンツを確認し承認するルール、コンテンツを置き換えるルール、コンテンツにフラグを設定するルールの順に実行されます。複数のルールが同じアクションを実行する場合、ルールが作成された日付を基準にして、古い順に実行されます。コンテンツを置き換えるルールは、コンテンツが確認ルールにも適用される場合は実行されません。つまり、コミュニティマネージャが元のコンテンツを確認するようにします。
ファイルのサフィックスおよびディレクトリの場��
ModerationRule コンポーネントのサフィックスは .rule で、このコンポーネントは対応するパッケージディレクトリの moderation ディレクトリに保存されます。ファイル名の形式は、community_name.moderation_rule_developer_name.rule のようになります。
バージョン
ModerationRule コンポーネントは、API バージョン 36.0 以降で使用できます。
特別なアクセスルール
モデレーションルールの参照、作成、編集、削除を行うには、「コミュニティの管理」または「コミュニティの作成および設定」権限が必要です。Spring '20 以降は、モデレーションルールを編集するための権限を持つユーザのみがこのオブジェクトにアクセスできます。
項目
マニフェストファイル内のワイルドカードのサポート
このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) がサポートされます。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。