• 검색 결과가 없습니다.

OZ e-Form Exercise

문서에서 2. 오즈 환경 (페이지 176-184)

Chapter8. 오즈 e-Form

1. OZ e-Form 소개

2. OZ e-Form 기능

1. OZ e-Form 소개

사용자가 직접

입력

가능한 보고서

전자문서화 오프라인 종이 문서

보험계약서 상품설명서

수술동의서 검수보고서

공인인증서

타임스탬프

전자서명

Voice

카메라&도장

결과문서 (PDF/A, TIFF)

결과데이터 (XML, JSON)

E-Mail

Any DB

OZ e-Form Mobile Viewer

본인인증/

무결성검증

전자문서 생성[개발 툴]

입력 값 및 결과문서배포 & 인쇄

전자문서 저장소

OZ e-Form 데모 (※ LTE 사용)

- OZ Mobile 앱 설치 (핸드폰 > 애플 앱스토어 / 구글 스토어 > ‘oz mobile’ 검색) - OZ Mobile 앱 실행 (OZ 체험하기 > ‘계좌개설신청서’ 클릭)

언어 설정 방법 : 환경설정 > Current language : 한국어

1) CheckBox : 여러 항목 중 하나 이상 선택할 수 있는 컴포넌트입니다.

2) RadioButton : 여러 항목 중 하나만 선택할 수 있으며 항목별로 그룹핑하여 사용할 수 있습니다.

3) TextBox : 숫자나 문자열을 입력할 때 사용하는 컴포넌트입니다.

4) SignPad : 문구 따라 쓰기, 서명을 입력할 수 있는 컴포넌트입니다.

5) Camera : 사진 촬영, 도장 촬영, 신분증 촬영을 제공하는 컴포넌트입니다.

6) ComboBox : 다수의 아이템을 리스트 형태로 보여주는 컴포넌트입니다.

7) NumericUpDown : 숫자 값을 직접 입력하거나 위/아래 버튼을 클릭하여 숫자 값을 증감시키고자 할 때

사용하는 컴포넌트입니다.

8) DateTimePicker : 날짜 또는 시간을 입력하거나 달력을 이용하여 날짜를 입력하는 컴포넌트입니다.

9) VoiceRecorder : 음성을 녹음하는 컴포넌트입니다.

2. OZ e-Form 기능

http://192.168.***.*** > ‘이폼 기능’ 메뉴 클릭 (※ 교육장 내부 무선 네트워크 사용)

VoiceRecorder DateTimePicker

CheckBox RadioButton

Camera

SignPad NumericUpDown

ComboBox TextBox

3. OZ e-Form Exercise

가. 엑셀파일 다운로드 (※ 교육장 내부 무선 네트워크 사용)

바탕화면 > OZ e-Form 폴더 > ‘OZ Report Designer 7.0’ 실행 나. 실습 서식

http://192.168.***.*** > ‘이폼 실습’ > '전산시스템개발의뢰서신규추가' 엑셀 다운로드

SignPad

TextBox

SignPad (스크립트 ③)

DateTimePicker

CheckBox Button

(스크립트②)

Button

(스크립트①)

TextBox

(MultiLine 속성 : 예) TextBox + StringTextFilter

ComboBox

엑셀 복사

엑셀 시트에서 전자 서식 영역을 복사한 후 이폼 디자이너의 더미밴드에 붙여넣기를 합니다.

시간은 30초 내외가 소요되며 엑셀 프로그램은 ‘편집모드’로 실행하셔야 합니다.

리포트 템플릿 선택 후 마우스 오른쪽 클릭 > ‘리포트 추가’ 클릭하여 Report2 를 추가합니다.

3. OZ e-Form Exercise

Camera

VoiceRecorder

‘내 문서\OZRepository\{오늘날짜(예. 20150707)}\{교육생이름}.ozr’ 로 완성한 서식을 저장합니다.

다. 구현 방법

결재란 날짜(MM/dd) 설정

타입 속성

StringTextFilter Pattern ##/##

TextBox 텍스트 필더 이름 생성한

‘StringTextFilter’를 선택

FormID 속성값 변경 (필수값 확인 시 필요)

항목 FormID

제목 Title

담당자 – 이름 SignPad OwnerName 담당자 – 서명 SignPad OwnerSign

스크립트

(SCRIPT_BEGIN, SCRIPT_END 라인은 자바 스크립트 편집 창에 작성하지 마세요.)

① 필수값 확인

3. OZ e-Form Exercise

SCRIPT_BEGIN .Report1.Button1.OnCheckValidity if(GetInputValue("Title") == ""){

GetInputComponent("Title").EnsureVisible(true);

GetInputComponent("Title").SetFocus(true);

_MessageBox("제목을 입력하세요.");

return false;

}

if(GetInputValue("OwnerName") == "" || GetInputValue("OwnerSign") == ""){

GetInputComponent("OwnerName").EnsureVisible(true);

_MessageBox("담당자 이름/서명을 입력하세요.");

return false;

}

SCRIPT_END

② JSON 데이터 추출

[참고]

- EnsureVisible : 컴포넌트가 화면에 보이도록 보고서를 스크롤 함 - SetFocus : 컴포넌트에 포커스를 설정함

SCRIPT_BEGIN .Report1.Button2.OnClick _MessageBox(GetInputJSON(false));

SCRIPT_END

③ 담당자 이름/서명란

(담당자 이름/서명란에 아래 스크립트를 동일하게 작성해주세요.) - 그룹서명

SCRIPT_BEGIN .Report1.SignPad7.OnBind This.SetGroupName("SignGroup2");

SCRIPT_END

- 서명 작성 시 서명 테두리 삭제

SCRIPT_BEGIN .Report1.SignPad7.OnValueChanged var id = This.GetFormID();

var value = This.GetInputValue(id);

if(value != ""){

This.SetShowBorder(false);

}else{

This.SetShowBorder(true);

}

SCRIPT_END

작성한 보고서를 오즈 이폼 서버의 리파지토리에 업로드 합니다.

http://192.168.***.*** > ‘이폼 실습’ > ‘OZ Repository 업로드 방법’

라. 리파지토리 업로드

3. OZ e-Form Exercise

OZ Mobile 앱을 통해 작성한 보고서를 실행합니다.

OZ Mobile 앱은 LTE로 실행하신 후 아래 설정은 교육장 내부 무선 네트워크에서 진행

http://192.168.***.*** > ‘OZ Mobile 연결 방법’

‘OZ Mobile’ 앱 실행 > ‘이폼 실습’ > ‘오즈 서버 리파지토리 연결’ 화면에서 ‘확인’ 클릭 > 오늘 날짜 (yyyyMMdd) 클릭 > ‘내이름.ozr’ 보고서 클릭 > ‘OK’ > 보고서 실행됨

마. 실행

뷰어 기능

1) 주석 (뷰어 왼쪽 상단의 주석 아이콘 클릭) 2) 뷰어 툴바 (뷰어 하단 클릭)

3) 사인패드 그룹핑 (담당자 항목 클릭)

교재 샘플 소개

(2) 교재 샘플 DB 설명 (1) 교재 샘플 폴더 구성

폴더 설명

/OZwork/data/ 샘플 데이터 (MDB, 데이터 파일) /OZwork/image/ 이미지 파일

/OZwork/overview/ 'Chapter2. 오즈 Overview' 관련 파일

/OZwork/design/ 'Chapter3. 쿼리 디자이너', 'Chapter4. 리포트 디자이너', 'Chapter7. 기타 데이터 처리' 관련 파일

/OZwork/exercise/ 'Chapter5. 보고서 유형별 실습' 관련 파일 /OZwork/viewer/ 'Chapter6. 보고서 배포 및 운영' 관련 파일

/OZwork/etc/ 기타 참조 파일 (db.properties, UDS 클래스, FX 라이브러리) /OZwork/doc/ 참고 문서 파일

※ 샘플 파일은

http://www.oztn.net/OZEdu/OZReportCourse

에서 다운로드 받을 수 있습니다.

주제 별 관련 파일명은 ‘/OZwork/doc/교재 샘플 파일 설명.txt’에서 확인할 수 있습니다.

구분 테이블 명 설명

자동차 관련 Car 자동차 정보

CarOrders 자동차 판매 정보

식품 관련

Categories 제품 분류 정보 Products 제품 정보 Customers 고객 정보

Orders 주문 배송 정보 Order Details 주문 매출 정보

전자 제품 관련 eProduct 전자제품 정보

‘OZwork’ 폴더는 ‘내 문서\OZRepository\OZwork’에 복사되어야 합니다.

- 샘플 DB 위치 : 내 문서\OZRepository\OZwork\data\OZwork.mdb

문서에서 2. 오즈 환경 (페이지 176-184)

관련 문서