목록으로

Programming Notes

# 주말 안에 Microsoft Power Platform으로 맞춤형 CRM 구축하기

소개 막대한 예산이나 개발팀이 없어도 고객 관계 관리(CRM) 시스템을 구축할 수 있습니다. Microsoft Power Platform을 사용하면 코드 없이도 단 주말 안에 조직에 맞는 CRM 솔루션을 만들 수 있습니다. 기부자, 고객, 자원 봉사자, 이해 관계자 등 추적...

소개

막대한 예산이나 개발팀이 없어도 고객 관계 관리(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 흐름 생성의 예제를 확인하세요

Streamlining Non-Profit Operations with Power Automate Templates (Video Tutorial Included) | Microsoft Community Hub

5. 테스트 및 공유

  • 팀과 앱을 공유합니다.

6. Dataverse의 보안 역할을 사용하여 액세스 관리

CRM이 준비되면 시스템의 여러 부분을 보고, 편집하거나 관리할 수 있는 사람을 제어해야 합니다. Dataverse 보안 역할이 바로 그 역할을 합니다.

설정 방법은 다음과 같습니다.

1. Power Platform 관리 센터로 이동

2. 보안 역할 열기

  • 환경 > [환경 이름] > 설정으로 이동합니다.
  • 사용자 + 권한 아래에서 보안 역할을 클릭합니다.

3. 새 역할 만들기

  • + 새 역할을 클릭합니다.
  • CRM_ReadOnly, CRM_Admin 또는 CRM_Contributor와 같이 이름을 지정합니다.
  • 만들기를 클릭합니다.

4. 테이블 권한 설정

  • 역할 편집기에서 핵심 레코드 또는 사용자 지정 엔터티 탭으로 이동합니다.
  • 각 테이블(예: 연락처, 상호 작용)에 대해 다음 권한을 설정합니다.
    • 읽기 = 조직 (전체 가시성을 위해)
    • 만들기/편집/삭제 = 역할에 따라 사용자 또는 없음

예: 읽기 전용 사용자는 읽기 = 조직을 가지고 다른 모든 권한은 없음으로 설정됩니다.

5. 사용자에게 역할 할당

  • 사용자 + 권한 > 사용자로 이동합니다.
  • 역할을 할당할 사용자를 선택합니다.
  • 역할 관리를 클릭하고 새 역할을 확인한 다음 저장을 클릭합니다.

6. 테스트하기

  • 사용자에게 로그인하여 액세스할 수 있는 항목만 액세스할 수 있는지 확인합니다.

꿀팁:

  • 사용자에게 여러 역할을 할당할 수 있습니다. 권한은 누적됩니다.
  • Dataverse에서 을 사용하여 그룹에 대한 액세스를 관리합니다.
  • 기밀 필드(예: 기부 금액)의 경우 필드 수준 보안을 사용합니다.
  • Dataverse의 비즈니스 규칙을 사용하여 코드 없이 논리를 추가합니다(예: 필드 자동 채우기).
  • 조직의 브랜딩에 맞게 앱의 테마를 설정합니다.
  • 버전 관리: 특히 큰 변경을 하기 전에 반복 작업을 저장합니다.

마지막 생각

이러한 유형의 솔루션은 스프레드시트를 벗어났지만 기존 CRM 도구의 비용이나 복잡성을 원하지 않는 팀에 적합합니다. Power Platform을 사용하면 기능, 경험 및 데이터를 제어하고 빠르게 반복할 수 있습니다.