11. Knowledge 협업 Disruption 1 – lacking in E2.0 Workflow Pattern 트위터 메신저 위키 블로그 통제적 자생적 자발적 업무 할당 업무 완료
12. e.g. Multiple Instances without a priori Run-Time Knowledge Disruption 2 - lacking in Informal Process UX Product/Language Version Score Motivation Staffware 10 - Not supported. The number of instances is based on the array values at the moment the step is executed and cannot be changed later. Websphere MQ 3.4 - Not supported. No means of facilitating multiple instances of an activity at runtime. FLOWer 3.51 + Directly supported through dynamic subplans. It is possible to create new instances during execution. There is a setting "User may create instances". COSA 5.1 - There is no means of denoting that an activity should be executed multiple times. iPlanet 3.0 - Not supported. No means of designating that multiple instances of an activity are required. SAP Workflow 4.6c - Not supported. The only way to realize this is through the use of loop construct together with a counter variable indicating how many instances are to be synchronized by the subsequent join. This number can be modified at run-time. However, the designer has to do the book-keeping to link events to activities. FileNet 3.5 - Not supported. BPEL 1.1 - Not supported. No direct means of denoting multiple activity instances are required. Websphere Integration Developer 6.0 - Not supported. No direct means of denoting multiple instances are required. Oracle BPEL 10.1.2 - Not supported. No direct means of initiating additional instances of a multiple activity (e.g. as created by the <flowN> construct) is available. BPMN 1.0 - Not supported. There is no means of adding further instances to a multiple instance task once started. XPDL 2.0 - Not supported. There is no means of adding further instances to a multi-instance loop once started. UML ADs 2.0 - Not supported. No means of adding additional activity instances after commencement. EPC (implemented by ARIS toolset 6.2) - Not supported. jBPM 3.1.4 - jBPM does not support this pattern. OpenWFE 1.7.3 - OpenWFE does not support this pattern. The <concurrent-iterator> construct can only be used when the number of instances to be created is known before the commencement of the multiple instance task. The repeated invocation of a sub-process within a loop with the attribute forget = "true" (which is the solution proposed in OpenWFE Specification, Chapter 7 Workflow Patterns, Pattern 15) does not synchronize the created instances and hence does not capture the full semantics of the pattern. Enhydra Shark 2 - Enhydra Shark does not support this pattern.
13. Disruption 3 - Gap between Biz. info. model and mental model of BPMS
14. Disruption 3 - Gap between Biz. info. model and mental model of BPMS
15. Edited from Oracle Source Disruption 4 – Off-line activities Off-line online 프로세스의 시작 ( 이슈의 발생 ) 현장직 ( 상황인지 ) 팀장 / 의사결정자 ( 회의실 ) 현장 담당자
16.
17. Process Codi UX > 오버뷰 Navigation & Contacts Process Instances & Monitoring Work-items & Collaboration
19. Process Codi UX > 네비게이션 – 개인 , 전략 , 조직 , 프로세스 관점 개인중심 부서트리가 들어오며 해당 부서에 소속된 유저가 담당자로 연결된 인스턴스들로 하여 검색결과가 인스턴스 리스트에 검색되어 표시됨 . 개인을 클릭하면 개인의 인스턴스 리스트가 들어옴 프로세스 트리가 들어오며 해당 프로세스의 인스턴스들로 하여 검색결과가 인스턴스 리스트에 검색되어 표시됨 – 프로세스 그룹 선택시 이하 프로세스들에 대한 인스턴스도 모두 검색됨 개인중심 내가 요청한 프로세스 , 내가 해야할 프로세스 등 개인 관점의 프로세스 인스턴스들을 검색함 개인중심 전략중심 조직중심 프로세스중심 개인중심 전략중심 조직중심 프로세스중심 클릭시 해당 하위전략에 연결된 인스턴스들로 하여 검색결과가 인스턴스 리스트에 검색되어 표시됨 조직중심 전략중심 프로세스중심 조직중심 전략중심 프로세스중심
20. Process Codi UX > 워크리스트 인스턴스명 > 현 단계명 ( 하나이상이 실행중이면 단계명 콤마로 구분하여 출력 워크리스트 + 인스턴스리스트 + 간트챠트의 정보들을 혼합하고 단순화 -3W -2W -1W W +1W +2W +3W 인스턴스명 2 > 현 단계명 ( 하나이상이 실행중이면 단계명 콤마로 구분하여 출력 인스턴스명 2 > 현 단계명 ( 하나이상이 실행중이면 단계명 콤마로 구분하여 출력 인스턴스명 2 > 현 단계명 ( 하나이상이 실행중이면 단계명 콤마로 구분하여 출력 인스턴스명 2 > 현 단계명 ( 하나이상이 실행중이면 단계명 콤마로 구분하여 출력 인스턴스명 2 > 현 단계명 ( 하나이상이 실행중이면 단계명 콤마로 구분하여 출력 시작자사진 현 담당자 사진 참조자 및 다음 역할자 사진 Process 클릭시 오른편에 표시 이슈트레킹 프로세스 (SMS 액티비티가 제공되기 시작하니 , …..) - 인스턴스명
21. Process Codi UX > 워크아이템 핸들러 프로세스 도중에 언제라도 참여자는 추가될 수 있고 , 자유롭게 답신이 벌어질 수 있다 . 답신은 바로 프로세스의 단계가 된다 . 또한 이미 지난 업무 또한 참여자들은 수정할 수 있다 .
22. Process Codi UX > Contacts – 클릭하여 바로 인스턴스 메시징 대화 대상을 선택하여 “ Chat ” 을 요청하면 상단의 채팅전용 프로세스가 떠서 채팅을 지원한다 . 이 또한 프로세스 인스턴스로 남는다 .
23. STRATEGY ORGANIZATION 이슈트레킹 프로세스 (SMS 액티비티가 제공되기 시작하니 , … ..) - 인스턴스명 이슈트레킹 프로세스 (SMS 액티비티가 제공되기 시작하니 , … ..) - 인스턴스명 Process by uEngine Process Codi UX > Contacts – 전체 트위팅 트위팅 버튼 클릭시 내 컨텍트에 기본적으로 등록된 모든 유저들에게 상단의 트위팅 전용 프로세스 WIH 가 작은 창으로 제공된다 . 프로세스 모델링시에 생기는 오류 때문에 아무일도 안되네 .. 미치겠네 .. 이 오류 예전에도 몇번 본것 같은데 .. 아 ..... 90 characters left PROCESS PROCESS 인스턴스명 > 현 단계명 ( 하나이상이 실행중이면 단계명 콤마로 구분하여 출력 -3W -2W -1W W +1W +2W +3W 인스턴스명 2 > 현 단계명 ( 하나이상이 실행중이면 단계명 콤마로 구분하여 출력 인스턴스명 2 > 현 단계명 ( 하나이상이 실행중이면 단계명 콤마로 구분하여 출력 인스턴스명 2 > 현 단계명 ( 하나이상이 실행중이면 단계명 콤마로 구분하여 출력 인스턴스명 2 > 현 단계명 ( 하나이상이 실행중이면 단계명 콤마로 구분하여 출력 인스턴스명 2 > 현 단계명 ( 하나이상이 실행중이면 단계명 콤마로 구분하여 출력
24. UX 의 변화 > Unstructured Social Search 인스턴스명 > 현 단계명 ( 하나이상이 실행중이면 단계명 콤마로 구분하여 출력 프로세스 및 폼인스턴스 내용에 접근하여 통합검색하므로 프로세스 아키텍처에 의하여 발생한 모든 채팅 , 트위팅 , 메일링 , 일반 프로세스의 통합지식이 검색됨 -3W -2W -1W W +1W +2W +3W 인스턴스명 2 > 현 단계명 ( 하나이상이 실행중이면 단계명 콤마로 구분하여 출력 인스턴스명 2 > 현 단계명 ( 하나이상이 실행중이면 단계명 콤마로 구분하여 출력 인스턴스명 2 > 현 단계명 ( 하나이상이 실행중이면 단계명 콤마로 구분하여 출력 인스턴스명 2 > 현 단계명 ( 하나이상이 실행중이면 단계명 콤마로 구분하여 출력 인스턴스명 2 > 현 단계명 ( 하나이상이 실행중이면 단계명 콤마로 구분하여 출력 Process 유형 담당자 인스턴스 > 태스크 프로세스 모델러 기동시 Null Pointer Exception 관련 오류 수정 버그처리 프로세스 이력 관련 오류 에 대하여 동료가 채팅한 이력 관련 오류 에 대하여 트위터링했던 이력 이슈트레킹 프로세스 (SMS 액티비티가 제공되기 시작하니 , …..) - 인스턴스명 이슈트레킹 프로세스 (SMS 액티비티가 제공되기 시작하니 , …..) - 인스턴스명 이슈트레킹 프로세스 (SMS 액티비티가 제공되기 시작하니 , … ..) - 인스턴스명
27. 어떻게 표준화된 개발 프로세스에 동참을 유도할 것인가 ? 어떻게 이산된 웹 2.0 도구들로 이루어지는 지식활동을 통합관리 할 것인가 ? 어떻게 선배 아키텍트의 노하우를 거치게 하여 고른 품질을 관리할 것인가 ? Page EDMS Knowledge Mgmt. Tools SW 개발사들의 Challenges Social BPM 의 예시 – K-ALM People Process Wiki Blog Twitter
채팅 기능 또한 BPM 을 이용하여 Adhoc 하게 벌어지는 자율양식 Form 에 의하여 ScopeActivity 로 (Reply 이벤트 ) 채팅을 지원하게 한다 . 받은 쪽은 일종의 업무를 부여받는것과 같은 기능으로 alert 를 받고 그에 대해 답신 ( 이또한 Reply Event) 해주면서 채팅이 발생한다 . 이렇게 프로세스 기반으로 채팅기능을 제공하면 조직적으로 채팅에 의한 내부 정보의 유출을 막고자 하거나 인스턴스 메시징으로 상호발생되는 지식또한 잘 저장해뒀다가 관리하기 위한 후행 프로세스들을 연결시킬 수 있는 장점이 있다 .
채팅 , 트위팅 , 프로세스 기반 정보교환 모든 것을 결국 프로세스 엔진으로 관리하게되면 조직적으로 발생하는 대부분의 지식들을 통과하는 경로를 필터링할 수 있는 환경이 된다 . 이는 추후 검색을 통하여 내가 아닌 조직내 다른 유저들에 의하여 주고 받아졌던 모든 지식을 통합 공유할 수 있게 된다 .