고객 관계 관리 (CRM)
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
이 기능은 현재 활발하게 개발되고 있지 않지만 커뮤니티 기여를 환영합니다. 고객 관계 관리 (CRM)를 사용하면 연락처 (개인) 및 조직 (회사)의 기록을 만들고 이슈와 연결할 수 있습니다. 기본적으로 연락처와 조직은 최상위 그룹에서만 만들 수 있습니다.
히스토리
- GitLab 14.6에서
customer_relations이라는 플래그와 함께 도입. 기본적으로 비활성화. - GitLab 14.8 이상에서 최상위 그룹에서만 연락처와 조직을 만들 수 있음.
- GitLab 15.0에서 GitLab.com 및 GitLab Self-Managed에서 활성화.
- GitLab 15.1에서 기능 플래그 제거.
- GitLab 17.7에서 최소 사용자 권한이 Reporter에서 Planner로 변경.
고객 관계 관리 (CRM)를 사용하면 연락처 (개인) 및 조직 (회사)의 기록을 만들고 이슈와 연결할 수 있습니다.
기본적으로 연락처와 조직은 최상위 그룹에서만 만들 수 있습니다. 다른 그룹에서 연락처와 조직을 만들려면 그룹을 연락처 소스로 할당하세요.
연락처와 조직을 사용하여 청구 및 보고 목적으로 작업을 고객과 연결할 수 있습니다. 미래를 위해 계획된 것에 대한 자세한 내용은 이슈 2256을 참조하세요.
권한#
| 권한 | Guest | Planner | 그룹 Reporter | 그룹 Developer, Maintainer 및 Owner |
|---|---|---|---|---|
| 연락처/조직 보기 | ✓ | ✓ | ✓ | |
| 이슈 연락처 보기 | ✓ | ✓ | ✓ | |
| 이슈 연락처 추가/제거 | ✓ | ✓ | ✓ | |
| 연락처/조직 만들기/편집 | ✓ |
고객 관계 관리 (CRM) 활성화#
히스토리
- GitLab 16.9에서 기본적으로 활성화.
고객 관계 관리 기능은 그룹 수준에서 활성화됩니다. 그룹에 하위 그룹도 포함되어 있고 하위 그룹에서 CRM 기능을 사용하려면 하위 그룹에 대해서도 CRM 기능이 활성화되어야 합니다.
그룹 또는 하위 그룹에서 고객 관계 관리를 활성화하려면:
- 상단 표시줄에서 검색 또는 이동을 선택하고 그룹 또는 하위 그룹을 찾습니다.
- 설정 > 일반을 선택합니다.
- 권한 및 그룹 기능 섹션을 펼칩니다.
- 고객 관계 활성화를 선택합니다.
- 변경 사항 저장을 선택합니다.
연락처 소스 구성#
히스토리
- GitLab 17.6에서 사용 가능.
기본적으로 연락처는 이슈의 최상위 그룹에서 가져옵니다.
그룹의 연락처 소스는 연락처 소스가 구성되지 않은 경우 모든 하위 그룹에 적용됩니다.
그룹 또는 하위 그룹의 연락처 소스를 구성하려면:
- 상단 표시줄에서 검색 또는 이동을 선택하고 그룹 또는 하위 그룹을 찾습니다.
- 설정 > 일반을 선택합니다.
- 권한 및 그룹 기능 섹션을 펼칩니다.
- 연락처 소스 > 그룹 검색을 선택합니다.
- 연락처를 가져올 그룹을 선택합니다.
- 변경 사항 저장을 선택합니다.
연락처#
그룹에 연결된 연락처 보기#
사전 요구 사항:
- 그룹에 대한 Planner, Reporter, Developer, Maintainer 또는 Owner 권한이 있어야 합니다.
그룹의 연락처를 보려면:
- 상단 표시줄에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
- 왼쪽 사이드바에서 계획 > 고객 관계를 선택합니다.

연락처 만들기#
사전 요구 사항:
- 그룹에 대한 Developer, Maintainer 또는 Owner 권한이 있어야 합니다.
연락처를 만들려면:
- 상단 표시줄에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
- 왼쪽 사이드바에서 계획 > 고객 관계를 선택합니다.
- 새 연락처를 선택합니다.
- 모든 필수 필드를 완성합니다.
- 새 연락처 만들기를 선택합니다.
GraphQL API를 사용하여 연락처를 만들 수도 있습니다.
연락처 편집#
사전 요구 사항:
- 그룹에 대한 Developer, Maintainer 또는 Owner 권한이 있어야 합니다.
기존 연락처를 편집하려면:
- 상단 표시줄에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
- 왼쪽 사이드바에서 계획 > 고객 관계를 선택합니다.
- 편집할 연락처 옆에서 편집 (✏️)을 선택합니다.
- 필수 필드를 편집합니다.
- 변경 사항 저장을 선택합니다.
GraphQL API를 사용하여 연락처를 편집할 수도 있습니다.
연락처 상태 변경#
각 연락처는 두 상태 중 하나일 수 있습니다:
- 활성: 이 상태의 연락처는 이슈에 추가할 수 있습니다.
- 비활성: 이 상태의 연락처는 이슈에 추가할 수 없습니다.
연락처 상태를 변경하려면:
- 상단 표시줄에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
- 왼쪽 사이드바에서 계획 > 고객 관계를 선택합니다.
- 편집할 연락처 옆에서 편집 (✏️)을 선택합니다.
- 활성 체크박스를 선택하거나 선택 취소합니다.
- 변경 사항 저장을 선택합니다.
조직#
조직 보기#
사전 요구 사항:
- 그룹에 대한 Planner, Reporter, Developer, Maintainer 또는 Owner 권한이 있어야 합니다.
그룹의 조직을 보려면:
- 상단 표시줄에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
- 왼쪽 사이드바에서 계획 > 고객 관계를 선택합니다.
- 오른쪽 상단에서 조직을 선택합니다.

조직 만들기#
사전 요구 사항:
- 그룹에 대한 Developer, Maintainer 또는 Owner 권한이 있어야 합니다.
조직을 만들려면:
- 상단 표시줄에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
- 왼쪽 사이드바에서 계획 > 고객 관계를 선택합니다.
- 오른쪽 상단에서 조직을 선택합니다.
- 새 조직을 선택합니다.
- 모든 필수 필드를 완성합니다.
- 새 조직 만들기를 선택합니다.
GraphQL API를 사용하여 조직을 만들 수도 있습니다.
조직 편집#
사전 요구 사항:
- 그룹에 대한 Developer, Maintainer 또는 Owner 권한이 있어야 합니다.
기존 조직을 편집하려면:
- 상단 표시줄에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
- 왼쪽 사이드바에서 계획 > 고객 관계를 선택합니다.
- 오른쪽 상단에서 조직을 선택합니다.
- 편집할 조직 옆에서 편집 (✏️)을 선택합니다.
- 필수 필드를 편집합니다.
- 변경 사항 저장을 선택합니다.
GraphQL API를 사용하여 조직을 편집할 수도 있습니다.
이슈#
Service Desk를 사용하고 이메일에서 이슈를 만드는 경우 이슈는 발신자 및 참조(CC) 이메일의 이메일 주소와 일치하는 연락처와 연결됩니다.
연락처에 연결된 이슈 보기#
사전 요구 사항:
- 그룹에 대한 Planner, Reporter, Developer, Maintainer 또는 Owner 권한이 있어야 합니다.
연락처의 이슈를 보려면 이슈 사이드바에서 연락처를 선택하거나:
- 상단 표시줄에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
- 왼쪽 사이드바에서 계획 > 고객 관계를 선택합니다.
- 이슈를 보려는 연락처 옆에서 이슈 보기 ([issues])를 선택합니다.
조직에 연결된 이슈 보기#
사전 요구 사항:
- 그룹에 대한 Planner, Reporter, Developer, Maintainer 또는 Owner 권한이 있어야 합니다.
조직의 이슈를 보려면:
- 상단 표시줄에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
- 왼쪽 사이드바에서 계획 > 고객 관계를 선택합니다.
- 오른쪽 상단에서 조직을 선택합니다.
- 이슈를 보려는 조직 옆에서 이슈 보기 ([issues])를 선택합니다.
이슈에 연결된 연락처 보기#
사전 요구 사항:
- 그룹에 대한 Planner, Reporter, Developer, Maintainer 또는 Owner 권한이 있어야 합니다.
오른쪽 사이드바에서 이슈와 관련된 연락처를 볼 수 있습니다.
연락처의 세부 정보를 보려면 연락처 이름 위에 커서를 가져갑니다.

GraphQL API를 사용하여 이슈 연락처를 볼 수도 있습니다.
이슈에 연락처 추가#
사전 요구 사항:
- 그룹에 대한 Planner, Reporter, Developer, Maintainer 또는 Owner 권한이 있어야 합니다.
이슈에 활성 연락처를 추가하려면 [contact:address@example.com]과 함께 /add_contacts 빠른 작업을 사용하세요.
GraphQL API를 사용하여 이슈 연락처를 추가, 제거 또는 교체할 수도 있습니다.
이슈에서 연락처 제거#
사전 요구 사항:
- 그룹에 대한 Planner, Reporter, Developer, Maintainer 또는 Owner 권한이 있어야 합니다.
이슈에서 연락처를 제거하려면 [contact:address@example.com]과 함께 /remove_contacts 빠른 작업을 사용하세요.
GraphQL API를 사용하여 이슈 연락처를 추가, 제거 또는 교체할 수도 있습니다.
연락처 자동 완성#
히스토리
- GitLab 14.8에서
contacts_autocomplete라는 플래그와 함께 도입. 기본적으로 비활성화. - GitLab 15.0에서 GitLab.com 및 GitLab Self-Managed에서 활성화.
- GitLab 15.2에서 일반 공개. 기능 플래그
contacts_autocomplete제거.
/add_contacts 빠른 작업을 사용하고 [contact: 다음에 입력하면 활성 연락처가 포함된 자동 완성 목록이 나타납니다:
/add_contacts [contact:
/remove_contacts 빠른 작업을 사용하고 [contact: 다음에 입력하면 이슈에 추가된 연락처가 포함된 자동 완성 목록이 나타납니다:
/remove_contacts [contact:
CRM 항목이 있는 개체 이동#
이슈 또는 프로젝트를 이동하고 상위 그룹 연락처 소스가 일치하는 경우 이슈가 연락처를 유지합니다.
이슈 또는 프로젝트를 이동하고 상위 그룹 연락처 소스가 변경되는 경우 이슈가 연락처를 잃습니다.
연락처 소스가 구성된 그룹을 이동하거나 연락처 소스가 변경되지 않는 경우 이슈가 연락처를 유지합니다.
그룹을 이동하고 연락처 소스가 변경되는 경우:
- 모든 고유한 연락처와 조직이 새 최상위 그룹으로 마이그레이션됩니다.
- 이미 존재하는 연락처 (이메일 주소로)는 중복으로 간주되어 삭제됩니다.
- 이미 존재하는 조직 (이름으로)은 중복으로 간주되어 삭제됩니다.
- 모든 이슈가 연락처를 유지하거나 동일한 이메일 주소의 연락처를 가리키도록 업데이트됩니다.
새 최상위 그룹에서 연락처와 조직을 만들 권한이 없는 경우 그룹 이전이 실패합니다.
