「User first logged in」トリガー使用時、Multiselectフィールドで最初の項目しか動作しない

これはリグレッションのようです。数ヶ月前は動作していました。

このディスカッションから:

説明

Adding users to groups through custom field automationUser first logged in トリガーで使用すると、マルチセレクトフィールドが正しく処理されません。自動化では最初の入力のみが使用されているようです。

特筆すべきは、User first logged in トリガーはテキストフィールドやドロップダウンフィールドでは正常に機能しており、ユーザーが単一のオプションのみを選択した場合でもマルチセレクトフィールドで正常に機能していることです。

また、Recurring トリガーが使用されている場合、自動化はマルチセレクトフィールドで正常に機能しているようです。

影響 / 回避策

このバグの影響は、サインアップによる複雑なグループ割り当てが不可能であることです。これらは、スムーズでパーソナライズされたオンボーディングを目指す、かなりの専門コンテンツや/またはプライベートエリアを持つフォーラムにとって非常に役立ちます。

回避策は、繰り返しトリガーに切り替えることです。残念ながら、これにはサインアップのパーソナライズ遅延とサイトパフォーマンスの間のトレードオフがあり、トリガーのタイミングによって異なります。そして、第一印象がいかに重要であるかは皆知っています!!!

再現手順:

  1. テストに適したグループをいくつか用意します(最低2つ)。それぞれにフルネームを付けます。
  2. ユーザーカスタムフィールドを作成し、マルチセレクトを選択します。
  3. ステップ2のユーザーカスタムフィールドのフルネームをオプションとして追加します。
  4. 「ユーザーカスタムフィールドによるグループへのユーザー追加」で自動化を追加します。
  5. User first logged in を選択します。
  6. ステップ2のユーザーカスタムフィールドの名前を入力します。
  7. テストユーザーでサインアップし、テストフィールドのすべてのオプションを選択します。
  8. 新規ユーザーのグループ割り当てを確認します。
「いいね!」 4

こんにちは@Nathan - このプラグインでグループ自動化がもう機能しなくなる問題の解決策が見えますか?

ポール、何をお尋ねか分かりかねます。両者は無関係です。このプラグインは現在、ユーザーカスタムフィールドに接続することはできませんし、現時点ではロードマップにも載らないと思います。

機能として追加するように丁寧に依頼する価値はあるかもしれません。多くの点で非常に似ており、ブール値UIと相性が良いと想像できます。

一方で、機能はすでにコアに存在します(ただし、現在はマルチセレクトフィールドで少し壊れています)。

「いいね!」 1

OK、たぶんこれで私の質問に答えられたと思います。
このプラグインが、以前グループ自動化が壊れる前に行っていたのと同じことをする代替の方法を提供できるかどうか、気になっていました。つまり、指定された基準に基づいてユーザーをグループに割り当てることです。 はい、カスタムユーザーフィールドに関わる基準は私の場合かなり重要なので、それが現状可能でなければ致命的です。

うん、それは起こらないだろう。プラグインを過度に複雑にしてしまうからだ。

「いいね!」 2

代わりにそれを修正するように、穏やかに提唱することをお勧めします!

理解できます!!! このプラグインでの素晴らしい仕事に再び感謝します。これまでのところ、私にとっては問題なく動作しています。

@nathankさん、こんにちは。すでにそうしましたが、バグのトピックが作成されました。しかし、モデレーターによって、バグのトピックは元のスレッドに戻されました。新しいバグのトピックを作成するように提案されましたが、それは特にあなた(特に)が問題を再現できるかどうかによるものです(私はすでに自分で再現しました)。

はい、そして「ちゃんとした」バグレポートを作成しました。

すべてきれいにリンクさせました!

Nathanさん、ありがとうございます。私も自分のインスタンスで再現できました。カスタムフィールドの自動化をテストしていましたが、マルチセレクトグループの機能は期待どおりに動作しておらず、ユーザーが最初に選択したグループにのみ自動的に参加しています。

image

「いいね!」 3

私の場合、選択されたカスタムユーザーフィールドが何を示していても、明示的に参加しているグループは表示されません。

「カスタム」グループフィールドは、カスタムユーザーフィールドから選択されたグループ名または名前が表示されるはずなのに、入力されていません。