# Automationで複数のタイトルを扱う方法

**URL:** <https://meta.discourse.org/t/how-to-deal-with-multiples-titles-on-automation/371273>\
**Category:** Product Support\
**Tags:** automation, sql-triggered-badge\
**Created:** [2025 年 6 月 23 日午前 1:22 UTC](https://meta.discourse.org/t/how-to-deal-with-multiples-titles-on-automation/371273 "2025-06-23T01:22:57Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![PaidToAnswer](https://avatars.discourse-cdn.com/v4/letter/p/858c86/32.png) [@PaidToAnswer](https://meta.discourse.org/u/PaidToAnswer)\
**Post date:** [2025 年 6 月 23 日午前 2:16 UTC](https://meta.discourse.org/t/how-to-deal-with-multiples-titles-on-automation/371273/2 "2025-06-23T02:16:18Z")

</div>

タイトルが割り当てられた最優先のバッジグループが、最終的なタイトルを決定します。

はい、タイトルの階層を設定することは可能です。

🔹 1. SQLバッジクエリ  
優先順位は以下のように制御できます。

オートメーションスクリプトまたはスケジュールでクエリを論理的に並べ替える。  
SQLを使用して、より優先度の高いものが付与された場合に、優先度の低いタイトルを取り消す。  
IF NOT EXISTS (SELECT FROM …) のようなロジックを追加して、排他性を確保する。

🔹 2. オートメーションUI（Discourse Admin \> Badges）  
UIでは直接ドラッグアンドドロップでの並べ替えはサポートされていませんが、以下を行うことができます。

最も権威のあるバッジにのみタイトルを割り当てる。  
カスタムオートメーション（プラグインまたは外部スクリプト経由）を使用して階層を強制する。

🔹 3. グループの優先順位付け  
複数のバッジグループがタイトルを割り当てる場合、Discourseは以下に基づいて優先順位を付けます。

ユーザーが手動でタイトルを選択したかどうか（これは上書きされます）。  
それ以外の場合は、内部順序による最初の一致。これは、バッジの作成またはSQLロジックによって影響を受ける可能性があります。

---

_[View the full topic](https://meta.discourse.org/t/how-to-deal-with-multiples-titles-on-automation/371273)._
