소개
막대한 예산이나 개발팀이 없어도 고객 관계 관리(CRM) 시스템을 구축할 수 있습니다. Microsoft Power Platform을 사용하면 코드 없이도 단 주말 안에 조직에 맞는 CRM 솔루션을 만들 수 있습니다. 기부자, 고객, 자원 봉사자, 이해 관계자 등 추적 대상이 무엇이든 이 가이드에서는 Power Apps, Dataverse 및 Power Automate를 사용하여 프로세스를 안내합니다.
사용할 도구
- Power Apps (캔버스 앱)
- Dataverse (또는 예산이 부족한 경우 SharePoint 목록)
- Power Automate (워크플로용)
- 선택 사항: 보고용 Power BI
단계별 가이드
1. 핵심 엔터티 정의
추적해야 할 사항을 생각해보세요: 연락처, 조직, 상호 작용, 기회? 필드 목록(예: 이름, 이메일, 상태, 마지막 연락일)을 빠르게 작성합니다.
2. Dataverse 테이블 설정
- Power Apps > 테이블 > 새 테이블로 이동합니다.
- 엔터티 및 필드를 만듭니다(예: 이름, 이메일, 관계 상태 열이 있는 연락처 테이블).
3. 캔버스 앱 빌드
- Power Apps 캔버스 앱을 빈 페이지에서 사용합니다.
- Dataverse 테이블에 연결합니다.
- 다음 화면을 추가합니다.
- 홈/대시보드
- 연락처 목록 (갤러리)
- 연락처 세부 정보/편집 양식
- 새 연락처 추가
4. Power Automate로 자동화
- 예제 흐름: "새 연락처가 추가되면 환영 이메일 보내기"
- 후속 조치 알림 또는 비활성 연락처에 플래그를 지정하는 흐름을 추가합니다.
이 블로그에서 power automate 흐름 생성의 예제를 확인하세요
5. 테스트 및 공유
- 팀과 앱을 공유합니다.
6. Dataverse의 보안 역할을 사용하여 액세스 관리
CRM이 준비되면 시스템의 여러 부분을 보고, 편집하거나 관리할 수 있는 사람을 제어해야 합니다. Dataverse 보안 역할이 바로 그 역할을 합니다.
설정 방법은 다음과 같습니다.
1. Power Platform 관리 센터로 이동
- https://admin.powerplatform.microsoft.com을 방문하십시오.
- CRM이 있는 환경을 선택합니다.
2. 보안 역할 열기
- 환경 > [환경 이름] > 설정으로 이동합니다.
- 사용자 + 권한 아래에서 보안 역할을 클릭합니다.
3. 새 역할 만들기
- + 새 역할을 클릭합니다.
- CRM_ReadOnly, CRM_Admin 또는 CRM_Contributor와 같이 이름을 지정합니다.
- 만들기를 클릭합니다.
4. 테이블 권한 설정
- 역할 편집기에서 핵심 레코드 또는 사용자 지정 엔터티 탭으로 이동합니다.
- 각 테이블(예: 연락처, 상호 작용)에 대해 다음 권한을 설정합니다.
- 읽기 = 조직 (전체 가시성을 위해)
- 만들기/편집/삭제 = 역할에 따라 사용자 또는 없음
예: 읽기 전용 사용자는 읽기 = 조직을 가지고 다른 모든 권한은 없음으로 설정됩니다.
5. 사용자에게 역할 할당
- 사용자 + 권한 > 사용자로 이동합니다.
- 역할을 할당할 사용자를 선택합니다.
- 역할 관리를 클릭하고 새 역할을 확인한 다음 저장을 클릭합니다.
6. 테스트하기
- 사용자에게 로그인하여 액세스할 수 있는 항목만 액세스할 수 있는지 확인합니다.
꿀팁:
- 사용자에게 여러 역할을 할당할 수 있습니다. 권한은 누적됩니다.
- Dataverse에서 팀을 사용하여 그룹에 대한 액세스를 관리합니다.
- 기밀 필드(예: 기부 금액)의 경우 필드 수준 보안을 사용합니다.
- Dataverse의 비즈니스 규칙을 사용하여 코드 없이 논리를 추가합니다(예: 필드 자동 채우기).
- 조직의 브랜딩에 맞게 앱의 테마를 설정합니다.
- 버전 관리: 특히 큰 변경을 하기 전에 반복 작업을 저장합니다.
마지막 생각
이러한 유형의 솔루션은 스프레드시트를 벗어났지만 기존 CRM 도구의 비용이나 복잡성을 원하지 않는 팀에 적합합니다. Power Platform을 사용하면 기능, 경험 및 데이터를 제어하고 빠르게 반복할 수 있습니다.