고객 관계 관리 (CRM)
- GitLab 14.6에서
customer_relations
라는 플래그와 함께 도입되었습니다. 기본적으로 비활성화되어 있습니다.- GitLab 14.8 및 이후 버전에서는 루트 그룹에서만 연락처 및 조직을 생성할 수 있습니다.
- GitLab 15.0에서 GitLab.com 및 셀프 관리형에서 활성화되었습니다.
- GitLab 15.1에서 기능 플래그가 제거되었습니다.
고객 관계 관리(CRM)를 통해 연락처(개인) 및 조직(회사)의 기록을 생성하고 이를 이슈와 연관시킬 수 있습니다.
연락처와 조직은 루트 그룹에 대해서만 생성할 수 있습니다.
연락처와 조직을 사용하여 고객과 작업을 연결할 수 있어 청구 및 보고 목적으로 활용할 수 있습니다.
미래 계획에 대한 자세한 정보는 이슈 2256를 참조하세요.
권한
권한 | 게스트 | 그룹 리포터 | 그룹 개발자, 유지관리자 및 소유자 |
---|---|---|---|
연락처/조직 보기 | ✓ | ✓ | |
이슈 연락처 보기 | ✓ | ✓ | |
이슈 연락처 추가/제거 | ✓ | ✓ | |
연락처/조직 생성/편집 | ✓ |
고객 관계 관리(CRM) 활성화
- GitLab 16.9에서 기본적으로 활성화되어 있습니다.
고객 관계 관리 기능은 그룹 수준에서 활성화됩니다.
그룹에 하위 그룹이 포함되어 있고 하위 그룹에서 CRM 기능을 사용하려면 하위 그룹에서도 CRM 기능이 활성화되어야 합니다.
그룹 또는 하위 그룹에서 고객 관계 관리를 활성화하려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 그룹 또는 하위 그룹을 찾습니다.
- 설정 > 일반을 선택합니다.
- 권한 및 그룹 기능 섹션을 확장합니다.
- 고객 관계가 활성화됨을 선택합니다.
- 변경 사항 저장을 선택합니다.
연락처
그룹에 연결된 연락처 보기
전제 조건:
- 그룹에 대해 최소한 리포터 역할이 있어야 합니다.
그룹의 연락처를 보려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
- 계획 > 고객 관계를 선택합니다.
연락처 생성
전제 조건:
- 그룹에 대해 최소한 개발자 역할이 있어야 합니다.
연락처를 생성하려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
- 계획 > 고객 관계를 선택합니다.
- 새 연락처를 선택합니다.
- 모든 필수 필드를 작성합니다.
- 새 연락처 생성을 선택합니다.
GraphQL API를 사용하여 연락처를 생성할 수도 있습니다.
연락처 편집
전제 조건:
- 그룹에 대해 최소한 개발자 역할이 있어야 합니다.
기존 연락처를 편집하려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
- 계획 > 고객 관계를 선택합니다.
- 편집하려는 연락처 옆에서 편집 ()를 선택합니다.
- 필수 필드를 편집합니다.
- 변경 사항 저장을 선택합니다.
GraphQL API를 사용하여 연락처를 편집할 수도 있습니다.
연락처 상태 변경
각 연락처는 두 가지 상태 중 하나에 있을 수 있습니다:
- 활성: 이 상태의 연락처는 이슈에 추가할 수 있습니다.
- 비활성: 이 상태의 연락처는 이슈에 추가할 수 없습니다.
연락처의 상태를 변경하려면:
-
왼쪽 사이드바에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
-
계획 > 고객 관계를 선택합니다.
-
편집하려는 연락처 옆에서 편집 ()을 선택합니다.
-
활성 체크박스를 선택하거나 선택 해제합니다.
-
변경 사항 저장을 선택합니다.
조직
조직 보기
사전 조건:
- 그룹에 대해 최소한 리포터 역할이 있어야 합니다.
그룹의 조직을 보려면:
-
왼쪽 사이드바에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
-
계획 > 고객 관계를 선택합니다.
-
오른쪽 상단에서 조직을 선택합니다.
조직 생성
사전 조건:
- 그룹에 대해 최소한 개발자 역할이 있어야 합니다.
조직을 생성하려면:
-
왼쪽 사이드바에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
-
계획 > 고객 관계를 선택합니다.
-
오른쪽 상단에서 조직을 선택합니다.
-
새 조직을 선택합니다.
-
모든 필수 필드를 작성합니다.
-
새 조직 생성을 선택합니다.
GraphQL API를 사용하여 조직을 생성할 수도 있습니다.
조직 편집
사전 조건:
- 그룹에 대해 최소한 개발자 역할이 있어야 합니다.
기존 조직을 편집하려면:
-
왼쪽 사이드바에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
-
계획 > 고객 관계를 선택합니다.
-
오른쪽 상단에서 조직을 선택합니다.
-
편집하려는 조직 옆에서 편집 ()을 선택합니다.
-
필수 필드를 편집합니다.
-
변경 사항 저장을 선택합니다.
GraphQL API를 사용하여 조직을 편집할 수도 있습니다.
이슈
서비스 데스크 를 사용하여 이메일로 이슈를 생성하는 경우, 이슈는 보낸 사람과 CC의 이메일 주소와 일치하는 연락처에 연결됩니다.
연락처에 연결된 이슈 보기
사전 조건:
- 그룹에 대해 최소한 리포터 역할이 있어야 합니다.
연락처의 이슈를 보려면, 이슈 사이드바에서 연락처를 선택하거나:
-
왼쪽 사이드바에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
-
계획 > 고객 관계를 선택합니다.
-
이슈를 보려는 연락처 옆에서 이슈 보기 ()를 선택합니다.
조직에 연결된 이슈 보기
사전 조건:
- 그룹에 대해 최소한 리포터 역할이 있어야 합니다.
조직의 이슈를 보려면:
-
왼쪽 사이드바에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
-
계획 > 고객 관계를 선택합니다.
-
오른쪽 상단에서 조직을 선택합니다.
-
이슈를 보려는 조직 옆에서 이슈 보기 ()를 선택합니다.
이슈에 연결된 연락처 보기
사전 조건:
- 그룹에 대해 최소한 리포터 역할이 있어야 합니다.
오른쪽 사이드바에서 이슈와 관련된 연락처를 볼 수 있습니다.
연락처의 세부 정보를 보려면, 연락처 이름 위에 마우스를 올리세요.
GraphQL API를 사용하여 이슈 연락처를 볼 수도 있습니다.
이슈에 연락처 추가
사전 요구 사항:
- 그룹에 대해 최소한 Reporter 역할을 가지고 있어야 합니다.
이슈에 활성 연락처를 추가하려면 /add_contacts [contact:address@example.com]
빠른 조치를 사용하세요.
또한, GraphQL API를 사용하여 이슈 연락처를 추가, 제거 또는 교체할 수 있습니다.
이슈에서 연락처 제거
사전 요구 사항:
- 그룹에 대해 최소한 Reporter 역할을 가지고 있어야 합니다.
이슈에서 연락처를 제거하려면 /remove_contacts [contact:address@example.com]
빠른 조치를 사용하세요.
또한, GraphQL API를 사용하여 이슈 연락처를 추가, 제거 또는 교체할 수 있습니다.
연락처 자동 완성
- GitLab 14.8에서 도입됨
contacts_autocomplete
라는 플래그와 함께. 기본적으로 비활성화되어 있습니다.- GitLab.com 및 자체 관리에 활성화됨 GitLab 15.0에서.
- 일반적으로 사용 가능 GitLab 15.2에서. 기능 플래그
contacts_autocomplete
제거됨.
/add_contacts
빠른 조치를 사용할 때, [contact:
와 함께 연락처의 자동 완성 목록이 나타납니다:
/add_contacts [contact:
/remove_contacts
빠른 조치를 사용할 때, [contact:
와 함께 이슈에 추가된 연락처의 자동 완성 목록이 나타납니다:
/remove_contacts [contact:
CRM 항목과 함께 객체 이동
루트 그룹은 그룹 계층 구조에서 가장 상위 그룹입니다.
이슈, 프로젝트 또는 그룹을 같은 그룹 계층 구조 내에서 이동하면, 이슈는 연락처를 유지합니다.
이슈 또는 프로젝트를 이동할 때 루트 그룹이 변경되면, 이슈는 연락처를 잃게 됩니다.
그룹을 이동하고 그 그룹의 루트 그룹이 변경되면:
- 모든 고유한 연락처와 조직이 새 루트 그룹으로 마이그레이션됩니다.
- 이미 존재하는 연락처(이메일 주소 기준)는 중복으로 간주되어 삭제됩니다.
- 이미 존재하는 조직(이름 기준)은 중복으로 간주되어 삭제됩니다.
- 모든 이슈는 연락처를 유지하거나 동일한 이메일 주소를 가진 연락처를 가리키도록 업데이트됩니다.
새 루트 그룹에서 연락처와 조직을 생성할 권한이 없는 경우, 그룹 전송이 실패합니다.