Dataverse4 [RPA] 184개의 액션을 41개로 줄이기: Power Automate 레거시 플로우 리팩토링 기록 1. 한 줄 요약이번 작업은 Power Automate로 구현되어 있던 SharePoint 폴더 생성 자동화 플로우를 리팩토링한 작업이다.기존 플로우는 특정 업무 유형마다 필요한 폴더를 하나씩 직접 만드는 방식이었다. 그래서 폴더 구조가 조금만 바뀌어도 플로우 내부 액션을 직접 수정해야 했고, 조건문도 길어졌고, 비슷한 액션이 계속 반복됐다.새 플로우는 이 구조를 바꿨다.폴더 구조를 플로우에 박아두는 대신, Dataverse의 산출물 마스터 데이터를 읽고, 그 데이터를 기준으로 레벨2/레벨3 폴더 트리를 만든 뒤, 반복문으로 SharePoint 폴더와 Dataverse 산출물 레코드를 생성하는 방식으로 바꿨다.정리하면 다음과 같다.구분레거시 방식신규 방식폴더 구조 관리 위치Power Automate 액션.. 2026. 6. 8. [Azure] CRM 리치 텍스트 이미지 저장 구조 개선기: Dataverse에서 Azure Blob Storage로 들어가며이번 작업은 단순히 “이미지를 어디에 저장할 것인가”를 정하는 문제가 아니었다.처음에는 CRM에서 제공하는 기본 리치 텍스트 이미지 저장 방식을 활용하면 충분할 것이라고 생각했다. 실제로 CRM 화면에서 엔지니어가 리치 텍스트 에디터에 이미지를 첨부하면, 이미지는 CRM 안에서 정상적으로 저장되고 본문에서도 잘 표시됐다.프론트엔드에서도 비슷한 방식으로 구현하면 고객이 문의를 접수할 때 첨부한 이미지가 CRM에서도 그대로 보일 수 있을 것 같았다. 기능 관점에서는 꽤 자연스러운 접근이었다.하지만 구현을 진행하면서 중요한 문제가 보였다.이미지 파일이 Dataverse 쪽에 계속 쌓이는 구조였고, Dataverse의 파일/이미지 저장 용량은 무한하지 않았다. 문의 접수 기능은 운영이 시작되면 이미지가 .. 2026. 6. 7. [Azure] Azure 학습 및 고객사 아키텍처 설계 문서 문서 작성 목적현재 새로운 고객사 프로젝트를 단독으로 담당하게 되면서 Azure 환경 구성과 서비스 배포 구조를 직접 설계해야 하는 상황이 되었다.새로운 고객사는 이하 파이로라고 부른다.기존에는 Azure를 사용하는 프로젝트에 참여한 경험은 있었지만, 이미 만들어진 Azure 구조 안에서 필요한 부분을 확인하거나 수정하는 것에 가까웠다. 이번에는 어떤 리소스를 만들지, 어떤 방식으로 배포할지, 프론트엔드와 백엔드를 어디에 둘지, Dataverse와는 어떻게 연결할지까지 직접 판단해야 한다.그래서 이 문서는 Azure 서비스를 그냥 기능별로 외우려고 쓰는 문서가 아니다.실제로 파이로를 구축한다고 생각했을 때, 각 Azure 서비스가 어떤 역할을 하는지 이해하고, 나중에 어떤 구조를 선택해야 하는지 판단하기.. 2026. 6. 7. [MCP] Microsoft - Dataverse MCP 설치 방법 정리 (클로드 코드 기준) MCP 생성 방법과 적용 방법 모두를 포함하고 있습니다.해외 문서에서도 적용사례를 찾기 힘들어 직접 정리했습니다 1. Azure에 MCP로 사용할 어플리케이션 만들기seanwat-msft 비 Microsoft 클라이언트에서 모델 컨텍스트 프로토콜을 사용하여 Dataverse에 연결 - Power Apps위 링크에서 원격 엔드포인트를 사용하여 연결 (번역투)를 참고하여 했습니다.먼저 데이터버스 MCP 서버에 연결할 때 인증에 사용할 어플리케이션등 Azure Entra 에 등록해야합니다.cilwerner Microsoft Entra ID에 앱을 등록하는 방법 - Microsoft identity platform위 링크 참조하면 만드는건 쉽습니다.여기서 애플리케이션(클라이언트) ID 가 중요합니다.2. MCP.. 2026. 6. 5. 이전 1 다음