Dataverse
-
Blazor Wasm 에서 Dataverse API 연결 - 2Blazor 2022. 12. 22. 13:14
Blazor Wasm 에서 Dataverse API 연결 - 2 블레이저 웹 어셈블리에서 Dataverse를 서버로서 사용하는 방법에 대해 알아본다. Dataverse API를 사용하고 Azure AD를 통해 인증을 실행한다. Blazor Wasm 에서 Dataverse API 연결에서 이어진다. Dataverse API 인증 세팅 Power Apps(https://make.powerapps.com/) 에 접속한다. Dataverse를 접속하려는 환경으로 변경한다. 우상단의 톱니바퀴 아이콘 -> 개발자 리소스 -> 웹 API 엔드포인트를 복사한다. 클라이언트 프로젝트의 'wwwroot/appsettings.json' 파일을 연다. 그 후 CDSWebAPI Key 값으로 하는 항목들을 추가한다. 아래를 참..
-
Blazor Wasm 에서 Dataverse API 연결Blazor 2022. 12. 13. 14:41
Blazor Wasm 에서 Dataverse API 연결 블레이저 웹 어셈블리에서 Dataverse를 서버로서 사용하는 방법에 대해 알아본다. Dataverse API를 사용하고 Azure AD를 통해 인증을 실행한다. Azure AD에서 앱 등록 만들기 Power Platform 관리센터 에서 Azure Active Directory 를 클릭해 접속한다. 앱 등록 메뉴로 들어와 + 새 등록을 클릭 '애플리케이션 이름' 항목에서 해당 앱을 등록할 이름을 입력한다. '지원되는 계정 유형' 항목에서 엑세스 가능한 영역을 선택한다. 리디렉션 URI는 Web을 선택 후 적당한 URL을 입력한다. 등록 클릭 'API 사용 권한' 메뉴로 들어와 + 권한 추가 클릭 '..
-
PowerApps-Samples DataverseSDK 예제설명 2 - CreateUpdateDeleteC# 2022. 6. 24. 12:59
PowerApps-Samples DataverseSDK 예제설명 2 - CreateUpdateDelete Dataverse SDK의 Core 3.1 이상을 지원하기 위한 SDK의 공식 사용예제에 대해 설명한다. 해당 소스는 Github 사이트에서 직접 받아볼 수 있다. Dataverse의 CURD를 해볼 수 있는 CreateUpdateDelete 프로젝트에 대해 알아본다. 프로젝트 세팅 확인 여기서는 Visual Studio 2022가 설치되어 있다는 가정하에 설명한다. VSCode등을 사용하는 사용자와는 조금 차이가 있을 수 있다. 우선 한가지 이상의 인증을 갖추어야 해당 SDK를 사용가능하다. Azure AD를 이용한 것은 Azure AD App등록에서 확인하자 Visual Studio 사용자라면 C..
-
PowerApps-Samples DataverseSDK 예제설명 1 - WhoAmIC# 2022. 6. 23. 12:40
PowerApps-Samples DataverseSDK 예제설명 1 - WhoAmI Dataverse SDK의 Core 3.1 이상을 지원하기 위한 SDK의 공식 사용예제에 대해 설명한다. 해당 소스는 Github 사이트에서 직접 받아볼 수 있다. 여기서는 접속되어 할당된 ID를 확인 할 수 있는 WhoAmI 프로젝트에 대해 알아본다. 프로젝트 세팅 확인 여기서는 Visual Studio 2022가 설치되어 있다는 가정하에 설명한다. VSCode등을 사용하는 사용자와는 조금 차이가 있을 수 있다. 우선 한가지 이상의 인증을 갖추어야 해당 SDK를 사용가능하다. Azure AD를 이용한 것은 Azure AD App등록에서 확인하자 Visual Studio 사용자라면 ServiceClient.sln 파일을 ..
-
Dataverse 통신을 위한 Azure Active Directory 앱 등록Microsoft 관리센터 2022. 6. 20. 12:47
Dataverse 통신을 위한 Azure Active Directory 앱 등록 Dataverse, 모델기반 앱 등의 API를 사용하기 위해서는 인증 설정이 필요하다. 여기서는 Azure Active Directory 의 앱 등록을 이용한 인증 설정을 설명한다. Azure AD 에서 앱 등록 만들기 Power Platform 관리센터 에서 Azure Active Directory 를 클릭해 접속한다. 앱 등록 메뉴로 들어와 + 새 등록을 클릭 '애플리케이션 이름' 항목에서 해당 앱을 등록할 이름을 입력한다. '지원되는 계정 유형' 항목에서 엑세스 가능한 영역을 선택한다.(MS Docs에서는 '모든 조직 디렉토리의 계정'을 권장하고 있다) 리디렉션 URI는 Web을 선택 후 적당한 URL을 입력한다. 등록..
-
Power Automate 작업 : dataverse - 새 행 추가Power Platform/Power Automate-클라우드 2022. 3. 28. 12:27
PowerAutomate 작업 : dataverse - 새 행 추가 파워오토메이트에서 Dataverse 테이블의 데이터 행을 추가하는 작업이다. Dataverse 행 삭제 작업생성 +새 단계 혹은 원하는 위치에서 새 단계 삽입 아이콘 -> 작업 추가 Dataverse를 검색하고 Microsoft Dataverse를 클릭 동작 리스트 중에서 행 추가 클릭 Dataverse 행 삭제 '테이블 이름' 항목에서 작업을 실행하려는 테이블을 선택 '고급 옵션 표시'클릭 이후 테이블의 열의 종류 만큼의 입력 항목이 추가될 것이다. 각 항목에 업데이트 하려는 데이터를 입력하면 된다.(테이블의 필수 입력 항목은 반드시 입력하자) 실행 결과 실행 기록에서 실행을 확인하면 해당 작업에서 결과,입력값과 출력값을 확인 가능하다..
-
PowerAutomate 작업 : Dataverse 행 삭제Power Platform/Power Automate-클라우드 2022. 3. 15. 12:05
PowerAutomate 작업 : Dataverse 행 삭제 파워오토메이트에서 Dataverse 테이블의 데이터 행을 삭제하는 작업이다. 작업을 실행하려면 행의 GUID를 알 필요가 있다. 보통 행의 GUID를 검색하는 작업 이후에 사용된다. Dataverse 행 삭제 작업생성 +새 단계 혹은 원하는 위치에서 새 단계 삽입 아이콘 -> 작업 추가 Dataverse를 검색하고 Microsoft Dataverse를 클릭 동작 리스트 중에서 행 삭제 클릭 Dataverse 행 삭제 '테이블 이름' 항목에서 작업을 실행하려는 테이블을 선택 '행 ID'에서 GUID 값을 적는다.(GUID값은 행 검색을 실행후의 반환값을 사용하는 것이 좋다) 실행 결과 실행 기록에서 실행을 확인하면 해당 작업에서 결과,입력값과 출..
-
XrmToolBox - FetchXML Builder 사용법Power Platform/XrmToolBox 2022. 3. 14. 12:42
FetchXML Builder 사용법 FetchXML Builder는 Fetch XML을 쉽게 생성하고 Dynamics365의 Dataverse 검색을 할 시 FetchXML 등을 만들고 검색결과를 확인 할 수 있는 Tool이다. XrmToolBox에서 설치가 가능하며 PowerAutomate의 검색 역시 도움 받을 수 있다. 여기서는 사용법을 알아보자 FetchXML Builder 구성 XrmToolBox를 실행하고 'Tools' 탭으로 이동하고 'FetchXL Builder'를 열자 처음 실행한다면 접속 계정을 선택해야 한다. 만약 모르겠다면 XrmToolBox 계정연결에서 확인하자 처음 실행한다면 화면에 아무것도 표시되지 않을 것이다. 상단의 버튼들의 역할은 다음과 같다 이름 역할 New Fetch..