KR100807355B1 - 업무 프로세스 관리 방법 및 시스템 - Google Patents
업무 프로세스 관리 방법 및 시스템 Download PDFInfo
- Publication number
- KR100807355B1 KR100807355B1 KR1020070067197A KR20070067197A KR100807355B1 KR 100807355 B1 KR100807355 B1 KR 100807355B1 KR 1020070067197 A KR1020070067197 A KR 1020070067197A KR 20070067197 A KR20070067197 A KR 20070067197A KR 100807355 B1 KR100807355 B1 KR 100807355B1
- Authority
- KR
- South Korea
- Prior art keywords
- instance
- queue
- executed
- instances
- activity
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
Claims (9)
- 업무 프로세스(Business Process)의 논리적인 업무 단계를 의미하는 활동(Activity) 및 상기 업무의 흐름을 위해 상기 활동을 연결하는 논리적인 연결선인 전이(Transition)를 포함하는 업무 프로세스를 자동으로 관리하는 방법에 있어서,상기 업무 프로세스에 따라 수행되는 하나의 활동 또는 전이를 의미하는 작업(Work)에 대한 인스턴스(instance)를 생성하는 생성모듈이 상기 작업(Work)에 대한 인스턴스(instance)를 생성하는 단계;상기 생성된 인스턴스를 제1대기열(Queue) 또는 제2대기열(Queue)에 삽입하는 삽입모듈이 상기 생성된 인스턴스 가운데 상기 인스턴스의 상태 및 상기 인스턴스에 관련된 작업의 종류에 따라 상기 인스턴스를 분류하기 위해 설정된 조건을 만족시키는 인스턴스를 제2대기열(Queue)에 삽입하는 단계;상기 삽입모듈이 상기 생성된 인스턴스 가운데 상기 설정된 조건을 만족시키지 못하는 인스턴스를 제1대기열에 삽입하는 단계;상기 인스턴스를 호출하여 실행시키는 실행모듈이 상기 제1대기열에 삽입되어 있는 인스턴스를 호출하여 실행시키는 단계; 및상기 실행모듈이 상기 제1대기열에 삽입되어 있는 인스턴스가 부존재하는 경우 상기 제2대기열에 삽입되어 있는 인스턴스를 호출하여 실행시키는 단계;를 포함하는 것을 특징으로 하는 업무프로세스관리방법.
- 제1항에 있어서, 상기 인스턴스를 제2대기열에 삽입하는 단계는상기 생성된 인스턴스가 상기 활동에 입력되는 복수개의 전이 가운데 일부 전이에 대한 인스턴스가 실행되지 않은 활동에 대한 인스턴스이거나,상기 인스턴스가 상기 활동에 입력되는 복수개의 전이에 대한 인스턴스가 모두 실행되었고 상기 복수개의 전이의 인스턴스의 값이 모두 참인 경우에 실행되도록 설정된 활동에 대한 인스턴스인데 상기 복수개의 전이에 대한 인스턴스가 모두 실행되었으나 상기 복수개의 전이에 대한 인스턴스의 값이 모두 참인 것이 아닌 경우에 상기 삽입모듈이 상기 생성된 인스턴스를 상기 제2대기열에 삽입하는 것을 특징으로 하는 업무프로세스관리방법.
- 제1항에 있어서, 상기 인스턴스를 제1대기열에 삽입하는 단계는상기 제1대기열에 삽입된 인스턴스를 호출하여 실행한 결과 생성할 인스턴스가 상기 제2대기열에 삽입되어 있는 경우 상기 삽입모듈이 상기 제2대기열에 삽입되어 있는 인스턴스를 호출하여 상기 제1대기열에 삽입하는 것을 특징으로 하는 업무프로세스관리방법.
- 제1항에 있어서, 상기 업무프로세스관리방법은상기 제1대기열 또는 제2대기열에 삽입될 인스턴스를 기록하는 테이블인 인스턴스테이블(Instance Table)에 상기 삽입될 인스턴스를 식별정보에 의해 구별되도록 기록하는 단계;를 더 포함하고, 상기 인스턴스는 상기 식별정보에 의해 호출될 수 있으며, 상기 식별정보는 상기 하나의 프로세스에서 상기 하나의 작업에 대해 생성된 인스턴스의 개수에 관한 정보를 포함하는 것을 특징으로 하는 업무프로세스관리방법.
- 제1항 내지 제4항 중 어느 한 항에 기재된 업무프로세스관리방법을 실현시키 기 위한 프로그램을 수록한 기록매체.
- 업무 프로세스(Business Process)의 논리적인 업무 단계를 의미하는 활동(Activity) 및 상기 업무의 흐름을 위해 상기 활동을 연결하는 논리적인 연결선인 전이(Transition)를 포함하는 업무 프로세스를 자동으로 관리하는 시스템에 있어서,상기 업무 프로세스에 따라 수행되는 하나의 활동 또는 전이를 의미하는 작업(Work)에 대한 인스턴스(instance)를 생성하는 생성모듈;상기 생성된 인스턴스 가운데 상기 인스턴스의 상태 및 상기 인스턴스에 관련된 작업의 종류에 따라 상기 인스턴스를 분류하기 위해 설정된 조건을 만족시키는 인스턴스를 제2대기열에 삽입하고, 상기 생성된 인스턴스 가운데 상기 설정된 조건을 만족시키지 못하는 인스턴스를 제1대기열에 삽입하는 삽입모듈; 및상기 제1대기열에 삽입되어 있는 인스턴스가 존재하는 경우에는 상기 제1대기열에 삽입되어 있는 인스턴스를 호출하여 실행시키고, 상기 제1대기열에 삽입되어 있는 인스턴스가 부존재하는 경우 상기 제2대기열에 삽입되어 있는 인스턴스를 호출하여 실행시키는 실행모듈;을 포함하는 것을 특징으로 하는 업무프로세스관리시스템.
- 제6항에 있어서, 상기 삽입모듈은상기 생성된 인스턴스가 상기 활동에 입력되는 복수개의 전이 가운데 일부 전이에 대한 인스턴스가 실행되지 않은 활동에 대한 인스턴스이거나,상기 인스턴스가 상기 활동에 입력되는 복수개의 전이에 대한 인스턴스가 모두 실행되었고 상기 복수개의 전이의 인스턴스의 값이 모두 참인 경우에 실행되도록 설정된 활동에 대한 인스턴스인데 상기 복수개의 전이에 대한 인스턴스가 모두 실행되었으나 상기 복수개의 전이에 대한 인스턴스의 값이 모두 참인 것이 아닌 경우에 상기 생성된 인스턴스를 상기 제2대기열에 삽입하는 것을 특징으로 하는 업무프로세스관리시스템.
- 제6항에 있어서, 상기 삽입모듈은상기 제1대기열에 삽입된 인스턴스를 호출하여 실행한 결과 생성할 인스턴스가 상기 제2대기열에 삽입되어 있는 경우 상기 제2대기열에 삽입되어 있는 인스턴스를 호출하여 상기 제1대기열에 삽입하는 것을 특징으로 하는 업무프로세스관리시스템.
- 제6항에 있어서, 상기 업무프로세스관리시스템은상기 제1대기열 또는 제2대기열에 삽입될 인스턴스를 기록하는 테이블인 인스턴스테이블(Instance Table)에 상기 삽입될 인스턴스를 식별정보에 의해 구별되도록 기록하는 기록모듈;을 더 포함하고, 상기 인스턴스는 상기 식별정보에 의해 호출될 수 있으며, 상기 식별정보는 상기 하나의 프로세스에서 상기 하나의 작업에 대해 생성된 인스턴스의 개수에 관한 정보를 포함하는 것을 특징으로 하는 업무프로세스관리시스템.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070067197A KR100807355B1 (ko) | 2007-07-04 | 2007-07-04 | 업무 프로세스 관리 방법 및 시스템 |
PCT/KR2007/003603 WO2009005181A1 (en) | 2007-07-04 | 2007-07-26 | Method and system for business process management |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070067197A KR100807355B1 (ko) | 2007-07-04 | 2007-07-04 | 업무 프로세스 관리 방법 및 시스템 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100807355B1 true KR100807355B1 (ko) | 2008-02-28 |
Family
ID=39383332
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070067197A Active KR100807355B1 (ko) | 2007-07-04 | 2007-07-04 | 업무 프로세스 관리 방법 및 시스템 |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR100807355B1 (ko) |
WO (1) | WO2009005181A1 (ko) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101950397B1 (ko) | 2018-01-11 | 2019-02-20 | 주식회사 피앤피소프트 | 사용자 간 업무 정보 공유를 통한 업무 관리 시스템 제공 방법 |
KR102258163B1 (ko) | 2020-08-31 | 2021-05-27 | 주식회사 케이비손해보험 | 계층형 조직구조를 위한 협업서비스 제공방법, 시스템 및 장치 |
WO2024014600A1 (ko) * | 2022-07-13 | 2024-01-18 | 쿠팡 주식회사 | 인스턴스 관리 방법 및 이를 위한 전자 장치 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030086250A (ko) * | 2001-01-09 | 2003-11-07 | 비아코어, 인코포레이티드 | 비즈니스 프로세스를 용이하게 하는 방법 및 장치 |
KR20040035674A (ko) * | 2001-07-06 | 2004-04-29 | 컴퓨터 어소시에이츠 싱크, 인코포레이티드 | 비즈니스 프로세스 정책 객체 |
KR20040043367A (ko) * | 2002-11-18 | 2004-05-24 | 한국전자통신연구원 | 워크플로우 기법을 이용한 업무 프로세스 처리 방법 |
KR20060091501A (ko) * | 2005-02-15 | 2006-08-21 | 부산대학교 산학협력단 | 워크플로우엔진을 이용한 업무처리방법 및 공급사슬관리방법 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100289058B1 (ko) * | 1998-11-20 | 2001-05-02 | 정선종 | 워크플로우 관리시스템의 프로세스 정의 및 제어방법 |
US20010044738A1 (en) * | 2000-03-22 | 2001-11-22 | Alex Elkin | Method and system for top-down business process definition and execution |
US6892192B1 (en) * | 2000-06-22 | 2005-05-10 | Applied Systems Intelligence, Inc. | Method and system for dynamic business process management using a partial order planner |
JP2002032544A (ja) * | 2000-07-13 | 2002-01-31 | Suntory Ltd | 業務運営システム、ワークフロープロセッサおよびワークフローメッセンジャー |
-
2007
- 2007-07-04 KR KR1020070067197A patent/KR100807355B1/ko active Active
- 2007-07-26 WO PCT/KR2007/003603 patent/WO2009005181A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030086250A (ko) * | 2001-01-09 | 2003-11-07 | 비아코어, 인코포레이티드 | 비즈니스 프로세스를 용이하게 하는 방법 및 장치 |
KR20040035674A (ko) * | 2001-07-06 | 2004-04-29 | 컴퓨터 어소시에이츠 싱크, 인코포레이티드 | 비즈니스 프로세스 정책 객체 |
KR20040043367A (ko) * | 2002-11-18 | 2004-05-24 | 한국전자통신연구원 | 워크플로우 기법을 이용한 업무 프로세스 처리 방법 |
KR20060091501A (ko) * | 2005-02-15 | 2006-08-21 | 부산대학교 산학협력단 | 워크플로우엔진을 이용한 업무처리방법 및 공급사슬관리방법 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101950397B1 (ko) | 2018-01-11 | 2019-02-20 | 주식회사 피앤피소프트 | 사용자 간 업무 정보 공유를 통한 업무 관리 시스템 제공 방법 |
KR102258163B1 (ko) | 2020-08-31 | 2021-05-27 | 주식회사 케이비손해보험 | 계층형 조직구조를 위한 협업서비스 제공방법, 시스템 및 장치 |
WO2024014600A1 (ko) * | 2022-07-13 | 2024-01-18 | 쿠팡 주식회사 | 인스턴스 관리 방법 및 이를 위한 전자 장치 |
Also Published As
Publication number | Publication date |
---|---|
WO2009005181A1 (en) | 2009-01-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102508716B (zh) | 任务控制装置和任务控制方法 | |
CN102567180B (zh) | 用于分布式处理系统中的相关警报传送的方法和系统 | |
TW200401529A (en) | System and method for the allocation of grid computing workload to network workstations | |
US5313574A (en) | Method for starting processing of an iconic programming system | |
US20130227127A1 (en) | Schedule management method and schedule management server | |
JP4041002B2 (ja) | データベース更新処理システム、データベース更新のための更新データ入力方法、更新データ処理方法、およびプログラム | |
US7681196B2 (en) | Providing optimal number of threads to applications performing multi-tasking using threads | |
US11947996B2 (en) | Execution of services concurrently | |
US9052972B2 (en) | Determining the processing order of a plurality of events | |
US7926057B2 (en) | Scheduling of computer jobs employing dynamically determined top job party | |
US8627327B2 (en) | Thread classification suspension | |
KR100807355B1 (ko) | 업무 프로세스 관리 방법 및 시스템 | |
CN111258774A (zh) | 流程处理方法、装置、计算机设备及存储介质 | |
US10733554B2 (en) | Information processing apparatus and method for managing connections | |
CN108810125A (zh) | 物理节点的服务发现方法及系统 | |
US20200348926A1 (en) | System and method for automating environment management of one or more software applications | |
CA2631255A1 (en) | Scalable scheduling of tasks in heterogeneous systems | |
Tan et al. | BPEL4JOB: A fault-handling design for job flow management | |
US8806490B1 (en) | Method and apparatus for managing workflow failures by retrying child and parent elements | |
CN112364005A (zh) | 数据同步方法、装置、计算机设备及存储介质 | |
CN117519947A (zh) | 协程监控方法、装置、设备及可读存储介质 | |
CN111459625A (zh) | 一种基于微服务的流程调度方法 | |
US20220229692A1 (en) | Method and device for data task scheduling, storage medium, and scheduling tool | |
CN113032141B (zh) | 一种ai平台资源切换方法、系统及介质 | |
CN113010278B (zh) | 一种用于财险核心系统的批处理方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20070704 |
|
PA0201 | Request for examination | ||
A302 | Request for accelerated examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20070705 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20070704 Patent event code: PA03021R01I Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20071002 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20080110 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20080219 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20080220 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20110217 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20120213 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20130219 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20130219 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20140212 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20140212 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20150213 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20150213 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20160205 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20160205 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20170210 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20170210 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20180219 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20180219 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20190219 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20190219 Start annual number: 12 End annual number: 12 |
|
FPAY | Annual fee payment |
Payment date: 20200212 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20200212 Start annual number: 13 End annual number: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20210310 Start annual number: 14 End annual number: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20220222 Start annual number: 15 End annual number: 15 |