그룹에서 다른 그룹으로 사용자를 일괄 추가하기

:bookmark: 이 가이드는 Data Explorer대량 초대를 조합하여 하나 이상의 그룹에 속한 기존 사용자를 다른 그룹에 추가하는 방법을 설명합니다.

:person_raising_hand: 필요한 사용자 권한: 관리자

요약

이 가이드에서는 다음 사항을 수행하는 방법을 보여줍니다:

  1. 특정 그룹의 사용자를 선택하기 위한 Data Explorer 쿼리 생성
  2. 쿼리 결과를 CSV 파일로 다운로드
  3. 대량 초대 기능을 사용하여 해당 사용자를 새 그룹에 추가

요구 사항

  • Data Explorer 플러그인 설치
  • Discourse 인스턴스에 대한 관리자 접근 권한

:warning: 사용자 그룹에 대량 작업을 수행하기 전에 항상 백업을 생성하세요.

Data Explorer 쿼리 생성

  1. Admin → Plugins → Data Explorer로 이동
  2. 새 쿼리 생성
  3. 쿼리 이름 지정 (예: “그룹 추가를 위한 사용자 선택”)
  4. 다음 SQL 코드를 쿼리 입력란에 붙여넣기:
--[params]
-- string_list :group_name
-- string_list :new_group_names
SELECT ue.email, :new_group_names as "groups"
FROM users u
INNER JOIN group_users gu ON u.id = gu.user_id
INNER JOIN groups g on g.id = gu.group_id
INNER JOIN user_emails ue on u.id = ue.user_id
WHERE g.name IN (:group_name)
AND ue.primary = true
  1. “변경 사항 저장” 클릭
  2. group_namenew_group_names 입력란이 표시되지 않으면 페이지를 새로고침

이제 Data Explorer 화면은 다음과 같아야 합니다:

쿼리 실행 및 결과 다운로드

  1. group_name 필드에 소스 그룹 이름 입력
  2. new_group_names 필드에 대상 그룹 이름 입력
  3. 출력을 확인하기 위해 쿼리 실행
  4. CSV 버튼 CSV 버튼을 클릭하여 결과를 CSV 파일로 다운로드

:information_source: 여러 그룹에서 사용자를 선택하려면 그룹 이름을 쉼표(,)로 구분하세요. 여러 그룹에 사용자를 추가하려면 그룹 이름을 세미콜론(;)으로 구분하세요.

새 그룹으로 사용자 대량 초대

  1. 프로필의 초대됨 페이지(/my/invited)로 이동
  2. 대량 초대 버튼 클릭
  3. 다운로드한 CSV 파일 선택
  4. 파일을 처리하려면 “대량 초대” 클릭

그룹 추가 확인

대량 초대 과정이 완료된 후, 대상 그룹에서 사용자가 올바르게 추가되었는지 확인하세요.

예를 들어, “grapes” 그룹에 다음 사용자들을 시작점으로 삼았다고 가정해 보겠습니다:

그리고 “fruits” 그룹은 처음에 비어 있었다고 가정해 보겠습니다:

대량 초대 후, “fruits” 그룹에는 이제 사용자들이 채워져 있어야 합니다:

:information_source: 이 방법을 사용하여 새 그룹에 추가된 사용자는 새 그룹에 추가되었다는 이메일이나 알림을 받지 않습니다.

여러 그룹 선택

여러 그룹에서 사용자를 선택하여 여러 그룹에 추가할 수 있습니다:

  • 여러 그룹에서 사용자를 선택하려면 그룹 이름을 쉼표(,)로 구분하세요: grapes,cherries
  • 여러 그룹에 사용자를 추가하려면 그룹 이름을 세미콜론(;)으로 구분하세요: fruits;vegetables

추가 자료

4개의 좋아요

When using this process to bulk invite pre-existing users to a new group, do the users receive an email? Do they receive any notification?

1개의 좋아요

No, they will not receive an email or notification. I’ll add this information to the topic, thanks!

1개의 좋아요