uengine bpms 3.6 quick guideuengine.org/assets/docs/uengine_bpms_3.6_quick_guide.pdf · 1....
TRANSCRIPT
uEngine BPMS 3.6 Quick Guide
2 / 43
목차
1. uEngine 시작하기 ............................................................................................................. 3
1.1 유엔진설치 ................................................................................................................ 3
1.2 JAVA 다운로드 ........................................................................................................ 3
1.3 JAVA 설치 ............................................................................................................... 7
1.4 환경변수설정 ............................................................................................................ 8
1.5 서버실행및접속....................................................................................................... 12
2. 메뉴및화면구성 ................................................................................................................ 14
2.1 로그인 ...................................................................................................................... 14
2.2 화면구성 .................................................................................................................. 14
2.3 BPM 사용영역구성 ................................................................................................ 15
2.4 전자결재사용영역구성 ........................................................................................... 16
3. 전자결재 ........................................................................................................................... 17
3.1 결재프로세스실행방법 ........................................................................................... 17
3.1 결재자프로세스화면구성 ....................................................................................... 19
3.2 결재자지정방법....................................................................................................... 20
3.3 결재프로세스모니터링 ........................................................................................... 23
4. 프로세스모델링 ................................................................................................................ 24
4.1 프로세스정의만들기 ............................................................................................... 24
4.2 Form 생성 ............................................................................................................... 24
4.3 결재프로세스정의만들기 ....................................................................................... 29
4.4 결재프로세스모델링 ............................................................................................... 30
4.5 수주영업프로세스정의만들기 ................................................................................ 31
5. 프로세스실행 (프로세스자동화) ..................................................................................... 41
5.1 업무시작 .................................................................................................................. 41
5.2 업무진행 .................................................................................................................. 42
3 / 43
1. uEngine시작하기
유엔진 BPMS 를 사용하기 위해서는 제품의 압축만 풀면 설치가 끝이 난다. 다만 관리자 메뉴를
이용하기 위해서는 JAVA 를 설치하여야 한다.
1.1 유엔진 설치
설치 방법은 원하는 폴더 위치를 선정하고 압축만 풀면 끝.
그림 1-1 유엔진설치
1.2 JAVA 다운로드
(*해당 컴퓨터에 JAVA가 이미 설치되었다면 “1.6 서버실행 및 접속”단계로 건너뛰자)
해당 PC 의기본정보를아는경우바로해당버전의 JAVA 를다운로드받으면된다.
만약잘모른다면아래를따라해보자
사용자가보유하고있는컴퓨터의환경을알아보기위해서는우선 Windows 시작프로그램
내에서제어판을클릭한다.
그림 1-2 윈도우제어판시작하기
[설치시 주의]
상위 폴더 중 한글이나
공백이 들어가 있거나 너무
긴 경우 실행 시 오류가
발생할 수 있으므로 되도록
간략한 영문폴더 명 하위에
설치하자!
4 / 43
그림 1-3 시스템아이콘선택
제어판의컴퓨터설정변경에서시스템아이콘을클릭하면 '컴퓨터에대한기본정보보기' 정보를볼수있다.
사용자가컴퓨터의중요한요약정보를볼수있는곳이다.
그림 1-4 내컴퓨터정보확인
이곳의정보들중에서시스템항목은컴퓨터환경정보와시스템종류정보를포함하고있다.(그림 1-
6에서시스템종류는 64비트운영체제)따라서, 64 비트운영체제의경우는 Windows x64 를,
32 비트운영체제의경우는 Windows x86 을각각다운로드 하면된다.
5 / 43
Java 를다운로드받기위해서
Oracle 웹사이트(http://www.oracle.com/technetwork/java/javase/downloads/index.html)에
접속하고 Java SE 다운로드 페이지를 확인한다.
그림 1-5 JAVA JDK 다운로드
Oracle JDK 다운로드공식웹사이트메인 페이지를보면 ①Java Platform (JDK) 7u2 와 ②Java SE 7u2 의
2 곳에서 JAVA JDK 를 다운로드 할 수 있다. (버전은 최신 버전으로 선택하면 된다)
1. 하나를클릭하여 Java SE Development Kit 7 페이지로이동한다. [그림 1-8]
2. 동일페이지에서 JAVA SE Development Kit 7u2 의 OS 환경별다운로드 할 수 있는 JDK
Product 리스트를볼수있다. [그림 1-9]
6 / 43
그림 1-6Java SE Development Kit 7 Downloads
그림 1-7Oracle JDKProduct List
다운로드를하기전에는반드시 'Oracle Binary Code License Agreement for JAVA SE'에서
'Accept License Agreement'를선택해야다운로드가가능하다.
Download 리스트에서 Windows x86(32 비트)과 Windows x64(64 비트)
중사용자의컴퓨터환경에맞는것을다운로드한다.
7 / 43
1.3 JAVA 설치
다운로드 된실행파일(jdk-7u2-windows-x64.exe)를실행하면아래처럼 JDK Setup 설치창이나타나고
'Next' 버튼을클릭한다. JAVA JDK 설치가시작되며 모든 과정을 “Next”하면 설치가 완료된다.
그림 1-8JAVA JDK 설치시작
프로그램이설치되고나면, Successfully installed 라는창이나타나며 JDK 설치가완료되었음을확인할수있다.
Continue 버튼을클릭한다.
그림 1-9 JDK 설치완료
이후 SDK Setup 여부를물어보는창이나오는데 SDK 는필요없으므로“Cancel”을눌러설치를종료한다.
8 / 43
그림 1-10 SDK 설치취소
1.4 환경변수 설정
JDK 를다운로드하고설치가완료되었다고해도, JAVA 를실행하기위해서는 '환경변수설정'이필요하다.다시
Windows 시작프로그램내에서제어판을클릭한다.
그림 1-11 제어판
제어판의컴퓨터설정변경내에 존재하는아이콘들중에서시스템 아이콘을클릭한다.
9 / 43
그림 1-12 시스템아이콘선택
'컴퓨터에대한기본정보보기' 창에서좌측에있는 4 가지메뉴중 '고급시스템설정'을클릭한다.
그림 1-13고급시스템 설정
선택 후 시스템속성창이나타나며 '고급' 탭을 선택 한다. 하단
“환경변수”버튼을클릭하고사용자변수와시스템변수, 각각에 JAVA 가실행될수있는변수를지정해주어야한다.
10 / 43
그림 1-14시스템 속성 창
사용자변수에서 '새로만들기'라는버튼을클릭하여
변수이름에 JAVA_HOME
변수값에 C:\Program Files\Java\jdk1.7.0_02을입력한다.
(최초설치 시, JAVA JDK가설치된경로명)
11 / 43
그림 1-15 사용자변수편집화면
시스템변수에는많은정보들이있으며, 이중 Path 를선택한다음 '편집' 버튼을클릭하여기존경로맨끝에
;%JAVA_HOME%\bin;
다음과같은정보를추가하고확인버튼을누른다.
그림 1-16 시스템변수편집화면
*현재환경변수설정을설명하고있지만, 만약사용자가이미자신의컴퓨터에 Java SE 7u2 이전버전(jdk-
12 / 43
6u20, jdk-5u20)들을설치했고, 이전 JDK 버전들에영향을받지않는새로운환경설정으로
JAVA 를사용하고싶다면 Path 설정을변경하면된다.
*JAVA 설치및환경변수설정을확인하고자할경우아래의순서로진행할수있다.
1. 윈도우실행창에서명령프롬프트창열기(cmd)
2. 명령프롬프트창에'java -version'라고입력한뒤엔터를치면, 사용자의컴퓨터설치된 JAVA JDK 가
설치된 정보를확인할수있다
1.5 서버실행 및 접속
모든설치가완료되었으면 DB 와 WAS 서버를기동한다.
먼저 DB 서버를기동시키고, WAS 서버를기동하면된다.
서버실행파일의위치는 (유엔진설치된폴더/was/bin)에있으며 DB 서버실행파일“runHsqlServer.bat”, WAS
실행파일“startup.bat”을실행시키면서버가올라간다.
그림 1-17 서버실행
각서버를기동하면콘솔창이뜨고, WAS 서버의경우 (org.apache.catalina.startup.Catalina start)
메시지가나오면정상기동이된것이므로이후접속할수있다.
13 / 43
그림 1-18 서버정상기동화면
브라우저(IE, Chrome, FireFox, Safari 모두가능하나 Chrome, IE 사용권장)를실행하고,
http://localhost:8080/uengine-web 입력후엔터를치면유엔진에접속할수있다.
그림 1-19 유엔진접속화면
14 / 43
2. 메뉴및화면구성
각메뉴및화면구성에대하여간략히알아본다
2.1 로그인
접속화면에서가지고있는계정으로접속할수있으며설치후최초접속시관리자계정 [ID: test_ko / PW:
test ]을입력후“LOGIN”버튼을누르면로그인된다.
그림 2-1 로그인
2.2 화면 구성
화면구성은 BPM 과전자결재를구분하는메뉴영역과각메뉴의사용영역으로구분되어있다.
각메뉴영역은그림 2-2 의①영역에위치해있다.
사용영역은각메뉴영역을클릭시②영역에위치하고있다.각각의사용영역을선택함에따라해당페이지가③영역
에보여지게된다.
15 / 43
그림 2-2 화면구성
2.3 BPM 사용영역 구성
메뉴영역중 BPM 을클릭하면해당영역으로이동이된다.
BPM 메뉴는기존의 uEngine BPMS 와동일한구성으로이루어져있다.
각각의사용영역은‘새업무시작’‘업무함’‘프로세스’‘환경설정’으로나누어져있다.
그림 2-3 BPM 사용영역
메뉴 설명
새업무시작 업무프로세스가폴더별로분류되어있으며,
각리스트선택시해당프로세스를진행시킬수있도록되어있다.
업무함 현재자신에게할당된업무를진행별 List(받은, 완료된, 임시보관함)로볼수있다.
프로세스 자신이참여하고있는프로세스의진행별 List(요청한, 진행중,
완료된프로세스)로볼수있다.
③
②
①
16 / 43
환경설정 부재자및업무함카운트를설정할수있다.
표 2-1BPM 사용영역구성
2.4 전자결재 사용영역 구성
메뉴 영역 중 전자결재를 클릭하면 해당 영역으로 이동이 된다.
전자결재 메뉴는 전자결재 시스템을 사용 할 수 있다. 결재함, 완료함, 개인함, 부서함, 환경설정으로
사용영역이 나누어져 있다. 결재 프로세스를 실행하면 각 결재에 대한 모니터링이 가능하며, 결재자 뿐
아니라 수신, 참조를 설정 가능하다.
17 / 43
그림 2-4 전자결재사용영역
메뉴 설명
새업무시작 결재프로세스가폴더별로분류되어있으며,
각리스트선택시해당결재프로세스를진행시킬수있도록되어있다.
결재함 현재자신에게할당된결재업무를진행별 List(미결함, 진행문서, 지연된문서,
기결함, 대결자완료함)로볼수있다.
완료함 완료된문서와반려된결재프로세스를확인할수있다.
개인함 자신이기안한문서와임시보관된문서를확인할수있다. 수신, 참조,
회람으로결재된프로세스를확인할수있다.
부서함 자신의부서에서발행된결재프로세스를확인할수있다.
환경설정 부재자, 개인결재선, 알람, 업무함카운트를설정할수있다.
표 2-2 전자결재사용영역구성
3. 전자결재
이번릴리즈되는 uEngine BPMS 는 BPM 과전자결재통합시스템이다.
BPM 과전자결재를각각독립적으로도사용이가능하며, 또한프로세스디자이너모델링을통해
BPMS 에서전자결재를사용할수도있다..
3.1 결재프로세스 실행 방법
결재프로세스를실행하는방법은다음과같다
18 / 43
그림 2 전자결재시작하기
①전자결재메뉴를선택하여해당영역으로이동한다.
②새업무시작을클릭한다.
③결재프로세스가폴더별로분류가되어있으며, 하나를선택한다.
④선택한폴더에포함되어있는결재프로세스를확인할수있다.
⑤실행할결재프로세스를하나선택한다.
그림 32 전자결재시작선택
⑥ 결재프로세스선택시이름을클릭하면, 결재흐름을보여주는팝업창이뜬다.
①
② ③
④
⑥ ⑦
19 / 43
그림 43 전자결재업무흐름
⑦ 팝업된창에서프로세스시작하기를클릭하면실행이된다.
동일하게바로시작을클릭해도프로세스가실행이된다.
3.1 결재자 프로세스 화면 구성
결재프로세스를발행하면아래의화면이나타난다.
그림 54 결재프로세스화면
영역①은결재자및상신을할수있는영역이다.
①
②
20 / 43
영역②은결재서식으로각각의결재프로세스마다서식양식이달라질수있다.
3.2 결재자 지정 방법
결재를요청하기위해서는결재자를지정하여야한다. 결재지정방법에대해알아보자.
①결재자지정을클릭한다.클릭후결재자지정화면을확인할수있다.
②결재자지정화면에서지정할사람이속한조직을클릭한다.
③선택하고자하는사람의체크박스를클릭한다.
④추가를클릭한다.
①
②
③
④
21 / 43
⑤오른쪽화면에해당사람이추가가되는것을볼수있다.
⑥결재순서는추가를하는순서대로자동으로정렬이된다.
⑦참조수신을클릭하면참조인와수신인을설정할수있는화면으로이동이된다.
⑧추가방법은②~⑤의설명과동일하다.
⑨참조인의경우는참조추가를, 수신인을경우는수신추가를클릭한다.
⑩결재자, 수신자, 참조자추가가끝이나면확인을클릭한다.
⑤
⑥
⑦
⑨
⑩
22 / 43
⑪결재자, 참조자, 수신자가설정완료된것을확인할수있다.
⑫결재양식에맞게내용을입력후상신을클릭한다.
⑬결재요청을하시겠습니까? 라는확인메시지창이뜨고확인을클릭하면결재요청이완료
⑪
⑫
23 / 43
3.3 결재프로세스 모니터링
uEngine 전자결재는 BPM 과동일하게모니터링이가능하다. 결재진행단계를한눈에알아볼수있다.
①전자결재메뉴영역으로이동한다.
②모니터링을클릭한다.
③결재진행단계를플로우차트를통해현재진행상태를확인할수있다.
①
②
24 / 43
4. 프로세스모델링
사람과사람간, 어플리케이션과어플리케이션간업무절차및통합연계관계를 GUI 기반모델링도구를통하여
“프로세스”라는형태로 DB 화할수있도록제공한다.
• 프로세스를표준화하고재사용가능하게함.
• 이렇게한번정의된프로세스는여러사용자를통해실행, 모니터링, 평가됨.
• 이러한프로세스의전자화/DB 화는향후조직내프로세스혁신의기초가됨.
4.1 프로세스 정의 만들기
모든기업에서가장중요한부분중하나가바로영업을통한이윤창출이다.
영업중한부분인‘영업수주관리’는영업과정에서수주한내역이회사에이익이될것인가판단하고어느정도이윤을
남길수있는지를검토하는과정이다.
1) 영업사원이수주를하여그내용을상급자에서보고한다.
2) 상습자는수주내용을검토한후수주가능여부를판단하여견적지시여부를결정한다.
3) 견적지시가내려오면담당자는수주내역에맞는견적을작성하여결재승인을요청한다.
4) 결재요청은받은상급자는결재여부를판단한다.
5) 승인된견적서는영업사원에게전달되어수주한내용을마무리짓도록한다.
*견적작성, 견적검토, 결과통보업무는전자결재프로세스로진행을한다.
4.2 Form 생성
영업수주프로세스는폼액티비티를사용하여모델링을구현한다. 먼저 Form 생성에대해알아보자
① 관리자계정인 ID : test , PW : test 로접속한다.
전자결재
①
25 / 43
② 관리를클릭하여프로세스매니저, 조직도메뉴를사용할수있는관리자영역으로이동한다.
③ 새폴더를생성하기위해최상위 Definition Tree 폴더아이콘을우클릭하여최상위 Definition
폴더이하에서수행할수있는액션리스트들연다
④ 액션리스트중 [새로만들기] >[하위폴더] 를클릭한다.
②
③
26 / 43
⑤ [새폴더명입력다이얼로그]가열리고폴더이름을 (여기서는 TEST 로생성하였음) 입력한다.
⑥ 위와같이 Test 폴더가생성된것을확인할수있다.
⑦ 새로운 Form 을생성하기위해다시 Test 폴더를우클릭한뒤 [새로만들기] >
[업무서식]을클릭하면아래와같은폼에디터가실행된다.
⑧ 먼저수주보고서를입력하는폼을생성한다. 수주보고서는아래의그림과표를참고하여생성한다.
27 / 43
컨트롤 이름 이름
입력필드 (고객명) client_name
입력필드 (Project 명) project_name
입력필드 (전화번호) phone_number
입력필드 (계약(예정)일) contract_date
입력필드 (내역) contents
입력필드 (계약금) deposit
입력필드 (판매원가) product_cost
입력필드 (비고) note
라디오 버튼 (승인) approve (값 : true)
라디오 버튼 (미승인) approve
⑨ Alias 부분은반드시입력해야하며폼별로중복이되지않아야한다.
⑨
28 / 43
⑩ 모든폼을만들었으면프로세스에서사용하기위해각폼별로‘활성화’를반드시해주어야한다.
⑪ 견적서폼도동일한방법으로작성한다.
컨트롤 이름 이름
입력필드 (고객명) client_name
입력필드 (Project 명) title (*베타버전에서는 title 이 필수 기입)
입력필드 (전화번호) phone_number
입력필드 (계약(예정)일) contract_date
⑩
29 / 43
입력필드 (계약금) deposit
입력필드 (지불조건) condition
입력필드 (투입인력) man
입력필드 (비고) note
견적서의경우는결재프로세스에서사용할폼이다. 현재베타버전에서는 title
이라는값이필수로기입이되어야한다. 결재신청시나오는결재업무의이름이해당
title 에입력된내용을표출이되기때문에해당값이꼭필요하다.
4.3 결재 프로세스 정의 만들기
먼저전자결재프로세스를등록해보자.
① 현재 BPM 과전자결재정의목록이따로구분이되어있다.
전자결재프로세스등록을위해전자결재정의목록으로이동한다.
② 새폴더를생성하기위해최상위 Definition Tree 폴더아이콘을우클릭하여최상위 Definition
폴더이하에서수행할수있는액션리스트들연다
③ 액션리스트중 [새로만들기] >[하위폴더] 를클릭한다.
④ [새폴더명입력다이얼로그]가열리고폴더이름을입력한다.
⑤ 입력한폴더에서다시우측클릭후[새로만들기] >[프로세스]를클릭하여프로세스디자이너를실행한다.
①
30 / 43
⑥ 실행된프로세스디자이너에서먼저변수정의를더블클릭한다.
4.4 결재 프로세스 모델링
① Edit 변수정의에서 New 클릭
② 프로세스변수탭에서 Name, 데이터형식, 프로세스변수이름지정
③ Name 은 order_approval 를입력한다.
④ 데이터형식은 Html Form 을선택한다.
⑤ 미리생성한견적서폼을찾아서선택한다.
⑥ 프로세스변수이름은견적서_폼으로입력한다.
⑦ 액티비티타입팔레트에서‘워크플로우’그룹의“FormApprovalLineActivity”액티비티를선택한다.
⑥
⑪
31 / 43
⑧ 액티비티를더블클릭하여액티비티속성창을연다
⑨ FormApprovalActivity 메뉴탭으로이동한다.
⑩ 담당역할은 Initiator 를선택한다.
⑪ 폼변수는‘견적서_폼’을선택후적용버튼을클릭한다.
⑫ 우측하단의디플로이버튼을클릭하여해당프로세스를디플로이시킨다.
⑬ Name 은견적검토로입력하고, Alias 는다른프로세스와중복이되지않게입력한다.
4.5 수주영업 프로세스 정의 만들기
수주영업프로세스를모델링하는방법에대해알아보자
① BPM 프로세스등록을위해 BPM 정의목록으로이동한다.
② 새폴더를생성하기위해최상위 Definition Tree 폴더아이콘을우클릭하여최상위 Definition
폴더이하에서수행할수있는액션리스트들연다
③ 액션리스트중 [새로만들기] >[하위폴더] 를클릭한다.
④ [새폴더명입력다이얼로그]가열리고폴더이름을입력한다.
⑤ 입력한폴더에서다시우측클릭후[새로만들기] >[프로세스]를클릭하여프로세스디자이너를실행한다.
[디플로이시 주의]
Alias 는 프로세스의 ID 개념.
즉 영문에 공백이 있으면
안되며, 다른 프로세스와
중복되어서도 안 된다.
32 / 43
⑥ 화면하단중앙“참여자정의”클릭
⑦ Edit 참여자정의에서“New”클릭
⑧ 참여자탭에서“참여자 ID”와“참여자명칭”을적고 Update 클릭.
위방식으로아래표역할설정(Initiator 는기본생성되어있음)
Role Name(ID) Display Name
Initiator 영업사원
director 영업상무
다음으로변수정의를한다.
① “변수정의”클릭
② Edit 변수정의에서 New 클릭
③ 프로세스변수탭에서 Name, 데이터형식, 프로세스변수이름지정
33 / 43
아래표내용으로변수정의를하면모든정의가완료된다.
프로세스변수 ID
(각변수를구분짓는구
분자)
데이터형식
(변수의데이
터형식)
프로세스변수
이름(화면에출력될변
수의이름)
연결폼( 데이터형식중
Html 인경우해당변수가가지게될폼)
order_report Html 수주보고_폼 견적서
oder_report_approval Text 수주보고승인여부
34 / 43
Step 1 - 수주보고단계의선언
첫번째단계는영업사원에영업수주내용을영업상무에게보고를하는단계이다.이름을“수주보고”로하고담당역
할을“Initiator”로설정한뒤이단계에사용될변수를설정한다.
설정후아래의 ‘적용’버튼을클릭하여완성된액티비티의결과화면이아래처럼보이고오류표시( )
가없으면정상적으로선언된것이다.
① 액티비티타입팔레트에서‘워크플로우’그룹의“폼기반업무”액티비티를선택한다.
② flow chart 에추가된액티비티를더블클릭하면아래에액티비티의속성편집창이뜬다.
③ 기본정보탭에서액티비티명, 일반사람업무탭에서담당역할을설정한다.
④ 결과변수맵핑에 New 를클릭하여사용할변수를선택하고 Update 를클릭한다.
⑤ 마지막속성창하단에있는
Apply 를반드시누른다.(안누른상태에서다른위치클릭하면설정내용사라짐)
액티비티명: 수주보고
담당역할:Initiator
폼변수: 수주보고_폼
Step 2–수주검토단계의선언
두번째단계는앞단계에서넘어온수주보고내용을영업상무가확인후승인또는미승인을판단하는단계이다.
앞에서와마찬가지로폼액티비티하나를추가하고속성을아래와같이선언해준다.
액티비티명:수주검토
담당역할:영업상무
35 / 43
폼변수: 수주보고_폼
이때수주검토에서는수주보고단계의수주보고_폼을그대로사용하여해당내용을확인한다.
수주검토업무는영업상무가진행을하며,
영업상무는 Initiator 와달리미리정해진특정사람이담당하도록설정한다.
(Initiator 는프로세스를시작하는유저로서자동매핑)
① 팔레트에있는롤피커(참여자정의)아이콘 [ ]을클릭한다.
② 롤피커아이콘을클릭하여영업상무로설정해줄사용자인 ‘Tester_ko’를선택
③ 아래이름텍스트를드래그-앤-드롭하여두번째단계의사용자를매핑시킨다.
• Role
Picker 는특정단계의실업무담당자를찾기위한규칙을지정하여매핑시킬수있도록제공하는프로세스
디자이너내의툴이다.
Step 3–조건분기생성
수주검토 단계에서 승인 또는 미승인으로 조건 분기가 발생한다. 승인인 경우는 상위의 흐름으로
미승인인 경우는 하위의 흐름으로 업무가 진행이 된다.
① 액티비티타입팔레트에서‘제어’그룹의“조건분기”액티비티를선택한다.
○1
○2
②
③
Drag and Drop
36 / 43
② 승인인 경우는 상위의 흐름으로 진행이 된다. 결재 업무를 등록하기 위해 먼저 ‘제어’그룹의
‘서브프로세스’액티비티를 드래그 앤 드랍을 통해 그림과 같이 추가한다.
③ 상위흐름에‘condition0’이라는분기조건을기입할수있는텍스트칸이나타난다.
④ 하위흐름에는‘제어’그룹의‘빈작업’을드래그앤드랍으로액티비티를추가한다.
⑤ ‘condition0’클릭하여‘승인’으로수정한다.
⑥ ‘condition1’클릭하여‘미승인’으로수정한다.
⑦ 조건분기액티비티를더블클릭하여속성창을확인한다.
②
37 / 43
⑧ 1 번쩨 Case 에승인을선택한다.
⑨ Condition1 을더블클릭한다.
⑩ 수주보고승인여부에서 Direct Value 로 Tex 값이
true 가입력이되면해당승인흐름으로분기조건이일어난다.
⑪ 미승인경우의분기조건설정은‘Otherwise’로설정하여 true 가아닌분기되는조건을선택한다.
⑨
⑩
⑪
38 / 43
⑫ 조건분기속성창의적용버튼을클릭한다.
Step 4 – 결재프로세스생성 (견적작성, 견적검토)
수주가승인이되면, 견적작성업무가진행이된다.
해당업무는상급자에게결재를요청하는단계로이어지기때문에이부분은결재프로세스를통해모델링을한다.결
재프로세스는별로모델링을통해서브프로세스액티비티를사용하여연결을한다. 앞서 4.4
결재프로세스모델링에서진행한결재프로세스를사용하는것이다.
① 생성했던서브프로세스를더블클릭하여속성창을확인한다.
② ‘서브프로세스’메뉴탭으로이동한다.
③ 이미모델링이완료된결재프로세스를찾아선택한다.
④ 결재프로세스에서 Initiator 로설정된참여자정의를영업사원으로연결을한다.
② ③
④
39 / 43
⑤ 위그림과같이참여자정의가영업사원으로연결이된것을볼수있다. 변수도동일하게적용이된다.
Step 5 – 수주검토데이터매핑
조건분기에서승인단계로가기위해서는수주검토에서승인을선택하여야진행이된다.
‘수주검토폼’에서승인으로등록된라디오버튼의값을조건분기에등록된‘수주보고승인여부’변수에연결을시켜
주어야한다.
① ‘수주검토’폼액티비티를더블클릭한다.
② ‘폼기반업무’메뉴탭으로이동한다.
③ 위그림과같이데이터를매핑연결을시켜준다.
④ 좌측의수주보고폼의승인라디오버튼값인‘approve’를클릭한후드래그앤드랍을통해우측의‘수주보고
④
40 / 43
승인여부’변수로연결을시켜준다.
⑤ 적용버튼을클릭한다.
Step 6–프로세스정의디플로이하기
프로세스정의를서버로업로드하기위해 Deploy 한다.
화면우측하단‘디플로이’버튼을클릭한다.디플로이다이얼로그창에프로세스이름을
적절히입력하고, Alias(프로세스의
ID 같은개념)를영문으로(여기서는 prstrouble)입력후 [Confirm]을클릭하여 Deploy
한다.
[디플로이 시 주의]
Alias 는 프로세스의 ID 개념.
즉 영문에 공백이 있으면
안되며, 다른 프로세스와
중복되어서도 안 된다.
41 / 43
5. 프로세스실행 (프로세스자동화)
프로세스자동화란전자화된프로세스(프로세스정의)를전산팀의도움없이직접실행될수있도록지원하여각정의
된단계별로업무를분배, 통제하는기능이다.
프로세스자동화의특징은다음과같다.
• 사용자가업무를찾아가는것이아니라업무가담당자를찾아오게됨.
• 프로세스실행중에관여되는여러시스템들간의시너지효과를최상으로끌어올려줌.
5.1 업무 시작
사용자가업무프로세스를시작하기위해서 “BPM”메뉴를이용한다.
① ‘BPM’메뉴로이동후‘새업무시작’을클릭한다.
② 수주영업프로세스를저장한‘TEST’폴더를클릭한다.
③ ‘수주영업프로세스’를클릭한다.
① ②
③
42 / 43
5.2 업무 진행
① “프로세스시작하기”를클릭하면첫번째업무단계인‘수주보고’단계의화면
(이를‘워크아이템핸들러’라부른다)이로드된다.
② 수주내역을입력하고“완료처리”버튼을클릭하여프로세스를개시시킨다.
③ 영업상무역할의유저로로그인한다.
④ 수주승인여부를승인또는미승인을체크한다.
⑤ 미승인인경우는프로세스가종료가된다.
⑥ 승인은다음결재업무로진행이된다
43 / 43
⑦ 결재자지정을클릭하여결재요청을할사용자를선택한다. ( 3.전자결재> 3.2 결재자지정방법을참조)
⑧ 상신을클릭하여결재요청을완료한다.
⑨ 결재요청을받은사용자역할의유저로로그인하여,
전자결재메뉴에서미결함으로이동후결재업무를진행한다.
⑩ 요청된결재가완료가되면처음상신한사용자가최종확인이가능하다.
수주영업프로세스완료