6단계: 웹 사용자의 작업 설정
데이터 입력이나 수정 외에 맞춤형 App을 사용하려면 웹 사용자가 다른 작업을 수행해야 할 수 있습니다.
정렬 순서 지정하기
FileMaker WebDirect의 레코드 정렬 대화상자는 현재 레이아웃의 필드만 표시합니다. 필드가 레코드 정렬 스크립트 단계에 지정되어 있는 경우, 해당 필드가 레이아웃에 없어도 정렬할 수 있습니다. 웹 사용자가 정렬할 수 있는 필드 제어하기:
-
메뉴바와 상태 툴바를 가린 다음 데이터를 정렬하도록 스크립트된 버튼을 생성합니다.
-
보안 관리 대화상자를 사용하여 필드 접근을 제한합니다.
그래픽, 사운드 및 동영상 작업하기
컨테이너 필드는 그림, 사운드, 동영상 및 파일을 저장하고 표시합니다. 컨테이너 데이터는 맞춤형 App 내부에 자체 내장되거나 외부에 저장될 수 있습니다.
참고 FileMaker WebDirect는 참조로 링크된 컨테이너 데이터를 지원하지 않습니다. 참조된 컨테이너 데이터는 고정 아이콘으로 표시되며 내보낼 수 없습니다.
정적 콘텐츠 또는 대화식 콘텐츠로 컨테이너 필드를 최적화할 수 있습니다.
-
기본적으로 컨테이너 필드는 정적 콘텐츠에 대해 최적화됩니다. 웹 사용자는 PDF 파일을 열거나 비디오 또는 오디오 파일을 재생할 수 없습니다. 웹 사용자는 컨테이너 필드 대상체에 대한 정적 그래픽이나 링크를 볼 수 있습니다.
-
대화식 콘텐츠에 대해 최적화된 컨테이너 필드를 사용하면 웹 사용자는 미디어 파일을 재생하고 PDF 파일과 상호 작용할 수 있습니다. 컨테이너 필드를 대화식 컨테이너로 최적화하려면 FileMaker Pro 정보 보기 대화식 콘텐츠 옵션을 선택합니다.
참고 모바일 브라우저에서 사용자는 파일을 컨테이너 필드로 드래그하여 데이터를 입력할 수 없습니다. 그림 삽입, 파일 삽입, 오디오/비디오 삽입 또는 PDF 삽입 스크립트 단계를 사용하는 스크립트를 생성해 보십시오.
웹 브라우저는 미디어 파일에 대한 일관적이지 않은 지원을 제공하며 브라우저 버전은 다른 운영 체제에서는 다를 수 있습니다. 일부 브라우저는 특정 미디어 파일을 제대로 삽입, 표시 또는 재생하지 못할 수 있습니다.
가상 윈도우 작업하기
웹 사용자는 단일 웹 브라우저 윈도우에서 다중 가상 윈도우 사이를 탐색하여 다른 레이아웃, 보기 및 모드로 맞춤형 App을 볼 수 있습니다. 한 번에 하나의 가상 윈도우만 브라우저 윈도우에 표시되지만 볼 수 없는 경우 비활성 가상 윈도우가 열린 채로 있습니다.
스크립트 단계를 사용하여 가상 윈도우를 열고, 닫고 조작합니다. FileMaker Pro 도움말을 참조하십시오.
-
윈도우에 적용되는 스크립트 단계는 FileMaker Pro에서와는 다르게 FileMaker WebDirect에서 작동합니다. 웹 브라우저가 단일 문서 인터페이스를 이용하기 때문에 FileMaker WebDirect 맞춤형 App이 새로운 윈도우 스크립트 단계를 사용하는 경우 새로운 윈도우는 동일한 브라우저 윈도우 내 현재 윈도우 앞에 누적됩니다. 대부분의 경우, 팝오버나 슬라이드 제어를 사용하면 여러 윈도우를 사용하는 것보다 더 나은 경험을 제공할 수 있습니다.
-
FileMaker WebDirect는 문서 및 카드 윈도우 스타일을 지원합니다. FileMaker WebDirect의 윈도우 스타일에 대한 자세한 정보를 보려면 FileMaker Pro 도움말을 참조하십시오.
-
새로운 가상 윈도우를 새로운 윈도우 스크립트 단계로 여는 경우, 가상 윈도우를 탐색하고 닫는 스크립트된 버튼을 제공합니다.
-
윈도우 닫기 스크립트 단계를 사용하여 사용하지 않은 가상 윈도우를 닫습니다.
-
FileMaker 데이터 원본에서 외부 스크립트를 수행하도록 스크립트를 디자인하고 원래 윈도우로 되돌아가려면, 원래 스크립트에서 스크립트 수행 스크립트 단계 바로 다음에 윈도우 선택 [현재 윈도우] 스크립트 단계를 추가합니다.
-
응용 프로그램 종료 스크립트 단계를 사용하거나 윈도우 닫기 스크립트 단계로 마지막 가상 윈도우를 닫은 경우, 스크립트는 사용자 세션을 종료하며 사용자를 다시 FileMaker WebDirect 시작 센터로 돌려 보냅니다. FileMaker Cloud에 의해 맞춤형 App이 호스트되는 경우, FileMaker WebDirect 세션이 종료될 때 동일한 브라우저에서 Claris Customer Console 홈페이지로 이동됩니다.
데이터 가져오기 및 내보내기
웹 사용자는 맞춤형 App과 다른 응용 프로그램 간에 데이터를 공유해야 할 수 있습니다. FileMaker WebDirect에서 웹 사용자는 다음 파일 포맷을 가져오고 내보낼 수 있습니다.
파일 포맷 | 가져오기 | 내보내기 |
---|---|---|
FileMaker Pro(FMP12) |
예 |
|
탭으로 구분된 값 |
예 |
예 |
쉼표로 구분된 값 |
예 |
예 |
DBF |
예 |
예 |
병합 |
예 |
예 |
Excel |
예 |
|
HTML 테이블 |
|
예 |
참고
-
사용자 설정 구분 값은 레코드 가져오기 스크립트 단계에서 지원됩니다.
-
내보내거나 저장된 파일은 웹 브라우저의 기본 다운로드 위치에 다운로드됩니다.
-
FileMaker Pro 파일에서 가져오려면 웹 사용자에게 파일의 계정에 대한 접근 권한이 있어야 합니다.
-
데이터 가져오기 및 내보내기는 모바일 브라우저에서 지원되지 않습니다.
-
FileMaker WebDirect의 내보낼 필드 순서 지정 대화상자는 현재 레이아웃의 필드만 표시합니다. 필드가 레코드 내보내기 스크립트 단계에 지정되어 있는 경우, 해당 필드가 레이아웃에 없어도 데이터를 내보낼 수 있습니다.
-
텍스트 기반 포맷의 파일을 가져오려면 해당 파일이 UTF-8 문자 인코딩을 사용해야 합니다. 다른 문자 인코딩을 사용하는 파일을 가져오려면 레코드 가져오기 스크립트 단계를 사용하십시오.
레코드 프린트하기
웹 사용자는 현재 레코드 및 스크립트 리포트의 찾기 세트를 프린트할 수 있습니다. 프린트 스크립트 단계는 새로운 웹 브라우저 탭에서 PDF를 생성합니다. 그러면 웹 사용자는 웹 브라우저의 제어를 사용하여 PDF를 프린트합니다.
참고
-
프린트 및 페이지 매개 변수를 설정하려면 프린트 설정 스크립트 단계를 사용합니다.
-
PDF에서 서체가 올바르게 나타나지 않는 경우, 필요한 모든 서체가 FileMaker Server 배포의 주요 컴퓨터와 보조 컴퓨터에 설치되어 있는지 확인하십시오. FileMaker Server Help를 참조하십시오.