모델 기반 앱 웹 리소스를 만들거나 편집하여 앱 확장

웹 리소스는 웹 개발에 사용되는 파일을 사용하는 앱 확장을 위해 개발자들이 전형적으로 사용합니다. 앱 사용자는 개발자 또는 디자이너에 의해 제공되는 웹 리소스를 관리할 필요가 있습니다.

웹 리소스에 대한 자세한 내용은 개발자 설명서: Customer Engagement용 웹 리소스를 참조하십시오.
PowerApps에 추가된 웹 리소스 종속성에 대한 자세한 내용은 개발자 설명서: 웹 리소스 종속성을 참조하십시오.

웹 리소스란 무엇입니까?

웹 리소스는 시스템에 저장되어 있는 가상의 파일입니다. 각 웹 리소스에는 URL에 사용될 수 있는 고유한 이름이 있어 파일을 검색할 수 있습니다. 이렇게 생각해 봅니다. 웹 응용 프로그램을 실행 중인 실제 웹 서버에 대한 액세스 권한이 있을 경우 해당 웹 사이트로 파일을 복사할 수 있습니다. 하지만 대부분의 온라인 서비스에서는 이를 할 수 없습니다. 대신에, 웹 리소스를 사용해 파일을 시스템에 업로드하고 파일을 웹서버에 복사하듯 이름으로 그것들을 참조합니다.

예를 들어 HTML 페이지를 "new_myWebResource.htm" 웹 리소스로 만든 경우 다음과 같은 URL을 사용하여 브라우저에서 해당 페이지를 열 수 있습니다.

<base URL>/WebResources/new_myWebResource.htm

여기서 <기본 URL>dynamics.com으로 끝나는 앱을 보는 데 사용하는 URL의 일부입니다. 웹 리소스가 시스템의 데이터이므로 조직에서 사용이 허가된 사용자만 이 방식으로 액세스할 수 있습니다. 일반적으로 웹 리소스는 직접 참조되기보다 양식에 포함되어 있습니다. 가장 일반적인 사용법은 양식 스크립트에 대해 JavaScript 라이브러리를 제공하는 것입니다.

웹 리소스는 시스템의 데이터이고 솔루션을 인식하므로 솔루션의 일부로 내보낸 후 다른 조직으로 솔루션을 가져와 다른 조직으로 이동할 수 있습니다. 웹 리소스에 대한 작업을 하려면 솔루션 탐색기를 사용해야 합니다.

솔루션 탐색기를 엽니다.

만든 사용자 웹 리소스의 이름 일부는 사용자 지정 접두사입니다. 이 값은 작업 중인 솔루션의 솔루션 게시자에 따라 설정됩니다. 사용자 지정 접두사에 대해 관심이 있을 경우 이 웹 리소스에 사용할 접두사가 사용자 지정 접두사인 비관리형 솔루션에서 작업하고 있는지 확인하십시오. 추가 정보: 솔루션 게시자 접두사 변경

  1. PowerApps 포털에서 솔루션을 선택하고 도구 모음에서 클래식으로 전환을 선택합니다.

  2. 모든 솔루션 목록에서 원하는 비관리형 솔루션을 선택합니다.

웹 리소스 보기

솔루션 탐색기를 연 상태에서 구성 요소에서 웹 리소스을 선택합니다.

웹 리소스 보기

웹 리소스 만들기 또는 편집

웹 리소스를 보는 동안 새로 만들기를 선택하여 새 웹 리소스를 만들거나 기존 웹 리소스를 두 번 클릭하여 편집합니다.

새 웹 리소스 양식

양식을 작성하거나 웹 리소스를 편집하려면 다음과 같이 합니다.

필드 설명
이름 필수 특성: 이 웹 리소스의 고유한 이름입니다. 웹 리소스를 저장한 후에는 변경할 수 없습니다.
• 이 이름은 문자, 숫자, 마침표 및 연속되지 않은 슬래시("/") 문자만 포함할 수 있습니다.
• 솔루션 게시자 사용자 지정 접두사가 웹 리소스 이름 앞에 추가됩니다.
표시 이름 웹 리소스 목록을 볼 경우 표시되는 이름입니다.
설명 웹 리소스에 대한 설명입니다.
유형 필수 특성: 웹 리소스의 유형입니다. 웹 리소스를 저장한 후에는 변경할 수 없습니다.
텍스트 편집기 웹 리소스가 텍스트 파일을 표현할 경우 이 버튼을 눌러 페이지를 열고 텍스트 편집기를 사용해 컨텐츠를 편집합니다.
추가 정보: 텍스트 편집기 적절하게 사용
언어 언어를 선택할 수 있습니다. 이 옵션은 웹 리소스 데이터를 저장하는 레코드를 태깅합니다. 웹 리소스의 동작은 변하지 않습니다.
파일 업로드 검색… 선택 웹 리소스로 업로드할 파일을 선택합니다.
• 새 웹 리소스를 만들거나 기존 웹 리소스를 덮어쓸 때 파일을 업로드할 수 있습니다.
• 파일의 파일 확장명은 허용된 파일 확장명과 일치해야 합니다.
•기본적으로 웹 리소스로 업로드할 수 있는 최대 파일 크기는 5MB입니다. 이 값은 시스템 설정 > 이메일 탭 > 첨부 파일 사이즈 제한 설정 설정을 사용해 Dynamics 365 customer engagement에서 수정될 수 있습니다. 추가 정보: 시스템 설정 대화 상자 - 전자 메일 탭
URL 웹 리소스를 저장한 후 웹 리소스에 대한 URL이 여기에 표시됩니다. 귀하의 브라우저에서 웹 리소스를 보려면 이 링크를 선택합니다.

변경 내용을 추가한 후 저장을 클릭하고 게시를 선택합니다.

참고

웹 리소스에 대한 변경 내용은 게시할 때까지 응용 프로그램에 표시되지 않습니다.

텍스트 편집기 적절하게 사용

웹 리소스를 위해 응용 프로그램에 제공된 텍스트 편집기는 텍스트 파일의 간단한 편집에만 사용되어야 합니다. HTML 웹 리소스를 만들고 편집하는 데 사용할 수 있지만 텍스트 편집기를 사용하여 만든 HTML 웹 리소스만 편집해야 합니다. 텍스트 편집기는 매우 간단한 HTML 콘텐츠를 위해 디자인되었습니다.

중요

텍스트 편집기를 사용하여 HTML 웹 리소스의 콘텐츠를 만들지 않은 경우 텍스트 편집기를 사용하여 편집하지 마십시오.
텍스트 편집기는 편집하도록 허용하는 방식으로 HTML 소스를 수정하는 컨트롤을 사용합니다. 이러한 변경 내용으로 브라우저에서 페이지가 다르게 동작할 수 있으며 작업을 중지하기 위해 더 복잡한 코드가 필요할 수 있습니다. HTML 웹 리소스를 텍스트 편집기로 열고 변경하지 않고 저장하면 일부 HTML 웹 리소스가 중단될 수 있습니다. 추가 정보: 개발자 설명서: HTML 웹 리소스에 대한 텍스트 편집기 사용

외부 편집기를 사용하여 텍스트 파일을 편집한 후 파일 업로드 단추를 사용하여 업로드하기 전에 로컬에서 저장하는 것이 좋습니다. 이렇게 하면 이전 버전으로 돌아가야 할 경우 웹 리소스의 복사본을 유지할 수 있습니다. 메모장과 같은 간단한 편집기를 사용할 수 있지만 더 고급 기능을 가진 텍스트 편집기를 사용하는 것이 좋습니다. Visual Studio CommunityVisual Studio Code는 무료이며 텍스트 기반 리소스에 사용된 파일을 편집할 수 있는 강력한 기능을 제공합니다.

양식에서 웹 리소스 만들기 및 편집

양식에서 웹 리소스를 추가하거나 편집하여 사용자에게 더욱 매력적이거나 유용하게 만들 수 있습니다.

참고

양식 머리글 또는 바닥글에 웹 리소스를 포함할 수 없습니다.

  1. PowerApps 포털에서 솔루션을 선택하고 도구 모음에서 클래식으로 전환을 선택합니다.

  2. 모든 솔루션 목록에서 원하는 비관리형 솔루션을 선택합니다.

솔루션 탐색기를 연 상태에서 구성 요소에서 엔터티를 확장한 다음 작업할 엔터티를 확장합니다.

목록에서 기본 유형의 양식을 클릭하거나 탭한 후 열 항목을 선택하고 양식을 편집합니다.

양식에서 웹 리소스 추가 또는 편집

양식에서 웹 리소스에 대해 설정할 수 있는 속성에 대한 자세한 내용은 웹 리소스 속성을 참조하십시오.

미리 보기

기본 양식이 어떻게 표시되고 이벤트가 어떻게 작동하는지 미리 보려면:

  • 탭에서 미리 보기를 선택한 후양식 생성, 양식 업데이트,또는 읽기 전용 양식을 선택합니다.
  • 미리 보기 양식을 닫으려면 파일 메뉴에서 닫기를 선택합니다.

저장

양식 편집을 마친 경우 탭에서 저장 및 닫기를 선택해 양식을 닫습니다.

게시

사용자 지정 작업을 완료했으면 사용자 지정 항목을 게시합니다.

  • 현재 편집하는 구성요소를 사용자지정하여 게시하려면, 내비게이션 창에서 작업한 엔터티를 선택하고 게시를 선택합니다.
  • 한번에 모두 게시되지 않은 구성요소를 사용자지정 게시하려면 내비게이션 창에서 엔터티를 선택하고 동작 툴바에서 모든 사용자 지정 게시를 선택합니다.

참조

웹 리소스 속성
양식 만들기 및 디자인
모델 기반 앱 구성 요소 이해
개발자 설명서: Customer Engagement용 웹 리소스