20
마마마 마마 마마마 마마 비비비비 비비비비 비비 비비비 비비 BPM ( 비비 : BPM, BRE 비비비 비비비비 – Part2) Tutor: uEngineSolutions, Jinyoung Jang

Business process approach and the future of bpm u engine jinyoung jang - part 2 (설치 및 실습)

Embed Size (px)

Citation preview

Page 1: Business process approach and the future of bpm   u engine jinyoung jang - part 2 (설치 및 실습)

비즈니스 프로세스 중심 접근과 미래 BPM( 부재 : BPM, BRE 개념과 간략실습 – Part2)

Tutor: uEngineSolutions, Jinyoung Jang

Page 2: Business process approach and the future of bpm   u engine jinyoung jang - part 2 (설치 및 실습)

Content

• Part 2– Process Orchestration Modeling Prac-

tice– Summary & Future Trends

Page 3: Business process approach and the future of bpm   u engine jinyoung jang - part 2 (설치 및 실습)

Selection of Process Execution En-gine

Page 4: Business process approach and the future of bpm   u engine jinyoung jang - part 2 (설치 및 실습)

설치 BPMS 도구1. BizAgi ( 상용 / 테스트 30 일 가능 )2. uEngine BPMS ( 오픈소스 )

Page 5: Business process approach and the future of bpm   u engine jinyoung jang - part 2 (설치 및 실습)

BizAgi Xpress Edition 설치 가이드

Note: The installer must be run with a user created as member of the Administrators group of

the server.

1. 제품 인스톨을 위해서 BizAgiXpress.exe 실행 . 최초 English or Spanish 중 선택하여 진행합니다 .

2. BizAgi Xpress 창이 뜨면 , License Agreement 선택하여 Next > 버튼으로 진행합니다 .

Page 6: Business process approach and the future of bpm   u engine jinyoung jang - part 2 (설치 및 실습)

3. SQL Server 2005 가 사용자의 computer 에 설치되어 있는지 유무를 묻는 화면입니다 .

만약 3.2) 를 선택하고 Next > 경우 , 팝업 창이 생성되고 따로 database 인증 정보가 필요함

3.2) 만약 SQL Server 가 사용자의 computer에 깔려 있다면 ‘ I already Have a SQL Server’ 로 선택해야 합니다 .

3.1) 만약 SQL Server Express 2005 SP2 가 설치되어 있지 않다면 BizAgi 가 직접 computer 에 해당 S/W 를 설치합니다 . ( 설치 후 , 사용자 ‘ sa’ 에 대한 default PW 는 BizAgi2009)

NOTE인증 정보를 입력하고 Login 을 클릭하여 connec-tion 이 성공적으로 되었는지 체크합니다 . 모든 것이 정상적으로 되었다면 , 화면에 ‘ OK’ 가 뜨고 계속 진행할 수 있습니다 .

Page 7: Business process approach and the future of bpm   u engine jinyoung jang - part 2 (설치 및 실습)

5.Default destination folder 에 BizAgi 제품을 설치합니다 .

4.User Name ( 사용자 이름 ), Company Name(회사 이름 ) 을 입력하고 Next > 클릭합니다 .

Page 8: Business process approach and the future of bpm   u engine jinyoung jang - part 2 (설치 및 실습)

1.uEngine 홈페이지 (http://uengine.org/web/guest/uengine-bpms) 의 다운로드 항목에서 최신 릴리즈 버전을 다운로드 받습니다 .

uEngine Packaged Edition 설치 가이드

2.Windows 환경 설정하기다운로드 받은 파일을 적당한 폴더에서 압축을 풉니다 .서버를 정상적으로 동작시키기 위해선 JAVA_HOME 이 설정되어야 합니다 . [ 시스템 동록 정보 ] 의 고급 메뉴탭의 환경변수 클릭하여 설정합니다 .(JDK 가 설치된 폴더의 경로로 설정 ) [ 그림 5-2] Startup.bat 파일에 시스템 변수를 직접 설정합니다 . [ 그림 5-3] [ 그림 5-4], [ 그림 5-5] DB 와 WAS 를 실행합니다 .

NOTE

유엔진을 실행하기 위해선 Java 1.5 버전 이상이 설치되어 있어야 합니다 .

Page 9: Business process approach and the future of bpm   u engine jinyoung jang - part 2 (설치 및 실습)

3.WAS 실행하기유엔진이 설치된 하위 디렉토리로 들어가우선 runHSQL.Server.bat 를 실행하여 데모 DB 를 실행한다 . 다음으로 startup.bat 를 실행하여 WAS 를 시작한다 .

1

2

4.uEngine 로그인웹 브라우저를 띄우고 주소 창에 [http://localhost:8080/uengine-web] 을 입력합니다 . 이때 [http://] 를 반드시 입력해야 하며 admin 계정인 [ID: test_ko / PW: test ] 로 로그인 합니다 .

Page 10: Business process approach and the future of bpm   u engine jinyoung jang - part 2 (설치 및 실습)

5.유엔진 화면

Page 11: Business process approach and the future of bpm   u engine jinyoung jang - part 2 (설치 및 실습)

업무 개발 및 활용 시나리오

시스템 관리자 업무담당자 부서장

프로세스 정의프로세스 정의

폼 정의폼 정의

폼 매핑폼 매핑

프로세스 수정프로세스 수정

프로세스 시작프로세스 시작

프로세스 모니터링및 승인

프로세스 모니터링및 승인

프로세스 개선 요청프로세스 개선 요청

6. 업무 개발 방안Ⅱ. 기술 요건

II - 13

Page 12: Business process approach and the future of bpm   u engine jinyoung jang - part 2 (설치 및 실습)

1

2

1

2

프로세스 디자이너 실행

드레그 - 앤 - 드랍을 통한 프로세스 작성

프로세스 정의

시스템 관리자

Ⅱ. 기술 요건 6. 업무 개발 방안 ( 계속 )

II - 14

Page 13: Business process approach and the future of bpm   u engine jinyoung jang - part 2 (설치 및 실습)

1

2

1 폼 에디터 실행

2 양식의 작성

프로세스 관리자 화면 폼 에디터

폼 정의

시스템 관리자

Ⅱ. 기술 요건 6. 업무 개발 방안 ( 계속 )

II - 15

Page 14: Business process approach and the future of bpm   u engine jinyoung jang - part 2 (설치 및 실습)

1

매핑을 통해 이전 폼의 원하는 데이터 값을 가져옴 . 2

‘ 폼기반업무’에서 폼간의 변수를 매핑함 .

1

2

폼 매핑 화면

이전 단계 폼

이후 단계 폼

폼 매핑

시스템 관리자

Ⅱ. 기술 요건 6. 업무 개발 방안 ( 계속 )

II - 16

Page 15: Business process approach and the future of bpm   u engine jinyoung jang - part 2 (설치 및 실습)

필드A

필드B

필드c

필드d

Data-base

1 ‘DB 매핑’ 액티비티를 이용하여 폼의 데이터 값들을 DB 테이블의 필드에 매핑함 .

폼의 데이터들은 매핑된 DB 의 필드에 저장됨 . 2

2

1

DB 매핑 세부 편집창

폼 기반 업무 화면

데이터 매핑

시스템 관리자

Ⅱ. 기술 요건 6. 업무 개발 방안 ( 계속 )

II - 17

Page 16: Business process approach and the future of bpm   u engine jinyoung jang - part 2 (설치 및 실습)

1 ‘ 반복흐름’ 액티비티를 클릭함 .

조건을 편집하기 위해 조건 셀을 더블클릭함 .2

2

1

3

3 반복을 위한 변수를 선택하고 조건을 설정함 .

반복 조건 설정

시스템 관리자

Ⅱ. 기술 요건 6. 업무 개발 방안 ( 계속 )

II - 18

Page 17: Business process approach and the future of bpm   u engine jinyoung jang - part 2 (설치 및 실습)

1 ‘ 내 업무함’에서 ‘새 업무 시작’메뉴를 클릭함 .

시작하고자 하는 업무를 리스트에서 선택함 .2

‘ 프로세스 시작하기’ 버튼을 클릭하여 업무를 시작함 .3

4

5

‘ 처리화면’메뉴를 선택하여 업무 내용을 확인함 .

업무 완료한 후 ‘완료처리’ 버튼을 클릭하여 다음단계로 진행시킴 .

5

4

1

2

3

프로세스 목록 화면

업무 시작 화면

프로세스 시작

업무담당자

Ⅱ. 기술 요건 6. 업무 개발 방안 ( 계속 )

II - 19

Page 18: Business process approach and the future of bpm   u engine jinyoung jang - part 2 (설치 및 실습)

1

2

3

1 노티를 통해 업무 알림이 들어 옴 .

노티의 업무링크를 클릭하면 해당 업무리스트가 팝업 됨 .

3 업무리스트를 클릭하면 자신이 처리해야 할 업무 화면으로 이동함 .

2

메신저 노티 알림 결재 화면

워크리스트

업무 노티

부서장

Ⅱ. 기술 요건 6. 업무 개발 방안 ( 계속 )

II - 20

Page 19: Business process approach and the future of bpm   u engine jinyoung jang - part 2 (설치 및 실습)

1 ‘ 합의 ( 결재 )’ 버튼을 눌러 요청 내용이 결재된 경우는 업무가 다음 단계로 진행함 .

미결재가 된 경우는 ‘반복흐름’ 액티비티에 의해 ‘결재요청등록’ 단계로 이동하게 되고 , 반복 화살표 부분에 ‘미합의’ 횟수가 카운터 됨 .

2

미결재결재

1 2

결재 화면

승인 / 반려

부서장

Ⅱ. 기술 요건 6. 업무 개발 방안 ( 계속 )

II - 21

Page 20: Business process approach and the future of bpm   u engine jinyoung jang - part 2 (설치 및 실습)

1

2

3

1 ‘ 실행중 프로세스’ 메뉴를 클릭하여 내가 참여하고 있는 프로세스 인스턴스 들을 검색 함 . 2 모니터링 하고자 하는 인스턴스를 클릭함 .

3 플로우 차트 , 업무에 소요된 시간 및 납기 준수율을 그래프로 나타내어 모니터링 함 .

모니터링

부서장

Ⅱ. 기술 요건 6. 업무 개발 방안 ( 계속 )

II - 22