business process manager 사용 사용용설설설명명명서서 · documentum...

101
Business Process Manager 사용 설명서 버전 5.3 SP1 2005 8

Upload: others

Post on 17-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

Business Process Manager사사사사용용용용설설설설명명명명서서서서

버버버버전전전전 5.3 SP12005년년년년 8월월월월

Page 2: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

Copyright © 1994-2005 EMC Corporation.

Page 3: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

목목목목차차차차

머머머머리리리리말말말말 .............................................................................................................. 7

1장장장장 업업업업무무무무프프프프로로로로세세세세스스스스디디디디자자자자인인인인이이이이해해해해 ............................................................... 9워크플로소개 .................................................................................. 9프로세스템플릿및관련워크플로개체................................................ 11워크플로프로세스계획 .................................................................... 13활동템플릿선택또는만들기 ......................................................... 14활동선택 ................................................................................... 14수행자선택 ................................................................................ 15수행자를지정하는경우............................................................. 16별칭사용 ............................................................................... 17

위임및확장사용......................................................................... 18작업주제정의 ............................................................................ 18사인오프요구사항추가 ................................................................ 19우선순위값설정......................................................................... 19패키지정의 ................................................................................ 20양식템플릿을패키지와연결 ......................................................... 21트리거조건설정 ......................................................................... 21타이머설정 ................................................................................ 22알림설정 ................................................................................... 23활동전환정의 ............................................................................ 23전환조건결정 ......................................................................... 24

2장장장장 Business Process Manager사사사사용용용용 ........................................................ 27Business Process Manager도구모음....................................................... 28활동팔레트 ................................................................................... 29프로세스템플릿편집기창 ................................................................ 30활동정렬 ................................................................................... 31눈금에맞춤 ................................................................................ 32확대또는축소 ............................................................................ 32메모추가 .............................................................................................. 33

탐색기 .......................................................................................... 35

3장장장장 프프프프로로로로세세세세스스스스템템템템플플플플릿릿릿릿작작작작업업업업 .................................................................... 37기존프로세스템플릿열기 ................................................................ 37프로세스템플릿만들기 .................................................................... 38프로세스템플릿등록정보설정 ......................................................... 40프로세스패키지관리 ....................................................................... 41프로세스템플릿저장 ....................................................................... 44프로세스템플릿검증 ....................................................................... 45프로세스템플릿설치 ....................................................................... 46프로세스템플릿수정 ....................................................................... 47

Business Process Manager사용설명서 3

Page 4: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

목차

프로세스템플릿인쇄 ....................................................................... 48페이지설정옵션설정................................................................... 48인쇄된프로세스미리보기 ............................................................ 49

4장장장장 활활활활동동동동연연연연결결결결 .................................................................................... 51흐름만들기 ................................................................................... 51흐름디스플레이설정변경 ................................................................ 52

5장장장장 활활활활동동동동작작작작업업업업 .................................................................................... 55활동등록정보설정 ......................................................................... 56수행자선택 ................................................................................... 57수동수행자선택 ......................................................................... 58지금수행자지정 ...................................................................... 60<활동>의수행자가이활동의수행자결정 ..................................... 61수행자별칭정의(수행자는워크플로가진행될때지정됨).................... 62

자동수행자선택 ......................................................................... 63활동트리거설정 ............................................................................. 64경고타이머설정 ............................................................................. 66알림설정....................................................................................... 68활동전환규칙설정 ......................................................................... 69전환조건만들기 ......................................................................... 71

패키지처리 ................................................................................... 73디스플레이설정변경 ....................................................................... 74

6장장장장 활활활활동동동동템템템템플플플플릿릿릿릿작작작작업업업업 .......................................................................... 77활동템플릿만들기 .......................................................................... 77활동팔레트관리 ............................................................................. 78활동템플릿구성 ............................................................................. 79활동템플릿검증및설치 .................................................................. 80

부부부부록록록록 A 제제제제공공공공되되되되는는는는활활활활동동동동템템템템플플플플릿릿릿릿 .................................................................... 83결정분할....................................................................................... 84조인 ............................................................................................. 85하위프로세스시작 .......................................................................... 85사후이벤트-상위프로세스................................................................ 86HTTP Post................................................................................................... 86SMTP......................................................................................................... 87웹서비스....................................................................................... 88JMS대기열로보내기 ....................................................................... 89JMS주제에게시 ............................................................................. 89작업대기열확인 ............................................................................. 90XSL변환 ....................................................................................... 90

부부부부록록록록 B 사사사사용용용용자자자자정정정정의의의의활활활활동동동동템템템템플플플플릿릿릿릿등등등등록록록록정정정정보보보보에에에에대대대대한한한한대대대대체체체체변변변변수수수수 ........................... 93

부부부부록록록록 C Business Process Manager구구구구성성성성파파파파일일일일 .................................................. 97

4 Business Process Manager사용설명서

Page 5: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

목차

그그그그림림림림 목목목목록록록록

그림 1–1. 업무프로세스를캡처하는워크플로 ....................................................... 10그림 1–2. 워크플로컴포넌트 .............................................................................. 11그림 2–1. Business Process Manager .................................................................................. 28그림 2–2. 시각적레이아웃에텍스트가추가된메모 ................................................. 33그림 A–1. 결정분할활동이없는승인프로세스와있는승인프로세스 ......................... 84그림 A–2. 조인활동이없는검토프로세스와있는검토프로세스................................ 85

Business Process Manager사용설명서 5

Page 6: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

목차

표표표표 목목목목록록록록

표 1–1. 활동수행자선택범주.......................................................................... 15표 B–1. 활동구성필드에지원되는대체변수 ...................................................... 94표 C–1. bpmconfig매개변수 ............................................................................. 97

6 Business Process Manager사용설명서

Page 7: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

머머머머리리리리말말말말

이이이이 설설설설명명명명서서서서의의의의 목목목목적적적적

이설명서는 EMC Documentum의 Business Process Manager에서업무프로세스템플릿을디자인하고구축하는사용자가참조서로사용할수있습니다. Business Process Manager는Documentum Workflow Manager보다더욱다양한기능을제공합니다. 프로세스템플릿을만드는데두가지도구를모두사용할수있지만그중 Business Process Manager는사용자정의활동유형에대한템플릿을만드는기능을비롯하여보다향상된옵션을제공합니다.

대대대대상상상상 사사사사용용용용자자자자

이설명서는업무프로세스디자인을수행하는비즈니스사용자를대상으로합니다. 여기서는사용자가 Documentum의기본기능,특히 Documentum Webtop에서사용가능한런타임워크플로기능을알고있다고가정합니다.

관관관관련련련련 설설설설명명명명서서서서

Business Process Manager는업무프로세스템플릿을디자인할수있는도구입니다. 런타임시이러한템플릿으로워크플로를작성합니다. 워크플로실행및참여에대한자세한내용은 Documentum Webtop사용자설명서를참조하십시오.

Business Process Manager설명서집합에는본설명서이외에다음설명서가포함됩니다.

• Business Process Manager Development Guide• Business Process Manager Installation Guide• Business Process Manager Release Notes• Business Process Manager Localization Guide

Business Process Manager사용설명서 7

Page 8: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

머리말

8 Business Process Manager사용설명서

Page 9: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

1장장장장

업업업업무무무무프프프프로로로로세세세세스스스스디디디디자자자자인인인인이이이이해해해해

Business Process Manager를사용하여프로세스템플릿을만듭니다. 프로세스템플릿은업무프로세스의정의를캡처하여사용자가프로세스를반복적으로수행할수있게해줍니다. 프로세스템플릿에서생성된개별프로세스를워크플로라고합니다.

이장에서는 Documentum워크플로와업무프로세스디자인에대한기본개념을소개합니다. 포함된 항목은 다음과 같습니다.• 9페이지의 워크플로 소개• 11페이지의프로세스템플릿및관련워크플로개체• 13페이지의워크플로프로세스계획Business Process Manager는 Documentum Workflow Manager보다더욱다양한기능을제공합니다. 프로세스템플릿을만드는데두가지도구를모두사용할수있지만그중 Business Process Manager는사용자정의활동유형에대한템플릿을만드는기능을비롯하여보다향상된옵션을제공합니다.

워워워워크크크크플플플플로로로로 소소소소개개개개

워크플로는보험청구과정이나엔지니어링개발과같은업무프로세스를형식화합니다.업무프로세스를프로세스템플릿이라고하는워크플로정의를통해형식화하면사용자는템플릿을사용하여업무프로세스를반복적으로수행할수있습니다. 프로세스템플릿은해당런타임인스턴스와는별개이므로동일한템플릿을기반으로하는여러개의

워크플로를동시에실행할수있습니다.

프로세스템플릿은흐름으로연결된여러개의활동으로구성되어있습니다. 활동이란문서검토,저장소로체크인,승인등과같이워크플로를통해라우팅되는문서를처리하는데필요한작업을말합니다. 흐름은활동을잇는링크로서,활동간에교환되는패키지의순서를지정합니다. 패키지에는작업을수행할수있도록활동간에전달되는개체(일반적으로문서)가포함되어있습니다. 이러한워크플로구성요소에대한자세한설명은11페이지의프로세스템플릿및관련워크플로개체를참조하십시오.

Business Process Manager사용설명서 9

Page 10: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

업무 프로세스 디자인 이해

그그그그림림림림 1-1. 업업업업무무무무 프프프프로로로로세세세세스스스스를를를를 캡캡캡캡처처처처하하하하는는는는 워워워워크크크크플플플플로로로로

워크플로를통해간단하거나복잡한업무프로세스를설명할수있습니다. 사용자는직렬세그먼트및병렬세그먼트가포함된워크플로를만들수있습니다. 직렬세그먼트에서는활동이지정된순서에따라차례로진행되고,병렬세그먼트에서는두개이상의활동이동시에발생합니다. 또한활동이완료되면이전에완료된활동이다시시작되는주기적워크플로도만들수있습니다. 워크플로에서문서가전송되는경로는중간에발생하는사항에따라달라집니다. 예를들어,구매주문은관리자의승인여부에따라각기다른활동으로라우팅될수있습니다.

여러상황에서사용될수있는프로세스템플릿을만들수있습니다. 이때는실제사용자이름이아닌별칭으로확인된수행자의활동을포함시킵니다. 별칭을사용하면런타임시실제사용자가선택됩니다. 예를들어,새문서에대한일반적인업무프로세스에는문서의작성,검토,수정및게시의네가지단계가있습니다. 문서가다르면실제로작성과검토를담당하는사람이다를수있습니다. 각문서에대해작성자와검토자의이름을하드코딩하여개별워크플로를만드는대신,작성자및검토자이름에별칭을사용하는활동정의를통해하나의프로세스템플릿을만들수있습니다. 워크플로를디자인하는방법에따라별칭이나타내는실제인물은워크플로를시작하는사람또는이전활동을수

행한사람이선택하거나,활동이시작될때서버에서자동으로선택할수있습니다. 워크플로에서의별칭사용에대한자세한내용은 17페이지의별칭사용을참조하십시오.

빈활동을만들거나활동으로표시되는작업유형에대한적절한활동템플릿을선택해서프로세스템플릿에활동을추가할수있습니다. 활동템플릿은모든활동에공통적인속성(예: 이름및수행자목록)과특정작업에한정된사용자정의속성을포함하여특정유형의작업에대해어떤구성속성이필요한지결정합니다. 예를들어,웹사이트에파일을게시하는활동에대한활동템플릿에는게시하는데사용할 URL이포함된속성이있을것입니다. Business Process Manager는일반적인활동유형을나타내는미리정의된활동템플릿과함께제공되며사용자의필요에정확히부합하는사용

자정의활동템플릿도만들수있습니다.

한활동에서다음활동으로전달되는각패키지(즉,각문서)는관련양식템플릿을가질수있습니다. 양식템플릿은활동을수행하는사용자에게표시되는데이터입력필드를정의하며입력한데이터가 Documentum저장소에저장되는방식을지정합니다.Documentum Forms Builder를사용하여양식을만들고 Business Process Manager를사용하여이를패키지에연관시킬수있습니다.

10 Business Process Manager사용설명서

Page 11: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

업무 프로세스 디자인 이해

워크플로의프로세스템플릿은 Documentum Content Server에서 dm_process개체로구현됩니다. 워크플로에서개별활동의정의는 dm_activity개체에저장됩니다. 활동정의와프로세스템플릿을별도의개체에저장하면활동정의를여러프로세스템플릿

에서사용할수있습니다. 워크플로를디자인할때는필요한새활동정의를만들뿐만아니라기존의활동정의를포함시킬수도있습니다.

워크플로를시작하면서버가프로세스템플릿(dm_process개체)을사용하여워크플로(dm_workflow개체)의런타임인스턴스를만듭니다. 활동이시작되면하나이상의작업항목이서버에서만들어집니다. 작업항목은서버가활동의수행자로지정된사용자의받은편지함에추가하는작업입니다.

는프로세스템플릿의구성요소와런타임인스턴스가함께작동하는방식을보여줍니다.

그그그그림림림림 1-2. 워워워워크크크크플플플플로로로로 컴컴컴컴포포포포넌넌넌넌트트트트

프프프프로로로로세세세세스스스스템템템템플플플플릿릿릿릿및및및및관관관관련련련련워워워워크크크크플플플플로로로로개개개개체체체체

Documentum워크플로정의는프로세스템플릿,일련의활동정의,활동을연결하는일련의흐름,처리되는문서를나타내는하나이상의패키지로구성됩니다.

프로세스템플릿은업무프로세스의구조를정의하며,흐름(활동을연결함)을정의하는속성집합과활동정의로구성되어있습니다.

Business Process Manager사용설명서 11

Page 12: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

업무 프로세스 디자인 이해

활활활활동동동동

활동은업무프로세스를구성하는작업을나타냅니다. 워크플로에는다음세가지종류의 활동이 있습니다.

• 시작활동 -워크플로에서첫번째활동입니다. 프로세스템플릿에는하나이상의 시작활동이있어야합니다.

• 끝활동 -워크플로에서마지막활동입니다. 프로세스템플릿에는끝활동이하나만 있어야 합니다.

• 단계활동 -시작과끝사이의중간활동입니다. 프로세스템플릿에서단계활동의수는 제한이 없습니다.

활동은수동활동또는자동활동이될수있습니다. 수동활동은한명이상의사람이수행하며,자동활동은스크립트나프로그램에의해수행됩니다.

활동정의의속성을통해다음과같은활동의특성을알수있습니다.• 활동의 고유 이름

• 활동 실행 방법

• 작업 수행자

• 활동을 시작하는 요소

• 활동완료 시의 전환 동작

활동은나타내는작업유형에만적용되는특성을가질수도있습니다. 예를들어문서를외부공급업체에게보내는활동은공급업체의전자메일주소가포함된속성을가

질수있습니다. 활동과연관된일련의사용자정의속성은활동템플릿을사용하여구성할 수 있습니다.

서버에서활동이시작되면작업항목이생성되어활동수행자로확인된사용자의받은편

지함에추가됩니다. 이러한작업항목에는사용자가작업을진행하는데필요한패키지와필요한작업에대한지침이포함됩니다. (보다기술적으로설명하자면,서버가작업항목에연결된받은편지함에대기열항목을추가합니다. 자세한내용은 DocumentumContent Server Object Reference를참조하십시오.

패패패패키키키키지지지지

패키지는활동의해당작업이수행되는개체입니다. 프로세스등록정보의일부로프로세스가처리하는모든패키지를나열하고각활동에대해어떤패키지로작업할것인

지지정합니다. 한활동은여러패키지를처리할수있습니다. 각패키지는패키지에서작업할때활동수행자가보게될사용자인터페이스를정의하는연관된양식템플

릿을 가질 수 있습니다.

흐흐흐흐름름름름

흐름을사용하면활동을서로연결하고,연결된활동간에패키지,등록정보및종속 항목을이동할수있습니다.

흐름에는전달흐름및취소흐름의두가지유형이있습니다. 전달흐름에서는일반워크플로에따라활동의패키지가다음활동으로전달됩니다(예: 편집활동에서승인활동으로의패키지이동). 취소흐름은활동수행자가패키지라우팅을거부할때나타나

12 Business Process Manager사용설명서

Page 13: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

업무 프로세스 디자인 이해

는행동을결정합니다. 패키지는반대방향으로전달됩니다(예: 승인활동에서편집활동으로 패키지 전송).

모든단계활동에는들어오는흐름과나가는흐름이각각하나이상있어야합니다. 시작활동에는하나이상의나가는흐름이있지만들어오는흐름은없습니다. 끝활동에는하나이상의들어오는흐름이있으며,나가는흐름은없습니다.

워워워워크크크크플플플플로로로로프프프프로로로로세세세세스스스스계계계계획획획획

프로세스템플릿을만들때마다템플릿을어떻게디자인할지결정해야합니다. 프로세스에어떤문서가연관될것인지,어떤활동을포함할것인지워크플로를어떻게구성할것인지 결정해야합니다.

먼저자동화할업무프로세스를검토한후업무완수에필요한일련의활동을식별합니

다. 14페이지의활동선택에서활동과관련된결정사항에대한설명이제공됩니다.

워크플로의각활동에대해다음을결정해야합니다.• 적절한템플릿이사용가능한지결정

14페이지의활동템플릿선택또는만들기에서추가템플릿을작성할필요가있는지여부를결정하는방법을설명합니다.

• 활동 수행자 결정.

15페이지의수행자선택에서이러한선택사항을설명합니다.• 수동 활동의 경우:

— 사용자가활동을위임또는확장할수있는지결정. 18페이지의위임및확장사용에서이러한선택사항을설명합니다.

— 작업항목에대한정보를제공하기위해수행자에게어떤메시지를표시해야하

는지결정. 18페이지의작업주제정의에서이옵션을설명합니다.

— 사용자가사인오프하여활동을완료해야하는지결정. 19페이지의사인오프요구사항추가에서이옵션을설명합니다.

— 사용자가활동을완료하기위해사용자정의양식템플릿을완료해야하는지결

정. 21페이지의양식템플릿을패키지와연결에서이옵션을설명합니다.• 자동활동의경우,우선순위결정.

19페이지의우선순위값설정에서자동활동의우선순위에대해설명합니다.• 활동에서수신할패키지및다음활동으로전송할패키지결정.

20페이지의패키지정의에서이러한결정에대한일부지침을제공합니다.• 활동 시작 시기 결정.

21페이지의트리거조건설정에서이러한결정에대한정보를제공합니다.• 적당한시간내에시작되거나완료되지않은활동의수행작업결정

Business Process Manager사용설명서 13

Page 14: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

업무 프로세스 디자인 이해

22페이지의타이머설정에서사용가능한작업을나열합니다.• 시스템이벤트발생시이활동이어떤알림을보낼것인지결정

23페이지의알림설정에서알림옵션에대해설명합니다.• 워크플로의다음활동결정.

23페이지의활동전환정의에서전환옵션을설명합니다.

활활활활동동동동템템템템플플플플릿릿릿릿선선선선택택택택또또또또는는는는만만만만들들들들기기기기

프로세스의각단계에서필요한업무작업을식별하고나면프로세스에추가할각활동을

지원하는활동템플릿이있는지의여부를파악해야합니다. 많은활동템플릿에는특정한작업에만적용되는하나이상의사용자정의속성이들어있습니다. 예를들어,전자메일을통해문서를보내는활동에대한활동템플릿에는대상전자메일주소가포함된속

성이있습니다. 템플릿은모든활동에공통적인속성에대해기본값을제공합니다.

Business Process Manager는일반적인활동유형을나타내는미리정의된활동템플릿과함께제공됩니다. 업무프로세스에사용가능한템플릿중어느것도적용되지않는특별한목적의활동이포함된경우,활동으로수행되는작업을반영하는사용자정의속성을가진사용자정의활동을만들어야합니다. 필요한작업을수행하기위해사용자정의워크플로방법을개발해야할수도있습니다. 특정한유형의사용자정의활동을자주사용하는경우사용자정의활동에기반하여사용자정의활동템플릿을만들수있습니다.

활동템플릿만들기에대한자세한내용은 6장,활동템플릿작업을참조하십시오.

활활활활동동동동 선선선선택택택택

각프로세스템플릿에는하나이상의시작활동과하나의끝활동이있어야합니다. 템플릿에는여러개의단계활동이있을수있습니다. 포함되는단계활동의개수는전적으로워크플로의구조에의해결정되며,이구조는업무목적에따라달라집니다.

워크플로의각활동은프로세스템플릿내에서고유한이름을가져야합니다. 활동의이름은프로세스템플릿에활동을추가할때지정됩니다. 활동에의해수행되는작업을잘설명할수있는활동이름을선택하십시오.

직접만든활동또는관계권한이상의권한을가진활동을포함시킬수있습니다.

활동정의는워크플로에서두번이상사용할수있습니다. 예를들어,모든문서에대해검토를 2차례거치도록하려는경우,쓰기,검토 1,수정,검토 2및게시활동으로워크플로를디자인할수있습니다. 검토 1과검토 2에는동일한활동정의를사용할수있습니다.

그러나워크플로에서특정활동을여러번사용할경우,항상한번에하나의활동인스턴스만활성화되도록워크플로를구성해야합니다. 동일한정의를사용하는이전활동이진행중일경우에는워크플로에서활동이시작되지않습니다.

14 Business Process Manager사용설명서

Page 15: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

업무 프로세스 디자인 이해

수수수수행행행행자자자자 선선선선택택택택

활동정의에는 Business Process Manager가활동을수행할사용자를결정하는데필요한정보가포함되어있습니다. Business Process Manager에서는다양한방법으로수동활동의수행자를선택할수있습니다. 자동활동의경우에도스크립트또는프로그램실행시사용할권한을가진사용자를결정해야합니다.

수동활동이시작되면서버에서해당활동의수행자로지정된사용자의받은편지함에대

기열항목을추가합니다. 대용량문서를처리할때는서로다른많은사용자가작업하는작업대기열에대기열항목을추가할수있습니다. 작업대기열관리에대한자세한내용은 Webtop사용설명서를참조하십시오.

15페이지표 1–1에는수행자를선택할수있는범주가나열되어있으며,각범주는정수값으로표시됩니다. 자동활동에서는처음 4개의옵션만사용할수있습니다.

표표표표 1-1. 활활활활동동동동 수수수수행행행행자자자자 선선선선택택택택 범범범범주주주주

사용자범주 수행자선택방법

0워크플로개시자/감독자 활동이시작되면워크플로감독자로지정된사용

자가서버에서선택됩니다. 기본적으로,워크플로를시작한사용자가워크플로감독자가됩니다.

1저장소소유자 활성 Documentum저장소의소유자로지정된사용자가서버에서선택됩니다.

2이전활동의수행자 현재활동의트리거조건을만족시키는마지막으

로완료된활동의수행자가서버에서선택됩니다. (트리거조건에대한자세한내용은 21페이지의트리거조건설정을참조하십시오.)

3특정사용자 템플릿을만들때실제사용자의이름을선택합

니다.

4그룹의모든사용자 템플릿을만들때그룹이름을선택합니다. 서버는런타임시각그룹구성원에게개별작업항목

을 할당합니다.

5그룹의단일사용자(작업항목을최초로수락한사용자)

템플릿을만들때그룹이름을선택합니다. 서버는런타임시각그룹구성원에게새작업항목을

할당합니다. 그룹구성원중한명이작업항목을수락하면다른모든그룹구성원의받은편지함에

서해당작업항목이제거됩니다.

6그룹의단일사용자(완료되지않은작업항목의최소양)

템플릿을만들때그룹이름을선택합니다. 런타임시,서버는선택한그룹에서작업량이가장적은사용자를확인하여이사용자에게새작업항

목을할당합니다. 작업량은대기및활성작업항목의수로측정됩니다.

Business Process Manager사용설명서 15

Page 16: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

업무 프로세스 디자인 이해

사용자 범주 수행자선택방법

8그룹의일부사용자 복수사용자또는별칭목록을활동수행자로선택

합니다. 서버는수행자로선택된각사용자에게작업항목을할당합니다.

9여러순차적수행자 복수사용자또는별칭목록을활동수행자로선택

합니다. 서버는선택된사용자목록의첫번째사용자에게작업항목을할당합니다. 사용자가해당작업항목을완료하면서버에서는선택한사용자목

록의다음사용자를위한다른작업항목이작성됩

니다. 이과정은선택한모든사용자가각각의작업항목을완료할때까지계속됩니다.

10작업대기열 서버는사용자가선택한작업대기열에작업항목

을할당합니다. 해당대기열작업에할당된사용자가대기열에서우선순위에따라작업항목을가

져올수도있고 Queue Manager가해당항목을특정사용자에게할당할수도있습니다. 작업대기열처리에대한자세한내용은 Webtop사용설명서를 참조하십시오.

워크플로참여자는워크플로작업에대해자신이할당되지않도록표시할수있습니다.워크플로가실행되었을때수행자로선택한사용자에게작업을할당할수없는경우,워크플로엔진은해당사용자의위임자에게작업항목을할당합니다. 위임자에대한자세한내용은 18페이지의위임및확장사용을참조하십시오.

Business Process Manager에서활동수행자를선택하는방법은 57페이지의수행자선택을참조하십시오. 런타임시수행자가선택된활동을만드는방법에대한자세한내용은 16페이지의수행자를지정하는경우및 17페이지의별칭사용을참조하십시오.

수수수수행행행행자자자자를를를를 지지지지정정정정하하하하는는는는 경경경경우우우우

활동을만들때사용자범주인수행자유형을정의해야합니다. 활동을만들면서실제수행자를정의할수있습니다. 또는실제수행자를정의하지않고런타임시에다음과같이실제수행자가선택되도록활동을구성할수도있습니다.• 워크플로시작시워크플로개시자에의해선택

• 활동시작시서버에의해선택

• 이전활동완료시이전활동수행자에의해선택

활동정의에서실제수행자를정의하는것은가장유연성이적은구조입니다. 가장유연한구조는이전활동수행자가활동의수행자를선택하는구조이며,이러한구조에서는현재상황과업무규칙을충분히반영하여수행자를결정할수있습니다.

사용자범주를범주 0(워크플로감독자), 1(저장소소유자)또는 2(이전활동수행자)로선택한경우,선택된범주에의해실제사용자가결정됩니다. 예를들어실행중인워크플로

16 Business Process Manager사용설명서

Page 17: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

업무 프로세스 디자인 이해

에단한명의워크플로감독자가있고,워크플로가실행되는저장소에단한명의저장소소유자가있는경우,활동을만들때실제수행자를정의하지않아도활동이시작될때서버에의해실제수행자가결정됩니다.

범주 3(특정사용자)을선택한경우활동을만들때실제사용자를선택할수있습니다. 워크플로실행시실제사용자가선택되도록하려면특정사용자이름대신별칭을사용합니다. 별칭에대한자세한내용은 17페이지의별칭사용을참조하십시오. 별칭은별칭집합을사용하는서버나이전활동수행자에의해자동으로해석됩니다. 범주 4, 5, 6또는 10의경우에도같은옵션이적용되나개별사용자의이름대신그룹이나작업대기열의이름을제공해야합니다. 활동을만들때그룹또는대기열을선택하려면해당그룹이나대기열의이름을제공하고,런타임시실제그룹또는대기열이선택되도록하려면별칭을사용합니다.

범주 8과 9의경우에는여러사용자의이름과별칭을제공할수있습니다. 다른범주에서와마찬가지로활동을만들때실제수행자를선택하거나,이전활동수행자가수행자를선택하도록하거나또는런타임시수행자가선택되도록별칭을사용할수있습니다.

별별별별칭칭칭칭 사사사사용용용용

별칭은실제사용자또는그룹이름대신사용하는사용자또는그룹범주에대한설명이름입니다. 서버는런타임시별칭을해당시간과장소에맞는실제사용자나그룹의이름으로대체합니다. 별칭을사용하여활동을정의하면다양한컨텍스트에사용할수있는유연한프로세스템플릿을만들수있습니다.

예를들면휴가신청을위한워크플로를만드는경우,회사내의각부서별로다른책임자가휴가를승인합니다. 이런경우,각부서별로다른프로세스템플릿을만들기보다는모두가사용할수있는하나의템플릿을만들수있습니다. 결국업무프로세스는모든부서마다동일하기때문에활동에대해특정수행자이름을사용하는대신 ’책임자’라는별칭

을사용하는것입니다. 워크플로가실행되면서버는 "워크플로개시자의관리자는누구입니까?"라는질문에대답하고작업항목을해당사용자에게보냅니다.

서버는런타임시하나이상의별칭집합을검색하여별칭및별칭에연결된실제값을찾아별칭을확인합니다. 별칭집합은별칭및별칭에해당하는실제값의목록을정의한개체입니다. Documentum Administrator에서별칭집합을만들수있으며,자세한내용은 Content Server Administrator’s Guide를참조하십시오. 별칭집합과특정사용자들을연관시킬수있으며, Business Process Manager에서워크플로에대한기본별칭집합을 확인할 수 있습니다.

별칭을활동의수행자로포함한경우,서버가워크플로의기본별칭집합,워크플로를시작한사용자와연결된별칭집합,이전활동수행자의별칭집합또는사용자가선택한기타다른별칭집합등을참조하여런타임시별칭을결정하도록지정할수있습니다. 또한서버를설정하여워크플로가시작될때워크플로개시자가직접별칭의값을제공하도록

할수있습니다. 워크플로개시자가별칭을지정하도록하려면,별칭이매핑된이름이아니라별칭을포함하고있는프로세스템플릿의기본별칭집합을정의해야합니다. 자세한내용은 58페이지의수동수행자선택을참조하십시오.

Business Process Manager사용설명서 17

Page 18: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

업무 프로세스 디자인 이해

위위위위임임임임 및및및및 확확확확장장장장 사사사사용용용용

수동활동을만들때활동을수행하는사용자가활동을다른수행자에게위임할수있는지,또는추가수행자를지정하여활동을확장할수있는지여부를지정합니다.

위임의경우,원래수행자는해당활동을완료하지않으며,확장의경우에는원래수행자및지정된추가수행자가모두활동을완료합니다.

위임이허용된경우,자동또는수동위임이가능합니다.

• 서버가활동수행자의가용성을확인하여해당수행자를사용할수없다고판단하면

자동위임이발생합니다. 이경우,원래수행자가워워워워크크크크플플플플로로로로가가가가용용용용성성성성대화상자에서지정한사용자에게작업이자동으로위임됩니다. 식별된사용자가없거나그사용자가수행할수없을경우활동이만들어질때설정된구성옵션에따라작업항목은워크

플로감독자에게재할당되거나원래의수행자에게반환됩니다.• 작업항목의수행자,워크플로감독자또는수퍼유저가작업항목의위임을선택하면수동 위임이 발생합니다.

확장이허용된경우,원래수행자가활동의작업항목을완료한후해당활동을수행할다음수행자를지정할수있습니다. 서버는두번째수행자가수행할새작업항목을생성합니다. 두번째수행자가해당작업을완료한후에야서버에서활동전환조건이평가되고다음활동으로이동합니다. 두번째수행자는활동을더이상확장할수없습니다.

이러한옵션을설정하는방법은 57페이지의수행자선택을참조하십시오.

작작작작업업업업 주주주주제제제제 정정정정의의의의

작업주제는작업항목에대한정보를작업항목수행자에게제공하는메시지입니다.메시지는활동정의의일부입니다. 메시지에는런타임시서버가값을대체하는하나이상의속성에대한참조가포함됩니다. 예를들어,작업주제가다음과같이정의되었다고가정합니다.

워크플로 {dmi_workflow.object_name}의(활동번호 {dmi_queue_item.r_act_seqno}(으)로부터){dmi_queue_item.task_name}작업을수행하십시오.첨부된패키지는 {dmi_package_r_package_name}입니다.

task_name이 "Review", r_act_seqno는 2, object_name은 "Engr Proposal", r_package_name은"First Draft"라고가정하면런타임시사용자는다음과같은메시지를보게됩니다.

워크플로 Engr Proposal의 (활동번호 2(으)로부터) Review작업을수행하십시오.첨부된패키지는 First Draft입니다.

작업주제는최대 255자(변수참조가해석되기전)이며다음과같은개체유형과속성에대한참조를 포함할수있습니다.• dm_workflow개체의 모든속성

18 Business Process Manager사용설명서

Page 19: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

업무 프로세스 디자인 이해

• 현재작업과연관된 dmi_workitem개체의속성• task_subject를제외하고현재작업과연관된 dmi_queue_item개체의모든속성• dmi_package개체의모든속성

참참참참고고고고: 패키지의문서이름은워크플로템플릿등록정보대화상자에서런런런런타타타타임임임임시시시시문문문문서서서서 이이이이름름름름을을을을패패패패키키키키지지지지에에에에저저저저장장장장옵션을선택한경우에만사용할수있습니다(40페이지의프로세스템플릿등록정보설정참조).

참조는중괄호{ }로묶어야합니다. 개체유형이름과속성이름은소문자여야하고점으로 구분해야 합니다.

서버는문자열을해석할때다음규칙을사용합니다.• 해석된개체유형과속성참조를따옴표로묶지않습니다.• 참조된속성이반복속성인경우쉼표로구분하여모든값을대체합니다.• 구성된문자열(변수가해석된후)이 513자이상인경우,문자열을자릅니다.• 개체유형과속성참조에오류가포함된경우예를들어,개체유형이나속성이존재하지않는경우,참조를해석하지않습니다. 해석되지않은참조가메시지에나타납니다.

해석된문자열은작업과연관된대기열항목개체의 task_subject속성에저장됩니다.서버가대기열항목을만들고나면참조한속성의값이변경되더라도대기열항목의

task_subject속성값은변하지않습니다.

사사사사인인인인오오오오프프프프요요요요구구구구사사사사항항항항 추추추추가가가가

많은업무프로세스에서는책임이따릅니다. 책임을부여하는한가지방법은수행자에게자신이수행한작업을사인오프하도록하는것입니다. Business Process Manager에서수동활동을정의할때수행자가사인오프해야만활동이완료되도록지정할수있습니다.사인오프할때는수행자가암호를입력하여자신이작업을수행했음을확인해야합니다.

참참참참고고고고: Content Server도작업또는작업과연관된문서를사인오프하는방법으로전자서명과디지털서명을지원합니다. 고급사인오프옵션에대한자세한내용은 ContentServer설명서를 참조하십시오.

우우우우선선선선 순순순순위위위위 값값값값 설설설설정정정정

자동활동의경우,서버대기열상에있는여러활동에대한특정활동의상대적인실행순서를결정하는우선순위값을지정합니다. 수동활동의경우에도우선순위를설정할수있으며,이우선순위는수행자의받은편지함에반영됩니다.

자동활동이시작되면주기적으로실행되는서버의실행대기열에해당활동이배치

되며,서버는우선순위순으로활동을실행합니다. 기본적으로서버가실행될때마다대기열의모든자동활동이실행되지만시스템관리자가서버실행시처리되는활동

의수를제한할수있습니다. 서버구성설정 max_wf_jobs의값이낮게설정되어있고,

Business Process Manager사용설명서 19

Page 20: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

업무 프로세스 디자인 이해

높은우선순위를지닌대기중활동이많은경우,여러번의실행호출이있은후에야낮은우선순위의활동이처리됩니다.

Business Process Manager에서는낮음,중간,높음의우선순위설정이외에도활동에대한동적우선순위를설정할수있습니다. 동적우선순위란활동의우선순위가프로세스템플릿의일부로설정되지않고워크플로실행시사용자정의코드를사용하여설정된경

우를말합니다. 시스템에런타임시우선순위를설정하는사용자정의코드가있을경우에만동적우선순위를설정해야합니다.

활동의우선순위설정방법에대한자세한내용은 56페이지의활동등록정보설정을 참조하십시오.

패패패패키키키키지지지지 정정정정의의의의

업무프로세스를정의할때워크플로가어떤개체를처리하는지식별해야합니다. 워크플로에서처리하는개체(예를들어,문서)를패키지라고합니다. 패키지는활동이수행되는컨텐트를나타냅니다. 활동은하나이상의패키지로작업할수있습니다.

패키지를정의하려면워크플로로처리하는항목을지정해야합니다. 또한패키지로작업하는활동의수행자가작업을수행하는데사용할양식을선택할수있는옵션이있습니다.

활동수행시패키지로가능한기본작업에는다음과같은세가지가있습니다.• 패키지를변경하지 않습니다.• 패키지를수정할수있으며저장소에새버전으로저장할수있습니다.• 받은패키지를전달하지않고워크플로에새패키지를사용할수있습니다.많은워크플로의경우모든활동이동일한하나이상의패키지에서작동합니다. 예를들어,구매주문검토및승인을위한워크플로에서는필요한모든활동에대해동일한구매주문서패키지를사용합니다.

또다른경우,활동에서수행된작업으로인해들어오는패키지에대한새로운문서버전이만들어질수있습니다. 예를들어,특정사용자에게검토할문서가수신된경우해당사용자는문서를검토하고의견이나수정내용을추가한후문서를체크인합니

다. 이경우,다음활동으로패키지를전송할때새로운버전의구성요소가전송되도록해야합니다. Business Process Manager에서이시나리오를완료하려면수신한패키지와같은패키지를전달하되다른버전으로전달하도록활동을구성해야합니다. 2.5와같은실제버전번호를사용하거나초안또는현재등과같은상징적인버전레이블

을사용하여버전을지정할수있습니다.

일부활동에서수행되는작업의경우,수신된패키지와는전혀다른패키지를전송해야하는경우가있습니다. 예를들어,활동에서인사조치통지가수락된경우,수행자(인사팀직원)는해당통지는보관하고별도의양식을회계부서로전송해야합니다. BusinessProcess Manager에서특정패키지를입력으로수락하고다른패키지와함께출력으로전송하도록활동을구성할수도있습니다.

20 Business Process Manager사용설명서

Page 21: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

업무 프로세스 디자인 이해

Business Process Manager에서흐름및패키지를구성하는방법은 73페이지의패키지처리를 참조하십시오.

양양양양식식식식템템템템플플플플릿릿릿릿을을을을패패패패키키키키지지지지와와와와연연연연결결결결

수동활동에전달된각패키지를양식템플릿과연관시킬수있습니다. 양식템플릿은데이터입력수행자를위한사용자정의사용자인터페이스입니다. 구성옵션에따라,수행자가 Documentum받은편지함에서패키지를열거나패키지등록정보를볼때이양식이표시됩니다. 수행자는양식에데이터를입력하여활동을완료하거나패키지등록정보를업데이트합니다. 활동에두개이상의패키지가수신된경우,수행자는각패키지와연관된양식을작성합니다. 패키지에연관된양식이없는경우수행자에게기본 Task Manager대화상자가나타납니다.

41페이지의프로세스패키지관리에설명한대로워크플로에추가할때양식템플릿을각패키지와연관시킬수있습니다. 수동활동을구성하는경우양식템플릿을패키지와연관시킬수도있습니다. 패키지는한번에단하나의연관된양식만가질수있지만패키지가워크플로를통과하면서양식은변경될수있습니다. 예를들어구매요청을승인한관리자에게표시되는양식은요청을하는사람이작성한양식과다를수있습니

다. 두양식의기본데이터는동일하지만사용자에게표시되는모양은서로다릅니다.활동을구성할때해당활동에사용될양식템플릿이업무프로세스수준에서패키지

와연관된양식템플릿과는다르게설정할수있습니다.

양식템플릿을패키지와연관시키려면양식템플릿과패키지는같은기본데이터모델을

가져야합니다. 그러므로양식을선택할때 Business Process Manager에서는데이터모델이패키지에대해선택한데이터유형과일치하는양식템플릿만을표시합니다. 패키지의개체유형을설정하기전에양식템플릿을선택한경우 Business Process Manager는개체유형이선택된양식템플릿의데이터모델과일치하도록설정합니다.

양식템플릿과양식에대한자세한내용은 Documentum Forms Builder User Guide를참조하십시오.

트트트트리리리리거거거거 조조조조건건건건 설설설설정정정정

트리거는활동을시작할수있다는신호입니다. 트리거조건은활동의시작기준을정의합니다. 런타임시서버는활동의트리거조건이충족되어야활동을시작합니다. 트리거조건에는선택에따라활동이시작되기전에발생해야하는트리거이벤트를포

함시킬 수도 있습니다.

들어오는흐름이두개이상포함된활동의경우,해당활동이시작되기전에완료되어야할이전활동의개수를지정할수있습니다. 트리거조건은활동시작전에패키지를현재활동에전달해야하는최소흐름개수입니다. 예를들면들어오는흐름이 3개인활동의경우, 2개의흐름이패키지를전달하면활동이시작되도록지정할수있습니다. 트리거조건의값은 1과들어오는흐름의총개수사이의값이어야합니다.

Business Process Manager사용설명서 21

Page 22: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

업무 프로세스 디자인 이해

트리거이벤트는워크플로에대해대기상태에있는이벤트입니다. 이벤트는시스템정의이벤트(예: dm_checkin)일수도있고,사용자가이벤트이름을직접구성(예: promoted또는 released)할수도있습니다. 그러나사용자는워크플로를등록하여이벤트알림을수신할수없기때문에 Documentum API를사용하여이벤트를워크플로에명시적으로대기시켜야합니다. 시작조건에트리거이벤트를포함시키면서버가워크플로에대기된이벤트를찾아야활동을시작할수있습니다. 동일한이벤트를여러활동의트리거로사용할수있지만응용프로그램은각활동마다이벤트를한번씩대기시켜야합니다. 이벤트를정의하고대기열에올리는방법에대한자세한설명은 Documentum Content ServerFundamentals의 "Task, Events, and Inboxes"를참조하십시오.

활동트리거조건설정에대한자세한내용은 64페이지의활동트리거설정을참조하십시오.

타타타타이이이이머머머머 설설설설정정정정

활동을구성할때작업이예상대로진행되지않을경우수행되는타이머를설정할수있

습니다. 예를들어워크플로시작후 12시간이내에활동이시작되지않으면워크플로감독자가경고메시지를받게하거나,활동시작후 4시간이내에활동이완료되지않으면활동수행자에게메시지를보낼수있습니다.

Business Process Manager는활동에대해두가지종류의경고타이머를제공합니다.• 사전타이머는워크플로가시작한후지정한시간내에활동이시작되지않은경

우 작업을 수행합니다.• 사후타이머는활동이시작한후지정한시간내에활동이완료되지않은경우작

업을 수행합니다.타이머가만료되면활동특성에따라다음작업중하나를수행합니다.

• 알알알알림림림림—한명이상의사람에게알림메시지를보냅니다.• 시시시시작작작작프프프프로로로로세세세세스스스스—현재활동패키지를사용하여새워크플로프로세스를시작합니다.• Java메메메메서서서서드드드드실실실실행행행행—자동화된워크플로메서드를실행합니다(수퍼유저권한을가진 사용자만 가능).

• 작작작작업업업업 위위위위임임임임—다른수행자에게작업을위임합니다.• 작작작작업업업업완완완완료료료료—수동작업을자동으로완료하고다음활동으로워크플로를진행합니다.• 실실실실패패패패한한한한자자자자동동동동작작작작업업업업다다다다시시시시실실실실행행행행—자동작업이실패한후자동작업과연결된워크플로메서드를 실행합니다.

처음두작업은모든활동타이머에사용할수있습니다. 활동수행자가수퍼유저권한을가지고있으면타이머가서비스를시작할수있습니다. 작업위임및작업완료작업은단일작업항목을처리하는수동활동에대한사후타이머작업으로만사용할

수있습니다. 실패한자동작업다시실행은자동작업에대한사후타이머작업으로만 사용할 수 있습니다.

22 Business Process Manager사용설명서

Page 23: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

업무 프로세스 디자인 이해

타이머가작업을완료하면워크플로패키지중하나에서속성값을선택적으로설정할

수있습니다. 활동전환조건을이값에대해테스트할수있으며필요한경우패키지를 다르게처리할수있습니다.

활동은필요한수만큼사전,사후유형의타이머를가질수있습니다. 또한활동을완료할때까지지정된간격으로최종타이머작업을반복적으로수행하도록할수도있습니다.

경고타이머를확인하고요청된동작을수행하는작업은 dm_WfmsTimer시스템관리도구에의해수행됩니다. dm_WfmsTimer도구는시스템관리도구와함께설치됩니다. 그러나비활성상태로설치되기때문에워크플로에서경고타이머를사용하려면시스템관리자가

이작업을활성화해야합니다. 경고타이머가활성화되면기본적으로한시간에한번씩실행됩니다. dm_WfmsTimer에대한자세한내용은 Content Server설명서를참조하십시오.

기본적으로,경고메시지는사용자의받은편지함으로전송됩니다. 그러나,사용자정의전자메일템플릿을사용하여전자메일알림을보내는타이머를구성할수있습니다.

자세한내용은 66페이지의경고타이머설정을참조하십시오.

알알알알림림림림 설설설설정정정정

Content Server에는특정이벤트를모니터하고이벤트가발생하는경우해당사용자에게통보하는기능이있습니다. 이벤트는 Documentum개체에적용되는특정한동작입니다.Business Process Manager에서관련이벤트는사용자가작업항목을작업하기시작하거나또는작업항목을다른사용자에게위임하는것과같은워크플로관련동작입니다.

프로세스템플릿또는활동을구성할때사용자정의전자메일주소메시지템플릿을

여러개의주요워크플로관련이벤트에연관시킬수있습니다. 전자메일템플릿은Documentum저장소에저장되는특별한양식의문서로서알림전자메일메시지의본문과주제를정의합니다. 템플릿에는서버가런타임시대체하는값을가진변수가포함되어있어서,전달된메시지에전달된패키지또는현재수행자이름등의상황정보를포함할수있습니다. 이벤트에연관된전자메일템플릿이있는경우,이벤트의알림을수신하도록등록된사용자는연결된전자메일템플릿에서생성된메시지를받게됩니다.

참참참참고고고고: 서버는한명이상의사용자가이벤트의알림수신을등록한경우에만알림메시지를보냅니다. 이벤트알림등록에대한자세한설명은 Documentum Content ServerFundamentals의 "Task, Events, and Inboxes"장을참조하십시오.

알림옵션설정방법에대한내용은 68페이지의알림설정을참조하십시오.

활활활활동동동동 전전전전환환환환 정정정정의의의의

활동에여러개의나가는흐름이있는경우,뒤따르는모든활동에패키지를전송하거나,활동의결과에따라그다음활동중일부활동에만패키지를전송할수있습니다. 예를들면새양식의디자인을검토하는수행자에게,다음검토자에게디자인을전달하거나디자

Business Process Manager사용설명서 23

Page 24: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

업무 프로세스 디자인 이해

이너에게돌려보내수정하도록하는선택권을줄수있습니다. 해당활동에서두개의가능한다음활동으로이어지는흐름을작성한후수행자가따를경로를선택할수있

도록함으로써이러한분기로직을설정할수있습니다.

활동의전환유형은활동이완료되었을때다음활동이선택되는방법을정의합니다. 이러한전환유형에는다음세가지가있습니다.

• 연결된모든활동선택—패키지는흐름전달과흐름거부등이러한활동에링크된다음의모든활동으로전송됩니다.

• Let performer select the next activities(수행자가다음활동선택) —현재활동의수행자가런타임시패키지를전송할다음활동을선택합니다.

• Select next activities based on conditions(이조건을기준으로다음활동선택) —일련의전환조건을평가하여패키지를수신할활동을결정합니다.

활동이그룹활동일경우즉수행자범주가 4(그룹의모든사용자)또는 8(그룹의일부사용자)이면서버가전체활동을완료된것으로처리합니다. 따라서다음활동으로패키지를전달하기전에작업을수행해야할그룹의구성원수를지정하게됩니다. 예를들어, 5명의사용자가활동에대한작업항목을받은경우그중 3명이완료했을때작업이완료된것으로지정할수있습니다. 또는 5명의사용자모두가작업을완료하도록요구할 수도 있습니다.

수행자가다음활동을선택할수있도록허용할경우수행자가선택할수있는다음활동

수를제한할수있습니다. 예를들어,활동에서세개의흐름이나갈경우수행자가패키지를세개의흐름모두로전송하도록하거나,수행자에게그중하나또는두개를선택하도록요구할수 있습니다.

수행자그룹이다음활동을선택할수있도록허용할경우,즉수행자범주가 4또는 8이고수행자가다음활동을선택할수있도록전환옵션이설정되었을경우에는수행

자의선택을결합하는방법을서버에지정해야합니다. 그룹이활동을선택할경우일부수행자는전달활동을선택하고일부수행자는거부활동을선택할수있습니다. 이경우,워크플로엔진은선택된모든활동만선택할지,거부활동만선택할지아니면전달활동만선택할지를결정해야합니다. 수행자가거부활동또는전달활동을선택할때마다활동을즉시수행하도록결정할수도있습니다.

조건부전환유형을선택한경우해당활동에대해최소한하나의전환조건을정의

해야 합니다.

전전전전환환환환 조조조조건건건건 결결결결정정정정

전환조건을사용하면활동의결과에따라패키지를다르게라우팅하는활동을정의할수

있습니다. 전환조건은하나이상의관련흐름에대한논리적조건입니다. 런타임시활동이완료되면서버는활동의전환조건을평가하여워크플로에서다음단계로시작할활동

을결정합니다. 값이 TRUE인첫번째전환조건과연결된활동에패키지가전달됩니다.런타임시서버는항상전환조건(값이 TRUE인첫번째전환조건)을하나만선택하지만,활동에는여러개의전환조건이포함될수있습니다.

24 Business Process Manager사용설명서

Page 25: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

업무 프로세스 디자인 이해

전환조건은부울표현식으로작성되어야하며,일반적으로패키지의컴포넌트나포함된워크플로또는마지막으로완료된작업항목의특성을확인하는데사용됩니

다. 워크플로패키지가 XML문서일때문서에서 XML요소값을확인하는전환조건을 만들 수 있습니다.

전환조건을사용할때는항상 Else옵션을포함시켜야합니다. Else옵션은적용할전환조건이없을때서버에서수행하는동작으로,연결된조건이없습니다. 활동에는하나의 Else옵션만포함될수있습니다.

활동의전환조건정의에대한자세한내용은 69페이지의활동전환규칙설정을참조하십시오.

Business Process Manager사용설명서 25

Page 26: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

업무 프로세스 디자인 이해

26 Business Process Manager사용설명서

Page 27: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

2장장장장

Business Process Manager사사사사용용용용

Business Process Manager는워크플로를정의하고워크플로의레이아웃을지정하는데사용할수있는그래픽도구입니다. Business Process Manager창은다음두가지기본창으로나뉘어있습니다.

• 왼쪽창에는활동팔레트가표시되어,프로세스템플릿에추가할수있는활동유형을위한활동 템플릿을 보여 줍니다.

• 오른쪽창은프로세스템플릿편집기이며,템플릿을만들면해당프로세스템플릿이그래픽으로 표시됩니다.

두창사이의경계선에마우스를놓고경계선을새위치로끌어서두창의크기를변경할수있습니다.

한쌍의화살표가두창사이에나타납니다. 둘중하나의창을전체창에맞춰확대하려면확대하려는창으로부터바깥쪽을향하는화살표를클릭하고, Business Process Manager를두개의창보기로다시되돌리려면다른쪽을향하는화살표를클릭합니다. 이화살표는창의가장자리에나타납니다.

구성가능한도구모음이창상단에표시되어일반적인명령을손쉽게사용할수있습니다.

워크플로가너무커서화면에표시되지않으면,탐색기를사용하여전체프로세스템플릿을보고어떤부분을표시할지지정할수있습니다.

Business Process Manager사용설명서 27

Page 28: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

Business Process Manager 사용

그그그그림림림림 2-1. Business Process Manager

Business Process Manager도도도도구구구구모모모모음음음음창상단에표시된구성가능한도구모음을사용하여일반적인명령을빠르게액세스할

수있습니다. 도구모음에서명령을실행하려면명령에해당하는아이콘을클릭합니다.아이콘이수행하는명령을확인하려는경우,마우스커서를아이콘위로가져가면(클릭하지는않음)작은팝업상자에아이콘의이름이표시됩니다.

보보보보기기기기메뉴의옵션을사용하여도구모음에나타날아이콘을제어할수있습니다. BusinessProcess Manager에는다음세가지의도구모음아이콘그룹이있습니다.

• 표준도구모음아이콘 -파파파파일일일일및 편편편편집집집집메뉴의명령을수행합니다.• 워크플로도구모음아이콘 -활동또는흐름을만들거나워크플로개체의등록정보를 표시할 수 있습니다.

• 표시도구모음아이콘 -프로세스템플릿편집기창의화면을확대/축소할수있습니다.기본적으로도구모음에는세가지아이콘그룹이표시됩니다.

Business Process Manager도도도도구구구구모모모모음음음음에에에에표표표표시시시시할할할할아아아아이이이이콘콘콘콘을을을을선선선선택택택택하하하하려려려려면면면면다다다다음음음음과과과과같같같같이이이이하하하하십십십십시시시시오오오오.

1. 보보보보기기기기메뉴에서 도도도도구구구구 모모모모음음음음을선택합니다.

28 Business Process Manager사용설명서

Page 29: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

Business Process Manager 사용

하위메뉴에사용가능한도구모음아이콘그룹의이름이표시됩니다. 현재도구모음에표시되어있는그룹의경우,해당이름옆에확인표시가있습니다.

2. 도구모음에추가또는제거하려는그룹을선택합니다.확인표시가없는옵션을선택할경우,해당아이콘그룹이도구모음에추가됩니다. 확인표시가있는옵션을선택하면확인표시가지워지고해당아이콘그룹이 도구모음에서 제거됩니다.

활활활활동동동동 팔팔팔팔레레레레트트트트

Business Process Manager창의왼쪽에있는활동팔레트에는템플릿에추가할수있는미리정의된활동템플릿이표시됩니다. 활동팔레트를사용하면활동템플릿을관련그룹으로구성할수있습니다. 예를들어,팔레트의이름은승인및통합과같은일반적인 범주의활동을나타냅니다.

각활동템플릿은특정한유형의활동을나타내며그활동유형에만적용되는특별한등

록정보를가집니다. 예를들어,외부파트너에게전자메일을보내는활동템플릿에는전자메일주소에대한등록정보가포함됩니다. 활동템플릿에대한자세한내용은6장,활동템플릿작업을참조하십시오.

각활동팔레트는 Documentum저장소의시스템폴더에해당합니다. 팔레트폴더는팔레트와같은이름을가지며시스템폴더 System\Workflow\Activity Templates에상주합니다.폴더에는팔레트의활동템플릿에해당하는 dm_activity개체가포함됩니다.

프로세스템플릿에활동을추가하려면해당활동템플릿을팔레트에서프로세스템플릿

편집기의원하는위치로끌어놓은다음활동의등록정보를설정합니다. 활동템플릿의등록정보를보거나편집하려면활동팔레트에서해당아이콘을두번클릭합니다. 활동과활동템플릿의등록정보설정에대한자세한내용은 5장,활동작업을참조하십시오.

활동팔레트에는사용자정의프로세스템플릿을만드는시작지점의역할을하는미리

정의된프로세스템플릿이포함되어있을수있습니다. 활동팔레트에프로세스템플릿이포함된경우 워워워워크크크크플플플플로로로로단추가팔레트하단에나타납니다. 단추를클릭하면미리정의된프로세스템플릿이팔레트의아래부분에나타납니다. 프로세스템플릿을프로세스템플릿편집기로끌어놓습니다.

Business Process Manager의기기기기본본본본설설설설정정정정대화상자를사용하여어떤활동팔레트를표시할지제어할수있습니다. 설정한기본설정은한사용자의 ID에만적용됩니다. 각사용자는다른기본설정을설정할수있습니다. 각팔레트에표시되는활동템플릿제어에대한자세한내용은 78페이지의활동팔레트관리를참조하십시오.

Business Process Manager의의의의 기기기기본본본본설설설설정정정정을을을을설설설설정정정정하하하하려려려려면면면면 다다다다음음음음과과과과같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 파파파파일일일일메뉴에서 기기기기본본본본 설설설설정정정정을선택합니다.기본설정대화상자가나타납니다. 왼쪽의목록상자는사용할수있는활동팔레트를나타내며오른쪽의목록상자는 Business Process Manager에현재표시된팔레트를 나타냅니다.

Business Process Manager사용설명서 29

Page 30: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

Business Process Manager 사용

참참참참고고고고: 기본설정은각사용자마다개별적으로저장됩니다. 다른사용자로로그인하면다른팔레트목록이표시됩니다.

2. 사용가능한팔레트목록에새팔레트를추가하려면새새새새로로로로만만만만들들들들기기기기를클릭하고나타나는대화상자에팔레트이름을입력합니다.대화상자에서확확확확인인인인을클릭하면목록상자에새팔레트가나타납니다. 팔레트표시탭에이름이나타납니다. 이름이 12자이상인경우탭에서잘려나타납니다.

3. Business Process Manager에팔레트를표시하려면왼쪽목록상자에서이름을강조표시하고 추추추추가가가가 >를 클릭합니다.이름이오른쪽목록상자로이동합니다.

4. Business Process Manager에서팔레트를제거하려면오른쪽목록상자에서이름을강조표시하고 < 제제제제거거거거를클릭합니다.이름이왼쪽목록상자로이동합니다.

5. 템플릿을저장할때 Business Process Manager가템플릿검증또는설치여부를묻도록할 것인지 지정합니다.프로세스템플릿을사용하여실행중인워크플로를만들려면템플릿이미리검증

및설치되어야합니다. 저저저저장장장장 후후후후 검검검검증증증증 및및및및 설설설설치치치치 프프프프롬롬롬롬프프프프트트트트를를를를 항항항항상상상상 표표표표시시시시합합합합니니니니다다다다확인란을선택하면 Business Process Manager에는템플릿을저장할때마다템플릿검증및설치여부를묻는프롬프트가표시됩니다. 이확인란을선택하지않으면프롬프트가표시되지않습니다. 워크플로를만들기전에템플릿과활동을확실하게검증 및설치할필요가 있습니다.

프프프프로로로로세세세세스스스스템템템템플플플플릿릿릿릿편편편편집집집집기기기기창창창창

프로세스템플릿편집기창은업무프로세스흐름의레이아웃을정할수있는영역입

니다. 업무프로세스를정의하려면팔레트의활동을프로세스템플릿편집기로끌어놓고흐름에연결한후활동및흐름의등록정보를정의합니다. 자세한내용은 38페이지의프로세스템플릿만들기를참조하십시오. 또한템플릿의레이블영역에텍스트 메모를추가할수있습니다.

업무프로세스의시각적레이아웃을조정하는절차는다른그래픽레이아웃소프트

웨어에서사용하는절차와비슷합니다.

• 프로세스템플릿에개체를추가하려면,팔레트의활동을프로세스템플릿편집기창으로끌어놓습니다. 개체는사용자가템플릿창에서마우스단추를놓는위치에추가됩니다. 워크플로도구모음은 (빈)활동과흐름을추가하는단추도제공합니다.

• 프로세스템플릿내에서개체를이동하려면개체를선택하여새로운위치에끌어놓

습니다. 다른활동과연결된흐름이있는활동을이동하는경우,흐름을나타내는화살표가해당활동과함께이동합니다. 흐름은자동으로이동하지않습니다.

• 프로세스템플릿에서개체를제거하려면개체를선택한후도구모음에서선택한개

체삭제아이콘 을클릭하거나,편편편편집집집집메뉴에서삭삭삭삭제제제제를선택합니다.

30 Business Process Manager사용설명서

Page 31: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

Business Process Manager 사용

• 활동을복사하려면활동을선택한후도구모음에서복사아이콘 을클릭하거나,편편편편집집집집메뉴에서복복복복사사사사를선택합니다. 템플릿에새복사본을추가하려면도구모음에서붙여넣기아이콘 을클릭하거나,편편편편집집집집메뉴에서붙붙붙붙여여여여넣넣넣넣기기기기를선택합니다.

• 지정된개체에대해사용가능한동작을보려면,개체를선택한후마우스오른쪽단추로클릭합니다. 마우스커서의위치에사용가능한동작의목록이표시된컨텍스트메뉴가나타납니다.

이러한동작의경우,동작을수행할개체를선택해야합니다.

프프프프로로로로세세세세스스스스템템템템플플플플릿릿릿릿편편편편집집집집기기기기창창창창에에에에서서서서하하하하나나나나이이이이상상상상의의의의개개개개체체체체를를를를선선선선택택택택하하하하려려려려면면면면다다다다음음음음과과과과같같같같이이이이하하하하십십십십시시시시오오오오.

1. 도구모음의개체선택아이콘 이선택된상태에서프로세스템플릿편집기창에서

개체를나타내는그래픽을클릭하거나,빈영역을클릭한후마우스를끌어서선택할개체주변에사각형을그립니다.일련의검정상자가선택된개체주변에표시됩니다. 개체를다시한번클릭하면선택이해제되면서검정상자가사라집니다.

2. 개체를추가로선택하려면 Shift키를누른상태에서각개체를클릭합니다.Shift키를누르지않으면다른개체를선택할때마다이전에선택된개체가자동으로 선택 해제됩니다.

3. 템플릿에있는개체를모두선택하려면편편편편집집집집메뉴에서모모모모두두두두선선선선택택택택을선택합니다.

활활활활동동동동 정정정정렬렬렬렬

정렬옵션을통해워크플로활동을정확히배치할수있습니다. 활동의왼쪽,오른쪽,위쪽또는아래쪽가장자리나가운데점을기준으로활동을세로또는가로로정렬할

수 있습니다.

활활활활동동동동을을을을 정정정정렬렬렬렬하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 정렬할 활동을선택합니다.정렬옵션을사용하려면두개이상의활동을선택해야합니다. 활동을선택하는방법에대한자세한설명은 30페이지의프로세스템플릿편집기창을참조하십시오.

2. 보보보보기기기기메뉴에서정정정정렬렬렬렬을선택한다음하위메뉴에서원하는정렬을선택합니다.사용가능한정렬옵션은다음과같습니다.• 왼왼왼왼쪽쪽쪽쪽—선택된개체의왼쪽가장자리맞춤• 세세세세로로로로—선택된개체의중심을수직으로맞춤• 오오오오른른른른쪽쪽쪽쪽—선택된개체의오른쪽가장자리맞춤• 위위위위쪽쪽쪽쪽—선택된개체의위쪽가장자리맞춤• 가가가가로로로로—선택된개체의중심을수평으로맞춤• 아아아아래래래래쪽쪽쪽쪽—선택된개체의아래쪽가장자리맞춤

Business Process Manager사용설명서 31

Page 32: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

Business Process Manager 사용

활동의위쪽가장자리맞춤을선택하면가장위쪽에있는(가장높은)활동에따라다른활동의위치가정해집니다. 즉,선택한활동이가장높은활동에맞춰위로이동합니다. 마찬가지로활동의아래쪽가장자리를맞추려는경우,가장아래쪽에있는(가장낮은)활동이다른활동의위치를결정합니다. 왼쪽및오른쪽정렬의경우도 마찬가지입니다.

눈눈눈눈금금금금에에에에 맞맞맞맞춤춤춤춤

눈금에맞춤옵션을사용하여워크플로활동및흐름을보다정확하게정렬할수있습니다.

눈금에맞춤옵션을설정하면프로세스템플릿편집기의배경에눈금이표시됩니다. 눈금의간격은가로세로 1/3인치입니다. 편집기에서활동이나흐름을이동하는경우,활동이나흐름이눈금에맞춰자동으로정렬되기때문에개체를쉽게정렬할수있습니다. 눈금에맞춤옵션을설정해도템플릿에있는기존개체의레이아웃에는영향을주지않습니다.

눈금에맞춤옵션을해제하면눈금이사라지고개체는사용자가놓는위치에놓입니다.개체의위치를정교하게조정해야하는경우에는이옵션을해제하십시오.

눈눈눈눈금금금금에에에에 맞맞맞맞춤춤춤춤을을을을 설설설설정정정정 또또또또는는는는 해해해해제제제제하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 보보보보기기기기메뉴에서 눈눈눈눈금금금금에에에에 맞맞맞맞춤춤춤춤을선택합니다.

확확확확대대대대 또또또또는는는는 축축축축소소소소

도구모음표시단추가활성화되어있으면확대아이콘 과축소아이콘 사이의상자

에현재배율이나타납니다. 확대또는축소아이콘을클릭할때마다 Business ProcessManager가한단계씩확대또는축소합니다.

프프프프로로로로세세세세스스스스 템템템템플플플플릿릿릿릿을을을을 확확확확대대대대 또또또또는는는는 축축축축소소소소하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 확대아이콘옆의드롭다운목록을확장하거나, 보보보보기기기기메뉴에서 확확확확대대대대/축축축축소소소소를선택합니다.

2. 다음배율중에서하나를선택합니다.• 200%(최대 배율)• 150%• 100%(보통보기 -기본값)• 75%• 50%• 마마마마지지지지막막막막—현재확대/축소옵션과이전설정간을전환합니다.• 너너너너비비비비—프로세스템플릿의전체너비가프로세스템플릿편집기의창크기에맞도록템플릿크기를조정합니다.

32 Business Process Manager사용설명서

Page 33: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

Business Process Manager 사용

• 맞맞맞맞춤춤춤춤—프로세스템플릿편집기의창크기에맞춰프로세스템플릿을확대또는 축소합니다.

메메메메모모모모 추추추추가가가가

메모를사용하여프로세스템플릿의시각적레이아웃에텍스트를추가할수있습니다. 메모는자동업무프로세스에는아무런영향을미치지않지만템플릿을보는사람들이프로

세스를명확하게이해하는데도움이됩니다. 템플릿레이아웃의어느곳에라도메모를추가할수있습니다. 기본적으로메모는텍스트를둘러싼노란색사각형으로나타나지만다양한표시옵션을사용할수있습니다. 아래예는다양한형식의메모를보여줍니다.

그그그그림림림림 2-2. 시시시시각각각각적적적적 레레레레이이이이아아아아웃웃웃웃에에에에 텍텍텍텍스스스스트트트트가가가가 추추추추가가가가된된된된 메메메메모모모모

Business Process Manager에는표시된메모를숨길수있는옵션이있습니다. 도도도도구구구구메뉴에서 메메메메모모모모를선택한다음 표표표표시시시시를선택합니다. 이메뉴항목은전환옵션으로서,선택할때마다메모표시가설정/해제됩니다.

프프프프로로로로세세세세스스스스 템템템템플플플플릿릿릿릿에에에에 메메메메모모모모를를를를 추추추추가가가가하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 도구모음의메모아이콘 을클릭합니다.마우스커서를프로세스템플릿편집영역으로끌어놓으면마우스화살표옆에작은

아이콘이 나타납니다.

2. 메모를추가할위치에서프로세스레이아웃을두번클릭합니다.한번클릭하면페이지에노란색사각형이생기고두번클릭하면메모검사자대화

상자가 열립니다.

Business Process Manager사용설명서 33

Page 34: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

Business Process Manager 사용

3. 메메메메모모모모 내내내내용용용용탭에서메모텍스트를입력합니다.

4. 표표표표시시시시 탭을 클릭합니다.표시설정을변경하면,대화상자하단의 미미미미리리리리 보보보보기기기기상자에현재선택사항이표시됩니다.

5. 메모텍스트에사용할글꼴과스타일을설정합니다.

a. 글글글글꼴꼴꼴꼴목록에서글꼴을선택합니다.

b. 크크크크기기기기드롭다운목록에서글꼴크기를선택합니다.

c. 레이블의글꼴스타일을설정하려면굵굵굵굵게게게게및기기기기울울울울임임임임꼴꼴꼴꼴을선택하거나선택해제합니다.

6. 메모텍스트의색과정렬을설정합니다.

a. 왼왼왼왼쪽쪽쪽쪽,가가가가운운운운데데데데또는오오오오른른른른쪽쪽쪽쪽라디오단추중하나를선택하여메모텍스트의각행이정렬되는 방법을지정합니다.

b. 텍텍텍텍스스스스트트트트 색색색색드롭다운목록에서텍스트색을선택합니다.

c. 배배배배경경경경색색색색드롭다운목록에서메모의배경색을선택합니다.선택하는배경색과관계없이메모의외부가장자리는노란색으로유지됩니다.

7. 메모의투명도를 지정합니다.Transparency(투투투투명명명명도도도도)슬라이더컨트롤을사용하여메모의투명또는불투명수준을설정합니다. 투명도수준이 100%이면메모가불투명하므로프로세스템플릿에서메모뒤에있는모든개체가완전히가려져보이지않게됩니다. 투명도수준이 0%이면메모가완전히투명하게표시됩니다.

8. 메모의경계선모양을지정합니다.

a. 메모의가장자리에노란색경계선을표시하려면테테테테두두두두리리리리확인란을선택합니다.

b. 텍스트주석에대해 Business Process Modeling Notation형식으로메모를표시하려면 BPMN스스스스타타타타일일일일확인란을선택합니다. 위예의 "기본구매주문처리"메모와같이굵은경계선이메모의왼쪽부분에표시됩니다.

9. 적적적적용용용용을클릭하여메모검사자를종료하지않고변경사항을저장하거나,확확확확인인인인을클릭하여변경사항을저장하고메모검사자를종료합니다.프로세스레이아웃에메모가나타납니다.

10. 필요한경우메모상자의크기를조정합니다.메모의크기를조정하려면메모개체를선택하고가장자리에나타나는검은핸들

중 하나를 끕니다.

34 Business Process Manager사용설명서

Page 35: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

Business Process Manager 사용

탐탐탐탐색색색색기기기기

프로세스템플릿을정의하는과정에서프로세스템플릿을나타내는그래픽이화면크기

보다커지는경우가자주발생합니다. 이경우개체를추가하거나큰레이아웃을만들게되면프로세스템플릿편집기화면이자동으로스크롤됩니다.

탐색기를사용하여대형템플릿의특정부분을화면에표시할수있습니다.

템템템템플플플플릿릿릿릿의의의의 특특특특정정정정 부부부부분분분분을을을을 찾찾찾찾아아아아서서서서화화화화면면면면에에에에표표표표시시시시하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이하하하하십십십십시시시시오오오오.

1. 보보보보기기기기메뉴에서탐탐탐탐색색색색기기기기를선택하거나도구모음의탐색기아이콘 을클릭합니다.Business Process Manager의오른쪽창에탐색기창이나타납니다. 이창에는축소된현재프로세스템플릿이나타나며,회색상자가있는부분이현재화면에표시되는 영역입니다.

2. 화면에표시되는프로세스템플릿영역을변경하려면,탐색기창의회색상자를마우스로선택한다음편집기의원하는위치로끌어옵니다.마우스단추를놓으면선택된영역이편집기창에표시됩니다.

Business Process Manager사용설명서 35

Page 36: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

Business Process Manager 사용

36 Business Process Manager사용설명서

Page 37: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

3장장장장

프프프프로로로로세세세세스스스스템템템템플플플플릿릿릿릿작작작작업업업업

프로세스템플릿이란지정된개체나개체집합이흐르는업무프로세스로서,시작부터종료까지전체워크플로를정의합니다. Business Process Manager에서프로세스템플릿을만든후사용자가이템플릿을기반으로개별워크플로인스턴스를만들도록할수있습니다.

프로세스템플릿에는드래프트,검증됨,설치됨의세가지상태가있습니다. 열려있는템플릿의현재상태가 Business Process Manager창의제목표시줄에나타납니다.

템플릿이드래프트상태이면템플릿이작성되거나마지막으로수정된이후검증되지않은것입니다.템플릿이검증됨상태이면템플릿이서버의검증을통과하여정확하게정의되었음을보장하는것입

니다. 템플릿이설치됨상태이면활성워크플로에사용할준비가되어있는것입니다.

이장에서는템플릿을만들어검증및설치하는방법에대해설명합니다. 항목은다음과같습니다.

• 37페이지의기존프로세스템플릿열기• 38페이지의프로세스템플릿만들기• 40페이지의프로세스템플릿등록정보설정• 41페이지의프로세스패키지 관리• 44페이지의프로세스템플릿 저장• 45페이지의프로세스템플릿 검증• 46페이지의프로세스템플릿 설치• 47페이지의프로세스템플릿 수정• 48페이지의프로세스템플릿 인쇄

기기기기존존존존프프프프로로로로세세세세스스스스템템템템플플플플릿릿릿릿열열열열기기기기

기존템플릿을열어해당템플릿을검토또는수정하거나새이름으로저장해새워크플

로의시작지점으로사용할수있습니다.

참참참참고고고고: 프로세스템플릿을수정하여업데이트된템플릿을저장소에새버전으로저장하려면 Documentum클라이언트응용프로그램을사용하여해당프로세스템플릿을체크아

Business Process Manager사용설명서 37

Page 38: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

프로세스 템플릿 작업

웃한후열어야합니다. 활동은버전화할수없습니다. Business Process Manager는프로세스템플릿의새버전을위해활동의새복사본을저장합니다.

Business Process Manager에에에에서서서서프프프프로로로로세세세세스스스스템템템템플플플플릿릿릿릿을을을을열열열열려려려려면면면면다다다다음음음음과과과과같같같같이이이이하하하하십십십십시시시시오오오오.

1. 파파파파일일일일메뉴에서 열열열열기기기기를선택합니다.프로세스템플릿열기대화상자가나타납니다.

2. 목록상자에템플릿이름이나타날때까지캐비닛및폴더이름을두번클릭하여프로세스템플릿을찾습니다.

3. 템플릿이름을두번클릭하거나해당이름을선택한후열열열열기기기기를클릭합니다.

프프프프로로로로세세세세스스스스템템템템플플플플릿릿릿릿만만만만들들들들기기기기

아래절차에는템플릿만들기에대한개요가나와있습니다. 일부단계에서는다른항목에대한링크가제공되어해당단계에서설명하는작업에대한자세한내용을볼수있습니다.

프프프프로로로로세세세세스스스스 템템템템플플플플릿릿릿릿을을을을 만만만만들들들들려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 업무프로세스및이를수행할워크플로를디자인합니다.업무프로세스디자인에대한자세한내용은 13페이지의워크플로프로세스계획을 참조하십시오.

2. 파파파파일일일일메뉴에서 새새새새로로로로 만만만만들들들들기기기기를선택합니다.템플릿이이미열려있는경우, Business Process Manager에서이템플릿이닫힙니다. 템플릿에저장되지않은변경사항이있으면변경사항을저장할것인지묻는 메시지 상자가 나타납니다.새템플릿에는시작및종료작업이포함됩니다.

참참참참고고고고: 기존템플릿을기반으로템플릿을만들려면기존템플릿을열고새이름으로 저장합니다.

3. 템플릿등록정보를설정합니다.자세한내용은 40페이지의프로세스템플릿등록정보설정을참조하십시오.

4. 업무프로세스의일부로만들어지거나처리된패키지를식별합니다.자세한내용은 41페이지의프로세스패키지관리를참조하십시오.

5. 워크플로의각작업에하나의활동이생길때까지프로세스템플릿에활동을추가합니다.

활동을추가하려면도구모음에서수동활동아이콘 또는자동활동아이콘 을

클릭한다음,프로세스템플릿편집기창에서활동을표시할위치를클릭하거나활동팔레트에서프로세스템플릿편집기창으로활동템플릿을끌어놓습니다.

38 Business Process Manager사용설명서

Page 39: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

프로세스 템플릿 작업

활동팔레트에필요한활동유형을나타내는템플릿이없는경우,도구모음의활동단추를클릭하여빈활동을만들거나새템플릿을만들수있습니다. 자세한내용은 6장,활동템플릿작업을참조하십시오.

6. 각활동을논리적흐름에서바로앞에선행하는활동에연결합니다.워크플로의첫번째활동은시작작업에연결되고,마지막활동은종료작업에연결되어야 합니다.두개의활동을연결하려면아래에설명된흐름아이콘중하나를선택하고첫번째

활동으로마우스를이동한후,해당활동의선택상자가나타나면마우스를두번째활동으로이동합니다. 두번째활동에대한선택상자가나타나면마우스단추를놓습니다. 그러면 Business Process Manager에서활동사이에선을그립니다.Business Process Manager도구모음에있는세가지흐름만들기아이콘중하나를사용하여활동을연결합니다.• 데이터의전달이동방식으로활동을연결하려면단일세그먼트흐름만들기아

이콘 또는여러세그먼트흐름만들기아이콘 을클릭합니다. 두아이콘의차이는시각적으로구분됩니다. 한아이콘은활동사이에흐름을나타내는직선을그리고다른아이콘은여러세그먼트로구성된선을그립니다.

• 데이터의역방향이동방식으로활동을연결하려면취소흐름만들기아이콘

을클릭합니다. 취소흐름은활동의사용자가진행중인개체를거부할때사용된 경로를나타냅니다.

참참참참고고고고: 일부구성단계는업무프로세스에서활동의위치에기반하기때문에개별활동을구성하기전에모든활동을흐름에연결하는것이좋습니다.

7. 각 활동을 구성합니다.활동구성에대한자세한내용은 5장,활동작업을참조하십시오. 일반적으로,시작활동에서부터시작하여업무프로세스에표시되는순서대로활동을구성하는것이

가장좋습니다. (시작활동에서는패패패패키키키키지지지지탭만사용할수있습니다.)

8. 필요에따라레이아웃을조정합니다.프로세스템플릿표시의레이아웃을지정하는데사용할수있는옵션에대한자세한

내용은 30페이지의프로세스템플릿편집기창을참조하십시오.

9. 프로세스템플릿을저장합니다.44페이지의프로세스템플릿저장을참조하십시오.

10. 프로세스템플릿을검증합니다.45페이지의프로세스템플릿검증을참조하십시오.

11. 프로세스템플릿을설치합니다.46페이지의프로세스템플릿설치를참조하십시오. 템플릿을설치하고나면사용자가템플릿을사용할수있습니다.

Business Process Manager사용설명서 39

Page 40: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

프로세스 템플릿 작업

프프프프로로로로세세세세스스스스템템템템플플플플릿릿릿릿등등등등록록록록정정정정보보보보설설설설정정정정

워워워워크크크크플플플플로로로로템템템템플플플플릿릿릿릿등등등등록록록록정정정정보보보보대화상자를사용하여작성중인워크플로에대한기본정보

를제공할수있습니다. 프로세스템플릿을만든사람과현재상태가대화상자상단의표시전용필드에표시됩니다.

프프프프로로로로세세세세스스스스 템템템템플플플플릿릿릿릿 등등등등록록록록 정정정정보보보보를를를를 설설설설정정정정하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 도도도도구구구구메뉴에서프프프프로로로로세세세세스스스스등등등등록록록록정정정정보보보보를선택하거나,도구모음에서템플릿등록정보아이콘 을 클릭합니다.

2. 프로세스템플릿소유자를변경하려면소유자이름옆의변변변변경경경경단추를클릭하여표시되는대화상자에서사용자를선택합니다.작성한템플릿의기본소유자는작성자입니다. SUPERUSER권한이있는경우에만워크플로소유자를변경할수있습니다. SUPERUSER권한이없는경우에는 변변변변경경경경단추가 활성화되지않습니다.

3. 설설설설명명명명텍스트상자에프로세스템플릿에대한설명을입력합니다.

4. 해당프로세스템플릿에대한기본별칭집합을변경하려면현재별칭집합옆의변변변변경경경경 단추를 클릭합니다.별칭집합과별칭집합이워크플로에서사용되는방식에대한자세한내용은 17페이지의별칭사용을참조하십시오.• 기존별칭집합을선택하려면기기기기존존존존별별별별칭칭칭칭집집집집합합합합에에에에서서서서선선선선택택택택을선택하고드롭다운목

록에서별칭집합의이름을선택한후 확확확확인인인인을클릭합니다.• 새별칭집합을만들려면새새새새별별별별칭칭칭칭집집집집합합합합만만만만들들들들기기기기를선택하고새별칭집합의이름과

설명을입력한후 확확확확인인인인을클릭합니다.• 현재지정한기본별칭집합을제거하려면별별별별칭칭칭칭집집집집합합합합제제제제거거거거를클릭합니다.

5. 워워워워크크크크플플플플로로로로 지지지지침침침침상자에수행자를위한지침을입력합니다.예를들어,수행할작업에관련된특정지침을모든활동수행자에게제공할수있습니다.

6. 해당옵션을클릭하여템플릿감사기록을설정또는해제합니다.감사를설정하면이템플릿으로만들어진모든워크플로에대해감사기록정보가

저장됩니다. Documentum소프트웨어의감사에대한자세한내용은 DocumentumContent Server API Reference Manual을참조하십시오.

7. 라우트된문서이름을사용자에게표시할지여부를지정합니다.기본적으로,보안상의이유로인해워크플로를통해라우트된패키지에는문서이름이포함되지않습니다. 패키지의일부로문서이름을저장하여,워크플로참여자에게전달되는지침에이름을사용할수있도록하려면 런런런런타타타타임임임임 시시시시 문문문문서서서서 이이이이름름름름을을을을

패패패패키키키키지지지지에에에에 저저저저장장장장확인란을선택합니다.

8. 사용자정의전자메일메시지를특정워크플로이벤트와연관시키려면,대화상자아래의상자에서이벤트와전자메일템플릿을선택합니다.

40 Business Process Manager사용설명서

Page 41: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

프로세스 템플릿 작업

서버가프로세스관련이벤트에응답하여보내는메시지를설정할수있습니다. 이벤트알림을수신하도록등록된사용자는이벤트와연관된전자메일템플릿을사용하여

작성된메시지를수신합니다. 자세한내용은 23페이지의알림설정을참조하십시오.

참참참참고고고고: 활동정의의일부로전자메일템플릿을이벤트와연관시킬수도있습니다. 전자메일템플릿을프로세스템플릿과연관시킨경우,해당프로세스템플릿에서만들어진워크플로에이벤트가발생할때마다전자메일템플릿이사용됩니다. 전자메일템플릿을활동정의와연관시키면활동인스턴스도중이벤트가발생할때마다템플

릿이사용됩니다. 특정워크플로인스턴스와해당워크플로의활동모두가같은이벤트에대해연관된템플릿을가지고있는경우,활동과연관된템플릿이사용됩니다.

a. 추추추추가가가가단추를클릭하여이벤트알림상자에행을추가합니다.

b. 새행의이이이이벤벤벤벤트트트트열을클릭하고나타나는드롭다운목록에서워크플로이벤트를선택합니다. 사용가능한이벤트는다음과같습니다.• dm_startedworkitem —워크플로의일부로생성된작업항목• dm_delegatedworkitem —작업항목을위임한사용자• 사전타이머만료—워크플로가시작된후지정된시간내에활동이시작되지 않음

• 사후타이머만료—활동이시작된후지정된시간내에활동이완료되지않음• dm_changedactivityinstancestate —오류처리플래그가 0으로설정되고작업항목이 0이아닌값을반환했기때문에자동활동상태가변경됨

c. 행의전전전전자자자자메메메메일일일일템템템템플플플플릿릿릿릿열을클릭하고단계 b에서선택한이벤트에사용할전자메일템플릿을선택합니다. 전자메일템플릿은알림메시지의구조를정의하는Documentum저장소의문서입니다. 전자메일템플릿의역할을하는문서구조에대한내용은 Business Process Manager Development Guide를참조하십시오.

9. 해당업무프로세스가처리하거나만드는패키지를식별합니다.패패패패키키키키지지지지탭을사용하여해당업무프로세스에관련된패키지목록을관리합니다. 자세한내용은 41페이지의프로세스패키지관리를참조하십시오.

10. 확확확확인인인인을클릭하여대화상자를닫습니다.

프프프프로로로로세세세세스스스스패패패패키키키키지지지지관관관관리리리리

워워워워크크크크플플플플로로로로템템템템플플플플릿릿릿릿등등등등록록록록정정정정보보보보대화상자의패패패패키키키키지지지지탭에는이프로세스템플릿에서만든워

크플로와관련된패키지목록이표시됩니다.

많은워크플로의경우동일한패키지가모든활동을거치게됩니다. 예를들어,구매주문검토및승인을위한워크플로에서는동일한구매주문서패키지가필요한모든활동에

전송됩니다. 또다른경우,일부활동에의해수행된작업으로새문서가만들어질수있습니다. 예를들어,활동에서인사조치통지가수락된경우,수행자(인사팀직원)는해당통지는보관하고별도의양식을회계부서로전송해야합니다. 워워워워크크크크플플플플로로로로템템템템플플플플릿릿릿릿등등등등록록록록정정정정보보보보대화상자의패키지목록에는프로세스과정에서작성또는폐기된패키지등워크플로에

Business Process Manager사용설명서 41

Page 42: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

프로세스 템플릿 작업

관련된모든패키지가포함되어야합니다. 활동을구성하는경우각활동이처리할패키지를지정합니다. 자세한내용은 73페이지의패키지처리를참조하십시오.

업업업업무무무무 프프프프로로로로세세세세스스스스에에에에 대대대대한한한한 패패패패키키키키지지지지를를를를 설설설설정정정정하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 워워워워크크크크플플플플로로로로템템템템플플플플릿릿릿릿등등등등록록록록정정정정보보보보대화상자가열려있지않은경우,도도도도구구구구메뉴에서프프프프로로로로세세세세스스스스등등등등록록록록정정정정보보보보를선택하거나도구모음에서템플릿등록정보아이콘 을클릭합니다.

2. 패패패패키키키키지지지지 탭을 클릭합니다.

3. 업무프로세스에패키지를추가하려면 패패패패키키키키지지지지목록상자위에있는 +단추를클릭합니다.목록상자에새패키지가나타나고패키지정의컨트롤이목록상자아래에나타

납니다.

4. 이이이이름름름름텍스트상자에패키지이름을입력합니다.업무프로세스에서활동을구성할때패키지를식별할수있도록이름을선택합니다.

5. 유유유유형형형형드롭다운목록에서선택하여패키지에포함된개체의개체유형을선택합니다.

참참참참고고고고: 유유유유형형형형목록을표시하지않도록 Business Process Manager를구성할수있습니다.부록 C, Business Process Manager구성파일을참조하십시오. 유유유유형형형형목록이나타나지않는경우또는 Business Process Manager를사용하여선택하는유형템플릿을기반으로하는개체유형을선택하려면(단계 7),다음단계로이동합니다.

대개,패키지의개체유형은문서또는작성한사용자정의문서유형입니다. 개체유형에대한설명은 Documentum Content Server Reference를참조하십시오.

6. 버버버버전전전전드롭다운목록에서사용할컨텐트의기본버전을선택또는입력합니다.

참참참참고고고고: 버버버버전전전전목록을표시하지않도록 Business Process Manager를구성할수있습니다. 부록 C, Business Process Manager구성파일을참조하십시오. 목록이나타나지않는경우워크플로는항상현재버전을사용합니다.

여기서지정한버전은패키지를다루는각활동에사용된기본버전으로나타납니

다. 활동을구성할때버전을무시할수있습니다. 버전을지정하려면다음을선택하거나 입력합니다.• 특정버전번호(예: 2.5또는 3.0): 특정버전번호를입력하면문서의해당버전이패키지에항상포함됩니다.

• 심볼버전레이블(예: 드래프트): 심볼버전레이블은대/소문자를구분하기때문에입력한버전이저장소에있는개체의버전과일치해야합니다.

• 현재(기본값): 현재를선택하면현재라는버전이패키지에항상포함되며일반적으로이버전은저장소개체의가장최신버전입니다.

7. 양식템플릿과패키지를연결하려면양양양양식식식식드롭다운목록에서템플릿을선택합니다.양식템플릿은워크플로과정에서이패키지를처리하는사용자를위한사용자정의

사용자인터페이스를정의합니다. 양식과양식템플릿사용에대한자세한내용은 21페이지의양식템플릿을패키지와연결을참조하십시오. 여기서지정한양

42 Business Process Manager사용설명서

Page 43: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

프로세스 템플릿 작업

식템플릿은패키지를처리하는각활동에사용되는기본템플릿으로표시됩니다.활동을구성할때양식템플릿을무시할수있습니다.양양양양식식식식드롭다운목록은단계 5에서선택한개체유형과일치하는데이터모델을가진양식템플릿만표시합니다. 원하는양식템플릿이나타나지않는경우단계 5에서정확한개체유형을선택했는지확인합니다. 새양식템플릿을만들려면새새새새로로로로만만만만들들들들기기기기단추를클릭하여 Forms Builder를엽니다.

참참참참고고고고: 패키지의개체유형을설정하기전에양식템플릿을선택하는경우, BusinessProcess Manager는드롭다운목록에사용가능한모든양식템플릿을표시하고선택한양식템플릿을기반으로패키지개체유형을설정합니다.

8. 7단계에서선택한양식을사용하여패키지등록정보를표시하려면 등등등등록록록록 정정정정보보보보 양양양양식식식식 사사사사용용용용확인란을 선택합니다.등등등등록록록록 정정정정보보보보 양양양양식식식식 사사사사용용용용확인란을선택하지않으면,수행자가받은편지함에서해당패키지를선택할때 7단계의양식이나타납니다. 이양식은패키지컨텐트를저장하는데사용됩니다. 확인란을선택하면작업자가패키지등록정보를볼때이양식이나타납니다. 양식은패키지컨텐트가아니라저장소에서패키지등록정보를설정하는데 사용됩니다.

9. Business Process Manager가기본적으로모든활동에이패키지를표시하지않게하려면 전전전전체체체체 프프프프로로로로세세세세스스스스에에에에 표표표표시시시시확인란을선택취소합니다.기본적으로, Business Process Manager는패키지가전체프로세스를통과한다는가정하에업무프로세스의모든활동에대해패키지를표시합니다. 이옵션을선택취소하면패키지는명시적으로추가한활동에만표시됩니다.

참참참참고고고고: 어떤활동에서는보이고다른활동에서는보이지않게설정된기존패키지를선택하면확인란이회색으로비활성화됩니다. 모든활동을동일한값으로다시설정하려면 활활활활동동동동 수수수수준준준준 설설설설정정정정 변변변변경경경경링크를클릭한다음,표시되는대화상자에서예예예예를 클릭합니다.

10. 관련된문서또는다른컨텐트를패키지에포함하려면 필필필필수수수수 패패패패키키키키지지지지입입입입니니니니다다다다확인란을 클릭합니다.

참참참참고고고고: 어떤활동에서는필수이고다른활동에서는선택사항으로설정된기존패키지를선택하면확인란이회색으로비활성화됩니다. 모든활동을동일한값으로다시설정하려면 활활활활동동동동 수수수수준준준준 설설설설정정정정 변변변변경경경경링크를클릭한다음,표시되는대화상자에서 예예예예를 클릭합니다.

11. 적적적적용용용용을클릭하여패키지를목록상자에추가합니다.

12. 흐름에패키지를추가하려면단계 3~11을반복합니다.

13. 확확확확인인인인을클릭하여업데이트내용을저장하고대화상자를닫습니다.

14. 시작활동에서부터시작하여업무프로세스에표시되는순서대로활동을구성하여각활동이처리할패키지를지정합니다.73페이지의패키지처리를참조하십시오.

Business Process Manager사용설명서 43

Page 44: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

프로세스 템플릿 작업

프프프프로로로로세세세세스스스스템템템템플플플플릿릿릿릿저저저저장장장장

프로세스템플릿을완료했으면해당템플릿을검증하고설치하기전에먼저저장해야합

니다. 템플릿을저장하면변경내용이저장소에복사됩니다.

저장프로세스는기존템플릿에변경사항을저장하는지또는템플릿을새이름으로저

장하는지에따라다릅니다. 드래프트상태나검증됨상태에있는프로세스템플릿만저장할수있으며,템플릿에대해적어도쓰기권한이있어야합니다. Business ProcessManager의제목표시줄에템플릿의현재상태가나타납니다. 템플릿이설치되어있으면 파파파파일일일일메뉴의 저저저저장장장장옵션이회색으로표시됩니다. 이러한경우에는설치된템플릿을제거해야만템플릿에변경사항을적용할수있습니다.

프로세스템플릿이특정폴더위치나고유한이름을갖도록 Business Process Manager를구성할수있습니다. 자세한내용은부록 C, Business Process Manager구성파일을참조하십시오. 하지만기본적으로프로세스템플릿은저장소의모든위치에저장될수있고이름은해당폴더에서만고유해야합니다.

새새새새프프프프로로로로세세세세스스스스템템템템플플플플릿릿릿릿을을을을저저저저장장장장하하하하거거거거나나나나기기기기존존존존템템템템플플플플릿릿릿릿을을을을새새새새이이이이름름름름으으으으로로로로저저저저장장장장하하하하려려려려면면면면다다다다음음음음과과과과같같같같이이이이하하하하십십십십시시시시오오오오.

1. 파파파파일일일일메뉴에서 다다다다른른른른 이이이이름름름름으으으으로로로로 저저저저장장장장을선택합니다.다다다다른른른른이이이이름름름름으으으으로로로로 워워워워크크크크플플플플로로로로 템템템템플플플플릿릿릿릿저저저저장장장장대화상자가나타납니다.

참참참참고고고고: 현재프로세스템플릿을처음으로저장하는경우에는저저저저장장장장을선택해도같은대화 상자가 나타납니다.

2. 프로세스템플릿의이름을입력합니다.

3. 템플릿및연관된개체를보관할폴더를만들려면관관관관련련련련항항항항목목목목을을을을위위위위한한한한새새새새폴폴폴폴더더더더만만만만들들들들기기기기확인란이선택되었는지확인하십시오.해당확인란은기본적으로선택됩니다. Business Process Manager는다음단계에서선택할폴더밑에위치한템플릿과같은이름의폴더에템플릿과활동을저장합니다.이확인란을선택취소하면 Business Process Manager는템플릿과활동을다음단계에서선택하는폴더에바로저장합니다.

4. 저저저저장장장장 위위위위치치치치상자의캐비닛및디렉터리를이동하면서템플릿을저장할폴더를찾아서 선택합니다.대화상자하단의회색텍스트상자에폴더의전체경로가나타납니다.

5. 확확확확인인인인을 클릭합니다.선택한폴더에대해충분한사용권한이있을경우 Business Process Manager는템플릿과 활동을 저장합니다.설치및검증프롬프트를표시하도록설정했을경우,템플릿의검증여부를묻는대화상자가나타납니다. (기본설정대화상자에서설치및검증프롬프트를설정또는해제할수있습니다. 40페이지의프로세스템플릿등록정보설정을참조하십시오.)

6. 프로세스템플릿의검증여부를선택합니다.

44 Business Process Manager사용설명서

Page 45: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

프로세스 템플릿 작업

템플릿검증에대한자세한내용은 45페이지의프로세스템플릿검증을참조하십시오. 템플릿검증을수행하도록선택할경우 Business Process Manager가검증작업을시도합니다. 검증이실패할경우,실패했음을알려주는대화상자가나타납니다. 검증이실패한원인을확인하려면 자자자자세세세세히히히히단추를클릭합니다.검증이성공할경우,템플릿을사용할수있도록해당템플릿을설치할지묻는대화 상자가 나타납니다.

7. 프로세스템플릿의설치여부를선택합니다.템플릿설치에대한자세한내용은 46페이지의프로세스템플릿설치를참조하십시오.

업업업업데데데데이이이이트트트트된된된된 프프프프로로로로세세세세스스스스 템템템템플플플플릿릿릿릿을을을을 저저저저장장장장하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 파파파파일일일일메뉴에서 저저저저장장장장을선택합니다.현재프로세스템플릿이이전에저장되었고저장소에서체크아웃되지않은경우,Business Process Manager는저장된파일을업데이트합니다.프로세스템플릿이저장소에서체크아웃된경우,현재버전에변경내용을저장할지또는새버전을체크인할지묻는대화상자가나타납니다. Webtop또는Desktop과같은 Documentum클라이언트응용프로그램으로프로세스템플릿을체크 아웃할 수 있습니다.

2. 현재버전에변경내용을저장하려면 저저저저장장장장단추를클릭하고,새버전을만들려면 체체체체크크크크 인인인인단추를클릭합니다.어떠한옵션을선택해도프로세스템플릿의체크아웃된상태가제거됩니다.설치및검증프롬프트를표시하도록설정했을경우,템플릿의검증여부를묻는대화상자가나타납니다. (기본설정대화상자에서설치및검증프롬프트를설정또는해제할수있습니다. 40페이지의프로세스템플릿등록정보설정을참조하십시오.)

3. 프로세스템플릿의검증여부를선택합니다.템플릿검증에대한자세한내용은 45페이지의프로세스템플릿검증을참조하십시오. 템플릿검증을수행하도록선택할경우 Business Process Manager가검증작업을시도합니다. 검증이실패할경우,실패했음을알려주는대화상자가나타납니다. 검증이실패한원인을확인하려면 자자자자세세세세히히히히단추를클릭합니다.검증이성공할경우,템플릿을사용할수있도록해당템플릿을설치할지묻는대화 상자가 나타납니다.

4. 프로세스템플릿의설치여부를선택합니다.템플릿설치에대한자세한내용은 46페이지의프로세스템플릿설치를참조하십시오.

프프프프로로로로세세세세스스스스템템템템플플플플릿릿릿릿검검검검증증증증

템플릿검증작업은템플릿에정의한프로세스가시스템요구사항을충족하는지를확

인합니다.

Business Process Manager사용설명서 45

Page 46: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

프로세스 템플릿 작업

도도도도구구구구메뉴에서 프프프프로로로로세세세세스스스스 템템템템플플플플릿릿릿릿 > 검검검검증증증증을선택하여언제든지템플릿을검증할수있습니다. 설치및검증프롬프트가표시되도록설정된경우,저장할때대화상자가나타나템플릿을검증할것인지묻습니다. 템플릿등록정보대화상자에서설치및검증프롬프트를설정또는해제할수있습니다. 40페이지의프로세스템플릿등록정보 설정을 참조하십시오.

검증이실패할경우,실패했음을알려주는대화상자가나타납니다. 검증이실패한원인을확인하려면자자자자세세세세히히히히단추를클릭합니다. 검증이성공할경우,템플릿을사용할수있도록해당템플릿을설치할지묻는대화상자가나타납니다.

발생하는오류는해당이름별로활동을참조합니다. 활동레이블을수행자이름으로지정한경우,임시적으로디스플레이설정을 이이이이름름름름으로변경하여활동을검색할수있습니다. 이디스플레이설정에대한자세한설명은 74페이지의디스플레이설정변경을 참조하십시오.

열린템플릿이드래프트상태이고사용자가쓰기권한을가진경우에만검증할수

있습니다.

프로세스템플릿검증을통해다음을확인할수있습니다.• 참조된활동이템플릿내에서고유한이름을갖는지여부

• 하나이상의시작활동과하나의종료활동이있는지여부

• 각활동에서종료활동까지워크플로를통한경로가있는지여부

• 모든패키지정의가유효한지여부

• 모든참조된개체가로컬개체로존재하는지여부

프프프프로로로로세세세세스스스스템템템템플플플플릿릿릿릿설설설설치치치치

프로세스템플릿을설치한후에야사용자가활성워크플로에서템플릿을사용할수있습

니다. 검증됨상태이고쓰기권한을가진경우에만템플릿을설치할수있습니다. 열려있는템플릿의현재상태가 Business Process Manager창의제목표시줄에나타납니다. 검증되지않은경우,도도도도구구구구메뉴에서 프프프프로로로로세세세세스스스스 템템템템플플플플릿릿릿릿 >검검검검증증증증을선택합니다. 자세한내용은 45페이지의프로세스템플릿검증을참조하십시오.

설치된템플릿을변경해야할경우에는먼저템플릿을제거해야합니다. 해당템플릿을기반으로하는모든활성워크플로는중지됩니다. 변경한후템플릿을다시검증하고 설치합니다.

다시설치할때는템플릿을제거할때중지된모든워크플로를어떻게처리할것인지선

택할수있습니다. 중지된워크플로를중지된시점부터계속하도록선택하거나,워크플로가중단되도록선택할수도있습니다. 선택하는옵션은워크플로의변경사항에따라다릅니다. 워크플로의모든개체에서수행하려는활동을추가한경우,워크플로를중단한후각워크플로를다시시작합니다. 기본동작은해당템플릿을참조하는모든중지된워크플로를계속하는것입니다.

46 Business Process Manager사용설명서

Page 47: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

프로세스 템플릿 작업

프프프프로로로로세세세세스스스스 템템템템플플플플릿릿릿릿을을을을 설설설설치치치치하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 도도도도구구구구메뉴에서 프프프프로로로로세세세세스스스스 템템템템플플플플릿릿릿릿 > 설설설설치치치치를선택합니다.설설설설치치치치옵션이회색으로비활성화된경우는템플릿이현재설치되어있거나검증되

지 않았다는 것입니다.이프로세스템플릿을기반으로하는중지된워크플로가하나라도있으면템플릿을

계속하거나중지할수있는옵션이나타납니다. 다음중하나를클릭합니다.• 중지된워크플로를다시시작하려면 예예예예를클릭합니다.

중요한변경사항을적용한프로세스템플릿을기반으로하는중지된워크플로

를계속하는경우,원래의프로세스템플릿과변경된프로세스템플릿간의차이로인해워크플로가정의되지않은상태로될수있습니다.

• 중지된워크플로를중단하려면 아아아아니니니니오오오오를클릭합니다.프프프프로로로로세세세세스스스스 템템템템플플플플릿릿릿릿을을을을 제제제제거거거거하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 도도도도구구구구메뉴에서 프프프프로로로로세세세세스스스스 템템템템플플플플릿릿릿릿 >설설설설치치치치 제제제제거거거거를선택합니다.템플릿이설치됨상태이고사용자가쓰기권한을가진경우에만제거할수있습니다.이템플릿을기반으로하는워크플로를실행중인사용자가있으면활성워크플로인

스턴스가있다는경고메시지가나타납니다.

2. 경고메시지가나타나면예예예예를클릭하여워크플로를중지하거나,아아아아니니니니오오오오를클릭하여제거프로세스를취소합니다.

3. 예예예예를클릭하면해당프로세스템플릿과모든활동이제거됩니다.

4. 확확확확인인인인을클릭하면프로세스완료를표시하는메시지상자가사라집니다.

프프프프로로로로세세세세스스스스템템템템플플플플릿릿릿릿수수수수정정정정

프로세스템플릿의프로세스흐름이나활동정의를변경하여프로세스템플릿을변경할

수있습니다. 프로세스템플릿을변경할때변경내용을기존템플릿에덮어쓰거나새버전의템플릿을만들수있습니다. 변경내용은개체수준의사용권한에의해관리됩니다.

프로세스템플릿을변경한후버전지정없이변경내용을저장하려면해당템플릿을제

거해야합니다. 템플릿을제거하려면템플릿에대한관계사용권한이나 sysadmin또는superuser권한이있어야합니다. 변경내용을저장하려면쓰기사용권한이있어야합니다.

새버전의프로세스템플릿을만들려면템플릿을수정하기전에해당템플릿을먼저체

크아웃해야합니다. Webtop또는 Desktop과같은 Documentum클라이언트응용프로그램을사용하여템플릿을체크아웃할수있습니다. 템플릿에대해적어도버전사용권한이있어야합니다. 현재버전의템플릿을제거하지않고도새버전의템플릿을만들수있습니다. 프로세스템플릿의버전을변경한후에도이전버전의템플릿을기반으로워크플로를실행시킬수있습니다.

Business Process Manager사용설명서 47

Page 48: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

프로세스 템플릿 작업

변경내용을저장하거나체크인하면서버가새버전을드래프트상태로설정합니다.새버전의템플릿을사용해서워크플로를시작하려면먼저새버전의템플릿을검

증 및 설치해야 합니다.

44페이지의프로세스템플릿저장을참조하십시오.

프프프프로로로로세세세세스스스스템템템템플플플플릿릿릿릿인인인인쇄쇄쇄쇄

언제든지프로세스템플릿복사본을인쇄할수있습니다.

프프프프로로로로세세세세스스스스 템템템템플플플플릿릿릿릿을을을을 인인인인쇄쇄쇄쇄하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 인쇄할프로세스템플릿을엽니다.

2. 페이지설정옵션이원하는대로설정되어있는지확인합니다.이러한옵션에대한설명은 48페이지의페이지설정옵션설정및 49페이지의인쇄된프로세스미리보기를참조하십시오.

3. 도구모음에서템플릿레이아웃인쇄를클릭하거나, 파파파파일일일일메뉴에서 인인인인쇄쇄쇄쇄를선택합니다.인인인인쇄쇄쇄쇄대화상자가나타납니다.

4. 이이이이름름름름목록에서인쇄할프린터의이름을선택합니다.

5. 프린터의등록정보를변경하려면등등등등록록록록정정정정보보보보를클릭하고설정을변경합니다.프린터등록정보에대한자세한내용은프린터설명서를참조하십시오.

6. 프로세스템플릿을프린터가아닌파일로인쇄하려면파파파파일일일일로로로로 인인인인쇄쇄쇄쇄확인란을선택합니다.

7. 프로세스템플릿을여러매인쇄하려면인인인인쇄쇄쇄쇄매매매매수수수수상자에원하는인쇄매수를입력합니다.

참참참참고고고고: 인인인인쇄쇄쇄쇄범범범범위위위위상자에서모모모모두두두두옵션단추를제외한모든컨트롤은비활성화되어있습니다. 템플릿의일부인쇄는허용되지않으며,전체템플릿만인쇄할수있습니다.

8. 확확확확인인인인을 클릭합니다.파일로인쇄하도록선택한경우파파파파일일일일로로로로인인인인쇄쇄쇄쇄대화상자가나타납니다. 그렇지않은경우,선택된프린터로프로세스템플릿이전송됩니다.

9. 파파파파일일일일로로로로인인인인쇄쇄쇄쇄대화상자에서작성할파일의이름및전체경로를입력합니다.

페페페페이이이이지지지지 설설설설정정정정 옵옵옵옵션션션션설설설설정정정정

페이지설정옵션을통해프로세스템플릿의인쇄모양을설정할수있습니다.

48 Business Process Manager사용설명서

Page 49: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

프로세스 템플릿 작업

페페페페이이이이지지지지 설설설설정정정정 옵옵옵옵션션션션을을을을 변변변변경경경경하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 파파파파일일일일메뉴에서 페페페페이이이이지지지지 설설설설정정정정을선택합니다.페페페페이이이이지지지지 설설설설정정정정대화상자가나타납니다.

2. 프로세스템플릿이인쇄될용지의크기를선택합니다.용용용용지지지지종종종종류류류류상자에는 6가지의표준크기가제공됩니다. 여여여여백백백백필드에서선택한측정단위에따라각용지종류의크기가인치또는센티미터로표시됩니다. 용지종류옵션은 다음과 같습니다.• US Letter(8.5 x 11인치)• US Legal(8.5 x 14인치)• US Executive(7.25 x 10.5인치)• A3(29.69 x 42.01센티미터)• A4(21 x 29.7센티미터)• A5(14.8 x 21센티미터)

3. 페이지의인쇄방향(가로또는세로)을지정합니다.

4. 인쇄페이지의여백을입력합니다.여백값은인치또는센티미터단위로소수점둘째자리(예: 1.25인치또는 4.44센티미터)까지입력할수 있습니다.

5. 페이지설정옵션을저장한후대화상자를종료하려면확확확확인인인인을클릭하고,이설정을사용하여현재템플릿을인쇄하려면 인인인인쇄쇄쇄쇄를클릭합니다.

인인인인쇄쇄쇄쇄된된된된프프프프로로로로세세세세스스스스미미미미리리리리보보보보기기기기

인인인인쇄쇄쇄쇄미미미미리리리리보보보보기기기기옵션을사용하면인쇄될이미지의그래픽표시가나타납니다.

인인인인쇄쇄쇄쇄 형형형형식식식식을을을을 보보보보려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 파파파파일일일일메뉴에서 인인인인쇄쇄쇄쇄 미미미미리리리리 보보보보기기기기를선택합니다.인인인인쇄쇄쇄쇄미미미미리리리리보보보보기기기기대화상자가나타납니다. 오른쪽상자에는인쇄된페이지에나타나는대로프로세스템플릿의미리보기이미지가표시됩니다. 레이아웃은페이지설정옵션및 출출출출력력력력 크크크크기기기기옵션을기반으로합니다.

2. 프로세스템플릿의출력크기를설정합니다.출출출출력력력력 크크크크기기기기옵션은다음과같습니다.• 실실실실제제제제 크크크크기기기기—출력크기가 Business Process Manager에표시되는프로세스템플릿의 크기와 같습니다.

• 용용용용지지지지크크크크기기기기와와와와같같같같게게게게—프로세스템플릿의크기가단계 2와 3에서지정한한장의용지크기및방향에맞도록조정됩니다.

Business Process Manager사용설명서 49

Page 50: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

프로세스 템플릿 작업

• 다다다다음음음음에에에에맞맞맞맞춤춤춤춤—프로세스템플릿의크기가가로및세로에지정된페이지의수에맞도록조정됩니다. 이옵션을선택한경우두개의인접한텍스트상자각각에 숫자를입력해야 합니다.

3. 출출출출력력력력크크크크기기기기옵션을저장한후대화상자를종료하려면확확확확인인인인을클릭하고,이설정을사용하여현재템플릿을인쇄하려면 인인인인쇄쇄쇄쇄를클릭합니다.

50 Business Process Manager사용설명서

Page 51: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

4장장장장

활활활활동동동동 연연연연결결결결

워크플로에서활동을연결하는흐름줄은워크플로에서라우팅되는문서나개체의흐름을나타냅니

다. 흐름을통해패키지와해당등록정보및연결된활동간의의존관계가이동합니다. 흐름에대한설명은 11페이지의프로세스템플릿및관련워크플로개체를참조하십시오.

템플릿에흐름을추가했으면흐름검사자를사용하여흐름을구성해야합니다. 흐름검사자에액세스하려면프로세스템플릿편집기창에서흐름을두번클릭하거나,하나이상의흐름을선택하고 도도도도구구구구메뉴에서 흐흐흐흐름름름름 검검검검사사사사자자자자를선택합니다.

흐름검사자를사용하여프로세스템플릿에서흐름이시각적으로표시되는방식을제어할수있습

니다. 52페이지의흐름디스플레이설정변경을참조하십시오.

구성중인흐름의이름이흐름검사자상단의텍스트상자에나타납니다. 하나이상의흐름을선택한경우,텍스트상자옆에화살표단추가표시되어선택한흐름을스크롤할수있습니다. 선선선선택택택택한한한한모모모모든든든든항항항항목목목목에에에에적적적적용용용용옵션을선택하지않으면상자에이름이표시되어있는흐름에만설정이적용됩니다.

여러개의흐름을선택하면흐름검사자의각탭에선선선선택택택택한한한한모모모모든든든든항항항항목목목목에에에에적적적적용용용용확인란이하나이상표시

됩니다. 이확인란을선택하면 Business Process Manager는상단텍스트상자에표시된흐름뿐만아니라선택된모든흐름에관련설정(확인란오른쪽에표시된설정)을적용합니다. 이확인란을선택하지않은설정은모두현재의흐름에만적용됩니다.

흐흐흐흐름름름름 만만만만들들들들기기기기

Business Process Manager도구모음에있는세가지흐름만들기아이콘중하나를사용하여 활동을 연결합니다.• 데이터의전달이동방식으로활동을연결하려면단일세그먼트흐름만들기아이콘

또는여러세그먼트흐름만들기아이콘 을클릭합니다. 두아이콘의차이는시각적으로구분됩니다. 한아이콘은활동사이에흐름을나타내는직선을그리고다른아이콘은여러세그먼트로구성된선을그립니다.

• 데이터의역방향이동방식으로활동을연결하려면취소흐름만들기아이콘 을

클릭합니다. 취소흐름은활동의사용자가진행중인개체를거부할때사용된경로를 나타냅니다.

Business Process Manager사용설명서 51

Page 52: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 연결

흐름유형에대한설명은 11페이지의프로세스템플릿및관련워크플로개체를참조하십시오.

흐흐흐흐름름름름디디디디스스스스플플플플레레레레이이이이설설설설정정정정변변변변경경경경

표표표표시시시시탭의옵션은프로세스템플릿에서흐름이표시되는방식을제어합니다.

참참참참고고고고: 표표표표시시시시탭의옵션은흐름줄을 BPMN스타일마름모꼴로시작하는방법을제어합니다. 흐름은원본활동이조건부논리를사용하여다음활동을선택한경우마름모꼴로시작합니다. 자세한내용은 69페이지의활동전환규칙설정을참조하십시오.

흐흐흐흐름름름름 디디디디스스스스플플플플레레레레이이이이 설설설설정정정정을을을을 변변변변경경경경하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 흐름검사자에서 표표표표시시시시탭을선택합니다.

2. 흐름줄을연결된활동사이에단단단단일일일일줄줄줄줄로표시할지또는각세그먼트가가로나세로로이어지는 여여여여러러러러 세세세세그그그그먼먼먼먼트트트트 줄줄줄줄로표시할지를결정합니다.사용자에게는일반적으로흐름의여러세그먼트줄을따르기가더쉽습니다.

3. 흐름으로라우팅된패키지이름을표시하는데사용할글꼴및스타일을설정합니다.이설정은다음단계에서패키지이름을표시하도록선택한경우에만해당됩니다.

a. 레레레레이이이이블블블블 글글글글꼴꼴꼴꼴목록에서글꼴을선택합니다.

b. 크크크크기기기기드롭다운목록에서크기를선택합니다.

c. 레이블의글꼴스타일을설정하려면굵굵굵굵게게게게및기기기기울울울울임임임임꼴꼴꼴꼴을선택하거나선택해제합니다.

4. 프로세스템플릿편집기에서흐름에대한레이블을표시할방법을지정합니다.

a. 레레레레이이이이블블블블표표표표시시시시확인란을선택하여흐름의레이블을표시하거나,확인란을선택취소하여레이블없이흐름을표시합니다. 확인란을선택하지않은경우,확인란아래의두라디오단추는회색으로비활성화됩니다.

b. Show visible activities at destination activity(대대대대상상상상활활활활동동동동에에에에서서서서표표표표시시시시활활활활동동동동을을을을 표표표표시시시시합합합합니니니니다다다다.)를선택하여다음활동이처리하는패키지의이름으로흐름의레이블을표시합니다. 또는사사사사용용용용자자자자정정정정의의의의 레레레레이이이이블블블블을선택하고옆에있는텍스트상자에레이블텍스트를입력합니다.

52 Business Process Manager사용설명서

Page 53: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 연결

5. 적적적적용용용용을클릭하여흐름검사자를종료하지않고변경사항을저장하거나,확확확확인인인인을클릭하여변경사항을저장하고흐름검사자를종료합니다.

Business Process Manager사용설명서 53

Page 54: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 연결

54 Business Process Manager사용설명서

Page 55: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

5장장장장

활활활활동동동동 작작작작업업업업

활동은워크플로를구성하는작업입니다. 대부분의워크플로구성은해당활동의구성과관련되어있습니다. 워크플로활동구성계획에대한자세한내용은 13페이지의워크플로프로세스계획을 참조하십시오.

활동검사자를사용하여활동을구성할수있습니다. 활동검사자에액세스하려면프로세스템플릿편집기창에서활동을두번클릭하거나,하나이상의활동을선택하고 도도도도구구구구메뉴에서 활활활활동동동동 검검검검사사사사자자자자를 선택합니다.

활동검사자에는각활동구성에관련된다음과같은탭이있습니다.

• 등등등등록록록록정정정정보보보보탭에서는자동활동에대한우선순위를설정하고수동수행자를위한지침을제공할수

있습니다. 56페이지의활동등록정보설정을참조하십시오.• 수수수수행행행행자자자자탭에서는활동을수행할사람과수행자가사용할수있는동작을선택할수있습니다. 자세한내용은 57페이지의수행자선택을참조하십시오.

• 트트트트리리리리거거거거탭의설정은활동시작시기를결정합니다. 64페이지의활동트리거설정을참조하십시오.• 타타타타이이이이머머머머탭에서는작업이중단될경우수행할타이머를설정합니다. 66페이지의경고타이머 설정을 참조하십시오.

• 알알알알림림림림탭에서는특정시스템이벤트발생시워크플로감독자에게알림을보낼지여부를결정합니

다. 68페이지의알림설정을참조하십시오.• 전전전전환환환환탭설정에따라워크플로에서다음에올활동이정해집니다. 69페이지의활동전환규칙 설정을 참조하십시오.

• 패패패패키키키키지지지지탭에서는활동에서어떤패키지를처리할지제어합니다. 73페이지의패키지처리를참조하십시오.

• 표표표표시시시시탭에서는프로세스템플릿에서활동이시각적으로표시되는방식을제어합니다. 74페이지의디스플레이설정변경을참조하십시오.

• 많은활동에는해당활동유형에만적용되는등록정보가포함된하나이상의추가탭이있습

니다. 탭의이름과이에포함된등록정보는활동템플릿에설정됩니다. 79페이지의활동템플릿 구성을 참조하십시오.

사용자 정의 탭의 필드에 값을 입력할 때 dm_workflow 개체 이름처럼 런타임 시 현재 환경에서의 값으로 대체되는 변수를 포함시킬 수있습니다. 변수를포함하려면 XML요소<dmp:param>supported_parameter</dmp:param>을입력합니다. 여기서 supported_parameter는

Business Process Manager사용설명서 55

Page 56: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 작업

Business Process Manager가변수대체를위해지원하는변수중하나입니다. 지원되는변수목록은부록 B,사용자정의활동템플릿등록정보에대한대체변수를참조하십시오.

참참참참고고고고: 활동의성격에따라일부탭은활동검사자에나타나지않을수도있습니다. 예를들어,결정분할활동템플릿에서만든활동은 전전전전환환환환, 패패패패키키키키지지지지및 표표표표시시시시탭만표시합니다. 이러한탭의설정은결정분할활동에만적합한탭입니다. 표시된탭의설정은활동템플릿에의해정의됩니다. 79페이지의활동템플릿구성을참조하십시오.

구성중인활동의이름이활동검사자상단의텍스트상자에나타납니다. 각활동의이름은템플릿내에서고유해야합니다. 활동이름을변경하려면텍스트상자에이전이름대신새이름을입력합니다. 두개이상의활동을선택하면텍스트상자옆에화살표단추가표시되며,이단추를통해선택한활동을스크롤할수있습니다. 선선선선택택택택한한한한 모모모모든든든든항항항항목목목목에에에에적적적적용용용용옵션을선택하지않으면상자에이름이표시된활동에만설정이적용됩니다.

여러활동을선택하면활동검사자의각탭에선선선선택택택택한한한한모모모모든든든든항항항항목목목목에에에에적적적적용용용용확인란이하나이상표시됩니

다. 이확인란을선택하면 Business Process Manager는상단텍스트상자에표시된활동뿐만아니라선택된모든활동에관련설정(확인란오른쪽에표시된설정)을적용합니다. 예를들어,여러활동을선택한후선택한모든활동에대해동일한수행자를한번에선택할수있습니다. 이확인란을선택하지않은설정은모두현재의활동에만적용됩니다.

활활활활동동동동등등등등록록록록정정정정보보보보설설설설정정정정

활동검사자의 등등등등록록록록 정정정정보보보보탭에서는자동활동의우선순위를설정하고수동활동의수

행자를위한지침을제공할수있습니다.

활활활활동동동동 등등등등록록록록 정정정정보보보보를를를를 설설설설정정정정하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 활동검사자에서 정정정정의의의의탭을선택합니다.

2. 우우우우선선선선 순순순순위위위위드롭다운목록에서우선순위수준을선택합니다.우선순위값은자동활동의실행우선순위를지정하는값으로서,수동활동에서는이값이무시됩니다. 자세한내용은 19페이지의우선순위값설정을참조하십시오.동적우선순위란활동의우선순위가프로세스템플릿의일부로설정되지않고워

크플로실행시사용자정의코드를사용하여설정된경우를말합니다. 시스템에런타임시우선순위를설정하는사용자정의코드가있을경우에만동적우선순

위를 설정해야 합니다.

3. 설설설설명명명명텍스트상자에활동에대한설명을입력합니다.

4. 수동수행자의받은편지함에나타날메시지에대한텍스트를 작작작작업업업업 이이이이름름름름상자에입력합니다.기본적으로기본메시지가상자에나타납니다. 일반텍스트이외에도,시스템이런타임시결정하는워크플로속성값도메시지에포함할수있습니다. 예를들어,메시지는워크플로또는라우트된문서의이름도포함할수있습니다. 최대 255자를입력할수있으며사용자에게표시되는메시지(계산되는변수포함)에서 513자부터는잘립니다.

56 Business Process Manager사용설명서

Page 57: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 작업

런타임속성을작업주제에포함하려면다음단계를따라메시지에변수를추가합니다.

a. 작작작작업업업업 이이이이름름름름상자에서변수를넣을텍스트위치에커서를둡니다.

b. 삽삽삽삽입입입입을클릭합니다. 포함시킬런타임속성을선택할수있는작업이름삽입상자가 나타납니다.

c. 매매매매개개개개변변변변수수수수유유유유형형형형드롭다운목록에서주제메시지에포함시킬속성이들어있는개체를선택합니다. 선택된개체에대해사용가능한속성이속속속속성성성성상자에나타납니다.

d. 속속속속성성성성상자에서속성을선택합니다.

e. 확확확확인인인인을클릭하여대화상자를닫습니다.사용가능한변수에대한내용은 18페이지의작업주제정의를참조하십시오. 작업이름에여러변수를포함시킬수도있습니다.

5. 해당활동의수행자에게전달하려는지침이있으면작작작작업업업업지지지지침침침침상자에입력합니다.

6. 적적적적용용용용을클릭하여활동검사자를종료하지않고변경사항을저장하거나,확확확확인인인인을클릭하여변경사항을저장하고활동검사자를종료합니다.

수수수수행행행행자자자자 선선선선택택택택

활동을정의하는경우활동을수행할사람을지정해야합니다. 활동은개인별,그룹별,별칭별로수동으로수행될수있으며또는워크플로메서드에의해자동으로수행될

수도있습니다. 수동작업의경우,특정수행자를지정하거나워크플로참여자가수행자를선택하도록허용할수있습니다. 자동작업의경우,자동작업에필요한사용권한을지닌사용자를지정해야합니다.

활활활활동동동동 수수수수행행행행자자자자를를를를 선선선선택택택택하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 활동검사자에서 수수수수행행행행자자자자탭을선택합니다.

2. 활활활활동동동동의의의의 작작작작업업업업이이이이 수수수수행행행행되되되되었었었었습습습습니니니니다다다다라고레이블이지정된상자에서수동수행자또는 자동수행자를 선택합니다.• 수동수행자를선택하려면하하하하나나나나이이이이상상상상의의의의수수수수동동동동수수수수행행행행자자자자에에에에의의의의해해해해를선택합니다.• 자동수행자를선택하려면 수수수수행행행행자자자자대대대대신신신신 자자자자동동동동으으으으로로로로를선택합니다.

3. 수수수수행행행행자자자자 선선선선택택택택단추를클릭합니다. 그러면이활동의수행자를선택할수있는마법사가 표시됩니다.• 한명이상의수동수행자를선택하려면 58페이지의수동수행자선택을참조하십시오.

• 자동활동에필요한사용권한을가진사용자를선택하려면 63페이지의자동수행자선택을 참조하십시오.

4. 한명이상의수동수행자를선택했으면수행자가수행할수있거나수행해야할작업을 선택합니다.

Business Process Manager사용설명서 57

Page 58: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 작업

• 수행자가작업을다른사용자또는그룹에전달할수있게하려면 활활활활동동동동의의의의 작작작작업업업업

을을을을 다다다다른른른른 사사사사람람람람에에에에게게게게 위위위위임임임임을선택합니다. 이옵션을선택할때는,수행자가위임한사용자역시작업을수행할수없을경우작업을어디로전송할것인지를지

정해야합니다. 작업은워크플로감독자에게전달되거나원래의수행자에게 반환될 수 있습니다.

• 수행자가이작업을수행할다른사용자또는그룹을선택할수있게하려면다다다다른른른른

사사사사람람람람이이이이 활활활활동동동동의의의의 작작작작업업업업을을을을 반반반반복복복복하하하하게게게게 함함함함을선택합니다.• 활동완료시수행자의사인오프를요청하려면끝날때는수수수수행행행행자자자자의의의의등등등등록록록록을을을을취취취취소소소소

해해해해야야야야 합합합합니니니니다다다다를선택합니다.위임및확장옵션에대한자세한내용은 18페이지의위임및확장사용을참조하십시오.

5. 자동활동을선택했을경우,실행매개변수를설정합니다.

a. 자자자자동동동동으으으으로로로로이이이이방방방방법법법법실실실실행행행행드롭다운목록에서활동을선택합니다. 드롭다운목록에있는활동은워크플로메서드입니다.

참참참참고고고고: 여기서사용자정의메서드를사용하려면 a_special_app속성을설정해야합니다. a_special_app는 Documentum제품에예약된 dm_sysobject속성입니다. 이속성은워크플로값을가져야합니다. 사용자정의워크플로메서드개발에대한자세한내용은 Business Process Manager Development Guide를참조하십시오.

b. 자동메서드실행시실행로그를저장하려면 실실실실행행행행 결결결결과과과과를를를를 저저저저장장장장하하하하시시시시겠겠겠겠습습습습니니니니까까까까?에대해 예예예예를선택합니다.

c. 워크플로서버가이메서드의실행을시도하는시간을지정합니다. 다다다다음음음음시시시시간간간간후후후후방방방방법법법법이이이이 시시시시간간간간 초초초초과과과과됩됩됩됩니니니니다다다다상자에초를입력합니다.

d. 워크플로메서드에문제가발생할경우워크플로를중지할지또는계속할지를결정합니다. 실실실실행행행행중중중중지지지지를선택하면작업이일시중지상태로된후워크플로감독자에게재할당됩니다. 실실실실행행행행 계계계계속속속속을선택하면해당작업은확보상태가되며 작업이강제 실행됩니다.

참참참참고고고고: 후속활동이있는자동활동의경우실실실실행행행행중중중중지지지지를선택할것을권장합니다.

6. 적적적적용용용용을클릭하여활동검사자를종료하지않고변경사항을저장하거나,확확확확인인인인을클릭하여변경사항을저장하고활동검사자를종료합니다.

수수수수동동동동 수수수수행행행행자자자자 선선선선택택택택

활동의수동수행자선택에필요한단계는다음두가지요인에의해결정됩니다.

• 활동을수행할수행자가단일수행자인지또는복수수행자인지여부

• 실제사용자를템플릿의일부로지금식별할것인지또는별칭을사용할것인지여부

수동수행자선택옵션에대한자세한내용은 15페이지의수행자선택을참조하십시오.

58 Business Process Manager사용설명서

Page 59: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 작업

활활활활동동동동에에에에 대대대대해해해해한한한한 명명명명이이이이상상상상의의의의수수수수동동동동 수수수수행행행행자자자자를를를를선선선선택택택택하하하하려려려려면면면면 다다다다음음음음과과과과같같같같이이이이하하하하십십십십시시시시오오오오.

1. 활동검사자의수행자탭에서하하하하나나나나이이이이상상상상의의의의수수수수동동동동수수수수행행행행자자자자에에에에의의의의해해해해를선택하고수수수수행행행행자자자자선선선선택택택택 단추를 클릭합니다.수수수수행행행행자자자자 선선선선택택택택대화상자가나타납니다.

2. 드롭다운목록에서해당활동을수행할사용자또는그룹을선택합니다.특정사용자또는그룹을선택하거나,워크플로가실행될때특정사용자를결정하는옵션을선택할수있습니다. 옵션은다음과같습니다.• 워워워워크크크크플플플플로로로로 감감감감독독독독자자자자—워크플로감독자가활동을수행합니다. 워크플로감독자는기본적으로워크플로를시작한사용자입니다.

• 저저저저장장장장소소소소소소소소유유유유자자자자—저장소를소유한사용자가활동을수행합니다.• 이이이이전전전전활활활활동동동동수수수수행행행행자자자자—워크플로의이전활동을수행한사용자가활동을수행합니다.• 특특특특정정정정 사사사사용용용용자자자자—지정된사용자가활동을수행합니다.• 그그그그룹룹룹룹의의의의모모모모든든든든사사사사용용용용자자자자—특정그룹의모든구성원이활동을수행합니다.• 그그그그룹룹룹룹의의의의단단단단일일일일사사사사용용용용자자자자—특정그룹의단일구성원이활동을수행합니다.• 그그그그룹룹룹룹의의의의 일일일일부부부부 사사사사용용용용자자자자—특정그룹의일부구성원(전체가아님)이활동을수행합니다.

• 여여여여러러러러순순순순차차차차적적적적수수수수행행행행자자자자—여러사용자가순서대로활동을수행합니다.• 작작작작업업업업 대대대대기기기기열열열열—선택한작업대기열에서작업에할당된사용자에의해활동이수행됩니다.

나머지절차는선택한옵션에따라달라집니다. 처음 3개옵션을제외한기타옵션을선택한경우수수수수행행행행자자자자정정정정의의의의레이블이표시된상자가화면에나타납니다. 이상자에서옵션을선택하여해당활동을수행할특정수행자선택방법을지정할수있습니다.처음 3개의옵션을중하나를선택한경우에는워크플로를실행할때특정사용자가결정됩니다. 마마마마침침침침을클릭하여나머지절차를생략합니다.

3. 여여여여러러러러 순순순순차차차차적적적적 수수수수행행행행자자자자를선택한경우,해당활동의각수행자로하여금수신된패키지를거부하고이전수행자에게패키지를돌려보낼수있는권리를부여할것인지

지정합니다.순차적수행자에서이옵션은기본적으로지정되어있지않습니다. 옵션을부여하려면 수수수수행행행행자자자자선선선선택택택택상자바로아래에있는확인란을클릭합니다.

4. 그그그그룹룹룹룹의의의의 단단단단일일일일 사사사사용용용용자자자자를선택한경우,선택한그룹에서활동을수행할특정사용자를 지정합니다.다음단계에서그룹을선택합니다. 그룹에서활동을수행할단일수행자를지정하려면 그그그그룹룹룹룹에에에에서서서서사사사사용용용용 선선선선택택택택상자에서다음옵션중하나를선택합니다.• 작작작작업업업업항항항항목목목목처처처처음음음음얻얻얻얻기기기기—이전활동이완료되면그룹에속한모든사용자의받은편지함에작업항목이추가됩니다. 받은편지함에서작업항목을최초로수락한사용자가수행자가되며,다른사용자의받은편지함에있는작업항목은제거됩니다.

• 완완완완료료료료되되되되지지지지않않않않은은은은작작작작업업업업항항항항목목목목의의의의최최최최소소소소양양양양—이전활동이완료되면받은편지함의미완료작업항목수가가장적은사용자에게작업항목이추가됩니다.

Business Process Manager사용설명서 59

Page 60: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 작업

5. 해당활동의수행자를지금선택할지또는워크플로가진행될때동적으로결정되게 할지 지정합니다.수수수수행행행행자자자자 정정정정의의의의상자에서다음옵션중하나를선택합니다.• 지지지지금금금금 수수수수행행행행자자자자 지지지지정정정정—특정사용자또는그룹을프로세스템플릿의일부로선택합니다.

• 활활활활동동동동 <활활활활동동동동이이이이름름름름>의의의의수수수수행행행행자자자자가가가가이이이이활활활활동동동동 <활활활활동동동동이이이이름름름름>의의의의수수수수행행행행자자자자결결결결정정정정—워크플로가실행되면이전활동의수행자가해당활동의수행자를선택합니다. 이전활동이여러개인경우,드롭다운목록에서해당활동의수행자를선택합니다.

• 수수수수행행행행자자자자 별별별별칭칭칭칭 정정정정의의의의(수수수수행행행행자자자자는는는는 워워워워크크크크플플플플로로로로가가가가 진진진진행행행행될될될될 때때때때 지지지지정정정정됨됨됨됨)—해당활동의수행자가별칭집합에의해결정됩니다. 다음단계에서사용할별칭집합을지정합니다. 그그그그룹룹룹룹의의의의 일일일일부부부부 사사사사용용용용자자자자또는 여여여여러러러러 순순순순차차차차적적적적 수수수수행행행행자자자자를선택한경우에는이옵션을 사용할 수없습니다.

6. 다다다다음음음음을클릭하여 계속합니다.이절차를완료하는데필요한단계는선택한옵션에따라달라집니다.• 60페이지의지금수행자지정• 61페이지의 <활동>의수행자가이활동의수행자결정• 62페이지의수행자별칭정의(수행자는워크플로가진행될때지정됨)

지지지지금금금금 수수수수행행행행자자자자 지지지지정정정정

• 이전화면에서단단단단일일일일사사사사용용용용자자자자를선택한경우,그그그그룹룹룹룹목록상자에서그룹이름또는 <모모모모든든든든사사사사용용용용자자자자>를선택한후그그그그룹룹룹룹의의의의사사사사용용용용자자자자목록상자에서선택한그룹의사용자중해당활동의수행자를선택합니다. 사용자를선택한후완완완완료료료료를클릭합니다.

• 이전화면에서그그그그룹룹룹룹의의의의모모모모든든든든사사사사용용용용자자자자또는단단단단일일일일사사사사용용용용자자자자를선택한경우,그그그그룹룹룹룹목록상자에서그룹을선택하고 마마마마침침침침을클릭합니다.

• 이전화면에서 작작작작업업업업 대대대대기기기기열열열열을선택한경우에는작업대기열의이름을선택한다

음 완완완완료료료료를 클릭합니다.• 그그그그룹룹룹룹의의의의 일일일일부부부부 사사사사용용용용자자자자또는 여여여여러러러러 순순순순차차차차적적적적 수수수수행행행행자자자자를선택한경우활동을수행할여러

사용자,그룹또는별칭이름을지정할수있습니다. 다다다다음음음음을클릭할때나타나는옵션에대한자세한설명은 61페이지의 <활동>의수행자가이활동의수행자결정을 참조하십시오.

참참참참고고고고: 지지지지금금금금수수수수행행행행자자자자지지지지정정정정을선택했으므로수행자로지정한목록의모든사용자가선택되며,이목록을이전활동의수행자에게선택목록으로제공하지않습니다(61페이지의 <활동>의수행자가이활동의수행자결정참조).

60 Business Process Manager사용설명서

Page 61: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 작업

<활활활활동동동동>의의의의수수수수행행행행자자자자가가가가이이이이활활활활동동동동의의의의수수수수행행행행자자자자결결결결정정정정

이기능은동적수행자선택이라고도합니다. 이옵션을선택하면한활동의수행자가워크플로의다음활동을수행할사용자를선택할수있습니다. 런타임시활동수행자는지정한그룹에서한명이상의사용자를선택할수있습니다.

그그그그룹룹룹룹의의의의일일일일부부부부사사사사용용용용자자자자또는여여여여러러러러순순순순차차차차적적적적수수수수행행행행자자자자를선택한경우,이전활동의수행자가런타임시선택할수있는여러사용자,그룹또는별칭이름의조합을지정할수있습니다. 다른수행자유형을선택한경우에는더이상수행자를정의할필요가없으므로,이 페이지가표시되지않습니다.

별칭및별칭집합에대한자세한내용은 17페이지의별칭사용을참조하십시오.

사사사사용용용용자자자자와와와와 그그그그룹룹룹룹을을을을 선선선선택택택택하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 사용자선택을위한옵션을하나이상선택합니다.두개이상의옵션을선택할경우,각옵션에대한대화상자페이지가순서대로나타납니다. 옵션은다음과같습니다.• 특특특특정정정정사사사사용용용용자자자자및및및및/또또또또는는는는그그그그룹룹룹룹—사용자및그룹이름을지금선택합니다.• 워워워워크크크크플플플플로로로로개개개개시시시시자자자자에에에에의의의의해해해해확확확확인인인인될될될될수수수수행행행행자자자자별별별별칭칭칭칭—워크플로개시자가워크플로를시작할때특정사용자및그룹이름을제공할별칭및별칭집합을선택합니다.

• 별별별별칭칭칭칭집집집집합합합합에에에에서서서서런런런런타타타타임임임임시시시시확확확확인인인인될될될될수수수수행행행행자자자자별별별별칭칭칭칭—런타임시서버가실제사용자와그룹을결정하는데사용할별칭및별칭집합을선택합니다.

2. 다다다다음음음음을 클릭합니다.

3. 특특특특정정정정 사사사사용용용용자자자자 및및및및/또또또또는는는는 그그그그룹룹룹룹을선택한경우,해당활동을수행할수있는그룹이나사용자의이름을선택합니다.

a. 왼쪽의목록에서사용자나그룹의이름을강조표시하고추추추추가가가가를클릭하여오른쪽의 선선선선택택택택 목목목목록록록록에추가합니다.

b. 추가하려는각사용자나그룹에대해이단계를반복합니다.

c. 원하는사용자와그룹이선선선선택택택택목목목목록록록록에모두포함되었으면다다다다음음음음또는마마마마침침침침(단계 1에서다른옵션을선택했는지여부에따라)을클릭합니다.

4. 워워워워크크크크플플플플로로로로개개개개시시시시자자자자에에에에의의의의해해해해확확확확인인인인될될될될수수수수행행행행자자자자별별별별칭칭칭칭을선택하고해당워크플로에대한기본별칭집합을아직정의하지않았으면별칭집합을하나선택합니다.• 기존별칭집합을선택하려면기기기기존존존존별별별별칭칭칭칭집집집집합합합합에에에에서서서서선선선선택택택택을클릭하고드롭다운목

록에서별칭집합을선택합니다. 이목록에는현재연결되어있는저장소의별칭집합중에서쓰기권한이있는별칭집합이표시됩니다.

• 새별칭집합을선택하려면 새새새새별별별별칭칭칭칭 집집집집합합합합 만만만만들들들들기기기기를클릭하고별칭집합에대한

이름과설명을입력합니다. 서버는이페이지와다음페이지에입력한정보를사용하여새별칭집합을만듭니다.

별칭집합을확인했으면 다다다다음음음음을클릭합니다.

Business Process Manager사용설명서 61

Page 62: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 작업

5. 워워워워크크크크플플플플로로로로개개개개시시시시자자자자에에에에의의의의해해해해확확확확인인인인될될될될수수수수행행행행자자자자별별별별칭칭칭칭을선택한경우,워크플로개시자가워크플로를시작할때값을입력해야하는하나이상의별칭을확인합니다.

a. 새새새새수수수수행행행행자자자자별별별별칭칭칭칭을을을을만만만만들들들들기기기기를수행할지아니면정정정정의의의의되되되되지지지지않않않않은은은은기기기기존존존존의의의의수수수수행행행행자자자자별별별별칭칭칭칭사사사사용용용용을선택할지를지정합니다. 기존의정의되지않은별칭은별칭집합에나타나지만별칭집합에서특정사용자이름이지정되지않은별칭입니다.

b. 새수행자별칭을만들려면별칭에대한이름과설명을입력한후추추추추가가가가를클릭하여 선선선선택택택택 목목목목록록록록에 추가합니다.

c. 기존의수행자별칭을사용하려면기기기기존존존존수수수수행행행행자자자자별별별별칭칭칭칭드롭다운목록에서적절한별칭을선택한후추추추추가가가가를클릭하여선선선선택택택택목목목목록록록록에추가합니다. 별칭의목적을워크플로개시자가명확히알수있도록설명을수정할수도있습니다.

d. 원하는별칭이선선선선택택택택목목목목록록록록에모두포함되어있으면다다다다음음음음또는마마마마침침침침(단계 1에서마지막옵션을선택했는지여부에따라)을클릭합니다.

6. 별별별별칭칭칭칭 집집집집합합합합에에에에서서서서 런런런런타타타타임임임임 시시시시 확확확확인인인인될될될될 수수수수행행행행자자자자 별별별별칭칭칭칭을선택한경우,서버가선택된별칭집합에서확인할별칭을선택합니다.

a. 별별별별칭칭칭칭집집집집합합합합목록에서별칭집합을선택한후아래목록에서특정별칭을선택합니다.

b. 추추추추가가가가를클릭하여 선선선선택택택택 목목목목록록록록에별칭을추가합니다.

c. 포함시키려는각별칭에대해단계 a와 b를반복합니다.

7. 완완완완료료료료를 클릭합니다.

수수수수행행행행자자자자별별별별칭칭칭칭정정정정의의의의(수수수수행행행행자자자자는는는는워워워워크크크크플플플플로로로로가가가가진진진진행행행행될될될될때때때때지지지지정정정정됨됨됨됨)

이옵션을선택할경우,런타임시워크플로서버가해당활동의실제수행자를결정하는데사용할별칭집합및별칭을지정해야합니다. 먼저별칭집합을선택한후해당 집합에서별칭을선택합니다.

별칭및별칭집합에대한자세한내용은 17페이지의별칭사용을참조하십시오.

수수수수행행행행자자자자의의의의 별별별별칭칭칭칭 집집집집합합합합 및및및및 별별별별칭칭칭칭을을을을 지지지지정정정정하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 별칭을결정하는데사용할별칭집합을선택합니다.옵션은 다음과 같습니다.• 기기기기본본본본별별별별칭칭칭칭집집집집합합합합(워워워워크크크크플플플플로로로로시시시시작작작작시시시시워워워워크크크크플플플플로로로로개개개개시시시시자자자자가가가가결결결결정정정정)—서버는해당워크플로의기본별칭집합으로정의된별칭집합을참조합니다. 기본별칭집합은템템템템플플플플릿릿릿릿등등등등록록록록정정정정보보보보대화상자에정의되어있습니다. 선택된별칭집합이없을경우,다음페이지에서별칭집합을설정할수있습니다.

• 특특특특정정정정 별별별별칭칭칭칭 집집집집합합합합—서버는드롭다운목록에서선택한이름의별칭집합을참조합니다. 이목록에는현재연결되어있는저장소의별칭집합중에서쓰기권한이있는별칭집합이표시됩니다.

62 Business Process Manager사용설명서

Page 63: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 작업

• 패패패패키키키키지지지지의의의의문문문문서서서서별별별별칭칭칭칭집집집집합합합합—서버는해당활동에수신된패키지의문서에지정된별칭집합을참조합니다. 옆에있는드롭다운목록에서사용할별칭집합의패키지를선택합니다. <모모모모두두두두>를선택하면서버는단계 4에서지정한특정별칭과일치하는별칭을발견할때까지모든패키지의별칭집합을스캔합니다.

• 이이이이전전전전수수수수행행행행자자자자의의의의별별별별칭칭칭칭집집집집합합합합—서버는이전활동수행자에게할당된별칭집합을참조합니다. 예를들어,이전활동수행자의관리자가해당활동을수행해야할경우이옵션을사용합니다. 런타임시,이전수행자에게연관된별칭집합이없으면서버는이전수행자그룹에속한별칭집합을사용합니다. 그룹에대한별칭도없을경우,실패한활동작업이워크플로감독자에게전송됩니다.

2. 다다다다음음음음을 클릭합니다.기기기기본본본본별별별별칭칭칭칭집집집집합합합합을선택했으나해당워크플로에대한기본별칭집합을아직지정하지

않았다면,별칭집합을선택해야합니다.다른옵션중하나를선택했거나워크플로의기본별칭집합을이미설정한경우,다음을클릭하면해당집합내의특정별칭을선택할수있는페이지가표시됩니다.단계 3은 생략합니다.

3. 해당워크플로에대한기본별칭집합을아직정의하지않은경우,별칭집합을하나 선택합니다.• 기존별칭집합을선택하려면기기기기존존존존별별별별칭칭칭칭집집집집합합합합에에에에서서서서선선선선택택택택을클릭하고드롭다운목

록에서별칭집합을선택합니다. 이목록에는현재연결되어있는저장소의별칭집합중에서쓰기권한이있는별칭집합이표시됩니다.

• 새별칭집합을선택하려면 새새새새별별별별칭칭칭칭 집집집집합합합합 만만만만들들들들기기기기를클릭하고별칭집합에대한

이름과설명을입력합니다. 서버는이페이지와다음페이지에입력한정보를사용하여새별칭집합을만듭니다.

별칭집합을확인했으면 다다다다음음음음을클릭합니다.

4. 선택한별칭집합에서특정별칭을지정합니다.단계 2에서특정별칭집합을선택한경우,수수수수행행행행자자자자별별별별칭칭칭칭드롭다운목록에는해당별칭집합에정의된별칭이포함됩니다.런타임시선택되는별칭집합(이전수행자의별칭집합등)을선택한경우에는수수수수행행행행자자자자 별별별별칭칭칭칭드롭다운목록이비어있습니다. 서버가검색할별칭집합에있는이름과정확히일치하는별칭이름을상자에입력하십시오. 런타임시서버가수행자별칭과일치하는별칭을별칭집합에서찾지못할경우,활동작업이알림과함께워크플로감독자에게반환됩니다.

5. 완완완완료료료료를 클릭합니다.

자자자자동동동동 수수수수행행행행자자자자 선선선선택택택택

자동활동의수행자는단일사용자여야합니다. 그렇기때문에자동활동의수행자선택범위는다음사용자범주로제한됩니다.• 워크플로감독자(기본적으로,워크플로개시자)

Business Process Manager사용설명서 63

Page 64: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 작업

• 저장소 소유자

• 이전 활동 수행자

• 특정 사용자

처음 3가지사용자중하나를선택하면서버가런타임시실제사용자를결정합니다.

자자자자동동동동활활활활동동동동을을을을위위위위한한한한보보보보안안안안액액액액세세세세스스스스를를를를지지지지닌닌닌닌사사사사용용용용자자자자를를를를선선선선택택택택하하하하려려려려면면면면다다다다음음음음과과과과같같같같이이이이하하하하십십십십시시시시오오오오.

1. 활동검사자의수행자탭에서 수수수수행행행행자자자자 대대대대신신신신 자자자자동동동동으으으으로로로로를선택하고 수수수수행행행행자자자자 선선선선택택택택단추를 클릭합니다.수행자선택대화상자가나타납니다.

2. 자동활동에사용될보안액세스를가진사용자를선택합니다.• 워워워워크크크크플플플플로로로로감감감감독독독독자자자자—워크플로감독자의사용권한이자동활동에사용됩니다. 워크플로감독자는기본적으로워크플로를시작한사용자입니다.

• 저저저저장장장장소소소소소소소소유유유유자자자자—저장소소유자의사용권한이자동활동에사용됩니다.• 이이이이전전전전 활활활활동동동동 수수수수행행행행자자자자—워크플로의이전활동을수행한사용자의사용권한이워크플로에 사용됩니다.

• 특특특특정정정정 사사사사용용용용자자자자—다음단계에서선택한사용자의사용권한이자동활동에사용됩니다.

3. 특특특특정정정정사사사사용용용용자자자자를선택한경우,사용될사용권한을지닌사용자를선택합니다.

a. 선선선선택택택택단추를클릭하여 사사사사용용용용자자자자선선선선택택택택대화상자를표시합니다.

b. 그그그그룹룹룹룹목록상자에서그룹이름또는 <모모모모든든든든사사사사용용용용자자자자>를선택합니다. 선택한그룹의사용자가 그그그그룹룹룹룹의의의의 사사사사용용용용자자자자목록상자에표시됩니다.

c. 그그그그룹룹룹룹의의의의 사사사사용용용용자자자자목록상자에서사용자를선택합니다. 선선선선택택택택텍스트상자에사용자 이름이 표시됩니다.

d. 확확확확인인인인을 클릭합니다.선택한사용자이름이 사사사사용용용용자자자자텍스트상자에표시됩니다.

4. 완완완완료료료료를 클릭합니다.선택한사용자이름이수수수수행행행행자자자자선선선선택택택택단추옆의텍스트상자에표시됩니다.

활활활활동동동동 트트트트리리리리거거거거 설설설설정정정정

트리거는활동이시작될수있다는신호입니다. 트트트트리리리리거거거거탭을사용하여활동을트리거하여수행자의받은편지함으로보내는조건을설명합니다.

들어오는흐름이두개이상포함된활동의경우,해당활동이시작되기전에완료되어야할이전활동의개수를지정할수있습니다. 트리거조건은해당활동을시작하기위해패키지를수락해야하는최소입력흐름수입니다. 예를들어,활동에세개의입력흐름이있으면세개중두흐름에패키지가수락되었을때활동이시작되도록지정할수있습니다.

64 Business Process Manager사용설명서

Page 65: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 작업

팁팁팁팁: 활동에둘이상의입력흐름이있는경우,전체업무프로세스에서조인활동을나타냅니다. 즉,프로세스의다른경로를따르는패키지가함께모입니다. 업무프로세스템플릿에조인작업을명확하게표시하려면명확한조인활동을흐름에삽입합니다. 조인활동은다음활동에대한트리거조건을설정하며조인활동의하나인입력흐름만가집

니다. 85페이지의조인을참조하십시오.

활동트리거에대한자세한내용은 21페이지의트리거조건설정을참조하십시오.

활활활활동동동동이이이이 트트트트리리리리거거거거되되되되는는는는 시시시시기기기기를를를를 설설설설정정정정하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 활동검사자에서 트트트트리리리리거거거거탭을선택합니다.

2. 해당활동이시작되기전에완료되어야할활동의입력흐름개수를지정합니다.• 이전활동이모두완료된경우에만해당활동을시작하려면모모모모든든든든입입입입력력력력플플플플로로로로가가가가선선선선택택택택되되되되었었었었습습습습니니니니다다다다를선택합니다.

• 일부이전활동이완료되었을때해당활동을시작하려면,선선선선택택택택된된된된입입입입력력력력플플플플로로로로수수수수를선택하고활동을실행하기전에완료해야하는이전활동의수를입력합니다. 해당활동에대한총입력흐름수가텍스트상자옆에표시됩니다.

입력흐름이하나뿐인활동에서는이러한옵션이다르게표시됩니다.

3. 선택된활동이실행되기전에특정동작이이루어지도록하려면다다다다음음음음이이이이벤벤벤벤트트트트수수수수신신신신시시시시확인란을선택하고옆의텍스트상자에이벤트이름을입력합니다.이벤트는시스템정의이벤트(예: dm_checkin)일수도있고,사용자가이벤트이름을직접구성(예: promoted또는 released)할수도있습니다. 시작조건에트리거이벤트를포함시키면서버가워크플로에대기된이벤트를찾아야활동을시작할수

있습니다. Documentum API를사용하여이벤트를정의하고대기열에올리는방법에대한자세한설명은 Documentum Content Server Fundamentals의 " Task, Events,and Inboxes"를 참조하십시오.

4. 활동이동일한워크플로에서두번이상실행되도록하려면이이이이활활활활동동동동은은은은워워워워크크크크플플플플로로로로에에에에서서서서두두두두 번번번번 이이이이상상상상 실실실실행행행행할할할할 수수수수 있있있있습습습습니니니니다다다다확인란을선택합니다.반복가능한활동은특정워크플로에서두번이상사용될수있는활동을말합니다.기본적으로활동은반복가능한활동으로정의되어있지만,여러명의수행자가순서대로수행하는활동은반복할수없습니다. (15페이지의수행자선택에서수행자의사용자범주에대해설명합니다.)워크플로에서활동을여러번사용하는경우,항상한가지활동인스턴스만활성화되도록워크플로를구성해야합니다. 동일한정의에기반을둔이전활동이실행중이면서버가활동을시작할수없습니다.

5. 적적적적용용용용을클릭하여활동검사자를종료하지않고변경사항을저장하거나,확확확확인인인인을클릭하여변경사항을저장하고활동검사자를종료합니다.

Business Process Manager사용설명서 65

Page 66: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 작업

경경경경고고고고 타타타타이이이이머머머머 설설설설정정정정

Business Process Manager는활동에대해두종류의경고타이머를지원합니다.• 사전타이머는워크플로가시작한후지정한시간내에활동이시작되지않은경

우 작업을 수행합니다.• 사후타이머는활동이시작한후지정한시간내에활동이완료되지않은경우작

업을 수행합니다.워크플로타이머에대한자세한내용은 22페이지의타이머설정을참조하십시오.

활동에하나이상의타이머작업이설정된경우,프로세스템플릿편집기창의활동아이콘오른쪽하단모서리에작은시계아이콘이표시됩니다.

타타타타이이이이머머머머 작작작작업업업업을을을을 설설설설정정정정하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 활동검사자에서 타타타타이이이이머머머머탭을선택합니다.

2. 목록상자위의 +단추를클릭하여새타이머를추가하거나목록상자에서기존타이머를 선택합니다.

3. 이이이이벤벤벤벤트트트트드롭다운목록에서만들타이머작업유형을선택합니다. 사사사사전전전전타타타타이이이이머머머머만만만만료료료료또는 사사사사후후후후 타타타타이이이이머머머머 만만만만료료료료중하나입니다.

4. 만만만만료료료료날날날날짜짜짜짜텍스트상자에경과시간및분을숫자로입력하여타이머가만료되어야할 시기를 지정합니다.이작업이지정된유형(사전타이머또는사후타이머)의첫번째타이머인경우에는각각의워크플로또는활동이시작된이후지정한시간이경과되면타이머가만료됩니

다. 이후의타이머는이전타이머가만료된이후지정한시간이경과되면만료됩니다.

5. 타이머만료를받은편지함이아닌전자메일을통해사용자에게알리려면전전전전자자자자메메메메일일일일 템템템템플플플플릿릿릿릿사사사사용용용용확인란을클릭한다음선선선선택택택택단추를클릭하고알림에사용할사용자

정의전자메일템플릿을선택합니다.전자메일템플릿은 Documentum저장소에있는문서이며알림메시지구조를정의합니다. 전자메일템플릿의역할을하는문서구조에대한내용은 Business ProcessManager Development Guide를참조하십시오.선택한템플릿이름이전전전전자자자자메메메메일일일일템템템템플플플플릿릿릿릿사사사사용용용용확인란옆에나타납니다. 서버는동일한이벤트유형(사전타이머또는사후타이머)의모든알림에대해선택한전자메일템플릿을사용합니다. 전전전전자자자자메메메메일일일일템템템템플플플플릿릿릿릿사사사사용용용용확인란을선택하지않은경우,서버는Documentum받은편지함으로기본알림을보내사용자에게알립니다.

6. 작작작작업업업업드롭다운목록에서타이머만료시수행할작업유형을선택합니다.사전타이머또는사후타이머를정의하는지여부와현재활동의특성에따라사

용할수있는옵션은다음과같습니다.• 알알알알림림림림—한명이상의사람에게알림메시지를보냅니다.• 시시시시작작작작 프프프프로로로로세세세세스스스스—현재활동패키지를사용하여새워크플로프로세스를시작합니다.

66 Business Process Manager사용설명서

Page 67: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 작업

• Java 메메메메서서서서드드드드 실실실실행행행행—워크플로메서드를실행합니다(수퍼유저권한의사용자만 해당)

• 작작작작업업업업위위위위임임임임—다른수행자에게작업을위임합니다(수동활동사후타이머만가능).• 작작작작업업업업완완완완료료료료—자동으로작업을완료하고워크플로의다음활동으로전달합니다

(수동 사후 타이머만가능).• 실실실실패패패패한한한한자자자자동동동동작작작작업업업업다다다다시시시시실실실실행행행행—작업이실패한후의자동작업과연결된워크플로메서드를실행합니다(사후타이머만가능).

7. 타이머만료시알릴사람을지정합니다.

a. 알알알알림림림림을을을을보보보보낼낼낼낼대대대대상상상상텍스트상자옆에표시되는선선선선택택택택단추를클릭합니다. 수신자선택 대화 상자가 나타납니다.

b. 특정사용자또는그룹에게알림을보내려면대화상자왼쪽의사용자또는그룹이름을선택하고추추추추가가가가 >>를클릭하여오른쪽목록상자로이동합니다. 그그그그룹룹룹룹의의의의사사사사용용용용자자자자상자는그그그그룹룹룹룹상자에서선택한그룹구성원을표시합니다.

c. 다다다다음음음음을 클릭합니다.

d. 특정별칭을가진사용자에게알림을보내려면대화상자왼쪽의별칭을선택하고 추추추추가가가가 >>를클릭하여오른쪽목록상자로이동합니다.

e. 완완완완료료료료를 클릭합니다.

8. 단계 6에서 시시시시작작작작 프프프프로로로로세세세세스스스스를선택한경우시작할프로세스에대한프로세스템플릿을 선택합니다.

a. 시시시시작작작작프프프프로로로로세세세세스스스스텍스트상자옆에표시되는선선선선택택택택단추를클릭합니다.

b. 시작할프로세스에대한워크플로템플릿을선택합니다. 선택한템플릿은현재활동과같은번호및패키지유형을수락해야합니다.

c. 확확확확인인인인을 클릭합니다.

9. 6단계에서 Java메메메메서서서서드드드드실실실실행행행행을선택했다면,실행할 Java메서드를선택합니다.

a. 메메메메서서서서드드드드텍스트상자옆에표시되는선선선선택택택택단추를클릭합니다.

b. 만료된타이머에대한워크플로메서드를선택하고확확확확인인인인을클릭합니다.

참참참참고고고고: 여기서사용자정의메서드를사용하려면 a_special_app속성을설정해야합니다. a_special_app는 Documentum제품에예약된 dm_sysobject속성입니다. 이속성은워크플로값을가져야합니다. 사용자정의워크플로메서드개발에대한자세한내용은 Business Process Manager Development Guide를참조하십시오.

c. 예예예예,실실실실행행행행결결결결과과과과를를를를저저저저장장장장합합합합니니니니다다다다확인란을클릭하여메서드실행시의실행로그를저장합니다.

10. 단계 6에서작작작작업업업업위위위위임임임임을선택한경우작업을위임할사용자를지정합니다.

a. 수수수수행행행행자자자자에에에에게게게게텍스트상자옆에표시되는 선선선선택택택택단추를클릭합니다. 수행자선택 대화 상자가 나타납니다.

Business Process Manager사용설명서 67

Page 68: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 작업

b. 특정사용자또는그룹에게작업을위임하려면대화상자왼쪽의사용자또는그룹이름을선택하고추추추추가가가가 >>를클릭하여오른쪽목록상자로이동합니다. 그그그그룹룹룹룹의의의의사사사사용용용용자자자자상자는그그그그룹룹룹룹상자에서선택한그룹구성원을표시합니다.

c. 다다다다음음음음을 클릭합니다.

d. 특정별칭을가진사용자에게작업을위임하려면대화상자왼쪽의별칭을선택하고 추추추추가가가가 >>를클릭하여오른쪽목록상자로이동합니다.

e. 완완완완료료료료를 클릭합니다.

11. 단계 6에서 작작작작업업업업 완완완완료료료료를선택한경우,업데이트할패키지속성값을지정합니다(있는 경우).작업을자동으로완료할때,특정값으로속성을설정하여활동전환조건이설정된속성값을기반으로작업을다르게라우트하도록할수도있습니다.

a. 작업을완료할때타이머가속성값을설정하도록하려면패패패패키키키키지지지지속속속속성성성성변변변변경경경경확인란을선택합니다. 이확인란을선택하지않으면 12단계로건너뜁니다.

b. 패패패패키키키키지지지지드롭다운목록에서,타이머가값을설정할속성을가진패키지를선택합니다.

c. 속속속속성성성성드롭다운목록에서,타이머가설정할값을가진속성을선택합니다.

d. 값값값값텍스트상자에서,타이머가선택된속성에설정할값을입력합니다.

12. 활동을완료할때까지서버가최종사전타이머또는사후타이머작업을계속해서반복하도록하려면 마마마마지지지지막막막막 동동동동작작작작 반반반반복복복복확인란을선택합니다.사전타이머및사후타이머각각에대해마마마마지지지지막막막막 동동동동작작작작 반반반반복복복복옵션값을설정합니다.값을선택하면활동을완료할때까지서버는지정된시간간격으로마지막타이

머 작업을 수행합니다.

13. 이활동에추가하려는각타이머에대해단계 2에서 12까지반복합니다.

14. 목록상자에서타이머의순서를변경하려면타이머활동을선택하고목록상자상단의위쪽/아래쪽화살표단추를클릭합니다.이전타이머가만료된후특정간격으로타이머의만료시간이표시되기때문에순

서가 중요합니다.

15. 적적적적용용용용을클릭하여활동검사자를종료하지않고변경사항을저장하거나,확확확확인인인인을클릭하여변경사항을저장하고활동검사자를종료합니다.

알알알알림림림림 설설설설정정정정

알림탭에서서버가워크플로관련이벤트에응답하여보내는메시지를설정할수있

습니다. 이벤트알림을수신하도록등록된사용자는이벤트와연관된전자메일템플릿을사용하여작성된메시지를수신합니다. 자세한내용은 23페이지의알림설정을

68 Business Process Manager사용설명서

Page 69: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 작업

참조하십시오. 워크플로타이머에따라알림을보낼수도있습니다. 66페이지의경고 타이머설정을참조하십시오.

워워워워크크크크플플플플로로로로 감감감감독독독독자자자자에에에에게게게게 알알알알림림림림을을을을 보보보보낼낼낼낼시시시시간간간간을을을을지지지지정정정정하하하하려려려려면면면면다다다다음음음음과과과과같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 활동검사자에서 알알알알림림림림탭을선택합니다.

2. 워크플로감독자에게알릴이벤트옆의전전전전자자자자메메메메일일일일알알알알림림림림사사사사용용용용확인란을클릭합니다.사용가능한이벤트는다음과같습니다.• 활활활활동동동동상상상상태태태태가가가가 변변변변경경경경됨됨됨됨—오류처리플래그가 0으로설정되고작업항목이 0이아닌값을반환했기때문에자동활동상태가변경됨

• 작작작작업업업업 항항항항목목목목이이이이 위위위위임임임임됨됨됨됨

• 작작작작업업업업 항항항항목목목목 시시시시작작작작 시시시시—작업항목이워크플로의일부로생성됨3. 기본알림메시지대신사용자정의전자메일템플릿을사용하려면이벤트에대해선선선선택택택택단추를클릭하고해당이벤트에사용할전자메일템플릿을선택합니다.전자메일템플릿은 Documentum저장소에있는문서이며알림메시지구조를정의합니다. 전자메일템플릿의역할을하는문서구조에대한내용은 Business ProcessManager Development Guide를참조하십시오.선택한템플릿의이름이이벤트이름아래에표시됩니다.

4. 적적적적용용용용을클릭하여활동검사자를종료하지않고변경사항을저장하거나,확확확확인인인인을클릭하여변경사항을저장하고활동검사자를종료합니다.

활활활활동동동동전전전전환환환환규규규규칙칙칙칙설설설설정정정정

전환규칙에따라워크플로에서의다음활동이정해집니다. 활동에여러개의나가는흐름이있는경우,뒤따르는모든활동에패키지를전송하거나,활동의결과에따라그다음활동중일부활동에만패키지를전송할수있습니다. 예를들면새양식의디자인을검토하는수행자에게,다음검토자에게디자인을전달하거나디자이너에게돌려보내수정하도록하는선택권을줄수있습니다. 해당활동에서두개의가능한다음활동으로이어지는흐름을작성한후수행자가따를경로를선택할수있도록함으로써

이러한분기로직을설정할수있습니다.

팁팁팁팁: 활동에분기로직이있는여러개의나가는흐름이있는경우,전반적인업무프로세스에서결정지점을나타냅니다. 업무프로세스템플릿에명확하게결정지점을표시하려면흐름에명시적인결정분할활동을삽입합니다. 현재활동에분기로직을설정하는대신현재활동을단일결정분할활동에연결하고결정분할활동에분기로직

을설정합니다. 84페이지의결정분할을참조하십시오.

나가는흐름이한개뿐인활동의경우에는전환조건을설정할필요가없습니다. 연연연연결결결결된된된된모모모모든든든든활활활활동동동동선선선선택택택택옵션이선택될경우전전전전환환환환탭은비활성화됩니다. 자동활동의경우,활동에대한자동워크플로메서드에서다음활동을선택할때 setoutput메서드를사용하지

Business Process Manager사용설명서 69

Page 70: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 작업

않는한 활활활활동동동동의의의의수수수수행행행행자자자자가가가가선선선선택택택택하하하하게게게게 합합합합니니니니다다다다옵션을선택하면안됩니다. 자세한내용은Business Process Manager Development Guide를참조하십시오.

전환에대한자세한내용은 23페이지의활동전환정의를참조하십시오.

전전전전환환환환 동동동동작작작작을을을을 정정정정의의의의하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 활동검사자에서 전전전전환환환환탭을선택합니다.

2. 다음과같이패키지를전송할다음활동이선택되는방식을결정합니다.• 해당활동에관련된모든다음활동(취소흐름포함)에패키지를전송하려면연연연연결결결결된된된된 모모모모든든든든 활활활활동동동동 선선선선택택택택을선택합니다.

• 수행자가현재활동이완료될때활동을선택하도록하려면활활활활동동동동의의의의수수수수행행행행자자자자가가가가선선선선

택택택택하하하하게게게게 합합합합니니니니다다다다를선택합니다.• 조건집합을기반으로패키지를다른활동에라우팅하려면 이이이이 조조조조건건건건을을을을 기기기기준준준준

으으으으로로로로 다다다다음음음음 활활활활동동동동 선선선선택택택택을선택합니다.조건집합을기반으로패키지를라우트하려면단계 6으로이동합니다.

3. 여러수행자가활동을수행할경우,즉수행자범주가그그그그룹룹룹룹의의의의모모모모든든든든사사사사용용용용자자자자또는그그그그룹룹룹룹의의의의일일일일부부부부사사사사용용용용자자자자일경우작업을완료해야하는수행자수를지정합니다.• 모든수행자가작업을수행해야할경우 모모모모든든든든 수수수수행행행행자자자자가가가가 작작작작업업업업 완완완완료료료료옵션단추를

선택합니다.• 특정수의수행자가작업을완료할때활동을완료하려면 [ ]수수수수행행행행자자자자가가가가작작작작업업업업완완완완료료료료옵션단추를선택하고텍스트상자에필요한수행자수를입력합니다. 런타임시입력한수가이작업에대한작업항목을받은수행자수보다클경우모든수행자

가작업을완료하면서버가활동을완료시킵니다.단계 2에서연연연연결결결결된된된된모모모모든든든든활활활활동동동동선선선선택택택택을선택한경우단계 7로이동합니다.

4. 수행자가다음활동을선택하도록허용할경우,선선선선택택택택제제제제한한한한: [ ]활활활활동동동동드롭다운목록상자를사용하여수행자가선택할수있는최대활동수를지정합니다.이목록상자의기본값은다음에수행할수있는총활동수입니다. 1과이최대값사이의수를선택할수있습니다. 런타임시서버는수행자가지정된활동수이상으로선택하는것을허용하지않습니다.

5. 수행자그룹이다음활동을선택하도록허용할경우,즉수행자범주가그그그그룹룹룹룹의의의의모모모모든든든든사사사사용용용용자자자자또는그그그그룹룹룹룹의의의의일일일일부부부부사사사사용용용용자자자자이고전환옵션이수수수수행행행행자자자자가가가가다다다다음음음음활활활활동동동동선선선선택택택택일경우선

택된다음활동으로패키지를전달할시기를지정합니다.• 선택된거부활동을즉시시작하려면임임임임의의의의수수수수행행행행자자자자거거거거부부부부옵션단추를클릭합니다.임의의수행자가거부활동을선택할경우다른응답을기다리지않고활동이시

작됩니다. 다른모든수행자의선택은무시됩니다.• 선택된전달활동을즉시시작하려면임임임임의의의의수수수수행행행행자자자자전전전전달달달달라디오단추를클릭합니

다. 임의의수행자가전달활동을선택할경우다른응답을기다리지않고활동이시작됩니다. 다른모든수행자의선택은무시됩니다.

• 단계 3에서확인된수의수행자가작업을완료한후에만선택된다음활동을시작하려면 모모모모든든든든수수수수행행행행자자자자가가가가작작작작업업업업 완완완완료료료료옵션단추를클릭합니다. 이옵션을선택하

70 Business Process Manager사용설명서

Page 71: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 작업

면서버가모든수행자의선택을결합합니다. 일부사용자가전달활동을선택하고다른사용자가거부활동을선택한경우서버는이탭에서라디오단추의

최종설정을기준으로시작할활동을결정합니다.

— 수행자가선택한모든활동즉전달활동과거부활동모두를시작하려면선선선선

택택택택된된된된 모모모모든든든든 활활활활동동동동 시시시시작작작작을클릭합니다.

— 선택된거부활동만을시작하려면(있을경우)거거거거부부부부활활활활동동동동만만만만시시시시작작작작을클릭합니다. 전달활동은모든수행자가전달활동을선택한경우에만시작됩니다.

— 선택된전달활동만시작하려면(있을경우)전전전전달달달달활활활활동동동동만만만만시시시시작작작작을클릭합니다.거부활동은모든수행자가거부활동을선택한경우에만시작됩니다.

6. 서버가패키지를수신할활동을결정하는데사용할조건을지정합니다.전환조건을만드는방법은 71페이지의전환조건만들기를참조하십시오.

7. 적적적적용용용용을클릭하여활동검사자를종료하지않고변경사항을저장하거나,확확확확인인인인을클릭하여변경사항을저장하고활동검사자를종료합니다.

전전전전환환환환 조조조조건건건건 만만만만들들들들기기기기

이이이이조조조조건건건건을을을을기기기기준준준준으으으으로로로로다다다다음음음음활활활활동동동동선선선선택택택택옵션을선택하면정의된전환조건을나타내는테이

블이표시됩니다. 활동을처음으로정의하는경우에는빈테이블이표시됩니다. 아래절차에따라전환조건을추가하여워크플로에서다음활동이자동으로선택되도록할수

있습니다. 전환조건에대한자세한내용은 23페이지의활동전환정의를참조하십시오.

참참참참고고고고: 활동이전환조건을사용하는경우,다음활동으로이어지는흐름의줄앞에마름모꼴이표시됩니다. 이형식은 BPMN(Business Process Modeling Notation)표준을준수합니다.

전전전전환환환환 조조조조건건건건을을을을 만만만만들들들들려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. IF로시작하는 질질질질의의의의테이블에서행을선택합니다.

2. 다다다다음음음음에에에에대대대대한한한한질질질질의의의의드롭다운목록에서,조건을적용할개체를선택합니다.• 실실실실행행행행중중중중인인인인워워워워크크크크플플플플로로로로—조건이 dm_workflow개체의속성을확인합니다.• 활활활활동동동동에에에에 대대대대해해해해 마마마마지지지지막막막막으으으으로로로로 완완완완료료료료한한한한 작작작작업업업업 항항항항목목목목—조건이 dmi_workitem개체의속성을 확인합니다.

• 이이이이 입입입입력력력력 패패패패키키키키지지지지의의의의 문문문문서서서서—조건이드롭다운목록에서선택한 dmi_package개체의속성을확인합니다. 사용가능한패키지가없는경우에는이옵션이회색으로 비활성화됩니다.

3. 선택한입력패키지가 XML문서이고이조건으로내부 XML요소값을확인하려면XPath식식식식확인란을클릭하고조건에사용할값을가진 XML요소를지정합니다.

a. 스스스스키키키키마마마마텍스트상자에서,패키지문서에일치하는 XML스키마의정규화된이름을입력합니다. 텍스트상자에이름을입력하거나,로로로로컬컬컬컬단추를클릭하여로컬파

Business Process Manager사용설명서 71

Page 72: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 작업

일시스템에서스키마를선택하거나,저저저저장장장장소소소소단추를클릭하여 Documentum저장소에서스키마를선택할수있습니다.이단계는선택사항입니다. 스키마를사용할수없는경우에는텍스트상자를 비워 둡니다.

b. XPath식식식식텍스트상자에서조건에사용할요소에대해 XPath식을만듭니다. 단계a에서스키마를선택한경우선선선선택택택택단추를클릭하여유효한 XPath식목록에서선택할수있습니다. 단계 a에서스키마를선택하지않은경우Write-in식식식식링크를클릭하여나타난대화상자에전체 XPath식을입력합니다. 식을입력한후지정한요소의 XML데이터유형을선택하고확확확확인인인인을클릭합니다.

4. XPath식식식식확인란을선택하지않은경우조건에사용할값이있는 Documentum저장소 속성을 선택합니다.드롭다운목록에는단계 2에서선택한개체유형의속성이포함되어있습니다.반반반반복복복복속속속속성성성성,인인인인덱덱덱덱스스스스를를를를선선선선택택택택하하하하거거거거나나나나입입입입력력력력하하하하십십십십시시시시오오오오.라는드롭다운목록이나타나는경우,사용자가선택한속성이여러값을가질수있음을의미합니다. 목록의네가지옵션중하나를선택하거나유효한인덱스값을입력하여이조건에사용할인덱스값을지

정하십시오. 반복되는특성을참조하도록전환조건이작성된경우,특성에는하나이상의값이있어야합니다. 그렇지않으면조건을평가할때오류가발생합니다.

5. 선택한속성에대해수행할테스트를지정합니다.조조조조건건건건드롭다운목록에서논리적비교연산자를선택한후값값값값텍스트상자에비교값을

입력합니다. 선택한속성의데이터유형이상자아래에표시됩니다.

6. 이조건이 true로설정된경우페이지하단에있는목록상자에서활동이름을선택하여다음으로수행할활동을선택합니다.목록에는이활동에연결된활동의이름이흐름별로표시됩니다. 여러활동을선택하려면 Ctrl또는 Shift키를누른채로활동이름을클릭합니다.

참참참참고고고고: 조건에다른절을추가할경우에도활동을지금선택해야합니다.

7. 이전환조건에다른절을추가하려면다다다다른른른른절절절절추추추추가가가가레이블옆의 AND또는 OR단추를클릭하고단계 2부터 6까지반복합니다.조건에여러절이포함된경우서버는원래의우선순위규칙을사용하여표현식을평

가합니다. 즉, AND로연결된절이 OR로연결된절보다먼저평가됩니다. 예를들어,다음형식의조건을가정합니다(글자는조건절을나타냄).IF A AND B AND C OR D AND E OR F SELECT Activity 1서버는이조건을다음과같이평가합니다.IF (A AND B AND C) OR (D AND E) OR F SELECT Activity 1

8. 다른전환조건을추가하려면질의상자위의 +단추를클릭(ELSE IF로시작하는행이추가됨)한다음단계 2에서 7까지를반복합니다.

9. 모든특정전환조건이정의되면,충족된조건이하나도없는경우패키지를라우팅할 활동을 선택합니다.

72 Business Process Manager사용설명서

Page 73: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 작업

모든전환조건을정의했으면 ELSE로시작하는질질질질의의의의테이블에서행을선택하고적용할다른조건이없으면수행할활동을선택합니다.

패패패패키키키키지지지지 처처처처리리리리

활동을구성할때어떤패키지에대해작업하고있는지지정해야합니다. 활동이프로세스템플릿의일부인각패키지를처리하는방법을정의합니다.

활활활활동동동동이이이이 패패패패키키키키지지지지를를를를 처처처처리리리리하하하하는는는는 방방방방법법법법을을을을 지지지지정정정정하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 활동검사자에서 패패패패키키키키지지지지탭을선택합니다.페이지상단의목록상자에사용가능한패키지가표시됩니다. 패키지목록은프로세스템플릿정의를기반으로결정됩니다. 자세한정보는 41페이지의프로세스패키지 관리를 참조하십시오.

2. 목록상자에서패키지중하나를선택합니다.선택한패키지에대한정보가페이지아래부분에나타납니다. 패키지이름과유형은읽기전용이므로변경할수없습니다.

3. 이활동의수행자가이패키지를사용할수있게하려면표표표표시시시시확인란을선택합니다.표표표표시시시시확인란을선택하지않으면활동수행자가이패키지를볼수없습니다. 그러나전환조건에대해서는패키지를사용할수있습니다.

4. 이와관련된컨텐트개체를패키지에포함하려면필필필필수수수수패패패패키키키키지지지지입입입입니니니니다다다다를선택합니다.확인란이선택되지않은경우활동수행자는이패키지에컨텐트를할당할수있습

니다(선택 사항).

5. 버버버버전전전전드롭다운목록에서이활동에저장할패키지컨텐트의버전을선택또는입력합니다.

참참참참고고고고: 버버버버전전전전목록을표시하지않도록 Business Process Manager를구성할수있습니다.부록 C, Business Process Manager구성파일을참조하십시오. 드롭다운목록이나타나지않는경우워크플로는항상현재버전을사용합니다.

버전을지정하려면다음을선택하거나입력합니다.• 특정버전번호(예: 2.5또는 3.0): 특정버전번호를입력하면문서의해당버전이패키지에항상포함됩니다.

• 심볼버전레이블(예: 드래프트): 심볼버전레이블은대/소문자를구분하기때문에입력한버전이저장소에있는개체의버전과일치해야합니다.

• 현재(기본값): 현재를선택하면최신버전의저장소개체가패키지에항상포함됩니다.

6. 양양양양식식식식드롭다운목록에서활동수행자에게이패키지를표시하기위해사용할양식패키지(있는 경우)를선택합니다.

Business Process Manager사용설명서 73

Page 74: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 작업

기본적으로프프프프로로로로세세세세스스스스등등등등록록록록정정정정보보보보대화상자의패키지에할당된양식템플릿이나타납

니다. 기본양식템플릿과같은데이터모델을사용하는양식템플릿만드롭다운목록에표시됩니다. 워크플로에서양식사용에대한자세한내용은 21페이지의양식템플릿을패키지와연결을참조하십시오.양식템플릿이패키지에할당되지않은경우, Documentum Task Manager는패키지컨텐트를표시하기위한기본옵션을사용하여사용자가해당문서유형과연결된응용

프로그램(예: Word문서의경우Microsoft Word)에서패키지를열수있도록합니다.

7. 6단계에서선택한양식을사용하여패키지등록정보를표시하려면 등등등등록록록록 정정정정보보보보 양양양양식식식식 사사사사용용용용확인란을 선택합니다.등등등등록록록록 정정정정보보보보 양양양양식식식식 사사사사용용용용확인란을선택하지않으면,수행자가받은편지함에서해당패키지를선택할때 6단계의양식이나타납니다. 이양식은패키지컨텐트를저장하는데사용됩니다. 확인란을선택하면작업자가패키지등록정보를볼때이양식이나타납니다. 양식은패키지컨텐트가아니라저장소에서패키지등록정보를설정하는데 사용됩니다.

8. 프로세스의각단계에대해단계 2 ~ 7을반복합니다.

9. 수동활동에대해활동이시작될때패키지를자동으로표시할것인지여부를지정합니다.기본적으로수행자가받은편지함에서활동을시작하면 Documentum Task Manager가나타나서각패키지를링크로표시합니다. 수행자는링크를클릭하여 (패키지에할당된양식또는문서유형과연결된응용프로그램을통해)패키지를표시합니다. 이패키지를바로표시하려면대화상자하단의확인란을클릭하고드롭다운목록에서패키지를선택합니다.

10. 적적적적용용용용을클릭하여활동검사자를종료하지않고변경사항을저장하거나,확확확확인인인인을클릭하여변경사항을저장하고활동검사자를종료합니다.

디디디디스스스스플플플플레레레레이이이이설설설설정정정정변변변변경경경경

표표표표시시시시탭의옵션은프로세스템플릿에서활동이표시되는방식을제어합니다.

참참참참고고고고: 활동에하나이상의타이머작업이설정된경우,프로세스템플릿편집기창의활동아이콘오른쪽하단모서리에작은시계아이콘이표시됩니다.

활활활활동동동동에에에에 대대대대한한한한 디디디디스스스스플플플플레레레레이이이이 설설설설정정정정을을을을 변변변변경경경경하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 활동검사자에서 표표표표시시시시탭을선택합니다.

2. 템플릿에서활동을나타내는그래픽을변경하려면,이이이이미미미미지지지지파파파파일일일일상자의오른쪽에표시되는 찾찾찾찾아아아아보보보보기기기기단추중하나를클릭하고그래픽이들어있는파일을검색한

후 열열열열기기기기를 클릭합니다.두개의찾찾찾찾아아아아보보보보기기기기단추를사용하여 Documentum저장소(Browse Repository(저저저저장장장장소소소소찾찾찾찾아아아아보보보보기기기기))또는로컬파일시스템(로로로로컬컬컬컬찾찾찾찾아아아아보보보보기기기기)에서이미지를검색할수있습니다.

74 Business Process Manager사용설명서

Page 75: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 작업

활동이미지에대한표준위치(저장소폴더 System\Workflow\Images)외부에서이미지를선택하는경우, Business Process Manager는활동을저장할때이미지사본을자동으로폴더에저장합니다. 로컬찾아보기를사용하여표준이미지디렉터리 C:\ProgramFiles\Documentum\BPM\classes\images외부에서이미지를선택하면, Business ProcessManager는이미지파일을 System\Workflow\Images repository폴더로가져옵니다.선택한파일이 이이이이미미미미지지지지 파파파파일일일일상자에나타납니다.

3. 활동을나타내는그래픽의크기를변경하려면, 이이이이미미미미지지지지 크크크크기기기기드롭다운목록에서백분율을 선택합니다.백분율은그래픽의실제크기비율입니다.

4. 레레레레이이이이블블블블표표표표시시시시확인란을선택하거나선택취소하여활동에대한레이블표시여부를지정합니다.레레레레이이이이블블블블 표표표표시시시시를선택취소한경우단계 5와 6을건너뜁니다.

5. 활동이이이이름름름름또는수수수수행행행행자자자자로활동에대한레이블을표시할지여부를선택합니다.템플릿을검증할때나타나는메시지와같은오류메시지에는활동의이름이표시됩

니다. 활동레이블을수행자이름으로지정한경우,임시적으로이설정을이이이이름름름름으로변경하여활동의위치를찾을수있습니다.

6. 템플릿에서활동레이블을지정하는데사용할글꼴및스타일을선택합니다.

a. 레레레레이이이이블블블블 글글글글꼴꼴꼴꼴목록에서글꼴을선택합니다.

b. 크크크크기기기기드롭다운목록에서글꼴크기를선택합니다.

c. 레이블의글꼴스타일을설정하려면굵굵굵굵게게게게및기기기기울울울울임임임임꼴꼴꼴꼴을선택하거나선택해제합니다.

7. 적적적적용용용용을클릭하여활동검사자를종료하지않고변경사항을저장하거나,확확확확인인인인을클릭하여변경사항을저장하고활동검사자를종료합니다.

Business Process Manager사용설명서 75

Page 76: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 작업

76 Business Process Manager사용설명서

Page 77: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

6장장장장

활활활활동동동동템템템템플플플플릿릿릿릿작작작작업업업업

활동템플릿은업무프로세스에추가할수있는특정유형의작업을표시합니다. 템플릿은작업을완료하는데필요한기본워크플로메서드를식별하고작업을수행하기위해설정해야하는구성속성을

결정합니다. 템플릿은일부일반속성에대해기본값을설정할수도있습니다.

업무프로세스템플릿에활동을추가하려면 Business Process Manager창의오른쪽에있는활동팔레트중에서적절한활동템플릿을선택합니다. Business Process Manager에는일반통합활동유형과샘플활동템플릿이포함되어있습니다. Business Process Manager에서제공하는활동템플릿목록은부록 A,제공되는활동템플릿을참조하십시오. 사용자정의활동유형의경우,사용자정의 활동템플릿을만들수 있습니다.

활동템플릿에는드래프트,검증됨,설치됨의세가지상태가있습니다. 활동템플릿이드래프트상태이면템플릿이작성되거나마지막으로수정된이후검증되지않은것입니다. 템플릿이검증됨상태이면템플릿이서버의검증을통과하여정확하게정의되었음을보장하는것입니다. 템플릿이설치됨상태이면활동을만드는데사용할준비가된것입니다. 활동템플릿의현재상태는팔레트의템플릿아이콘으로표시됩니다.

이장에서는활동템플릿을만들어구성하고,검증및설치하는방법에대해설명합니다. 항목은 다음과 같습니다.

• 77페이지의 활동 템플릿만들기• 78페이지의활동 팔레트 관리• 79페이지의활동 템플릿 구성• 80페이지의활동템플릿검증및설치

활활활활동동동동 템템템템플플플플릿릿릿릿 만만만만들들들들기기기기

업무프로세스에활동이포함되어있지만 Business Process Manager에적절한활동템플릿이포함되어있지않은경우,새템플릿을만들수있습니다. 가져오기를수행하기전에완전히새로운템플릿을만들거나,또는기존템플릿을복사하여수정할수있습니다.

Business Process Manager사용설명서 77

Page 78: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 템플릿 작업

새새새새 활활활활동동동동 템템템템플플플플릿릿릿릿을을을을 만만만만들들들들려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 도도도도구구구구메뉴에서 활활활활동동동동 템템템템플플플플릿릿릿릿 > 새새새새로로로로 만만만만들들들들기기기기를선택합니다.새활동템플릿이현재활성화된활동팔레트에나타납니다. 템플릿이름은제목없음입니다.

2. 새활동템플릿을두번클릭하여활동템플릿검사자를표시합니다.

3. 활동템플릿을 구성합니다.활동템플릿구성에대한자세한내용은 79페이지의활동템플릿구성을참조하십시오.

기기기기존존존존템템템템플플플플릿릿릿릿을을을을기기기기반반반반으으으으로로로로새새새새활활활활동동동동 템템템템플플플플릿릿릿릿을을을을만만만만들들들들려려려려면면면면 다다다다음음음음과과과과같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 활동팔레트에서복사할활동템플릿을선택합니다.

2. 도도도도구구구구메뉴에서 활활활활동동동동 템템템템플플플플릿릿릿릿 >다다다다른른른른이이이이름름름름으으으으로로로로저저저저장장장장을선택합니다.저장대화상자가나타납니다. 저저저저장장장장위위위위치치치치상자에사용가능한활동팔레트를나타내는 System\Workflow\Activity Templates하위폴더가나열됩니다.

3. 저저저저장장장장위위위위치치치치상자에서새템플릿을추가할활동팔레트를선택합니다.

4. 이이이이름름름름텍스트상자에서새활동템플릿이름을입력합니다.

5. 확확확확인인인인을 클릭합니다.활동템플릿이선택한활동팔레트에표시됩니다. 새템플릿은단계 1에서선택한템플릿과동일한특성을갖습니다. 하지만원본템플릿과새템플릿은서로독립적이며,향후변경내용은다른템플릿에영향을미치지않습니다.

6. 새활동템플릿에필요한내용을변경합니다.활동템플릿구성에대한자세한내용은 79페이지의활동템플릿구성을참조하십시오.

활활활활동동동동 팔팔팔팔레레레레트트트트 관관관관리리리리

활동템플릿을만들때템플릿을표시할팔레트를지정합니다. 활동템플릿은여러상황또는업무프로세스유형과관련이있을수있기때문에하나의템플릿이여러팔레트

에 표시될 수 있습니다.

활활활활동동동동템템템템플플플플릿릿릿릿을을을을다다다다른른른른활활활활동동동동팔팔팔팔레레레레트트트트에에에에추추추추가가가가또또또또는는는는복복복복사사사사하하하하려려려려면면면면다다다다음음음음과과과과같같같같이이이이하하하하십십십십시시시시오오오오.

1. 활동템플릿을추가할활동팔레트를선택합니다.

2. 도도도도구구구구메뉴에서 활활활활동동동동 템템템템플플플플릿릿릿릿 > 추추추추가가가가를선택합니다.열기대화상자가나타납니다.

3. 다다다다음음음음에에에에서서서서선선선선택택택택상자에서추가할활동템플릿을탐색하고선택합니다.

4. 확확확확인인인인을 클릭합니다.

78 Business Process Manager사용설명서

Page 79: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 템플릿 작업

선택한활동템플릿이현재활동팔레트에표시됩니다. 이제템플릿이현재팔레트와원본팔레트에링크됩니다. 템플릿의모든변경내용은두팔레트모두에반영됩니다.

활활활활동동동동 팔팔팔팔레레레레트트트트에에에에서서서서 활활활활동동동동 템템템템플플플플릿릿릿릿을을을을 제제제제거거거거하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 제거할활동템플릿을선택합니다.

2. 도도도도구구구구메뉴에서 활활활활동동동동 템템템템플플플플릿릿릿릿 >설설설설치치치치 제제제제거거거거를선택합니다.활동템플릿이현재팔레트에서제거됩니다. 템플릿이다른팔레트에링크되어있으면,해당팔레트에는여전히템플릿이표시됩니다.

활활활활동동동동 템템템템플플플플릿릿릿릿 구구구구성성성성

사용자정의유형의자동활동에대해서는대부분의경우사용자정의메서드에매개변

수로전달할추가속성을모을필요가있으므로활동템플릿을새로만들게됩니다.

활동템플릿검사자를사용하여활동템플릿을구성합니다. 활동템플릿검사자는개별활동구성에사용하는활동검사자와여러탭을공유합니다. 공유탭에서활동템플릿에설정한값은템플릿에서만든활동의기본값이됩니다. 활동템플릿검사자에서는우선순위,패키지,입력및출력흐름또는전환옵션에대한정보를설정할수없습니다.이러한구성속성은개별활동을특정프로세스흐름에적용하는방법과관련이있으

므로활동템플릿과는관련이없습니다.

또한활동템플릿검사자에는템플릿으로만들어진활동에대한사용자정의속성을정의

하는데사용하는정의라는추가탭이있습니다. 속성은 XML을사용하여정의됩니다.XML은이름,데이터형식을정의하며사용자정의속성과사용자의속성값입력에대한모든지원의특성을표시합니다. 템플릿에서활동이만들어지면,활동검사자에는사용자가사용자정의속성에대한값을입력하는데사용하는여러개의추가탭이포

함됩니다. 추가탭의이름은 XML파일에명시됩니다.

추가탭을정의하는것외에,활동템플릿정의파일을사용하여여러표준활동검사자탭의표시를숨길수있습니다. 활동이템플릿에서만들어진경우활동검사자에는숨겨진모든탭이표시되지않으므로사용자가탭에서값을변경하는것을방지합니다. 활동템플릿검사자에서설정한값은변경되지않습니다.

활동템플릿 XML파일구조는스키마파일 activity.xsd에서정의되며,이파일은 ProgramFiles\Documentum\bpm\classes디렉터리의로컬파일시스템에있습니다. 파일구조에대한자세한내용은 Business Process Manager Development Guide를참조하십시오. 샘플활동템플릿 XML파일에대한내용은샘플활동템플릿팔레트에설치된샘플활동템플릿을 참조하십시오.

활활활활동동동동 템템템템플플플플릿릿릿릿에에에에 대대대대한한한한 속속속속성성성성을을을을 설설설설정정정정하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 팔레트에서활동템플릿을두번클릭하거나활동템플릿을선택한후도도도도구구구구메뉴에서 활활활활동동동동 템템템템플플플플릿릿릿릿 검검검검사사사사자자자자를선택합니다.활동템플릿검사자가나타납니다.

Business Process Manager사용설명서 79

Page 80: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 템플릿 작업

2. 모든사용가능한구성속성에대해기본값을설정합니다.활동템플릿에서설정한값은템플릿에서만들어진모든활동에대한기본값이됩니

다. 속성설정에대한자세한내용은 5장,활동작업을참조하십시오. 일반적으로수행자탭에서템플릿을사용자정의워크플로메서드에링크할필요가있을것입니다.

3. 정정정정의의의의 탭을 선택합니다.해당활동템플릿에대한사용자정의속성을정의하는 XML요소를보여주는큰텍스트상자가나타납니다. 템플릿이새활동템플릿이거나사용자정의속성이없는템플릿인경우,유일한요소는최상위 <xml>요소와 <activity>요소이며활동템플릿에대한 XML스키마를식별합니다.

4. XML을편집하여사용자정의속성과이를편집하기위한사용자인터페이스를정의합니다.입력하는 XML은 activity.xsd스키마에적합해야합니다. 파일구조에대한자세한내용은 Business Process Manager Development Guide를참조하십시오.

5. 활동검사자에있는여러탭의표시를숨기려면,숨겨진각각의탭에대해 <tab>요소를 입력합니다.<tab>요소는 <tabs>요소의하위요소여야하며,또한활동검사자에서표시되도록사용자정의탭을지정해야합니다. 숨기려는각각의탭에대해다음과같은형식으로요소를입력합니다.<tab id="TAB_NAME" showInActInspector="false" />

TAB_NAME에유효한값은 PROPERTIES, PERFORMER, TRIGGER, NOTIFICATION,TRANSITION, PACKAGE및 DISPLAY입니다. 이러한각탭의옵션에대한자세한내용은 5장,활동작업을참조하십시오. showInActInspector매개변수는사용자정의 탭에서 무시됩니다.

6. 확확확확인인인인을클릭하여활동템플릿검사자를종료합니다.

활활활활동동동동템템템템플플플플릿릿릿릿검검검검증증증증및및및및설설설설치치치치

활동템플릿에는드래프트,검증됨,설치됨의세가지상태가있습니다. 활동템플릿이드래프트상태이면템플릿이작성또는마지막수정이후검증되지않은것입니다. 템플릿이검증됨상태이면템플릿이서버의검증을통과하여정확하게정의되었음을보장하는

것입니다. 템플릿이설치됨상태이면활동을만드는데사용할준비가된것입니다. 활동템플릿의현재상태는팔레트의템플릿아이콘으로표시됩니다.

활동템플릿을검증하면템플릿이시스템요구사항을충족하는지확인합니다. 열린템플릿이드래프트상태이고사용자가쓰기권한을가진경우에만검증할수있습니다.

도도도도구구구구메뉴에서활활활활동동동동템템템템플플플플릿릿릿릿 >검검검검증증증증을선택하여언제든지템플릿을검증할수있습니다.

활동템플릿을먼저설치해야만활동을만드는데사용할수있습니다. 활동템플릿이검증됨상태이고사용자가쓰기권한을가진경우에만활동템플릿을설치할수있습

80 Business Process Manager사용설명서

Page 81: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 템플릿 작업

니다. 검증됨상태가아닌경우, 도도도도구구구구메뉴에서 활활활활동동동동 템템템템플플플플릿릿릿릿 > 검검검검증증증증을선택합니다. 화살표가팔레트의활동템플릿아이콘옆에나타납니다.

설치된활동템플릿의내용을변경하려면먼저활동템플릿을제거해야합니다. 변경한후템플릿을다시검증하고설치합니다.

활활활활동동동동 템템템템플플플플릿릿릿릿을을을을 검검검검증증증증하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 도도도도구구구구메뉴에서 활활활활동동동동 템템템템플플플플릿릿릿릿 > 검검검검증증증증을선택합니다.검검검검증증증증옵션이회색으로비활성화된경우는템플릿이현재검증되었거나설치되

어 있음을 의미합니다.검증이실패할경우,실패했음을알려주는대화상자가나타납니다. 검증이실패한원인을확인하려면자자자자세세세세히히히히단추를클릭합니다. 검증이성공한경우,빨간확인표시

( )가팔레트의활동템플릿아이콘옆에나타납니다.

활활활활동동동동 템템템템플플플플릿릿릿릿을을을을 설설설설치치치치하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 도도도도구구구구메뉴에서 활활활활동동동동 템템템템플플플플릿릿릿릿 > 설설설설치치치치를선택합니다.설설설설치치치치옵션이회색으로비활성화된경우는템플릿이현재설치되어있는것입니다. 설

치가성공한경우,화살표( )가팔레트의활동템플릿아이콘옆에나타납니다.

활활활활동동동동 템템템템플플플플릿릿릿릿을을을을 제제제제거거거거하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 도도도도구구구구메뉴에서 활활활활동동동동 템템템템플플플플릿릿릿릿 >설설설설치치치치 제제제제거거거거를선택합니다.템플릿이설치됨상태이고사용자가쓰기권한을가진경우에만제거할수있습니다.템플릿을성공적으로제거하면,템플릿아이콘옆의화살표(설치됨상태표시)가빨간확인표시(검증됨상태표시)로바뀝니다.

Business Process Manager사용설명서 81

Page 82: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

활동 템플릿 작업

82 Business Process Manager사용설명서

Page 83: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

부부부부록록록록 A

제제제제공공공공되되되되는는는는활활활활동동동동템템템템플플플플릿릿릿릿

Business Process Manager에는일련의사전정의된활동템플릿이제공됩니다. 흐름활동팔레트에는네개의템플릿이표시되며,업무프로세스흐름의결정지점과조인및하위프로세스를명시적으로표시할수있도록해줍니다. 통합활동팔레트에는다섯개의템플릿이표시되며, Documentum BusinessProcess Services의메시징기능을사용하여외부참여자에게워크플로패키지를보내는자동활동을쉽게만들수있도록해줍니다. 작업대기열관리와관련된활동템플릿이샘플탭에표시됩니다.

활동템플릿은다음단원에설명되어있습니다.

• 84페이지의 결정 분할• 85페이지의 조인• 85페이지의 하위 프로세스 시작• 86페이지의사후이벤트-상위프로세스• 86페이지의 HTTP Post• 87페이지의 SMTP• 88페이지의 웹 서비스• 89페이지의 JMS대기열로보내기• 89페이지의 JMS주제에게시• 90페이지의작업 대기열 확인이부록에서는각활동템플릿및이러한활동템플릿에서활동을만들때입력해야하는특별한매개

변수에대해설명합니다. Business Process Manager에는활동템플릿 XML파일형식을설명하는샘플활동템플릿도포함되어있으며이템플릿을기반으로사용자정의활동템플릿을만들수있습니다.샘플활동템플릿은샘플활동팔레트에표시됩니다.

참참참참고고고고: Business Process Services는또한외부소스에서컨텐트수신을지원합니다. 자세한내용은Business Process Services Development Guide를참조하십시오.

Business Process Manager사용설명서 83

Page 84: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

제공되는 활동 템플릿

결결결결정정정정 분분분분할할할할

결정분할활동템플릿은업무프로세스템플릿에서결정지점을명시적으로표시할수

있도록해줍니다. 다른동작을수행하는활동의전전전전환환환환탭에서분기로직을지정하는대신,분기로직을평가하는동작만수행하며적절하게패키지를전달하는활동을추가합니다.결정을다른동작과구분하면프로세스흐름을보다명백하게할수있습니다.

그그그그림림림림 A-1. 결결결결정정정정 분분분분할할할할 활활활활동동동동이이이이 없없없없는는는는 승승승승인인인인 프프프프로로로로세세세세스스스스와와와와 있있있있는는는는 승승승승인인인인 프프프프로로로로세세세세스스스스

결정 분할활동을추가하는경우,이전활동을결정분할활동에링크하고해당전환을 연연연연결결결결된된된된 모모모모든든든든 활활활활동동동동 선선선선택택택택으로설정합니다. 결정분할활동의 전전전전환환환환탭에서분기로직을 설정합니다.

결정분할활동템플릿은사용자정의탭또는필드를포함하지않습니다. 활동검사자에서결정분할템플릿으로만들어진활동을보는경우,패패패패키키키키지지지지,전전전전환환환환및표표표표시시시시탭만나타납니다. 이탭들은결정지점활동과관련된모든설정을포함하고있습니다.

84 Business Process Manager사용설명서

Page 85: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

제공되는 활동 템플릿

조조조조인인인인

조인활동템플릿은업무프로세스에서여러흐름을수렴하는트리거조건을평가하는활

동을포함할수있도록해줍니다. 다른동작을수행하는활동의트트트트리리리리거거거거탭에서트리거조건을지정하는대신,트리거조건을평가하는동작만수행하며적절하게패키지를전달하는활동을추가합니다. 조인활동은몇개의이전활동이완료될때까지대기한후에다음활동으로해당패키지를전달합니다. 조인활동이이미트리거조건을평가했기때문에,다음활동은조건을평가할필요가없습니다.

그그그그림림림림 A-2. 조조조조인인인인 활활활활동동동동이이이이 없없없없는는는는 검검검검토토토토 프프프프로로로로세세세세스스스스와와와와 있있있있는는는는 검검검검토토토토 프프프프로로로로세세세세스스스스

조인활동템플릿은사용자정의탭또는필드를포함하지않습니다. 활동검사자에서조인템플릿으로만들어진활동을보는경우,패패패패키키키키지지지지,트트트트리리리리거거거거및표표표표시시시시탭만나타납니다. 이탭들은조인활동과관련된모든설정을포함하고있습니다.

하하하하위위위위 프프프프로로로로세세세세스스스스 시시시시작작작작

하위프로세스시작활동은새워크플로를시작합니다. 이름및유형이새워크플로에대한프로세스템플릿의패키지와일치하는현재워크플로의모든패키지가새워크플로로

전달됩니다. 새워크플로가시작될때활동이완료됩니다.

Business Process Manager사용설명서 85

Page 86: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

제공되는 활동 템플릿

새워크플로는논리적으로새워크플로를시작하는워크플로의하위프로세스이며워크

플로개체간에는형식적인어떤관계도없습니다. 즉,서로독립적입니다. 하위프로세스가완료될때까지현재워크플로를일시중지하려면,이벤트에응답하여트리거하도록다음활동을정의(트리거탭)하고상위프로세스가기다리고있는이벤트를게시하는활동을하위프로세스에포함(사후이벤트-상위프로세스활동템플릿기준)합니다.

• 이워크플로를하위프로세스로시작—드롭다운목록에서새워크플로에사용할프로세스템플릿을선택합니다. 선택한템플릿의필수패키지는현재워크플로의패키지와이름및유형이모두일치해야합니다.

• 하위프로세스감독자—새워크플로의워크플로감독자역할을수행할사용자를선택합니다.

사사사사후후후후이이이이벤벤벤벤트트트트-상상상상위위위위프프프프로로로로세세세세스스스스사후이벤트-상위프로세스템플릿을기반으로하는활동은하위프로세스시작활동과함께동작하여동시하위프로세스를가능하게합니다. 상위워크플로는하위프로세스시작활동을사용하여새하위프로세스를시작한다음,특정이벤트가게시될때까지계속하지않고기다립니다. 자식하위프로세스는사후이벤트-상위프로세스활동을통해이벤트를게시하여상위프로세스가계속할수있도록해줍니다.

• 이벤트이름—상위워크플로에게시할이벤트이름입니다. 이이름은상위워크플로가기다리고있는이벤트의이름과일치해야합니다(상위워크플로에서기다리고있는활동에대한트리거탭을통해지정).

• 감독자이름—이벤트게시를대신수행할사용자를선택합니다.

HTTP PostHTTP를사용한컨텐트게시에대한활동템플릿은통합활동템플릿중가장간단한템플릿입니다. 이템플릿에는한개의필수사용자정의매개변수와두개의선택적매개 변수가 필요합니다.

• URL —이필수매개변수는활동이컨텐트를게시하는사이트의전체 URL이며,프로토콜접두사 http://로시작합니다.

• 시간초과(초) —이선택적매개변수는 HTTP연결에대한시간초과값을초단위로설정합니다. 시간초과값을포함하지않거나 0으로설정하면,연결에는시간초과가 없습니다.

• 활동패키지에서컨텐트보내기—이선택적매개변수는활동이지정된 URL에게시하는컨텐트를식별합니다. 값은활동인바운드패키지중하나의이름입니다. 값을제공하지않는경우,활동은첫번째인바운드패키지(인덱스 0패키지)의컨텐트를보냅니다. 하나의패키지에서만컨텐트를게시할수있습니다.

86 Business Process Manager사용설명서

Page 87: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

제공되는 활동 템플릿

SMTP이활동템플릿은전자메일을사용하여컨텐트를전달하는데사용합니다. 해당매개변수는메시지의컨텐트,메시지를전달할주소및전자메일을보내는데사용하는SMTP서버를 정의합니다.

전자메일을사용하여컨텐트를보내는경우,컨텐트파일은메시지의첨부파일형식으로 전달됩니다.

• 받는사람—이필수매개변수는사용자이름과도메인이름을포함하는수신자의전자메일주소입니다(user@domain). 쉼표로구분된여러수신자를포함할수있습니다.

• 참조및숨은참조—이선택적매개변수는전자메일메시지의추가수신자를나열하며,받는사람매개변수와동일한형식입니다.

• 보낸사람—이필수매개변수는보낸사람의전자메일주소이며,전달된메시지의보낸사람 필드에 표시됩니다.

• 회신주소—이메시지에대한응답을보낼주소입니다. Business Process Services취급자가제대로표시되도록회신주소를포맷하려면이매개변수를사용합니다.일반적으로,회신주소에는현재워크플로의워크플로 ID등서버가런타임시교체해야하는변수가포함됩니다(부록 B,사용자정의활동템플릿등록정보에대한 대체 변수 참조).

• 제목—이매개변수에입력한텍스트는전달된메시지의제목행으로표시됩니다.제목행을공백으로두면,빈제목행을가진메시지가전달됩니다.

• SMTP서버호스트이름또는 IP —이필수매개변수는메시지를보내는데사용하는 SMTP서버를식별합니다. 호스트컴퓨터의이름또는해당 IP주소를입력할수 있습니다.

• SMTP서버포트번호—이선택적매개변수는 SMTP서버의포트번호를식별합니다. 값을제공하지않는경우,활동은표준 SMTP포트 25를사용합니다.

• SMTP서버인증사용자이름및 SMTP서버인증암호— SMTP서버에사용자이름과암호가필요한경우,이름과암호를제공해야합니다.

• 활동패키지에서컨텐트첨부—이선택적매개변수는활동이전자메일메시지에첨부파일로첨부하는컨텐트를식별합니다. 값은쉼표로구분되는여러활동인바운드패키지의이름입니다. 값을제공하지않는경우,활동은첫번째인바운드패키지(인덱스 0패키지)의컨텐트를보냅니다.

• 폴더패키지의모든컨텐트첨부—보내는패키지에폴더개체가포함된경우,활동은폴더의모든문서를보낼수도있고(예),폴더를건너뛸수도있습니다(아니오). 예를클릭하면활동은폴더바로아래에있는문서들만첨부하고,다른하위폴더에있는문서는첨부하지않습니다.

Business Process Manager사용설명서 87

Page 88: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

제공되는 활동 템플릿

웹웹웹웹 서서서서비비비비스스스스

문서리터럴스타일의웹서비스를호출할수있도록하는활동템플릿입니다. 웹서비스활동은다음과같은두가지중요한방식에서다른통합활동과다릅니다.

• 웹서비스에보내는컨텐트는자체충족하는네임스페이스인정확한형식의 XML파일이어야 합니다.

• 웹서비스는보내진메시지에응답하므로,활동은응답을처리할수있어야합니다.웹서비스를호출하려면,서비스에액세스하는데필요한정보를제공하는WSDL(WebServices Description Language)문서가있어야합니다. 웹서비스에대한사용자정의매개변수는WSDL문서와서비스에보낼 XML컨텐트를식별하며,웹서비스에서의응답을처리하는방법을지정하기도합니다.

• WSDL문서—이필수매개변수는웹서비스에대한WSDL컨텐트를포함하는파일을가리킵니다. 파일은저장소에저장된올바른형식의WSDL문서여야합니다. 텍스트상자옆에있는단추를클릭하여파일을탐색할수있습니다.

• 서비스이름—대부분의경우, WSDL문서는호출할활동에대한웹서비스의이름을포함합니다. 그렇지않은경우또는WSDL문서가여러서비스정의를포함하는경우,이와다른선택적매개변수에서웹서비스이름을입력해야합니다.

• 작업이름—이필수매개변수는호출할웹서비스작업이름을지정합니다.• 포트이름—WSDL문서가포트이름을제공하지않거나여러포트이름을포함하고있는경우,원하는서비스에대한포트이름을입력해야합니다.

• 활동패키지에서컨텐트보내기—이선택적매개변수는활동이웹서비스에전달하는컨텐트를식별합니다. 컨텐트는자체충족하는네임스페이스인정확한형식의 XML파일이어야합니다. 매개변수값은활동인바운드패키지중하나의이름입니다. 값을제공하지않는경우,활동은첫번째인바운드패키지(인덱스 0패키지)의컨텐트를보냅니다.

• 웹서비스응답저장—이옵션을예로설정하면,활동은웹서비스의응답을 XML문서로저장합니다. 다음두매개변수는문서의이름과문서가저장되는저장소위치를지정합니다. 이옵션을아니오로설정하면,다음두매개변수는관련사항이없습니다.

• 폴더에응답저장—웹서비스의응답을저장하도록설정하면이매개변수는활동이XML문서를저장하는저장소폴더를지정합니다. 기본위치는 /Temp입니다.

• 응답문서이름—웹서비스의응답을저장하도록설정하면,이매개변수는 XML문서에사용할이름을지정합니다. 이름을입력하지않은경우,활동은 "Response"단어뒤에웹서비스이름을사용하여이름을만들고응답의날짜및시간을만듭니다.

• 패키지에응답문서첨부—웹서비스의응답을저장하도록설정하면,이매개변수는 XML문서가추가될출력패키지를지정합니다. 출력패키지에문서를추가하면활동이워크플로의다음활동으로문서를전달합니다. 유효한출력패키지이름을입력하지않은경우, XML문서는전달되지않습니다.

88 Business Process Manager사용설명서

Page 89: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

제공되는 활동 템플릿

JMS대대대대기기기기열열열열로로로로보보보보내내내내기기기기다음두방식으로 JMS(Java Message Service)를사용하여컨텐트를보낼수있습니다. 즉,JMS대기열로보내거나 JMS주제에게시하는방식입니다. 이활동템플릿을사용하여 JMS대기열에보낼활동을만듭니다. JMS주제에게시하는내용에대한정보는다음 단원을 참조하십시오.

• JNDI초기컨텍스트팩터리클래스—이필수매개변수는 JNDI초기컨텍스트팩터리클래스의정규화된클래스이름을제공합니다.

• JMS공급자 URL —이필수매개변수는 JMS공급자에연결하기위한전체 URL을제공합니다.

• 대기열연결팩터리 JNDI이름—이필수매개변수는지정된 JMS공급자에대한대기열연결팩터리의 JNDI이름을제공합니다.

• 대기열이름—이필수매개변수는컨텐트를보낼대기열의이름을제공합니다.• 대기열이름으로회신—이선택적매개변수는모든응답메시지를보낼 JMS대기열의 이름을 제공합니다.

• 메시지상관관계 ID — Business Process Services는인바운드메시지처리방법을지정할수있도록해줍니다. 메시지상관관계 ID는 Business Process Services가나가는메시지에응답하여들어오는메시지를식별하는데사용할 ID입니다.

• 활동패키지에서컨텐트보내기—이선택적매개변수는활동이지정된 URL에게시하는컨텐트를식별합니다. 값은활동인바운드패키지중하나의이름입니다. 값을제공하지않는경우,활동은첫번째인바운드패키지(인덱스 0패키지)의컨텐트를보냅니다. 하나의패키지에서만컨텐트를게시할수있습니다.

JMS 주주주주제제제제에에에에 게게게게시시시시다음두방식으로 JMS(Java Message Service)를사용하여컨텐트를보낼수있습니다. 즉,JMS대기열로보내거나 JMS주제에게시하는방식입니다. 이활동템플릿을사용하여JMS주제에컨텐트를게시하는활동을만듭니다. JMS대기열에컨텐트보내기에대한자세한정보는이전단원을참조하십시오.

• JNDI초기컨텍스트팩터리클래스—이필수매개변수는 JNDI초기컨텍스트팩터리클래스의정규화된클래스이름을제공합니다.

• JMS공급자 URL —이필수매개변수는 JMS공급자에연결하기위한전체 URL을제공합니다.

• 주제연결팩터리 JNDI이름—이필수매개변수는지정된 JMS공급자에대한주제연결팩터리의 JNDI이름을제공합니다.

• 주제이름—이필수매개변수는컨텐트를게시할주제의이름을제공합니다.• 활동패키지에서컨텐트게시—이선택적매개변수는활동이지정된 URL에게시하는컨텐트를식별합니다. 값은활동인바운드패키지중하나의이름입니다. 값을제

Business Process Manager사용설명서 89

Page 90: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

제공되는 활동 템플릿

공하지않는경우,활동은첫번째인바운드패키지(인덱스 0패키지)의컨텐트를보냅니다. 하나의패키지에서만컨텐트를게시할수있습니다.

작작작작업업업업 대대대대기기기기열열열열 확확확확인인인인

작업대기열확인은작업대기열에서처리하는문서의정기적품질확인을수행하는활동

을만들기위한샘플활동템플릿입니다. 작업대기열정의는품질보장확인을위해다른프로세서에라우트되야하는문서의백분율을지정하는정책을포함합니다. 작업대기열확인템플릿에서만든활동은품질확인을수행하는활동및품질을확인하지않

은문서에대한다음활동을지정합니다.

• 확인할활동—초기문서처리를수행하는활동을지정하는필수매개변수입니다. 이활동에대한수행자유형은범주 10(작업대기열)이어야합니다. 활동이름을 입력합니다.

• 필요한기술수준—품질을확인하는수행자의기술수준입니다. 1에서 5사이의값으로기술 수준을 지정합니다.

• 재작업하는다음활동이름—품질을확인하는활동을지정하는필수매개변수입니다. 활동이름을입력합니다.

• 재작업하지않는다음활동이름—품질확인이필요없는문서가라우트되는다음활동을지정하는필수매개변수입니다. 활동이름을입력합니다.

• 활동패키지에서컨텐트게시—이선택적매개변수는활동이지정된 URL에게시하는컨텐트를식별합니다. 값은활동인바운드패키지중하나의이름입니다. 값을제공하지않는경우,활동은첫번째인바운드패키지(인덱스 0패키지)의컨텐트를보냅니다. 하나의패키지에서만컨텐트를게시할수있습니다.

XSL 변변변변환환환환XSL변환활동템플릿은 XML파일에서변환을수행하는활동을작성합니다. 이템플릿을기반으로하는활동은워크플로패키지에서 XML컨텐트를가져와 XSL파일을적용한다음,변환된파일을또다른워크플로패키지로첨부합니다.

• 패키지컨텐트변환— XML컨텐트를포함하는워크플로패키지의이름입니다.• 이 XSL파일을사용하여변환— XML컨텐트를변환하는데사용할 XSL파일을선택하려면이필드옆에있는단추를클릭합니다. XSL파일은저장소에저장되어야 합니다.

• 결과를패키지컨텐트로첨부—변환된컨텐트가기록되는워크플로패키지의이름입니다. 프로세스에정의된유효한패키지를지정해야합니다.

90 Business Process Manager사용설명서

Page 91: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

제공되는 활동 템플릿

• 변환된출력형식—변환된출력을 XML또는 HTML형식으로저장하도록지정합니다.

Business Process Manager사용설명서 91

Page 92: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

제공되는 활동 템플릿

92 Business Process Manager사용설명서

Page 93: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

부부부부록록록록 B

사사사사용용용용자자자자정정정정의의의의활활활활동동동동템템템템플플플플릿릿릿릿등등등등록록록록정정정정보보보보에에에에대대대대한한한한 대대대대체체체체 변변변변수수수수

활동검사자에서사용자정의탭의필드에값을입력할때,사용자는런타임시워크플로의이름이나작업수행자와같은현재환경의값으로대체되는변수를포함시킬수있습니다. 변수는전체필드값일수있으며리터럴텍스트를포함하는긴문자열,다른대체변수또는둘다에나타날수있습니다.

참참참참고고고고: 변수대체는필드의데이터형식이문자열인경우에만가능합니다.

변수를 포함하려면 <dmp:param>supported_variable</dmp:param>을 입력합니다 . 여기서supported_variable은아래표에나열된변수중하나입니다. 각변수는마침표로구분된두요소로구성됩니다. parameter type은값이파생되는개체유형을식별하며 attribute name은런타임시삽입할특정값을식별합니다. 예를들어, <dmp:param>workflow.creator</dmp:param>변수는런타임시workflow개체의 creator속성값으로대체됩니다. 선택한속성에여러값이있는경우대체변수도사용할값을지정하는인덱스를포함합니다.

필드옆에말줄임표(...) 단추가있으면직접입력하지대신대화상자에서변수를선택할수있습니다.대화상자를닫으면 Business Process Manager가선택된변수를현재커서위치에삽입합니다.

대대대대화화화화 상상상상자자자자를를를를 사사사사용용용용하하하하여여여여 대대대대체체체체 변변변변수수수수를를를를 삽삽삽삽입입입입하하하하려려려려면면면면 다다다다음음음음과과과과 같같같같이이이이 하하하하십십십십시시시시오오오오.

1. 필드에서변수를삽입할위치에커서를놓습니다.

2. 필드옆의말줄임표(...) 단추를클릭합니다.대체변수대화상자가나타납니다.

3. 매매매매개개개개 변변변변수수수수 유유유유형형형형드롭다운목록에서원하는값을포함하는패키지의이름또는개체 유형을 선택합니다.선택한항목에대한사용가능한속성이속속속속성성성성목록에표시됩니다. 또는,매개변수유형으로별칭을선택할경우별별별별칭칭칭칭집집집집합합합합및별별별별칭칭칭칭이이이이름름름름목록이나타납니다.

4. 매개변수유형으로별칭을선택한경우,별별별별칭칭칭칭집집집집합합합합드롭다운목록에서별칭집합을선택하고 별별별별칭칭칭칭 이이이이름름름름목록에서특정별칭을선택합니다.

5. 별칭이외의매개변수유형을선택한경우,문자열에대체할값의속성을 속속속속성성성성목록에서 선택합니다.

Business Process Manager사용설명서 93

Page 94: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

사용자정의활동템플릿등록정보에대한대체변수

6. 단계 5에서선택한속성에여러값이있는경우인인인인덱덱덱덱스스스스목록에서 FIRST또는 LAST를선택하여사용할값을지정합니다.FIRST또는 LAST이외의특정인덱스위치값을사용하려면대화상자를닫은후FIRST또는 LAST를정수값으로대체하여변수를편집합니다. FIRST위치는인덱스위치 0에 해당합니다.

7. 확확확확인인인인을클릭하여대화상자를닫습니다.Business Process Manager가선택된변수를현재커서위치에삽입합니다.

표표표표 B-1. 활활활활동동동동 구구구구성성성성 필필필필드드드드에에에에 지지지지원원원원되되되되는는는는 대대대대체체체체 변변변변수수수수

변변변변수수수수 설설설설명명명명

workflow.creator 워크플로를만든사람의사용자이름

workflow.instructions 워크플로템플릿등록정보대화상자에있는워워워워크크크크플플플플로로로로지지지지침침침침

텍스트상자의 텍스트

workflow.id 워크플로 ID

workflow.name 워크플로 이름

workflow.process_id 워크플로가생성된프로세스템플릿 ID

workflow.start_date 워크플로 시작 날짜

workflow.supervisor 워크플로감독자(기본적으로워크플로를만든사람)로식별된사람의사용자이름

task.act_id 현재작업을생성하는활동 ID

task.number 작업을생성한활동의워크플로내일련번호

task.auto_method_id 자동활동에대한메서드정의 ID로,작업이자동활동이아닌경우변수값은 "0000000000000000"임

task.creation_date DFC의기본시간패턴설정에의해정해진날짜형식

task.due_date DFC의기본시간패턴설정에의해정해진날짜형식작업완료기한이없는경우,변수의값은 "nulldate"임

task.performer 작업 수행자

task.priority 작업에할당된우선순위값

task.state 정수로표시되는작업의현재상태

packagename.attribute packagename에서지정한패키지에대한단일값속성의값.대체변수대화상자에서변수를선택하면모든사용자정의

속성과일반적으로사용되는표준 dm_document속성의하위집합이대화상자에표시됩니다. 하지만모든속성을사용할 수 있습니다.

94 Business Process Manager사용설명서

Page 95: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

사용자정의활동템플릿등록정보에대한대체변수

변변변변수수수수 설설설설명명명명

packagename.attribute[index]

packagename에서 지정한 패키지에 대한 다중 값 속성의 값 . 인덱스(FIRST, LAST 또는 값 목록에서의위치를 나타내는 정수)는 사용할 값을 식별합니다 .대체변수대화상자에서변수를선택하면모든사용자정의

속성과일반적으로사용되는표준 dm_document속성의하위집합이대화상자에표시됩니다. 하지만모든속성을사용할 수 있습니다.

doc.id 활동에의해처리된첫번째패키지의첫번째문서 ID

doc.name 활동에의해처리된첫번째패키지의첫번째문서이름

note.id 문서에첨부된첫번째메모의 ID(있는경우)

note.writer 메모를만든사람의이름

note.text 메모 텍스트

note.creation_date 메모가만들어진날짜

alias.alias_name또는

alias.alias_set.alias_name

시스템별칭. 여기서 alias_name은확인할별칭을나타내며선택사항으로 alias_set을포함하는경우서버는지정한별칭집합에있는별칭을사용합니다.

Business Process Manager사용설명서 95

Page 96: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

사용자정의활동템플릿등록정보에대한대체변수

96 Business Process Manager사용설명서

Page 97: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

부부부부록록록록 C

Business Process Manager구구구구성성성성파파파파일일일일

Business Process Manager는해당사용자인터페이스의특정부분을제어할수있는구성파일을가지고있습니다. \System\Workflow\Config폴더에있는 XML형식의 bpmconfig파일입니다. 다음사항을 제어합니다.

• Business Process Manager에서사용자가개체유형또는패키지버전을설정할수있도록하는지여부• 사용자가프로세스템플릿을저장하는저장소위치

• Business Process Manager에서프로세스템플릿에대한고유한이름을필요로하는지여부• 파파파파일일일일메뉴에서사용가능한최근에사용한파일목록에표시할프로세스템플릿이름수

아래테이블은구성파일의매개변수에대해설명합니다. 값을변경하려면,텍스트편집기에서파일을편집하고필요에따라값을변경합니다.

표표표표 C-1. bpmconfig 매매매매개개개개 변변변변수수수수

매매매매개개개개 변변변변수수수수 설설설설명명명명 기기기기본본본본

값값값값

unique-template-name

저장소에서고유한프로세스템플릿이름을지정하도록

하려면 true로설정합니다.false

show-package-version

Business Process Manager에서사용자가패키지버전선택가능여부를지정합니다. False로설정된경우프로세스는항상현재버전을사용합니다.

true

show-package-type Business Process Manager에서사용자가명시적으로패키지의개체유형설정가능여부를지정합니다. False로설정된경우 Business Process Manager는선택된형식템플릿과연관된개체유형을사용하거나 dm_sysobject를사용(선택한형식템플릿이없는경우)합니다.

true

Business Process Manager사용설명서 97

Page 98: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

Business Process Manager구성 파일

매매매매개개개개 변변변변수수수수 설설설설명명명명 기기기기본본본본

값값값값

max-recent-file 최근에사용한파일목록에표시되는파일이름의최

대수를설정합니다.5

template-save-path 이매개변수가존재하는경우, Business Process Manager는사용자가특정폴더또는하위폴더에프로세스템플

릿을저장할것을요구합니다. 매개변수가없는경우,사용자는적절한보안액세스권한이있는폴더에프로

세스템플릿을저장할수있습니다.

없음

98 Business Process Manager사용설명서

Page 99: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

색색색색인인인인

우선순위값,활동, 19전환유형,활동, 23눈금, 맞춤, 32감독자,알림, 22, 68확대/축소옵션, 32

ENGLISH TERMStask_subject속성,활동, 18task_subject속성,대기열항목, 19

ㄱㄱㄱㄱ감독자알림, 22, 68개체

삭제, 30선택, 31

개체 삭제, 30개체 선택, 31검증됨상태, 37, 77경고타이머, 22, 66기본별칭집합, 62

ㄴㄴㄴㄴ눈금에맞춤, 32

ㄷㄷㄷㄷ대체변수, 93드래프트상태, 37, 77디스플레이 설정

변경, 52, 74디스플레이탭, 52, 74

ㅁㅁㅁㅁ만들기

흐름, 51만들기

프로세스템플릿, 38매개변수유형, 93

ㅂㅂㅂㅂ변경

디스플레이설정 , 52, 74프로세스템플릿등록정보, 40

변수

대체, 93별칭

워크플로에서사용, 17별칭 집합

기본, 62특정, 62

ㅅㅅㅅㅅ선택

수동수행자, 58자동수행자, 63

선택한모든항목에적용옵션, 51, 56설치됨상태, 37, 77수동 수행자

선택, 57 - 58작업, 57

수동 활동

수행자별칭, 17위임, 18유효한수행자, 15확장, 18

수행자

수동 , 57 - 58자동 , 57, 63

수행자 별칭

정의, 62수행자별칭정의, 62수행자선택, 58, 63수행자탭, 57 - 58, 63

ㅇㅇㅇㅇ알림탭, 22, 68워크플로, 9패키지, 12

Business Process Manager사용설명서 99

Page 100: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

색인

위임, 18인쇄미리보기, 48 - 49

ㅈㅈㅈㅈ자동수행자

선택, 57, 63작업, 57

자동 활동

우선순위값, 19유효한수행자, 63

작업

수동수행자, 57자동수행자, 57

작업 항목, 12전환 규칙, 69전환 조건, 24전환조건마법사, 71지금수행자지정, 60

ㅌㅌㅌㅌ타이머탭, 66트리거이벤트, 22트리거 조건, 21

ㅍㅍㅍㅍ패키지, 12, 20패키지 탭, 41페이지 설정, 48프로세스템플릿

검증 , 45구조, 11등록정보변경, 40만들기, 38상태, 37설명, 11설치, 46인쇄 , 48저장, 44제거, 46

프로세스템플릿검증, 45

프로세스템플릿설치, 46프로세스템플릿인쇄, 48프로세스템플릿저장, 44프로세스템플릿제거, 46

ㅎㅎㅎㅎ확장, 18활동

작업주제,정의, 18수행자,선택, 15반복 가능, 65복사, 31붙여넣기, 31설명, 12연결, 51이동, 30전환 유형, 23정렬, 31조건부선택, 24트리거조건, 21포함할항목선택, 14

활동 검사자, 55활동 복사, 31활동붙여넣기, 31활동 이동, 30활동 정렬, 31활동 정의

task_subject속성, 18활동 템플릿

검증 , 80복사, 78설치, 80제거, 80

활동템플릿검증, 80활동템플릿설치, 80활동템플릿제거, 80활동 팔레트, 29템플릿추가, 78

흐름, 12, 51만들기, 51

흐름 검사자, 51

100 Business Process Manager사용설명서

Page 101: Business Process Manager 사용 사용용설설설명명명서서 · Documentum 워크플로정의는프로세스템플릿, 일련의활동정의, ... 나이상의들어오는흐름이있으며,

© 2011 - 2013 EMC Corporation. All Rights Reserved. EMC believes the information in this publication is accurate as of its publication date. The information is subject to change

without

notice.

THE INFORMATION IN THIS PUBLICATION IS PROVIDED “AS IS.” EMC CORPORATION MAKES NO

REPRESENTATIONS OR

WARRANTIES OF ANY KIND WITH RESPECT TO THE INFORMATION IN THIS PUBLICATION, AND

SPECIFICALLY

DISCLAIMS IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

Use, copying, and distribution of any EMC software described in this publication requires an applicable software license.

EMC2, EMC, and the EMC logo are registered trademarks or trademarks of EMC Corporation in the United State and other

countries.

All other trademarks used herein are the property of their respective owners.