본문 바로가기

Oracle Solution/BPM 11g Foundation Training

Chapter 7 - Process Customization

반응형
Introduction

In this exercise, you publish the BPM Project to MDS and open the published project in Process Composer. In addition, you also convert the BPM Project as a template and open this template inside Process Composer to create a new project.

Objectives

After completing this lesson, you will know how to:
  • Publish BPM projects inside BPM Studio to MDS.
  • Open published BPM Projects inside Process Composer
  • Convert BPM Project to template and publish template to MDS
  • Create new BPM Project out of template inside Process Composer


Set up MDS Connection

Resource Palette 에서 Database Connection 을 추가합니다.



접속 정보를 입력합니다.

Connection Name: bpm_ps3_db

BPM 도메인 생성시 설정했던 데이터베이스 스키마중 하나("{접두어}_MDS")입니다.



SOA-MDS Connection 을 추가합니다.



Connection Name: bpm_ps3_mds
Connection Type: DB Based MSD
Connection: bpm_ps_db (방금 만들었던 데이터베이스 커넥션)



BPM MDS Navigator(안보이면 View - BPM MSD Navigator)에서 커넥션을 설정합니다.



MDS Connections: bpm_ps3_mds (방금 만들었던 SOA_MSD 커넥션)



아래와 같이 두개의 폴더가 표시됩니다.




Publish BPM Project in BPM Studio to MDS

BPM Project Navigator 에서 QuoteProcessLab 선택 후 마우스 오른쪽 버튼 클릭 - Public to BPM MDS 클릭.



Project Name: QuoteProcessLab

Override 체크 후 Location 에서 폴더를 추가합니다.



Name: QuoteToCashLab



OK 버튼 클릭.



BPM MDS Navigator 에 보면 발행(Publish)된 것을 볼 수 있습니다.





View the Published BPM Project

BPC(Business Process Composer)에 접속합니다. (weblogic 계정으로 로그인)



화면에 발행한 BPM 프로젝트가 보입니다. 제목을 클릭합니다.



아래와 같이 볼 수 있습니다.




Publish process template to MDS

BPM Project Navigator 에서 QuoteProcessLab 선택 후 마우스 오른쪽 버튼 클릭 - Convert to template 클릭.



아래와 같이 경고가 나옵니다. 되돌릴 수 없다고 합니다...

이 부분부터 진행을 하게 되면 이 프로젝트는 일반 BPM 프로젝트가 아니라 템플릿 프로젝트가 됩니다.

서버에 직접 배치도 안됩니다.



Approve Terms 액티브티를 편집합니다.



Permissions: Must implement



액티브티 이미지에 아이콘이 하나 더 달렸습니다.



MDS에 발행합니다.

여기서 보면 위치가 Templates 아래인 것을 확인할 수 있습니다.





Creating a new BPm Project from a template

BPC에 접속(weblogic 계정) 후 Create New Project 를 클릭합니다.

1단계
전에 배포한 QuoteProcesslab 선택.

2단계
Name: QuoteProcessLab_Custom
Enable Sharing, Begin editing new 체크

3단계
Next 버튼 클릭.



4단계
Respository - QuoteToCashlab 선택.

5단계
뭔지 몰름 -_-;;

6단계
Create 버큰 클릭.



QuoteProcessLab_Custom 편집 화면 입니다.

보면 오른쪽에 컴포넌트 팔레트가 있고, Approve Terms 에 빈 조각 구멍이 나 있습니다.


컴포넌트 팔레트는 Basic Flow Objects, BPMN Flow Objects, Business Catalog 3개로 구성되어 있습니다.

 


ApproveTerms(Suman Task)를 구멍난 Approve Terms 에 드래그합니다.



구멍이 채워졌습니다!!

채워진 Approve Terms 선택 후 Data Association 버튼을 클릭합니다.



아래와 같이 Data Object 를 넣습니다.



validate 버튼을 클릭합니다.



에러가 없다고 나옵니다. Save 버튼을 클릭하여 저장합니다.



Editing 상태의 버튼을 클릭하여 발행(Publish) 합니다.



Tools 클릭 - Deploy Project 클릭. 배치합니다.



New Revision ID: 1.0
Deployer username: weblogic
Password: welcome1
Deploy Target: default

Deploy 버튼 클릭.



배치가 완료 되었습니다.


※ 그냥 배치를 해보면 네임스페이스가 중복된다면서 배치가 안될 것입니다.

기존에 배치되어 있던 QuoteProcessLab 조합(Composite)을 배치 해제한 후 배치해 봅시다.





반응형

태그