다음을 통해 공유


패브릭 포털에서 사용자 데이터 함수 테스트

패브릭 사용자 데이터 함수는 패브릭 포털에서 또는 VS Code 확장을 사용하여 코드 변경 내용을 테스트하고 유효성을 검사하는 기능을 제공합니다. 이러한 기능은 함수를 게시할 필요 없이 성공적으로 실행할 수 있도록 하는 데 유용합니다.

이 문서에서는 다음 방법을 알아봅니다.

  • 포털 편집기에서 개발 및 보기/실행 전용 모드를 사용합니다.
  • 개발 모드의 테스트 기능을 사용하여 함수를 테스트합니다.

비고

일부 사용자는 패브릭 테넌트 지역에 따라 개발 모드에서 테스트 기능에 액세스할 수 없습니다. 이 문서의 지역별 제한 사항을 검토하세요.

개발 모드 및 보기/실행 전용 모드란?

패브릭 사용자 데이터 함수는 패브릭 포털에서 함수와 상호 작용하는 두 가지 모드인 개발 모드실행/보기 전용 모드를 제공합니다. 사용자 데이터 함수 페이지의 오른쪽 위 모서리에서 모드 전환기를 찾을 수 있습니다.

패브릭 포털에서 모드를 전환하는 방법을 보여 주는 스크린샷

개발 모드

개발 모드 를 사용하면 쓰기 권한이 있는 사용자가 코드를 편집, 테스트 및 게시할 수 있습니다. 이 모드에서는 사용자가 작성한 새 게시되지 않은 함수를 포함하여 수정된 코드를 볼 수 있습니다.

패브릭 포털에서 개발 모드의 구성 요소를 보여 주는 스크린샷

개발 모드의 구성 요소는 다음과 같습니다.

  1. 모드 전환기: 이 컨트롤을 사용하면 실행 전용 모드에서 개발 모드로 전환할 수 있습니다.
  2. 함수 목록: 이 목록에는 이전에 게시된 함수와 함께 새 함수가 포함되어 있습니다. 함수 이름 옆에 있는 점은 함수가 새 함수이고 아직 게시되지 않았다는 것을 나타냅니다.
  3. 코드 편집기: 개발 모드에서 코드 편집기가 활성화되고 사용자가 코드를 변경할 수 있습니다.
  4. 테스트 세션 표시기: 이 표시기는 테스트 세션이 활성 상태인지를 보여줍니다. 테스트 세션은 테스트를 실행한 후 만들어지고 15분 동안 활동이 끊어지면 시간 제한이 있습니다.

실행 또는 보기 전용 모드

실행 전용 모드에서 실행 권한이 있는 사용자는 게시된 함수를 보고 실행할 수 있습니다. 이 환경은 개발 모드에서 개발 중인 버전의 게시된 코드 버전 간에 별도의 보기를 만듭니다.

패브릭 포털에서 실행 전용 모드의 구성 요소를 보여 주는 스크린샷

다음은 실행 전용 모드의 구성 요소입니다.

  1. 모드 전환기: 이 컨트롤을 사용하면 개발 모드에서 실행 전용 모드로 전환할 수 있습니다.
  2. 함수 목록: 실행 전용 모드에서 함수 목록에는 게시된 함수만 포함됩니다.
  3. 코드 편집기: 실행 전용 모드에서 코드 편집기는 읽기 전용이며 이 모드에서는 수정할 수 없습니다.
  4. 코드 변경 표시기: 이 메시지 표시줄은 개발 모드에서 게시되지 않은 변경 내용이 있는지를 나타냅니다. 이러한 변경 내용을 보려면 사용자가 표시줄의 단추를 클릭하거나 모드 전환기를 사용하여 개발 모드로 전환해야 합니다.

보기 권한만 있는 사용자는 보기 전용 모드를 볼 수 있습니다. 이 모드에서는 사용자가 코드 및 해당 메타데이터의 읽기 전용 버전에 액세스할 수 있습니다.

비고

보기 권한이 있는 사용자만 보기 전용 모드에서 코드를 볼 수 있습니다.

개발 모드를 사용하여 패브릭 포털에서 변경 내용 테스트

개발 모드에서 테스트 기능을 사용하여 코드 변경 내용을 실시간으로 테스트할 수 있습니다. 테스트할 함수를 마우스로 가리키고 테스트 아이콘을 클릭하여 액세스할 수 있습니다.

새 함수를 테스트하는 방법을 보여 주는 스크린샷

비고

테스트 세션을 시작하는 데 몇 초 정도 걸릴 수 있습니다. 시작되면 코드를 변경한 후에도 즉시 테스트를 실행할 수 있습니다.

이 단계에서는 다음 구성 요소가 포함된 테스트 패널을 엽니다.

  1. 테스트 세션 표시기: 테스트 세션이 활성화되면 이 표시기가 녹색으로 바뀝니다. 테스트가 처음 실행되면 세션이 시작되고 15분 동안 활동이 끊어지면 시간이 초과됩니다.

  2. 함수 선택기: 이 드롭다운을 사용하면 코드에서 테스트할 함수를 선택할 수 있습니다. 이 목록에는 게시된 함수와 게시되지 않은 함수가 포함됩니다.

  3. 테스트 단추: 이 단추를 사용하면 함수를 테스트할 수 있습니다. 선택한 함수에 매개 변수가 필요한 경우 함수를 테스트하기 전에 제공해야 합니다.

  4. 테스트 출력: 이 패널에는 함수 테스트 결과 출력이 포함되어 있습니다. 이 패널에는 함수의 반환 값 또는 함수의 상태 및 오류 출력이 있는 개체가 표시됩니다.

  5. 출력을 기록합니다. 이 패널에는 개체에 추가된 문을 포함하여 코드에서 생성된 로그가 logging 포함됩니다.

    테스트 패널의 여러 부분을 보여 주는 스크린샷

개발 모드의 테스트 기능에 대한 국가별 제한 사항

테스트 기능은 아직 모든 패브릭 지역에서 사용할 수 없습니다. 테넌트 지역이 아직 지원되지 않는 경우 Functions 포털에 다음 메시지가 표시 될 수 있습니다. 서비스 세부 정보 및 제한 사항 문서에서 지원되는 지역을 볼 수 있습니다.

지역을 사용할 수 없는 배너를 보여 주는 스크린샷.

이 정보 메시지가 표시되면 함수를 게시하고 실행 기능을 사용하여 이전처럼 테스트할 수 있습니다. 지원되는 지역에서 새 용량을 만들려는 경우 패브릭 용량을 관리하는 방법에 대해 자세히 알아봅니다.

다음 단계