Upload
uenginesolutions
View
845
Download
8
Embed Size (px)
Citation preview
비즈니스 프로세스 중심 접근과 미래 BPM( 부재 : BPM, BRE 개념과 간략실습 – Part2)
Tutor: uEngineSolutions, Jinyoung Jang
Content
• Part 2– Process Orchestration Modeling Prac-
tice– Summary & Future Trends
Selection of Process Execution En-gine
설치 BPMS 도구1. BizAgi ( 상용 / 테스트 30 일 가능 )2. uEngine BPMS ( 오픈소스 )
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 > 버튼으로 진행합니다 .
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’ 가 뜨고 계속 진행할 수 있습니다 .
5.Default destination folder 에 BizAgi 제품을 설치합니다 .
4.User Name ( 사용자 이름 ), Company Name(회사 이름 ) 을 입력하고 Next > 클릭합니다 .
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 버전 이상이 설치되어 있어야 합니다 .
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 ] 로 로그인 합니다 .
5.유엔진 화면
업무 개발 및 활용 시나리오
시스템 관리자 업무담당자 부서장
프로세스 정의프로세스 정의
폼 정의폼 정의
폼 매핑폼 매핑
프로세스 수정프로세스 수정
프로세스 시작프로세스 시작
프로세스 모니터링및 승인
프로세스 모니터링및 승인
프로세스 개선 요청프로세스 개선 요청
6. 업무 개발 방안Ⅱ. 기술 요건
II - 13
1
2
1
2
프로세스 디자이너 실행
드레그 - 앤 - 드랍을 통한 프로세스 작성
프로세스 정의
시스템 관리자
Ⅱ. 기술 요건 6. 업무 개발 방안 ( 계속 )
II - 14
1
2
1 폼 에디터 실행
2 양식의 작성
프로세스 관리자 화면 폼 에디터
폼 정의
시스템 관리자
Ⅱ. 기술 요건 6. 업무 개발 방안 ( 계속 )
II - 15
1
매핑을 통해 이전 폼의 원하는 데이터 값을 가져옴 . 2
‘ 폼기반업무’에서 폼간의 변수를 매핑함 .
1
2
폼 매핑 화면
이전 단계 폼
이후 단계 폼
폼 매핑
시스템 관리자
Ⅱ. 기술 요건 6. 업무 개발 방안 ( 계속 )
II - 16
필드A
필드B
필드c
필드d
Data-base
1 ‘DB 매핑’ 액티비티를 이용하여 폼의 데이터 값들을 DB 테이블의 필드에 매핑함 .
폼의 데이터들은 매핑된 DB 의 필드에 저장됨 . 2
2
1
DB 매핑 세부 편집창
폼 기반 업무 화면
데이터 매핑
시스템 관리자
Ⅱ. 기술 요건 6. 업무 개발 방안 ( 계속 )
II - 17
1 ‘ 반복흐름’ 액티비티를 클릭함 .
조건을 편집하기 위해 조건 셀을 더블클릭함 .2
2
1
3
3 반복을 위한 변수를 선택하고 조건을 설정함 .
반복 조건 설정
시스템 관리자
Ⅱ. 기술 요건 6. 업무 개발 방안 ( 계속 )
II - 18
1 ‘ 내 업무함’에서 ‘새 업무 시작’메뉴를 클릭함 .
시작하고자 하는 업무를 리스트에서 선택함 .2
‘ 프로세스 시작하기’ 버튼을 클릭하여 업무를 시작함 .3
4
5
‘ 처리화면’메뉴를 선택하여 업무 내용을 확인함 .
업무 완료한 후 ‘완료처리’ 버튼을 클릭하여 다음단계로 진행시킴 .
5
4
1
2
3
프로세스 목록 화면
업무 시작 화면
프로세스 시작
업무담당자
Ⅱ. 기술 요건 6. 업무 개발 방안 ( 계속 )
II - 19
1
2
3
1 노티를 통해 업무 알림이 들어 옴 .
노티의 업무링크를 클릭하면 해당 업무리스트가 팝업 됨 .
3 업무리스트를 클릭하면 자신이 처리해야 할 업무 화면으로 이동함 .
2
메신저 노티 알림 결재 화면
워크리스트
업무 노티
부서장
Ⅱ. 기술 요건 6. 업무 개발 방안 ( 계속 )
II - 20
1 ‘ 합의 ( 결재 )’ 버튼을 눌러 요청 내용이 결재된 경우는 업무가 다음 단계로 진행함 .
미결재가 된 경우는 ‘반복흐름’ 액티비티에 의해 ‘결재요청등록’ 단계로 이동하게 되고 , 반복 화살표 부분에 ‘미합의’ 횟수가 카운터 됨 .
2
미결재결재
1 2
결재 화면
승인 / 반려
부서장
Ⅱ. 기술 요건 6. 업무 개발 방안 ( 계속 )
II - 21
1
2
3
1 ‘ 실행중 프로세스’ 메뉴를 클릭하여 내가 참여하고 있는 프로세스 인스턴스 들을 검색 함 . 2 모니터링 하고자 하는 인스턴스를 클릭함 .
3 플로우 차트 , 업무에 소요된 시간 및 납기 준수율을 그래프로 나타내어 모니터링 함 .
모니터링
부서장
Ⅱ. 기술 요건 6. 업무 개발 방안 ( 계속 )
II - 22