グループメッセージに「ソリューションとしてマーク」ボタンがない

グループメッセージでは、discourse-solved プラグインによって提供される 「解決策としてマーク」 ボタンが、以前はアクセス権を持っていたユーザーにも表示されなくなりました。このボタンはトピックでは正しく表示されたままです:

これは、過去にこのボタンを使用しており、解決策 があることを示しているグループメッセージですが、有効/無効にするボタンがなくなっています:

これは最近の変更ですか、それともバグですか?また、グループメッセージでこのボタンを復元する方法はありますか?

「いいね!」 3

グループ個人メッセージで以前は機能していたということですか?私は以前それを知らず、この他のトピックによると、それは不可能だと思っていました:

興味深いことに、受信トレイに解決済み/未解決フィルターを提供するように求めるそのトピックに基づいて、ユーザーはすでに受信トレイで解決済みプラグインを使用していたと予想されます。そのため、機能がリクエストされたときに機能したと仮定します。なぜそれがまったく機能しなかったと結論付けるのですか?

同意です。グループメッセージで有効にする方法が分かりません。もしかしたら、それは解決済みのトピックで、その後メッセージに変換されたのでしょうか?その場合、どうなるのでしょうか?

はい!インストールされているバージョンによります。3.4.0.beta3-dev から 3.5.0.beta7-dev へのアップデートでこの機能は削除されます。

3.4.0.beta3-dev ではこのように動作します。

The image shows an email thread passage indicating that a problem with a logo has been resolved and asks if there are any other issues, with a comment suggestion to select the reply if the issue was solved. (Captioned by AI)

ありがとうございます!

「いいね!」 1

2月に変更がありました: FIX: don't allow or count solutions in PMs by ZogStriP · Pull Request #334 · discourse/discourse-solved · GitHub

これは、PMで投稿を解決済みとしてマークできないようにする、非常に簡単な変更です。

また、PMに変換されたトピックでは解決済み数をカウントしないようにします。

内部参照 t/146766

「いいね!」 1

それは本当に意図されたものですか?少なくともグループメッセージで利用できるべきです。

「いいね!」 1

これは Support から Bug または Feature に移動すべきだと思います。

2月までは動作していましたが、現在は動作しなくなったため、Bug を選択します。

「いいね!」 2

この変更は意図したものですので、「#feature」に移動しました。

@Gerard_Cobas さん、あなたのユースケースについて、さらに教えていただけますか?

「いいね!」 2

関連するリクエストが他に2件あります。

後ほどトピックをいくつか統合しますが、それまではここで議論を続けていただいて構いません。

「いいね!」 2

2つ目は、グループ受信トレイに解決済みプラグインが必要となる解決済み/未解決フィルターの追加についてです。しかし、これは別のリクエストです。

「いいね!」 1

Daveさん、ご対応ありがとうございます!

こちら側の状況について少し説明させてください。私たちはサポートのためにグループプライベートメッセージを共有受信トレイとして使用しており、こちらの記事で説明されているパターンに似た方法をとっています:Discourseをプライベートサポートチケットシステムとして使用する

サポートエージェントは、「解決済みとしてマーク」ボタンを使用して、問題が解決したことを示します。これは2つの目的を果たします:

  1. 内部的に、チームが解決済みの会話を迅速に特定してクローズするのに役立ちます。
  2. プログラム的に、トリガーとして機能します。投稿が解決済みとしてマークされたときに起動し、バックエンドシステムと同期するWebhook(例:/admin/api/web_hooks/38/edit)を設定しています。

グループPMは私たちのサポートワークフローの中核であり、アカウント固有のトピックを大量に扱っているため、公開トピックは適していません。

解決済みマーカーは、単なるUI要素ではありません。これは私たちの内部プロセスの一部であり、これがないと、エージェントはチケットを適切にクローズしたり、それに依存する自動化をトリガーしたりすることができません。

表面上は小さな変更であっても、ワークフローの重要な部分を壊してしまうため、再検討または代替アプローチをご検討いただけると幸いです。

よろしくお願いします!

「いいね!」 2

これら2つのトピックは両方ともこのトピックに依存していますが、より具体的なリクエストであるため、両方を開いたままにしてタイトルを変更することにしました。

「いいね!」 1

Gerard、追加のコンテキストをありがとうございます。

グループメッセージでの解決を許可することは、意図しない機能のように感じますが、なぜそれに依存していたのかがより理解でき、リンクされた機能で他の人も同様のことを行っていた証拠も見られます。

それを踏まえて、allow_solved_on_group_messages(ブール値、デフォルトは無効)またはallow_solved_in_groups(グループリスト、デフォルトは空)という新しい設定で、solvedプラグインでこの機能を有効にすることをより明確にするのが理にかなっていると思います。

後者は Enable solved plugin for specific groups inboxes にも対応します。

これらのオプションやその他の代替案について、他の人の意見を聞いてみます。

「いいね!」 6

グループ構成の設定である可能性もあります。

その後、グループ受信トレイを有効にする場所に設定を有効にできます。Assign プラグインは、そこに設定を追加します。

「いいね!」 2