Для отменённых участников мы используем опцию «Деактивировать учётную запись», чтобы, надеемся, лишить их доступа и прекратить отправку уведомлений. Однако они всё ещё остаются в определённой группе пользователей.
Мы заметили, что некоторые отменённые участники, для которых мы отключили доступ к Discourse, в итоге всё равно смогли повторно активировать свои учётные записи самостоятельно и/или продолжают получать уведомления, которые мы отправляем конкретной группе пользователей.
Как нам гарантировать, что наши отменённые участники:
не смогут повторно активировать учётную запись Discourse, и
больше не будут получать уведомления по электронной почте?
Анонимизации должно быть достаточно. И на самом деле достаточно должно быть и отмены/удаления. Если бывший участник всё ещё числится в группе, я бы счёл это ошибкой.
Приостановка предназначена для действительно плохих элементов, а это не тот случай и не та цель здесь.
Кстати, мы используем функцию «Приостановить» при увольнении бывших сотрудников с нашего внутреннего сайта, поэтому считаю, что это корректное применение данной функции.
Зависит от того, чего люди пытаются достичь. У меня много пользователей с подвешенными аккаунтами. Это люди, которые, вероятно, никогда не вернутся, а в некоторых случаях уже умерли. Однако многие из них за годы оставили контент, который всё ещё полезен, и их ответы считаются экспертными, даже хотя они больше не являются активными пользователями. Поэтому не редкость, когда кто-то говорит: «Есть пост по этой теме от ‘Фреда’ от нескольких лет назад». Если бы я анонимизировал пользователей, никто бы не сказал: «Есть пост от ‘anon12345’ от нескольких лет назад». Кроме того, если кто-то нашёл несколько хороших ответов от ‘Фреда’, он с большей вероятностью узнает его как эксперта, чем если бы его аккаунт теперь был анонимным под именем ‘anon41324’.
Конечно, люди, вероятно, могут использовать поиск, чтобы найти то, что им нужно, или ответившие могут найти пост и добавить ссылку, но это не помогает задающим вопросы стать самостоятельными в поиске нужной информации, либо возлагает обязанность на тех, кто знал Фреда, искать информацию за тех, кто не хочет делать это самостоятельно.
Я думаю, что приостановка аккаунта кажется подходящим решением? Это не всегда должно быть связано с негативными причинами. Иногда это может быть связано с увольнением сотрудника или клиента, или даже с тем, что участник сообщества хочет взять небольшую паузу. Оба варианта кажутся обоснованными причинами для приостановки аккаунта вместо его удаления или анонимизации. Кроме того, это означает, что они смогут вернуться, если снова присоединятся к команде или возобновят подписку в качестве клиента и т.д.
Спасибо за все ваши предложения. Они очень помогли нам в том, что нам нужно.
Я думаю, что, поскольку некоторые из вас делают это в рамках процесса увольнения (независимо от того, вернутся ли они позже или полностью откажутся), мы также внедрим функцию «Приостановка» для пользователей, помимо деактивации их аккаунтов, установки уведомлений на «никогда» и принудительного выхода из всех их сессий в Discourse.
Это гарантирует, что они не смогут получить доступ к сообществу, как только наши участники откажутся от подписки или если они будут на паузе.
Кстати, ещё один вопрос: если они приостановлены (но всё ещё входят в конкретную группу, которую мы помечаем для объявлений), они всё равно не смогут получать уведомления по электронной почте, верно?
Действительно. Кроме того, чтобы звучать менее негативно, вы всегда можете настроить текст. Например, измените js.user.suspended_permanently с «Этот пользователь заблокирован» на что-то вроде «Пользователь отменил аккаунт» и т. д.
Это верно: приостановленный пользователь не может взаимодействовать с Discourse и не получает электронные письма. Вы можете восстановить его, если это необходимо, и снять «штраф», который влечёт за собой приостановка. Мы используем это для управления платными подписками и указываем специальную причину:
Этот пользователь неактивен.
Причина: срок действия подписки истёк
Привет, Айрин. Похоже, у тебя есть всё необходимое для продолжения работы. Я хотел бы оставить заметку о нюансах деактивации учётной записи.
При деактивации учётной записи пользователя он выходит из всех сеансов в браузере и должен повторно подтвердить свой адрес электронной почты, чтобы войти в систему и получать письма. Деактивированный пользователь не будет получать уведомления.
Когда это полезно? Я думаю, основной случай использования — это сайты, где внутренняя команда работает с системой, а организация контролирует адреса электронной почты сотрудников и, следовательно, учётные записи.
Если кто-то уходит и больше не имеет доступа к рабочей почтовой ящике, он не сможет повторно подтвердить адрес электронной почты или войти в систему.
Существуют исключения для SSO и других вариантов входа, а также для случаев смены адреса электронной почты пользователем и т. д. Поэтому опция приостановки удобна в использовании при необходимости.