조직에서 Antimatter 운영하기
회사 또는 조직 워크스페이스는 취미 커뮤니티보다 더 많은 통제가 필요합니다. 누가 들어올 수 있는지, 외부인이 무엇을 볼 수 있는지, 메시지가 얼마나 오래 보관되는지, 그리고 어떻게 아카이브되는지. 이 중 대부분은 서버 설정입니다. 이 페이지에는 어떤 설정이 있는지, 직접 할 수 있는 것, 그리고 시스템 관리자에게 요청해야 할 사항을 설명합니다.
누가 무엇을 결정하는가
조직에서는 커뮤니티 관리자가 워크스페이스의 일상 운영을 담당하고, IT 팀이 서버를 관리합니다. 역할 분담은 다음과 같습니다.
- 커뮤니티 관리자(사용자): 커뮤니티 설정, 채널 및 카테고리, 역할, 온보딩, 멤버 속성, 게스트의 채널, 모더레이션 및 통합. 이 모든 것이 이 가이드에 설명되어 있습니다.
- 시스템 관리자: 계정 생성 권한, 로그인 방법, 게스트 계정, 서버 전체 권한, 메시지 보존, 규정 준수 내보내기, 개인정보 설정 및 앱. 이 설정들은 시스템 콘솔에 있습니다.
서버가 조직 전용이라면, 시스템 관리자에게 새 커뮤니티 유형을 업무 공간으로 설정하도록 요청하세요(시스템 콘솔 › 사이트 구성 › 팀과 사용자). 그러면 새로 생성되는 모든 커뮤니티가 업무 공간이 됩니다. Antimatter 0.9.0 업그레이드 전에 설정(환경 변수 AM_TEAMSETTINGS_DEFAULTCOMMUNITYKIND=workplace)하면 기존 커뮤니티에도 적용되며, 업그레이드 후에는 각 커뮤니티의 관리자가 직접 유형을 변경해야 합니다.
소규모 조직에서는 동일한 사람이 두 역할을 모두 수행하는 경우가 많습니다. 시스템 관리자라면 아바타 메뉴에서 시스템 콘솔을 찾을 수 있으며, 설정 자체는 서버 운영에서 설명되어 있습니다.
누가 들어올 수 있는지 통제하기
커뮤니티에서:
- 커뮤니티를 비공개로 설정합니다(팀 설정 › 접근의 비공개 팀), 초대 없이 아무도 참여할 수 없도록 합니다.
- 조직의 이메일 도메인만 참여할 수 있도록 허용합니다(누가 참여할 수 있는지 참고).
- 링크를 여전히 보유할 수 있는 사람이 나갔을 때 초대 링크를 재생성합니다.
서버에서 시스템 관리자에게 다음 사항을 문의합니다:
- 회사 계정으로 로그인: Antimatter는 시스템 콘솔 › 인증에서 AD/LDAP, SAML 2.0, OpenID Connect, Google 또는 Office 365를 사용하여 사용자를 로그인시킬 수 있습니다. 그러면 사용자는 이미 보유한 계정을 사용하며, 회사 퇴사 시 접근 권한이 자동으로 폐기됩니다.
- 그룹 동기화: AD/LDAP를 사용하면 디렉터리의 그룹이 커뮤니티 및 비공개 채널의 멤버를 관리할 수 있습니다. 커뮤니티의 접근 탭에는 멤버가 연결된 그룹에 의해 추가 및 제거된다고 표시됩니다.
- 계정 생성: 시스템 콘솔 › 인증 › 가입에서 계정 생성을 활성화하고 새 시스템 및 팀 멤버를 지정된 이메일 도메인으로 제한합니다.
- 속성 기반 멤버십 규칙: 속성 기반 액세스 제어(관리자 도구 › 시스템 속성 › 속성 기반 액세스)를 사용하면 부서나 보안 등급과 같은 속성이 일치하는 사람만 커뮤니티 또는 채널에 접근할 수 있습니다. 이 기능이 활성화되면 커뮤니티 설정에 팀 멤버십과 채널 멤버십 탭이, 채널 설정에 멤버십 정책 탭이 표시됩니다.
외부 게스트
게스트를 사용하면 워크스페이스 전체가 아닌 일부 채널만 공유하여 고객, 프리랜서 및 파트너와 함께 작업할 수 있습니다(자세한 내용은 게스트 참고). 게스트 계정은 시스템 관리자가 관리자 도구 › 인증 › 손님 접근(Beta)에서 활성화할 때까지 비활성화 상태이며, 여기서 다음 설정도 할 수 있습니다:
- 게스트가 사용할 수 있는 전자우편 도메인을 나열합니다(허용된 게스트 도메인);
- 게스트에게 멀티팩터 인증을 요구합니다(멀티팩터 인증);
- 게스트가 비밀번호 없이 전자우편으로 전송된 링크로 로그인할 수 있도록 허용합니다.
권장 사항: 각 파트너 조직마다 자체 비공개 채널을 제공하고, 커뮤니티의 게스트를 주기적으로 검토하세요. 게스트가 포함된 채널은 헤더에 이를 명시하므로 누가 읽고 있는지 잊는 일이 없습니다.
채널 및 구조
- 커뮤니티 유형을 업무 공간으로 설정하세요(팀 설정 › 채널): 그러면 채널을 만든 사람이 채널을 아카이브할 수 있고, 채널에서 통화가 활성화됩니다. 커뮤니티 유형을 참고하세요.
- 모든 멤버가 모든 채널에 참여를 끕니다(팀 설정 › 채널): 업무 공간에서는 사람들이 자신의 업무에 해당하는 채널에 참여하고, 다른 채널에서는 나갑니다.
- 업무 공간 또는 하이브리드 레이아웃을 사용하고, 모두에게 중요한 채널(공지, IT 지원, 사무실)은 모든 사람에게 표시되는 카테고리에 배치하세요. 업무 공간 프리셋은 유형을 업무 공간으로 설정하고, 하이브리드는 커뮤니티로 설정하므로, 이후에 업무 공간으로 다시 설정해야 합니다.
- 부서를 위한 팀을 만들고 태그, 리더, 채널을 설정한 뒤 모든 사람에게 팀 배지 표시를 켜서 누가 어디에서 일하는지 한눈에 볼 수 있도록 합니다(자세한 내용은 커뮤니티 내 팀 참고).
- 사이트, 하청 업체, 계약 유형과 같은 세부 정보를 위해 관리자가 설정한 멤버 속성을 사용합니다(자세한 내용은 멤버 속성 참고).
- 민감한 채널은 비공개로 유지하고, 필요에 따라 특정 역할만 접근할 수 있도록 설정합니다(자세한 내용은 채널 권한 참고).
동료 간 프라이버시
다음은 관리자 도구 › 사이트 구성 › 팀과 사용자에 있는 서버 설정입니다:
- 표시할 전자우편 주소 및 본명 표시: 사람들이 서로의 전자우편 주소와 본명을 볼 수 있는지 여부입니다. 기본적으로 둘 다 표시됩니다.
- 사용자가 쪽지 채널을 열 수 있도록 설정합니다: 서버의 모든 사용자, 또는 팀의 모든 구성원만, 즉 커뮤니티를 공유하는 사람들만.
- 무시, 차단 및 메시지 요청 활성화: 기본적으로 켜져 있습니다. 많은 직장에서는 항상 동료에게 연락할 수 있도록 이 기능을 끕니다. 이 설정을 다시 켤 경우, 사용자가 이전에 선택한 설정이 유지됩니다.
- 채널 내보내기를 관리자로 제한: 기본적으로 채널을 읽을 수 있는 모든 사람이 메시지를 CSV 파일로 내보낼 수 있습니다. 이 설정을 켜면 채널, 커뮤니티 및 시스템 관리자에게만 내보내기 권한을 부여합니다.
메시지 보관 기간
기본적으로 Antimatter는 모든 메시지와 파일을 영구적으로 보관합니다. 시스템 관리자는 시스템 콘솔 › 감사 › 데이터 보존 정책에서 데이터 보존 정책을 설정할 수 있습니다:
- 글로벌 리텐션 정책: 설정된 시간이 지난 후 서버 전체의 메시지와 파일을 삭제합니다.
- 사용자 지정 보존 정책: 특정 커뮤니티와 채널에 적용하며, 예를 들어 법률 채널은 더 오래, 소셜 채널은 더 짧게 보관할 수 있습니다.
삭제된 메시지는 영구적으로 지워집니다. 정책을 요청하기 전에 법무 또는 컴플라이언스 팀과 보관 기간에 대해 합의하십시오.
아카이브 및 컴플라이언스
- 컴플라이언스 내보내기 (Beta) (시스템 콘솔 › 감사 › 컴플라이언스 내보내기 (Beta)): 아카이빙 시스템을 위해 모든 메시지를 CSV, 액티비티 XML 또는 글로벌 Relay EML로 정기적으로 내보냅니다. 기본적으로 꺼져 있습니다.
- 채널 내보내기: 특정 채널의 히스토리를 전달하려면 메뉴에서 직접 CSV로 내보내기(참고: 채널 내보내기)를 수행하십시오.
- 수정 시간 제한: 서버 권한에서 시스템 관리자가 사용자가 자신의 메시지를 게시한 후 얼마까지 수정할 수 있는지 제한할 수 있습니다.
- 민감한 정보 신고: 멤버는 존재하지 않아야 하는 메시지를 신고할 수 있습니다. 예를 들어 잘못된 채널에 게시된 개인 정보 등입니다. 검토자가 결정할 때까지 해당 메시지는 숨겨집니다. 시스템 관리자는 시스템 콘솔 › 사이트 구성 › 데이터 유출 처리에서 이 기능을 켜고 검토자를 선택합니다(참고: 신고).
- 분류 표시 (시스템 콘솔 › 사이트 구성 › 분류 표시): 앱의 상단과 하단에 분류 수준 배너를 표시하고, 채널별로 수준을 설정합니다.
- 고객 서비스 약관(Beta) (시스템 콘솔 › 감사): 서버를 사용하기 전에 모든 사용자가 동의해야 하는 약관입니다.
- 감사 로그: 서버는 관리 및 조정 작업을 감사 로그에 기록하며, 시스템 관리자가 이를 열람할 수 있습니다.
시스템 관리자에게 요청할 사항
| 원하는 내용 | 요청할 항목 |
|---|---|
| 커뮤니티 규모 제한 | 커뮤니티별 최대 멤버 수(사이트 설정 › 사용자 및 팀); 기본적으로 제한이 없습니다. |
| 외부 사람 초대 | 게스트 접근 활성화 및 허용 도메인 설정. |
| 전자우편으로 초대 | 서버에 전자우편 설정이 완료되어 있고, 전자우편 초대 활성화가 켜져 있는지 확인(인증 › 가입). |
| 회사 계정으로 로그인 허용 | AD/LDAP, SAML 또는 OpenID Connect 로그인, 필요 시 그룹 동기화. |
| 새 커뮤니티가 모두 업무 공간이 되도록 | 새 커뮤니티 유형을 업무 공간으로 설정(사이트 구성 › 팀과 사용자). |
| 멤버가 채널을 만들거나, 이름을 변경하거나, 멤버를 관리하지 못하도록 | 커뮤니티용 팀 오버라이드 스킴(사용자 관리 › 권한). |
| 일부 사람만 게시할 수 있는 채널 | 채널의 채널 관리에서 멤버의 메시지 작성를 비활성화(사용자 관리 › 채널). |
| 메시지를 특정 기간만 보관 | 커뮤니티용 사용자 정의 데이터 보존 정책. |
| 모든 메시지 아카이브 | 아카이빙 시스템으로의 컴플라이언스 내보내기. |
| 멤버가 메시지 신고 가능 | 데이터 유출 처리를 활성화하고, 조정자를 검토자로 지정. |
| 통합을 위한 봇 | 계정 생성을 활성화하거나, 대신 봇을 생성해 달라고 요청. |
| 앱 켜기/끄기 | 시스템 콘솔 › 플러그인에서 변경. 앱은 특정 커뮤니티에만 켤 수 없습니다. |
| 특정 사용자의 서버 접근 차단 | 해당 계정을 비활성화. |
| 커뮤니티 아카이브 또는 삭제 | 사용자 관리 › 팀에서 아카이브 팀. |