KR102629930B1 - Method for linking a work between platforms and platform using the same - Google Patents

Method for linking a work between platforms and platform using the same Download PDF

Info

Publication number
KR102629930B1
KR102629930B1 KR1020230108376A KR20230108376A KR102629930B1 KR 102629930 B1 KR102629930 B1 KR 102629930B1 KR 1020230108376 A KR1020230108376 A KR 1020230108376A KR 20230108376 A KR20230108376 A KR 20230108376A KR 102629930 B1 KR102629930 B1 KR 102629930B1
Authority
KR
South Korea
Prior art keywords
platform
task
key
specific
work
Prior art date
Application number
KR1020230108376A
Other languages
Korean (ko)
Inventor
박상일
이학일
Original Assignee
주식회사 마이링크
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 주식회사 마이링크 filed Critical 주식회사 마이링크
Priority to KR1020230108376A priority Critical patent/KR102629930B1/en
Application granted granted Critical
Publication of KR102629930B1 publication Critical patent/KR102629930B1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/901Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • G06Q10/1091Recording time for administrative or management purposes

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Data Mining & Analysis (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • General Business, Economics & Management (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Educational Administration (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 플랫폼 사이의 업무를 연동하는 방법에 있어서, 업무 관리를 위한 제1 플랫폼 및 상기 제1 플랫폼과 연동되는 제2 플랫폼이 존재하며, 어느 하나의 특정 업무가 상기 제2 플랫폼을 통해 진행되는 상태에서, 특정 업무에 대한 실행을 입력받은 경우, 상기 제1 플랫폼은, 상기 특정 업무에 매칭하는 호출키, 상기 제1 플랫폼에서의 제1 업무 상태 값을 생성하여 상기 제2 플랫폼에 전송하는 단계; 상기 제1 플랫폼은, 상기 제2 플랫폼에서 상기 특정 업무가 진행되면서, 상기 제2 플랫폼으로부터 상기 호출키, 상기 제2 플랫폼에서의 제2 업무 상태 값을 수신하는 단계; 및 상기 제1 플랫폼은, 상기 제2 업무 상태 값에 따라 상기 제1 업무 상태 값을 변경하고, 이를 저장하는 단계를 포함하는 것을 특징으로 하는 방법을 제공한다.The present invention relates to a method of linking work between platforms, in which there is a first platform for work management and a second platform linked to the first platform, and a specific work is carried out through the second platform. In the state, when execution of a specific task is input, the first platform generates a call key matching the specific task and a first task state value in the first platform and transmits it to the second platform. ; Receiving, by the first platform, the call key and a second task status value from the second platform as the specific task progresses on the second platform; And the first platform provides a method comprising changing the first business status value according to the second business status value and storing the change.

Description

플랫폼 사이의 업무를 연동하는 방법 및 그를 이용한 플랫폼{METHOD FOR LINKING A WORK BETWEEN PLATFORMS AND PLATFORM USING THE SAME}Method of linking work between platforms and platforms using the same {METHOD FOR LINKING A WORK BETWEEN PLATFORMS AND PLATFORM USING THE SAME}

본 발명은 플랫폼 사이의 업무를 연동하는 방법 및 그를 이용한 플랫폼에 관한 것으로서, 더욱 상세하게는 플랫폼 사이의 업무를 연동하는 방법에 있어서, 업무 관리를 위한 제1 플랫폼 및 상기 제1 플랫폼과 연동되는 제2 플랫폼이 존재하며, 어느 하나의 특정 업무가 상기 제2 플랫폼을 통해 진행되는 상태에서, 특정 업무에 대한 실행을 입력받은 경우, 상기 제1 플랫폼은, 상기 특정 업무에 매칭하는 호출키, 상기 제1 플랫폼에서의 제1 업무 상태 값을 생성하여 상기 제2 플랫폼에 전송하는 단계; 상기 제1 플랫폼은, 상기 제2 플랫폼에서 상기 특정 업무가 진행되면서, 상기 제2 플랫폼으로부터 상기 호출키, 상기 제2 플랫폼에서의 제2 업무 상태 값을 수신하는 단계; 및 상기 제1 플랫폼은, 상기 제2 업무 상태 값에 따라 상기 제1 업무 상태 값을 변경하고, 이를 저장하는 단계를 포함하는 것을 특징으로 하는 방법에 관한 것이다.The present invention relates to a method of linking work between platforms and a platform using the same, and more specifically, to a method of linking work between platforms, including a first platform for work management and a platform linked to the first platform. 2 Platforms exist, and when execution of a specific task is input while a specific task is progressing through the second platform, the first platform provides a call key matching the specific task, the first Generating a first work status value in one platform and transmitting it to the second platform; Receiving, by the first platform, the call key and a second task status value from the second platform as the specific task progresses on the second platform; and, by the first platform, changing the first business status value according to the second business status value and storing the change.

하나의 프로젝트가 진행됨에 있어서 다수의 업무 처리가 요구되며, 업무가 복잡해짐에 따라 하나의 프로젝트에서도 서로 다른 플랫폼에서 업무가 진행될 수도 있다.As one project progresses, multiple tasks are required to be processed, and as tasks become more complex, tasks may be performed on different platforms even in one project.

이때, 다른 플랫폼 각각에 방문하여 업무를 처리해야 하며, 다른 플랫폼에서 처리된 업무 등의 진행율을 어느 하나의 플랫폼에서 확인할 수 있는 방법이 없었다. 즉, 다른 플랫폼에서 프로젝트의 진행 상황 등을 업무 관리 플랫폼에서 확인하고, 제어할 수 있는 방법이 없었던 것이다.At this time, you had to visit each of the different platforms to process work, and there was no way to check the progress rate of work processed on other platforms on any one platform. In other words, there was no way to check and control the progress of projects on other platforms through the work management platform.

이에 따라, 본 발명자는 플랫폼 사이의 업무를 연동하는 방법 및 그를 이용한 플랫폼을 제안하고자 한다.Accordingly, the present inventor would like to propose a method for linking tasks between platforms and a platform using the same.

본 발명은 다음과 같은 목적을 가질 수 있다.The present invention may have the following purposes.

본 발명의 목적은 다른 플랫폼에서 진행되는 업무의 진행율을 관리 플랫폼에서 확인하여 사용자의 업무 관리를 용이하게 하기 위한 것이다.The purpose of the present invention is to facilitate the user's work management by checking the progress rate of work carried out on other platforms on a management platform.

또한, 본 발명의 목적은 상이한 플랫폼 사이에서 업무를 진행하되, 랜덤하게 생성된 고유의 호출 키를 송수신하여 업무 관리의 보안성을 확보하는 것이다.In addition, the purpose of the present invention is to secure the security of business management by transmitting and receiving randomly generated unique call keys while conducting business between different platforms.

또한, 본 발명의 목적은 상이한 플랫폼 사이에서 업무를 연동하여 진행할 수 있도록 상호간의 데이터를 연계, 연동하여 업무 능률 시스템 사용의 효과성을 높이기 위한 것이다. In addition, the purpose of the present invention is to increase the effectiveness of using a work efficiency system by linking and linking data between different platforms so that work can be carried out interconnectedly.

또한, 본 발명의 목적은 별도의 입력 없이도 다른 플랫폼의 업무 상태를 수신하여, 업무 관리 플랫폼 내 일정 관리, 플로우 차트 등에서 자동으로 업데이트되게 하는 것이다.Additionally, the purpose of the present invention is to receive work status from other platforms without separate input and automatically update schedule management, flow charts, etc. within the work management platform.

본 발명의 일 실시예에 따르면, 플랫폼 사이의 업무를 연동하는 방법에 있어서, 업무 관리를 위한 제1 플랫폼 및 상기 제1 플랫폼과 연동되는 제2 플랫폼이 존재하며, 어느 하나의 특정 업무가 상기 제2 플랫폼을 통해 진행되는 상태에서, 특정 업무에 대한 실행을 입력받은 경우, 상기 제1 플랫폼은, 상기 특정 업무에 매칭하는 호출키, 상기 제1 플랫폼에서의 제1 업무 상태 값을 생성하여 상기 제2 플랫폼에 전송하는 단계; 상기 제1 플랫폼은, 상기 제2 플랫폼에서 상기 특정 업무가 진행되면서, 상기 제2 플랫폼으로부터 상기 호출키, 상기 제2 플랫폼에서의 제2 업무 상태 값을 수신하는 단계; 및 상기 제1 플랫폼은, 상기 제2 업무 상태 값에 따라 상기 제1 업무 상태 값을 변경하고, 이를 저장하는 단계를 포함하는 것을 특징으로 하는 방법을 포함한다.According to an embodiment of the present invention, in a method of linking tasks between platforms, there is a first platform for task management and a second platform linked to the first platform, and any one specific task is performed on the first platform. 2 When execution of a specific task is input while progressing through the platform, the first platform generates a call key matching the specific task and a first task status value in the first platform to execute the first task. 2 Transferring to the platform; Receiving, by the first platform, the call key and a second task status value from the second platform as the specific task progresses on the second platform; and, by the first platform, changing the first business status value according to the second business status value and storing the change.

또한, 본 발명의 다른 실시예에 따르면, 업무 관리 플랫폼과 결합되어 플랫폼 사이의 업무를 연동하는 방법을 수행하기 위해 컴퓨터 판독 가능한 기록매체에 저장된, 컴퓨터 프로그램을 포함한다.In addition, according to another embodiment of the present invention, it includes a computer program stored in a computer-readable recording medium in order to perform a method of linking work between platforms in combination with a work management platform.

또한, 본 발명의 또 다른 실시예에 따르면, 다른 플랫폼과의 업무를 연동하는 업무 관리 플랫폼에 있어서, 상기 업무 관리 플랫폼과 연동되는 제2 플랫폼이 존재하며, 어느 하나의 특정 업무가 상기 제2 플랫폼을 통해 진행되는 상태에서, 상기 제2 플랫폼과 정보를 송수신하는 통신부; 데이터베이스; 및 특정 업무에 대한 실행을 입력받은 경우, 상기 특정 업무에 매칭하는 호출키, 상기 업무 관리 플랫폼에서의 제1 업무 상태 값을 생성하여 상기 제2 플랫폼에 전송하고, 상기 제2 플랫폼에서 상기 특정 업무가 진행되면서 상기 제2 플랫폼으로부터 상기 호출키, 상기 제2 플랫폼에서의 제2 업무 상태 값을 수신하며, 상기 제2 업무 상태 값에 따라 상기 제1 업무 상태 값을 변경하고, 이를 저장하는 프로세서를 포함하는 것을 특징으로 하는 업무 관리 플랫폼을 포함한다.In addition, according to another embodiment of the present invention, in a task management platform that links tasks with other platforms, there is a second platform that is linked to the task management platform, and a specific task is performed on the second platform. In progress through, a communication unit that transmits and receives information to and from the second platform; database; And when execution of a specific task is input, a call key matching the specific task and a first task status value in the task management platform are generated and transmitted to the second platform, and the specific task is generated from the second platform. As the process progresses, a processor receives the call key from the second platform and a second business status value from the second platform, changes the first business status value according to the second business status value, and stores it. It includes a business management platform characterized in that it includes.

이와 같이 본 발명에 따르면, 다음과 같은 효과가 있다.In this way, according to the present invention, the following effects are achieved.

본 발명에 따르면, 다른 플랫폼에서 진행되는 업무의 진행율을 관리 플랫폼에서 확인하여 사용자의 업무 관리를 용이하게 하기 위한 효과가 있다.According to the present invention, the progress rate of work carried out on other platforms can be checked on the management platform, thereby facilitating the user's work management.

또한, 본 발명에 따르면, 상이한 플랫폼 사이에서 업무를 진행하되 랜덤하게 생성된 고유의 호출 키를 송수신하여 업무 관리의 보안성을 확보하는 효과가 있다.In addition, according to the present invention, there is an effect of securing the security of business management by transmitting and receiving a randomly generated unique call key while conducting business between different platforms.

또한, 본 발명에 따르면, 별도의 입력 없이도 다른 플랫폼의 업무 상태를 수신하여, 업무 관리 플랫폼 내 일정 관리, 플로우 차트 등에서 자동으로 업데이트되게 하는 효과가 있다.In addition, according to the present invention, there is an effect of receiving work status from other platforms without separate input and automatically updating schedule management, flow charts, etc. within the work management platform.

또한, 본 발명에 따르면, 상이한 플랫폼을 하나의 플랫폼으로 통합 관리할 수 있고, 이를 통해 다양한 플랫폼을 하나로 통일, 운영할 수 있는 효과가 있다.In addition, according to the present invention, different platforms can be integrated and managed into one platform, which has the effect of unifying and operating various platforms as one.

도 1은 본 발명의 일 실시예에 따라 업무 관리 플랫폼의 개략적인 구성을 나타내는 도면이다.
도 2는 본 발명의 일 실시예에 따라 제2 플랫폼에서 변경된 업무 상태를 제1 플랫폼에 변경 및 저장하기까지의 과정을 나타내는 도면이다.
도 3은 본 발명의 일 실시예에 따라 제1 플랫폼에서 업무가 실행되는 모습을 나타내는 도면이다.
도 4는 본 발명의 일 실시예에 따라 제1 플랫폼과 제2 플랫폼 사이의 매칭 테이블을 나타내는 도면이다.
도 5는 본 발명의 일 실시예에 따라 제1 업무 키 관련 내용들을 등록하는 모습을 나타내는 도면이다.
도 6은 본 발명의 일 실시예에 따라 업무 연동 설정 과정을 나타내는 도면이다.
도 7은 본 발명의 일 실시예에 따라 업무 연동 결과를 나타내는 도면이다.
도 8은 본 발명의 일 실시예에 따라 제1 플랫폼과 제2 플랫폼 사이의 연동 프로세스를 예시적으로 나타내는 도면이다.
1 is a diagram showing a schematic configuration of a work management platform according to an embodiment of the present invention.
Figure 2 is a diagram illustrating the process of changing and storing a work status changed in the second platform in the first platform according to an embodiment of the present invention.
Figure 3 is a diagram showing how work is executed on the first platform according to an embodiment of the present invention.
Figure 4 is a diagram showing a matching table between a first platform and a second platform according to an embodiment of the present invention.
Figure 5 is a diagram showing registration of contents related to the first task key according to an embodiment of the present invention.
Figure 6 is a diagram showing a process for setting up work interconnection according to an embodiment of the present invention.
Figure 7 is a diagram showing the results of work interconnection according to an embodiment of the present invention.
Figure 8 is a diagram illustrating an interworking process between a first platform and a second platform according to an embodiment of the present invention.

후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이들 실시예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 여기에 기재되어 있는 특정 형상, 구조 및 특성은 일 실시예에 관련하여 본 발명의 정신 및 범위를 벗어나지 않으면서 다른 실시예로 구현될 수 있다. 또한, 각각의 개시된 실시예 내의 개별 구성요소의 위치 또는 배치는 본 발명의 정신 및 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 취하려는 것이 아니며, 본 발명의 범위는, 적절하게 설명된다면, 그 청구항들이 주장하는 것과 균등한 모든 범위와 더불어 첨부된 청구항에 의해서만 한정된다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 기능을 지칭한다.The detailed description of the present invention described below refers to the accompanying drawings, which show by way of example specific embodiments in which the present invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It should be understood that the various embodiments of the present invention are different from one another but are not necessarily mutually exclusive. For example, specific shapes, structures and characteristics described herein with respect to one embodiment may be implemented in other embodiments without departing from the spirit and scope of the invention. Additionally, it should be understood that the location or arrangement of individual components within each disclosed embodiment may be changed without departing from the spirit and scope of the invention. Accordingly, the detailed description that follows is not intended to be taken in a limiting sense, and the scope of the invention is limited only by the appended claims, together with all equivalents to what those claims assert, if properly described. Similar reference numbers in the drawings refer to identical or similar functions across various aspects.

이하, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 하기 위하여, 본 발명의 바람직한 실시예들에 관하여 첨부된 도면을 참조하여 상세히 설명하기로 한다.Hereinafter, in order to enable those skilled in the art to easily practice the present invention, preferred embodiments of the present invention will be described in detail with reference to the attached drawings.

도 1은 본 발명의 일 실시예에 따라 업무 관리 플랫폼의 개략적인 구성을 나타내는 도면이다.1 is a diagram showing a schematic configuration of a work management platform according to an embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명의 업무 관리 플랫폼(100)은 통신부(110), 프로세서(120)를 포함하고, 경우에 따라 도 1과는 달리 데이터베이스(130)를 포함하지 않을 수도 있다. As shown in FIG. 1, the business management platform 100 of the present invention includes a communication unit 110 and a processor 120, and in some cases, unlike FIG. 1, may not include a database 130.

업무 관리 플랫폼(100)은 통신부(110)를 통해 다른 플랫폼인 제2 플랫폼(200), 사용자 단말(미도시) 등과 정보를 송수신할 수 있고, 상기 업무 관리 플랫폼(100)의 통신부(11)는 다양한 통신 기술로 구현될 수 있다. 즉, 와이파이(WIFI), WCDMA(Wideband CDMA), HSDPA(High Speed Downlink Packet Access), HSUPA(High Speed Uplink Packet Access), HSPA(High Speed Packet Access), 모바일 와이맥스(Mobile WiMAX), 와이브로(WiBro), LTE(Long Term Evolution), 5G, 블루투스(bluetooth), 적외선 통신(IrDA, infrared data association), NFC(Near Field Communication), 지그비(Zigbee), 무선랜 기술 등이 적용될 수 있다. 또한, 인터넷과 연결되어 서비스를 제공하는 경우 인터넷에서 정보전송을 위한 표준 프로토콜인 TCP/IP를 따를 수 있다. 설명의 편의상 상기 업무 관리 플랫폼(100)은 제1 플랫폼(100)으로 설정할 수 있다.The work management platform 100 can transmit and receive information to another platform, the second platform 200, a user terminal (not shown), etc., through the communication unit 110, and the communication unit 11 of the work management platform 100 is It can be implemented with various communication technologies. That is, WIFI, WCDMA (Wideband CDMA), HSDPA (High Speed Downlink Packet Access), HSUPA (High Speed Uplink Packet Access), HSPA (High Speed Packet Access), Mobile WiMAX, and WiBro. , LTE (Long Term Evolution), 5G, Bluetooth, IrDA (infrared data association), NFC (Near Field Communication), Zigbee, wireless LAN technology, etc. can be applied. Additionally, when providing services by connecting to the Internet, TCP/IP, the standard protocol for information transmission on the Internet, can be followed. For convenience of explanation, the work management platform 100 may be set as the first platform 100.

다음으로, 외부 데이터베이스를 이용하는 경우, 업무 관리 플랫폼(100)은 통신부(110)를 통해 상기 외부 데이터베이스에 접근할 수 있을 것이다.Next, when using an external database, the work management platform 100 will be able to access the external database through the communication unit 110.

또한, 사용자 단말(미도시)에 대해서 살펴보면, 데스크탑 컴퓨터, 노트북 컴퓨터, 워크스테이션, PDA, 웹 패드, 이동 전화기, 스마트 리모컨, 각종 IOT 메인기기 등과 같이 통신을 수행하면서 메모리 수단을 구비하고 마이크로 프로세서를 탑재하여 연산 능력을 갖춘 디지털 기기라면 얼마든지 본 발명에 따른 단말에 해당할 수 있다. In addition, looking at the user terminal (not shown), a desktop computer, laptop computer, workstation, PDA, web pad, mobile phone, smart remote control, various IOT main devices, etc. are provided with a memory means and a microprocessor while performing communication. Any digital device equipped with computing power can be a terminal according to the present invention.

도면에 도시된 제1 플랫폼(100)의 경우 업무 관리를 위한 플랫폼(ex 일정 관리, 업무 흐름도(워크 플로우) 등)이고, 제2 플랫폼(200)은 특정 업무를 수행하는 플랫폼에 해당하며, 도시하지는 않았지만 통신부, 프로세서, 데이터베이스 등을 포함할 수 있다.In the case of the first platform 100 shown in the drawing, it is a platform for work management (ex. schedule management, work flow chart (work flow), etc.), and the second platform 200 corresponds to a platform for performing specific work, as shown in the figure. Although not included, it may include a communications department, processor, database, etc.

또한, 제1 플랫폼(100)과 제2 플랫폼(200)은 서로 연동될 수 있으며, 어느 하나의 프로세스 내 특정 업무가 처리됨에 있어서 제1, 2 플랫폼(100, 200)에 의해 진행된다고 상정할 수 있다.In addition, the first platform 100 and the second platform 200 may be interconnected, and it can be assumed that a specific task within one process is processed by the first and second platforms 100 and 200. there is.

예를 들어, 지원사업 신청 프로젝트를 관리하는 제1 플랫폼(업무 관리 플랫폼)이 존재하고, 실제 지원사업 신청을 진행하는 제2 플랫폼(ex 나라 장터, K startup)이 존재한다고 할 때, 본 발명에서는, 제1 플랫폼과 제2 플랫폼이 연동되어, 제1 플랫폼 내 일정 관리 기능, 업무 흐름도 기능 등을 통해 상기 제2 플랫폼에서의 사업 신청 과정을 제어 및 진행율(ex 제안서 작성, 임시 저장, 신청 완료)을 확인할 수 있는 것이다.For example, if there is a first platform (work management platform) that manages support project application projects and a second platform (ex. Nara Marketplace, K startup) that actually processes support project applications, the present invention , the first platform and the second platform are linked, and the business application process on the second platform is controlled and progress rate (e.g. proposal creation, temporary storage, application completion) through the schedule management function and work flow chart function within the first platform. can be confirmed.

또한, 제1 플랫폼(ex 구글)의 툴을 이용하여 제2 플랫폼(ex 네이버) 내부의 블로그를 작성하고 업로드가능하며, 해당 과정의 진행율(ex 작성 중, 임시 저장, 블로그 글 업로드 완료) 역시 제1 플랫폼을 통해 확인할 수 있을 것이다. In addition, you can create and upload a blog within the second platform (ex Naver) using the tools of the first platform (ex Google), and the progress rate of the process (ex writing, temporary storage, blog post upload completed) is also controlled by the system. 1 You will be able to check this through the platform.

업무 관리를 위한 플랫폼(제1 플랫폼)과 연동되는 제2 플랫폼(200)은 복수 개 존재할 수 있으며, 어느 하나의 프로젝트(또는 업무)에서 제2 플랫폼(200)은 적어도 하나 이상 상기 제1 플랫폼(100)과 연동되어 이용될 수 있다.There may be a plurality of second platforms 200 linked to a platform for work management (first platform), and in any one project (or task), the second platform 200 may include at least one of the first platform ( 100) can be used in conjunction with it.

본 발명의 업무 관리 플랫폼(100)의 프로세서(120)에서 이루어지는 과정에 대해서는 아래 도 2와 함께 살펴보도록 하겠다.The process performed in the processor 120 of the task management platform 100 of the present invention will be examined with Figure 2 below.

도 2는 본 발명의 일 실시예에 따라 제2 플랫폼에서 변경된 업무 상태를 제1 플랫폼에 변경 및 저장하기까지의 과정을 나타내는 도면이다.Figure 2 is a diagram illustrating the process of changing and storing a work status changed in the second platform in the first platform according to an embodiment of the present invention.

도 3은 본 발명의 일 실시예에 따라 제1 플랫폼에서 업무가 실행되는 모습을 나타내는 도면이다.Figure 3 is a diagram showing how work is executed on the first platform according to an embodiment of the present invention.

우선, 제1 플랫폼(100)에서는 제2 플랫폼(200)과 관련된 특정 업무에 대한 실행을 입력 받을 수 있다. 여기서, 특정 업무는 어느 하나의 프로젝트(ex 정부 과제 선정) 내 진행되는 업무(ex 제안서 작성 및 제출)로서 제2 플랫폼(200, ex 제안서 등을 제출하는 K startup 플랫폼)과 관련될 수 있다. First, the first platform 100 can receive input to execute a specific task related to the second platform 200. Here, a specific task is a task (ex. writing and submitting a proposal) within a project (ex. selecting a government task) and may be related to the second platform (200, K startup platform that submits an ex proposal, etc.).

또한, 도 3에서 볼 수 있듯이, 일정 관리(간트 차트), 업무 흐름도(워크 플로우) 등으로 구현된 제1 플랫폼(100)에서 특정 일정(도 3(a)의 p) 내지 특정 태스크(도 3(b)의 q) 등이 선택될 수 있다.In addition, as can be seen in FIG. 3, a specific schedule (p in FIG. 3(a)) or a specific task (FIG. 3 q) of (b), etc. may be selected.

상기 특정 일정 내지 특정 태스크는 상기 제2 플랫폼(200)과 관련된 업무에 해당하며, 상기 제1 플랫폼(100)에서 상기 특정 일정 내지 특정 태스크가 선택되는 경우, 미리 설정된 URL에 기초하여 제2 플랫폼(200)의 관련 특정 업무가 팝업 등으로 디스플레이될 수 있다. 상기 URL, 팝업 등 설정은 뒤에서 자세히 살펴보기로 한다.The specific schedule or specific task corresponds to work related to the second platform 200, and when the specific schedule or specific task is selected in the first platform 100, the second platform ( 200) related specific tasks may be displayed in a pop-up, etc. We will look at the above URL, pop-up, etc. settings in detail later.

또한, 상기 특정 업무에 대한 실행을 입력받은 경우, 제1 플랫폼(100)의 프로세서(120)는, 특정 업무에 매칭하는 호출키, 제1 플랫폼(100)에서의 제1 업무 키(ex CARD_COLUMN), 제1 업무 상태 값(ex STANDBY)을 생성하여 제2 플랫폼(200)에 전송할 수 있다(S210). 경우에 따라서, 호출키만 제2 플랫폼(200)에 전달될 수도 있다.In addition, when execution of the specific task is input, the processor 120 of the first platform 100 uses a call key matching the specific task and the first task key (ex CARD_COLUMN) in the first platform 100. , the first work status value (ex STANDBY) can be generated and transmitted to the second platform 200 (S210). In some cases, only the calling key may be transmitted to the second platform 200.

여기서, 호출키는 랜덤하게 생성되며, 프로젝트(프로젝트 ID), 특정 업무(Task No) 등에 대해 생성되는 고유의 키(프로젝트 ID, Task No와 매핑)로서, 제1 플랫폼(100) 및 제2 플랫폼(200) 사이에서 송수신될 수 있다. 상기 호출키는 생성되는 연도/날짜, 4자리 순번, 랜덤알파켓(a-Z), 랜덤숫자 등으로 구성될 수 있다(ex CBK2307100001A2 -> CBK + YYMMDD+ 4자리순번 + 랜덤알파벳(a-Z)+랜덤숫자1자리).Here, the call key is randomly generated and is a unique key (project ID, mapped to Task No) generated for a project (project ID), a specific task (Task No), etc., and is used for the first platform 100 and the second platform. Can be transmitted and received between (200). The call key may be composed of the year/date generated, 4-digit sequence number, random alphabet (a-Z), random number, etc. (ex CBK2307100001A2 -> CBK + YYMMDD + 4-digit sequence number + random alphabet (a-Z) + random number 1 seat).

또한, 상기 제1 업무 키는 제1 플랫폼(100)에서 특정 업무를 나타내는 고유의 키에 해당하며, 제1 업무 상태 값은 제1 플랫폼(100)에서 구분하는 특정 업무의 상태를 나타낼 수 있다. 이와 관련해서는 뒤에서 도 4와 함께 자세히 살펴보기로 한다.Additionally, the first task key corresponds to a unique key representing a specific task in the first platform 100, and the first task status value may indicate the status of a specific task identified in the first platform 100. This will be discussed in detail later with reference to Figure 4.

본 발명의 일 실시예에 따라, 업무 관리 플랫폼(100)의 프로세서(120)는, 상기 호출키, 제1 업무 키, 제1 업무 상태 값 등을 POST, GET, REST API, SOCKET 통신 방식 중 어느 하나로 설정된 URL을 통해 제2 플랫폼(200)에 전송할 수 있다. 대개는 POST 방식으로 전송될 수 있고, 이에 따라 제2 플랫폼(200)에 호출키만을 전송해도 특정 업무가 진행될 수 있는 것이다.According to an embodiment of the present invention, the processor 120 of the task management platform 100 uses the call key, the first task key, the first task status value, etc. using any of the POST, GET, REST API, and SOCKET communication methods. It can be transmitted to the second platform 200 through a URL set as one. In most cases, it can be transmitted in the POST method, and therefore, a specific task can be performed by transmitting only the call key to the second platform 200.

다음으로, 업무 관리 플랫폼(100)의 프로세서(120)는, 제2 플랫폼(200)에서 특정 업무가 진행되면서, 제2 플랫폼(200)으로부터 호출키, 제2 플랫폼(200)에서의 제2 업무 키(ex GI_STT_CD), 제2 업무 상태 값(ex W)을 수신할 수 있다(S220). 즉, 제2 플랫폼(200, 제안서 등을 제출하는 K startup 플랫폼)에서 제안서 등이 작성되면서 제2 플랫폼(200)으로부터 호출키 등을 제1 플랫폼(100)이 수신할 수 있는 것이다. Next, the processor 120 of the task management platform 100, as a specific task progresses on the second platform 200, receives a call key from the second platform 200 and the second task on the second platform 200. A key (ex GI_STT_CD) and a second work status value (ex W) may be received (S220). That is, the first platform 100 can receive a call key, etc. from the second platform 200 as the proposal, etc. is created on the second platform (200, the K startup platform that submits proposals, etc.).

상기 수신하는 호출키는 제1 플랫폼(100)에서 전달한 호출키와 동일하므로, 동일한 특정 업무임을 확인할 수 있을 것이다. 또한, 제2 업무 키는 제2 플랫폼(200)에서 특정 업무를 나타내는 고유의 키에 해당하며, 제2 업무 상태 값은 제2 플랫폼(200)에서 구분하는 특정 업무의 상태를 나타낼 수 있다. 이와 관련해서는 뒤에서 도 4와 함께 자세히 살펴보기로 한다.Since the received calling key is the same as the calling key delivered from the first platform 100, it can be confirmed that it is the same specific task. Additionally, the second task key corresponds to a unique key representing a specific task in the second platform 200, and the second task status value may represent the status of a specific task identified in the second platform 200. This will be discussed in detail later with reference to Figure 4.

본 발명의 일 실시예에 따라, 제2 플랫폼(200)에서는 상기 호출키, 제2 업무 키, 제2 업무 상태 값 등을 REST API 방식으로 제1 플랫폼(100)에 전달할 수 있다. According to an embodiment of the present invention, the second platform 200 may transmit the call key, second task key, second task status value, etc. to the first platform 100 through REST API.

도 4는 본 발명의 일 실시예에 따라 제1 플랫폼과 제2 플랫폼 사이의 매칭 테이블을 나타내는 도면이다.Figure 4 is a diagram showing a matching table between a first platform and a second platform according to an embodiment of the present invention.

우선, 생성되어 송수신되는 호출키(전술) 별로 매칭 테이블이 생성될 수 있으며, 이는 특정 업무에 대해 동일 호출키를 송수신함으로써 동일한 매칭 테이블을 통해 특정 업무의 상태를 정확하게 파악하기 위함이다.First, a matching table can be created for each call key (tactic) generated and transmitted. This is to accurately determine the status of a specific task through the same matching table by transmitting and receiving the same call key for a specific task.

도 4(a)를 참조하면, LinkBiz는 제1 플랫폼(100)으로, Key는 제1 업무 키, Value는 제1 업무 상태 값에 해당하며, Value 내용은 상기 제1 업무 상태 값에 대한 설명에 해당할 수 있다. 또한, Legacy는 제2 플랫폼(200)으로, Key는 제2 업무 키, Value는 제2 업무 상태 값에 해당하며, Value 내용은 상기 제2 업무 상태 값에 대한 설명에 해당할 수 있다. 또한, 제1 플랫폼(100)의 복수의 제1 업무 상태 값 각각에 대해 진행율(ex 0~100%)을 표시하여 테이블로 관리할 수 있다.Referring to FIG. 4(a), LinkBiz is the first platform 100, Key corresponds to the first task key, Value corresponds to the first task status value, and the Value content is in the description of the first task status value. It may apply. In addition, Legacy is the second platform 200, Key corresponds to the second task key, Value corresponds to the second task status value, and Value content may correspond to a description of the second task status value. In addition, the progress rate (ex 0~100%) can be displayed for each of the plurality of first work status values of the first platform 100 and managed in a table.

도 4(a)에서 볼 수 있듯이, 업무 관리 플랫폼(100, 제1 플랫폼)의 프로세서(120)는, 특정 업무의 상태를 기초로 제1 플랫폼(100)에서 표현되는 제1 업무 키(ex CARD_COLUMN) 및 복수의 제1 업무 상태 값(ex STANDBY, INPROGRES, APPROVAL, COMPLETE, RESERVE)을 획득하고, 제2 플랫폼(200)에서 표현되는 제2 업무 키(ex GI_STT_CD) 및 복수의 제2 업무 상태 값(ex W, IN, IT, AP, CO, CL)을 획득할 수 있다.As can be seen in FIG. 4 (a), the processor 120 of the task management platform 100 (first platform) uses the first task key (ex CARD_COLUMN) expressed in the first platform 100 based on the status of a specific task. ) and a plurality of first task status values (ex STANDBY, INPROGRES, APPROVAL, COMPLETE, RESERVE), and a second task key (ex GI_STT_CD) and a plurality of second task status values expressed in the second platform 200 (ex W, IN, IT, AP, CO, CL) can be obtained.

또한, 제1 업무 키(ex CARD_COLUMN)에 대한 복수의 제1 업무 상태 값 각각과 제2 업무 키(ex GI_STT_CD)에 대한 복수의 제2 업무 상태 값 각각을 매칭하여 관리할 수 있다. 예를 들어, 제1 업무 상태 값 중 STANDBY와 제2 업무 상태 값 중 W가 매칭되고, 제1 업무 상태 값 중 INPROGRES와 제2 업무 상태 값 중 IN이 매칭되는 것이다.In addition, it can be managed by matching each of a plurality of first business status values for the first business key (ex CARD_COLUMN) and each of a plurality of second business status values for the second business key (ex GI_STT_CD). For example, STANDBY among the first task state values matches W among the second task state values, and INPROGRES among the first task state values matches IN among the second task state values.

위와 같이, 매칭 테이블로서 제1 플랫폼(100) 및 제2 플랫폼(200)을 매칭시키는 것은 각 플랫폼에서 이용되는 키, 업무 상태 값이 서로 상이하기 때문에 제2 플랫폼(200)으로부터 특정 업무의 상태 값을 수신하더라도 제1 플랫폼(100)에서는 특정 업무의 상태를 확인하기가 어려울 수 있기 때문이다.As above, matching the first platform 100 and the second platform 200 as a matching table is because the key and task status value used in each platform are different from each other, and the key and task status value used in each platform are different from each other. This is because even if received, it may be difficult to check the status of a specific task on the first platform 100.

이에 따라, 프로세서(12)는, 제1 업무 키에 대한 상기 복수의 제1 업무 상태 값 각각과 제2 업무 키에 대한 복수의 제2 업무 상태 값 각각을 매칭하여 테이블로 관리할 수 있다.Accordingly, the processor 12 may match each of the plurality of first business status values for the first business key and each of the plurality of second business status values for the second business key and manage them in a table.

또한, 본 발명의 일 실시예에 따라 도 4(b)와 같이, 제1 업무키와 제2 업무키가 'BOM_STT_CD'로 동일하고, 제1 업무 상태값과 제2 업무 상태값이 'RD'로 동일할 수도 있다.In addition, according to an embodiment of the present invention, as shown in FIG. 4(b), the first task key and the second task key are the same as 'BOM_STT_CD', and the first task status value and the second task status value are 'RD'. may be the same.

본 발명의 일 실시예에 따라, 제1 플랫폼(100)의 프로세서(120)는, 수신한 제2 업무 상태 값에 따라 제1 업무 상태 값을 변경하고, 이를 저장할 수 있다(S230).According to an embodiment of the present invention, the processor 120 of the first platform 100 may change the first business status value according to the received second business status value and store it (S230).

구체적으로, 제1 업무 상태 값이 STANDBY인 상태에서, 제2 플랫폼(200)으로부터 소정 제2 업무 키(ex GI_STT_CD) 및 소정 제2 업무 상태 값(ex IN)을 수신하는 경우, 프로세서(120)는, 제1 플랫폼(100)에서 상기 소정 제2 업무 키 및 상기 소정 제2 업무 상태 값에 매칭하도록 소정 제1 업무 키(ex CARD_COLUMN) 및 소정 제1 업무 상태 값(ex STANDBY -> INPROGRES)으로 변경 및 저장할 수 있다.Specifically, when receiving a predetermined second task key (ex GI_STT_CD) and a predetermined second task state value (ex IN) from the second platform 200 while the first task state value is STANDBY, the processor 120 is a predetermined first task key (ex CARD_COLUMN) and a predetermined first task status value (ex STANDBY -> INPROGRES) to match the predetermined second task key and the predetermined second task status value in the first platform 100. You can change and save.

즉, 제2 플랫폼(200)에서 검사중에 해당하는 제2 업무 상태 값이 IN으로 변경되었고 이를 수신한 경우, 프로세서(120)는, 상기 제2 업무 상태 값에 매칭하도록 제1 업무 상태 값을 변경할 수 있는 것이다.That is, when the second business state value corresponding to the test during inspection in the second platform 200 is changed to IN and this is received, the processor 120 changes the first business state value to match the second business state value. It is possible.

이때, 변경된 업무 상태 값(INPROGRES)에 의할 때 진행율이 30%이므로, 프로세서(120)는, 제1 플랫폼(100)에서 상기 특정 업무의 상태에 대해 진행율이 30%로 표시할 수 있을 것이다. At this time, since the progress rate is 30% based on the changed task status value (INPROGRES), the processor 120 may display the progress rate as 30% for the status of the specific task on the first platform 100.

결국, 제2 플랫폼(200)에서 특정 업무가 진행된 후 이에 대한 정보를 제1 플랫폼(100)에서 수신하므로, 특정 업무의 진행율을 제1 플랫폼(100)에서 확인할 수 있는 것이다. In the end, after a specific task is performed on the second platform 200, information regarding this is received from the first platform 100, so the progress rate of the specific task can be confirmed on the first platform 100.

또한, 사용자가 제1 플랫폼(100)에서 일정 관리 내지 업무 흐름도 등에 별도로 입력하지 않더라도 상기 특정 업무가 제2 플랫폼(200)에서 진행됨에 따라, 제1 플랫폼(100)에서의 일정 관리에서는 자동으로 특정 업무의 진척율이 표시되어 프로젝트 내지 특정 업무가 일정대로 진행되고 있는지 등을 확인할 수 있다. In addition, even if the user does not separately input schedule management or work flow diagrams on the first platform 100, as the specific task progresses on the second platform 200, schedule management on the first platform 100 automatically The progress rate of the work is displayed, allowing you to check whether a project or specific task is progressing according to schedule.

또한, 별도로 입력하지 않더라도 특정 업무가 제2 플랫폼(200)에서 진행됨에 따라, 제1 플랫폼(100)의 업무 흐름도에서도 자동으로 특정 업무의 진척율이 표시되어 다음 업무를 진행할 수 있는지 등을 확인할 수 있다.In addition, even without separate input, as a specific task progresses on the second platform 200, the progress rate of the specific task is automatically displayed in the work flow diagram of the first platform 100, allowing you to check whether the next task can be proceeded. there is.

또한, 제1 플랫폼(100)은, 제2 플랫폼(200)으로부터 호출키, 제2 업무 키(보안 인증키), 제2 업무 상태 값(상태 값)을 수신할 때, 호출키와 보안 인증키 그리고 상태 값이 매칭 테이블의 값과 상이한 경우 허가되지 않은 호출 전송으로 판단하여 해당 호출을 거부할 수도 있다. 즉, 미리 설정되지 않은 호출키, 제2 업무 키, 제2 업무 상태 값 등의 경우, 호출을 거부하여 보안성을 강화시킬 수 있다.In addition, when the first platform 100 receives the call key, the second business key (security authentication key), and the second business status value (status value) from the second platform 200, the call key and the security authentication key And, if the status value is different from the value in the matching table, the call may be rejected as it is judged to be an unauthorized call transmission. That is, in the case of a call key, second task key, second task status value, etc. that has not been set in advance, security can be strengthened by rejecting the call.

도 4(a)를 참조하면, 제1 업무 상태 값 및 사용자 설정에 따라 상기 제2 플랫폼(200)을 호출하는 URL이 달라질 수 있다. 예를 들어, 특정 업무의 등록을 위한 URL, 특정 업무가 진행 중일 때의 URL, 특정 업무가 완료되었을 때의 URL 등으로 구분될 수 있는 것이다. 설정에 따라서는, 상기 도 4(a)와 달리, 하나의 URL을 통해 등록 중인 경우, 진행 중인 경우, 완료된 경우 등을 모두 고려할 수도 있다.Referring to FIG. 4(a), the URL calling the second platform 200 may vary depending on the first work status value and user settings. For example, it can be divided into a URL for registering a specific task, a URL when a specific task is in progress, and a URL when a specific task is completed. Depending on the setting, unlike FIG. 4(a) above, registration through one URL, in progress, completed, etc. may all be considered.

도 5는 본 발명의 일 실시예에 따라 제1 업무 키 관련 내용들을 등록하는 모습을 나타내는 도면이다. 도 4와 마찬가지로 도 5의 테이블 역시 전술한 호출키(전술)별로 매칭될 수 있다. Figure 5 is a diagram showing registration of contents related to the first task key according to an embodiment of the present invention. Like Figure 4, the table in Figure 5 can also be matched for each call key (tactic) described above.

참고로, 업무의 고유 KEY를 사용할 경우 업무 마다 연결할 수 있는 KEY가 모두 다르고, KEY가 외부로 노출될 경우 보안에 심각한 문제를 발생할 수 있기 때문에, 상기 플랫폼(100, 200)에서 해당 업무를 구분할 수 있는 고유의 KEY를 생성하여 이를 통하여 업무를 연결하도록 할 수 있다. 이에 따라, 업무 키 각각은 업무마다 발생될 수 있는 유일한 연결 정보이며 업무의 최소 단위로 생성될 수 있다.For reference, when using a unique KEY for each task, the KEY that can be connected to each task is different, and if the KEY is exposed to the outside, serious security problems may occur, so the tasks can be distinguished on the above platforms (100, 200). You can create a unique KEY and connect tasks through it. Accordingly, each task key is unique connection information that can be generated for each task and can be created as the minimum unit of the task.

도 5를 참조하면, 제1 업무 키(ex CAR_TP, CAR_NO, CAR_VEN_CD)마다 기본값, 전송 유무, 전송 상태 value(제1 업무 상태 값), 저장 유무, 저장 Key 컬럼, 저장 테이블, 저장 컬럼, 코드 매핑 등을 설정될 수 있다.Referring to Figure 5, for each first business key (ex CAR_TP, CAR_NO, CAR_VEN_CD), default value, transmission status, transmission status value (first business status value), storage status, storage key column, storage table, storage column, code mapping etc. can be set.

우선, 기본 값(ex T)의 경우 제1 업무 키의 초기 값으로 설정된 값을 의미하며, 전송 유무에 check된 경우, 해당 화면 호출 시 해당 값(제1 업무 키, 제1 업무 상태 값 등)을 Post, GET, REST API, SOCKET 통신 방식 등으로 제2 플랫폼(200)에 전달할 수 있다.First of all, in the case of the default value (ex T), it means the value set as the initial value of the first task key, and if transmission is checked, the corresponding value (first task key, first task status value, etc.) when the screen is called. Can be delivered to the second platform 200 through Post, GET, REST API, SOCKET communication methods, etc.

또한, 전송 상태 value에서 '공통'의 경우, 제1 업무 상태 값이 어떠하든 제1 업무 키 및 제1 업무 상태 값 등을 제2 플랫폼(200)에 전달하며, 전송 상태 value가 'INPROGRESS'인 경우, 제1 업무 상태 값이 'INPROGRESS'인 경우에 제1 업무 키 및 제1 업무 상태 값 등이 제2 플랫폼(200)에 전달될 수 있는 것이다. 물론, 설정에 따라 상기 전송 상태 value는 추가, 삭제, 변경, 초기화될 수 있으며, 초기화된 경우 '공통'으로 설정될 수 있다.In addition, in the case of 'common' in the transmission status value, the first task key and the first task status value, etc. are transmitted to the second platform 200 regardless of the first task state value, and if the transmission state value is 'INPROGRESS' , when the first task status value is 'INPROGRESS', the first task key and the first task status value can be transmitted to the second platform 200. Of course, depending on the settings, the transmission status value can be added, deleted, changed, or initialized, and when initialized, it can be set to 'common'.

또한, 제2 플랫폼(200)으로부터 전달받은 값을 특정 테이블 및 컬럼에 저장하는 경우 저장 유무에 check 표시할 수 있다. 이때, 관련 테이블 및 컬럼 등을 입력하면, 해당 값들이 해당 컬럼에 저장될 수 있다. 여기서, 저장 Key 컬럼에는 해당 테이블 데이터와 연동할 Key 명을 설정할 수 있다.Additionally, when the value received from the second platform 200 is stored in a specific table and column, the presence or absence of storage can be checked. At this time, if related tables and columns are entered, the corresponding values can be stored in the corresponding column. Here, in the storage key column, you can set the key name to be linked with the corresponding table data.

상기 특정 업무와 관련하여 제1 플랫폼(100) 및 제2 플랫폼(200)을 연동시키기 위해서는, 업무 연동을 미리 설정할 필요가 있다. 이와 관련하여 아래 도 6과 함께 자세히 살펴보기로 한다.In order to link the first platform 100 and the second platform 200 in relation to the specific task, it is necessary to set up the task linkage in advance. In this regard, let's take a closer look at FIG. 6 below.

도 6은 본 발명의 일 실시예에 따라 업무 연동 설정 과정을 나타내는 도면이다.Figure 6 is a diagram showing a process for setting up work interconnection according to an embodiment of the present invention.

업무 관리 플랫폼(100)의 프로세서(120)는, 사용자로 하여금 진행될 특정 업무와 연동되는 제2 플랫폼(200)을 선택(ex LinkBiz(내부 시스템), Legacy(외부 시스템) 등 )하도록 할 수 있다. 이때, 별도의 버튼(도 6의 연동 그룹 관리)을 통해 다른 플랫폼을 검색 및 선택하도록 할 수 있다. 제2 플랫폼(200)을 선택하는 것은 해당 연동을 그룹화하여 연결할 업무에서 쉽게 선택할 수 있도록 하기 위함이다. The processor 120 of the task management platform 100 may allow the user to select a second platform 200 (ex LinkBiz (internal system), Legacy (external system), etc.) that is linked to a specific task to be performed. At this time, you can search and select another platform through a separate button (linked group management in Figure 6). The purpose of selecting the second platform 200 is to group the relevant linkages so that they can be easily selected for work to be connected.

또한, 프로세서(120)는, 사용자로 하여금 연동명, 제2 플랫폼(200)으로의 전송 방식(ex POST, GET, REST API, SOCKET 통신) 등을 선택 있다. 또한, 연동 구분을 통해, 해당 업무 연동이 어떤 업무(ex Project, 생산관리, 물류, 품질 등)에서 사용될 것인지 미리 선택하도록 할 수 있다.Additionally, the processor 120 allows the user to select a link name, a transmission method (ex POST, GET, REST API, SOCKET communication) to the second platform 200, etc. In addition, by classifying the linkage, it is possible to select in advance which task (ex. Project, production management, logistics, quality, etc.) the relevant work linkage will be used for.

또한, 프로세서(120)는, 제2 플랫폼(200)으로 연결되는 등록 URL을 입력받을 수 있고, 진행중 URL, 상세 URL 등도 입력받을 수 있다. 다만, 진행중 URL, 상세 URL이 상기 등록 URL과 동일하다고 check된 경우, 진행중 URL, 상세 URL 등은 별도로 입력하지 않아도 된다.Additionally, the processor 120 can receive a registration URL that connects to the second platform 200, and can also receive an in-progress URL, detailed URL, etc. However, if it is checked that the ongoing URL and detailed URL are the same as the registered URL, there is no need to enter the ongoing URL or detailed URL separately.

또한, 프로세서(120)는, 인증 관련하여 사용자로 하여금 입력하도록 할 수 있다. 구체적으로, 인증 사용 유무가 on인 경우에 한하여 도 6의 SSO 인증부터 비밀번호까지의 내용이 확인될 수 있다.Additionally, the processor 120 may allow the user to input information related to authentication. Specifically, only when authentication use is on, the contents from SSO authentication to password in FIG. 6 can be confirmed.

또한, SSO 인증이 on된 경우, SSO 호출 URL이 표시되며, LinkBiz ID 사용, LinkBiz 비밀번호 사용이 on인 경우, 인증 ID, 인증 비밀번호 등은 보이지 않을 수 있다. 참고로, LinkBiz ID, LinkBiz 비밀번호 등의 사용 방식은, 카카오 ID, 비밀번호 사용방식과 같이, LinkBiz ID/비밀번호에 기초하여 로그인한 경우, 제2 플랫폼(200)에서의 로그인 역시 가능하여 특정 업무를 진행할 수 있다. 상기 SSO 인증 경우 인증 KEY 파일을 사용한 경우 인증 KEY를 등록함으로써 인증 KEY를 통한 인증이 가능하다.Additionally, when SSO authentication is on, the SSO call URL is displayed, and when LinkBiz ID use and LinkBiz password use are on, the authentication ID and authentication password may not be displayed. For reference, the way to use LinkBiz ID, LinkBiz password, etc. is, like the way to use Kakao ID and password, if you log in based on LinkBiz ID/password, you can also log in from the second platform 200, so you can perform certain tasks. You can. In the above SSO authentication case, if an authentication KEY file is used, authentication through the authentication KEY is possible by registering the authentication KEY.

또한, 본 발명의 일 실시예에 따라, 도 6을 참조하여 '비밀 번호 없음'이 On이 되면 인증 비밀 번호는 비활성화 처리되며, SSO 인증이 On이면 SSO호출 URL은 필수이며, LinkBiz ID 사용, 비밀번호사용이 Off이며, 인증 ID, 인증 비밀번호는 필수로 입력 받아야 할 수 있다. 단, 비밀번호 없음이 On으로 변경된 경우 상기 비밀 번호는 없을 수 있다.In addition, according to an embodiment of the present invention, with reference to FIG. 6, when 'No Password' is On, the authentication password is deactivated. If SSO authentication is On, the SSO call URL is required, LinkBiz ID is used, and the password is Use is Off, and authentication ID and authentication password may be required to be entered. However, if No Password is changed to On, the above password may not be present.

참고로, 화면 호출 시 인증을 하게 되는 경우, 제2 플랫폼(200)에서 ID, Key를 받아 인증 후 해당 값을 제1 플랫폼(100)에 전달해야 하며, 사전 인증이 필요한 경우, 1번의 사전 인증만으로도 특정 업무 진행이 가능할 수 있다.For reference, when authenticating when calling a screen, you must receive an ID and key from the second platform (200), authenticate, and then transmit the corresponding values to the first platform (100). If pre-authentication is required, one pre-authentication is required. It may be possible to proceed with certain tasks just by doing this.

또한, 도 6에서 볼 수 있듯이, 프로세서(120)는 사용자로 하여금 제1 플랫폼(100)에서 표시되는 제2 플랫폼(200)의 특정 업무 진행 화면을 설정하도록 할 수 있다.Additionally, as can be seen in FIG. 6 , the processor 120 can allow the user to set a specific task progress screen of the second platform 200 displayed on the first platform 100.

구체적으로, 제1 플랫폼(100) 내에서 생성되는 방식은 팝업(Popup), 새창(Window), 화면 이동, API 연동 등이 포함될 수 있으며, 사용자의 선택에 따라 생성 방식이 달라질 수 있다.Specifically, the creation method within the first platform 100 may include a popup, new window, screen movement, API linkage, etc., and the creation method may vary depending on the user's selection.

또한, 프로세서(120)는 사용자로 하여금 화면 크기 및 위치를 설정하도록 할 수 있다. 예를 들어, 화면 크기로서 높이 800 pixel, 폭 600 pixel 등이 입력될 수 있고, 또한, 화면 위치에 대해서도 중앙, 왼쪽 위, 오른쪽 위, 왼쪽 아래, 오른쪽 아래 등으로 입력되도록 할 수 있다.Additionally, the processor 120 can allow the user to set the screen size and position. For example, the screen size can be input as 800 pixels in height, 600 pixels in width, and the screen position can be input as center, top left, top right, bottom left, bottom right, etc.

또한, 화면 호출 경우 업무 화면 간의 연동이 필요한 경우에 화면 팝업(Popup), 새창(Window), 화면 이동으로 처리되며, 단순한 데이터 연동이 필요한 경우 API 연동을 통해 화면이 아닌 데이터 연동을 통한 업무 연동도 가능하다.In addition, in the case of a screen call, if interworking between business screens is required, it is processed through screen popup, new window, or screen movement. If simple data interconnection is required, business interconnection is also possible through data interconnection rather than screens through API interconnection. possible.

결국, 특정 업무를 진행함에 있어서, 사용자로 하여금 제1 플랫폼(100) 상에서 제2 플랫폼(200)의 진행 과정을 확인하도록 할 수 있고, 이때 제2 플랫폼(200) 상의 특정 업무 진행 과정이 제1 플랫폼(100) 상에서 팝업, 새창, 화면이동 등의 방식으로 표시될 수 있다. Ultimately, when performing a specific task, the user can check the progress of the second platform 200 on the first platform 100, and at this time, the progress of the specific task on the second platform 200 is performed on the first platform 100. It may be displayed on the platform 100 in a pop-up, new window, or screen movement manner.

도 7은 본 발명의 일 실시예에 따라 업무 연동 결과를 나타내는 도면이다.Figure 7 is a diagram showing the results of work interconnection according to an embodiment of the present invention.

제1 플랫폼(100)에서 통합된 화면으로 해당 상태 및 업무 내용을 표시하고자 할 경우 API 연동을 통해 업무 정보(데이터) 및 상태 정보를 전달받아 제1 플랫폼(100)에 해당 정보를 표기할 수 있다. If you want to display the status and work details on an integrated screen on the first platform 100, you can receive the work information (data) and status information through API linkage and display the information on the first platform 100. .

구체적으로, 제2 플랫폼(200)으로부터 판매수(ex 100개), 단가(ex 2000원) 등의 수치 데이터를 전달받을 수 있고, 제1 플랫폼(100)에서는 매출액(판매수 x 단가 = 200000원)을 표기할 수 있는 것이다.Specifically, numerical data such as the number of sales (ex 100 units) and unit price (ex 2000 won) can be received from the second platform 200, and the sales amount (number of sales x unit price = 200000 won) can be received from the first platform 100. ) can be expressed.

도 7을 참조로 예를 들면, 업무 연동 결과 BOM 명칭, 제품명, 제품 단가, 분석 일시 등의 항목이 테이블로 표시되며, 다른 플랫폼(ex 도안공급사 등)으로부터 수신한 데이터(ex 판매 개수 등)를 기반으로 매출 금액(ex 335,320원) 등이 표기될 수 있다.Referring to Figure 7, for example, as a result of business integration, items such as BOM name, product name, product unit price, and analysis date are displayed in a table, and data (ex. number of sales, etc.) received from other platforms (ex. design supplier, etc.) is displayed in a table. Based on this, the sales amount (ex. 335,320 won) can be displayed.

도 8은 본 발명의 일 실시예에 따라 제1 플랫폼과 제2 플랫폼 사이의 연동 프로세스를 예시적으로 나타내는 도면이다.Figure 8 is a diagram illustrating an interworking process between a first platform and a second platform according to an embodiment of the present invention.

도 8에서 볼 수 있듯이, 특정 업무의 실행이 요청되면, 호출키, 기본 Key(제1 업무 키), 기본 Value(제1 업무 상태 값)을 생성하여 제2 플랫폼(200)에 전달할 수 있고, 제2 플랫폼(200)에서는 업무 등록 시작 및 임시 저장한 후, 호출키 뿐 아니라 Key(제2 업무 키), Value(제2 업무 상태 값)를 제1 플랫폼(100)에 전달할 수 있다. 또한, 제1 플랫폼(100)에서는 상기 Key(제2 업무 키), Value(제2 업무 상태 값)에 기초하여 제1 업무 상태 값 등을 변경하고, 이를 저장할 수 있다.As can be seen in Figure 8, when execution of a specific task is requested, a call key, basic key (first task key), and basic value (first task status value) can be generated and transmitted to the second platform 200, In the second platform 200, after starting and temporarily storing the task registration, not only the call key but also the Key (second task key) and Value (second task status value) can be transmitted to the first platform 100. Additionally, in the first platform 100, the first task status value, etc. can be changed and stored based on the Key (second task key) and Value (second task state value).

또한, 상기 입시 저장된 상태에서, 특정 업무에 대한 재시작 요청이 입력되는 경우, 제1 플랫폼(100)에서는 호출키, Key(제1 업무 키), Value(제1 업무 상태 값) 등을 제2 플랫폼(200)에 전달하여 업무를 재등록, 결재 완료하도록 할 수 있다.In addition, in the state where the entrance exam is stored, when a restart request for a specific task is input, the first platform 100 sends the call key, Key (first task key), Value (first task status value), etc. to the second platform. You can send it to (200) to re-register and complete the work.

제2 플랫폼(200)에서는 상기 특정 업무에 대해 등록 완료, 결재 완료를 각각 진행하고, 이에 따라 호출키, Key, Value 등을 제1 플랫폼(100)에 전달하여, 제1 플랫폼(100)에서 제1 업무 상태 값 등을 각각의 상태(등록완료, 결재완료)에 따라 변경하고, 저장하도록 할 수 있다. The second platform 200 completes registration and payment for the specific task, and accordingly transfers the call key, key, value, etc. to the first platform 100. 1 Work status values, etc. can be changed and saved according to each status (registration completed, payment completed).

상기 특정 업무의 진행이 완료된 상태에서 특정 업무에 대한 실행을 입력받은 경우, 제1 플랫폼(100)의 프로세서(120)는, 특정 업무의 진행 완료 내용을 표시할 수 있다. When execution of the specific task is input while the progress of the specific task has been completed, the processor 120 of the first platform 100 may display progress completion details of the specific task.

전술한 바와 같이, 특정 업무가 완료된 경우, 미리 설정된 상세 URL로 연결되어 제2 플랫폼(200)에서의 특정 업무의 진행 완료 내용이 표시될 수 있는 것이다.As described above, when a specific task is completed, it is connected to a preset detailed URL and the completion of the specific task on the second platform 200 can be displayed.

이상 설명된 본 발명에 따른 실시예들은 다양한 컴퓨터 구성요소를 통하여 수행될 수 있는 프로그램 명령어의 형태로 구현되어 컴퓨터 판독 가능한 기록 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능한 기록 매체는 프로그램 명령어, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 컴퓨터 판독 가능한 기록 매체에 기록되는 프로그램 명령어는 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 분야의 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능한 기록 매체의 예에는, 하드 디스크, ROM, RAM, 플래시 메모리 등과 같은 프로그램 명령어를 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령어의 예에는, 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드도 포함된다. 상기 하드웨어 장치는 본 발명에 따른 처리를 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.Embodiments according to the present invention described above may be implemented in the form of program instructions that can be executed through various computer components and recorded on a computer-readable recording medium. The computer-readable recording medium may include program instructions, data files, data structures, etc., singly or in combination. Program instructions recorded on the computer-readable recording medium may be specially designed and configured for the present invention, or may be known and usable by those skilled in the computer software field. Examples of computer-readable recording media include hardware devices specially configured to store and perform program instructions, such as hard disks, ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine language code such as that created by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like. The hardware device may be configured to operate as one or more software modules to perform processing according to the invention and vice versa.

이상에서 본 발명이 구체적인 구성요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나, 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명이 상기 실시예들에 한정되는 것은 아니며, 본 발명이 속하는 기술분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형을 꾀할 수 있다.In the above, the present invention has been described with specific details such as specific components and limited embodiments and drawings, but this is only provided to facilitate a more general understanding of the present invention, and the present invention is not limited to the above embodiments. , a person skilled in the art to which the present invention pertains can make various modifications and variations from this description.

따라서, 본 발명의 사상은 상기 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등하게 또는 등가적으로 변형된 모든 것들은 본 발명의 사상의 범주에 속한다고 할 것이다. Therefore, the spirit of the present invention should not be limited to the above-described embodiments, and the scope of the patent claims described below as well as all modifications equivalent to or equivalent to the scope of the claims fall within the scope of the spirit of the present invention. They will say they do it.

100 : 제1 플랫폼
110 : 통신부
120 : 프로세서
130 : 데이터베이스
200 : 제2 플랫폼
100: first platform
110: Department of Communications
120: processor
130: database
200: second platform

Claims (8)

플랫폼 사이의 업무를 연동하는 방법에 있어서,
업무 관리를 위한 제1 플랫폼 및 상기 제1 플랫폼과 연동되는 제2 플랫폼이 존재하며, 어느 하나의 특정 업무가 상기 제2 플랫폼을 통해 진행되는 상태에서,
(a) 특정 업무에 대한 실행을 입력받은 경우, 상기 제1 플랫폼은, 상기 특정 업무에 매칭하는 호출키, 상기 제1 플랫폼에서의 제1 업무 상태 값을 생성하여 상기 제2 플랫폼에 전송하는 단계;
(b) 상기 제1 플랫폼은, 상기 제2 플랫폼에서 상기 특정 업무가 진행되면서, 상기 제2 플랫폼으로부터 상기 호출키, 상기 제2 플랫폼에서의 제2 업무 상태 값을 수신하는 단계; 및
(c) 상기 제1 플랫폼은, 상기 제2 업무 상태 값에 따라 상기 제1 업무 상태 값을 변경하고, 이를 저장하는 단계;
를 포함하고,
상기 제1 플랫폼은,
상기 특정 업무의 상태를 기초로 i) 상기 제1 플랫폼에서 표현되는 제1 업무 키 및 복수의 제1 업무 상태 값, ii) 상기 제2 플랫폼에서 표현되는 제2 업무 키 및 복수의 제2 업무 상태 값을 획득하고,
상기 제1 업무 키에 대한 상기 복수의 제1 업무 상태 값 각각과 상기 제2 업무 키에 대한 상기 복수의 제2 업무 상태 값 각각을 매칭하여 관리하며,
상기 제2 플랫폼으로부터 소정 제2 업무 키 및 소정 제2 업무 상태 값을 수신하는 경우, 상기 제1 플랫폼에서 상기 소정 제2 업무 키 및 상기 소정 제2 업무 상태 값에 매칭하도록 소정 제1 업무 키 및 소정 제1 업무 상태 값으로 변경 및 저장하며,
상기 제1 플랫폼은,
상기 제1 업무 키에 대한 상기 복수의 제1 업무 상태 값 각각과 상기 제2 업무 키에 대한 상기 복수의 제2 업무 상태 값 각각을 매칭하여 테이블로 관리하되,
상기 제1 플랫폼의 상기 복수의 제1 업무 상태 값 각각에 대해 진행율을 표시하여 상기 테이블로 관리하고,
상기 호출키는, 연도 및 날짜를 포함하는 6자리 숫자, 순번을 나타내는 4자리 숫자, 랜덤 알파벳 문자, 랜덤 숫자를 순차적으로 포함하면서 생성되며, 상기 특정 업무에 대해 생성되는 고유의 키로서 상기 제1 플랫폼 및 상기 제2 플랫폼 사이에서 송수신되고,
상기 제1 업무 키는 상기 제1 플랫폼에서 상기 특정 업무를 나타내는 고유의 키이며, 상기 제2 업무 키는 상기 제2 플랫폼에서 상기 특정 업무를 나타내는 고유의 키에 해당하며,
상기 제1 플랫폼은, 사용자로 하여금 진행될 상기 특정 업무와 연동되는 상기 제2 플랫폼을 선택하고, 상기 제2 플랫폼으로 연결되는 URL을 입력하도록 하며,
인증 사용 유무가 on인 경우, 상기 제1 플랫폼은, 상기 제1 플랫폼에 ID 및 비밀번호를 이용하여 로그인한 상기 사용자로 하여금 상기 제2 플랫폼에서의 로그인이 가능하도록 하여 상기 특정 업무가 진행되도록 하는 것을 특징으로 하는 방법.
In the method of linking work between platforms,
In a state where there is a first platform for business management and a second platform linked to the first platform, and a specific task is carried out through the second platform,
(a) When receiving input to execute a specific task, the first platform generates a call key matching the specific task and a first task status value on the first platform and transmits them to the second platform. ;
(b) receiving, by the first platform, the call key and the second task status value from the second platform as the specific task progresses on the second platform; and
(c) the first platform, changing the first business status value according to the second business status value and storing it;
Including,
The first platform is,
Based on the state of the specific task, i) a first task key and a plurality of first task state values expressed in the first platform, ii) a second task key and a plurality of second task states expressed in the second platform get the value,
Managing each of the plurality of first task status values for the first task key and each of the plurality of second task status values for the second task key,
When receiving a predetermined second task key and a predetermined second task status value from the second platform, a predetermined first task key and a predetermined first task key to match the predetermined second task key and the predetermined second task status value from the first platform. Change and save as a predetermined first work status value,
The first platform is,
Each of the plurality of first task status values for the first task key and each of the plurality of second task status values for the second task key are matched and managed in a table,
Displaying a progress rate for each of the plurality of first work status values of the first platform and managing it in the table,
The call key is generated by sequentially including a 6-digit number including the year and date, a 4-digit number indicating a sequence number, a random alphabet character, and a random number, and is a unique key generated for the specific task and is the first key. Transmitted and received between a platform and the second platform,
The first task key is a unique key representing the specific task in the first platform, and the second task key corresponds to a unique key representing the specific task in the second platform,
The first platform allows the user to select the second platform linked to the specific task to be performed and enter a URL linking to the second platform,
When the use of authentication is on, the first platform allows the user who has logged in to the first platform using the ID and password to log in to the second platform to proceed with the specific task. How to feature.
삭제delete 삭제delete 제1항에 있어서,
상기 호출키는 랜덤하게 생성되며, 상기 특정 업무에 대해 생성되는 고유의 키로서 상기 제1 플랫폼 및 상기 제2 플랫폼 사이에서 송수신되는 것을 특징으로 하는 방법.
According to paragraph 1,
The calling key is randomly generated, and is a unique key generated for the specific task and transmitted and received between the first platform and the second platform.
제1항에 있어서,
상기 (a) 단계 이전에,
상기 제1 플랫폼은,
상기 사용자로 하여금 진행될 상기 특정 업무와 연동되는 상기 제2 플랫폼을 선택하고, 상기 제2 플랫폼에 연결되는 URL을 입력하며, 상기 제2 플랫폼으로의 전송 방식을 선택하여 업무 연동을 미리 설정하도록 하는 것을 특징으로 하는 방법.
According to paragraph 1,
Before step (a) above,
The first platform is,
Allowing the user to select the second platform linked to the specific task to be performed, enter a URL linked to the second platform, and select a transmission method to the second platform to pre-set task linkage. How to feature.
제1항에 있어서,
상기 특정 업무의 진행이 완료된 상태에서 상기 특정 업무에 대한 실행을 입력받은 경우, 상기 제1 플랫폼은, 상기 특정 업무의 진행 완료 내용을 표시하는 것을 특징으로 하는 방법.
According to paragraph 1,
When execution of the specific task is input while the progress of the specific task has been completed, the first platform displays progress completion details of the specific task.
업무 관리 플랫폼과 결합되어
제1항의 플랫폼 사이의 업무를 연동하는 방법을 수행하기 위해 컴퓨터 판독 가능한 기록매체에 저장된, 컴퓨터 프로그램.
Combined with a business management platform
A computer program stored in a computer-readable recording medium to perform the method of linking tasks between platforms of claim 1.
다른 플랫폼과의 업무를 연동하는 업무 관리 플랫폼에 있어서,
상기 업무 관리 플랫폼과 연동되는 제2 플랫폼이 존재하며, 어느 하나의 특정 업무가 상기 제2 플랫폼을 통해 진행되는 상태에서,
상기 제2 플랫폼과 정보를 송수신하는 통신부;
데이터베이스; 및
특정 업무에 대한 실행을 입력받은 경우, 상기 특정 업무에 매칭하는 호출키, 상기 업무 관리 플랫폼에서의 제1 업무 상태 값을 생성하여 상기 제2 플랫폼에 전송하고,
상기 제2 플랫폼에서 상기 특정 업무가 진행되면서 상기 제2 플랫폼으로부터 상기 호출키, 상기 제2 플랫폼에서의 제2 업무 상태 값을 수신하며, 상기 제2 업무 상태 값에 따라 상기 제1 업무 상태 값을 변경하고, 이를 저장하는 프로세서;
를 포함하고,
상기 프로세서는,
상기 특정 업무의 상태를 기초로 i) 상기 업무 관리 플랫폼에서 표현되는 제1 업무 키 및 복수의 제1 업무 상태 값, ii) 상기 제2 플랫폼에서 표현되는 제2 업무 키 및 복수의 제2 업무 상태 값을 획득하고,
상기 제1 업무 키에 대한 상기 복수의 제1 업무 상태 값 각각과 상기 제2 업무 키에 대한 상기 복수의 제2 업무 상태 값 각각을 매칭하여 관리하며,
상기 제2 플랫폼으로부터 소정 제2 업무 키 및 소정 제2 업무 상태 값을 수신하는 경우, 상기 업무 관리 플랫폼에서 상기 소정 제2 업무 키 및 상기 소정 제2 업무 상태 값에 매칭하도록 소정 제1 업무 키 및 소정 제1 업무 상태 값으로 변경 및 저장하며,
상기 프로세서는,
상기 제1 업무 키에 대한 상기 복수의 제1 업무 상태 값 각각과 상기 제2 업무 키에 대한 상기 복수의 제2 업무 상태 값 각각을 매칭하여 테이블로 관리하되,
상기 업무 관리 플랫폼의 상기 복수의 제1 업무 상태 값 각각에 대해 진행율을 표시하여 상기 테이블로 관리하고,
상기 호출키는, 연도 및 날짜를 포함하는 6자리 숫자, 순번을 나타내는 4자리 숫자, 랜덤 알파벳 문자, 랜덤 숫자를 순차적으로 포함하면서 생성되며, 상기 특정 업무에 대해 생성되는 고유의 키로서 상기 업무 관리 플랫폼 및 상기 제2 플랫폼 사이에서 송수신되고,
상기 제1 업무 키는 상기 업무 관리 플랫폼에서 상기 특정 업무를 나타내는 고유의 키이며, 상기 제2 업무 키는 상기 제2 플랫폼에서 상기 특정 업무를 나타내는 고유의 키에 해당하며,
상기 프로세서는, 사용자로 하여금 진행될 상기 특정 업무와 연동되는 상기 제2 플랫폼을 선택하고, 상기 제2 플랫폼으로 연결되는 URL을 입력하도록 하며,
인증 사용 유무가 on인 경우, 상기 프로세서는, 상기 업무 관리 플랫폼에 ID 및 비밀번호를 이용하여 로그인한 상기 사용자로 하여금 상기 제2 플랫폼에서의 로그인이 가능하도록 하여 상기 특정 업무가 진행되도록 하는 것을 특징으로 하는 업무 관리 플랫폼.
In a work management platform that links work with other platforms,
In a state where a second platform linked to the work management platform exists and a specific task is carried out through the second platform,
a communication unit that transmits and receives information to and from the second platform;
database; and
When execution of a specific task is input, a call key matching the specific task and a first task status value in the task management platform are generated and transmitted to the second platform,
As the specific task progresses on the second platform, the call key and the second task state value from the second platform are received from the second platform, and the first task state value is generated according to the second task state value. a processor that makes changes and stores them;
Including,
The processor,
Based on the status of the specific task, i) a first task key and a plurality of first task state values expressed in the task management platform, ii) a second task key and a plurality of second task states expressed in the second platform get the value,
Managing each of the plurality of first task status values for the first task key and each of the plurality of second task status values for the second task key,
When receiving a predetermined second task key and a predetermined second task status value from the second platform, a predetermined first task key and a predetermined first task key to match the predetermined second task key and the predetermined second task status value in the task management platform. Change and save as a predetermined first work status value,
The processor,
Each of the plurality of first task status values for the first task key and each of the plurality of second task status values for the second task key are matched and managed in a table,
Displaying a progress rate for each of the plurality of first task status values of the task management platform and managing it in the table,
The call key is generated by sequentially including a 6-digit number including the year and date, a 4-digit number representing the sequence number, a random alphabet character, and a random number, and is a unique key generated for the specific task and manages the task. Transmitted and received between a platform and the second platform,
The first task key is a unique key representing the specific task in the task management platform, and the second task key corresponds to a unique key representing the specific task in the second platform,
The processor causes the user to select the second platform linked to the specific task to be performed and enter a URL linking to the second platform,
When the use of authentication is on, the processor allows the user who has logged in to the work management platform using an ID and password to log in to the second platform to proceed with the specific task. A business management platform.
KR1020230108376A 2023-08-18 2023-08-18 Method for linking a work between platforms and platform using the same KR102629930B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020230108376A KR102629930B1 (en) 2023-08-18 2023-08-18 Method for linking a work between platforms and platform using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020230108376A KR102629930B1 (en) 2023-08-18 2023-08-18 Method for linking a work between platforms and platform using the same

Publications (1)

Publication Number Publication Date
KR102629930B1 true KR102629930B1 (en) 2024-01-29

Family

ID=89716782

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020230108376A KR102629930B1 (en) 2023-08-18 2023-08-18 Method for linking a work between platforms and platform using the same

Country Status (1)

Country Link
KR (1) KR102629930B1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020031189A (en) * 2000-07-13 2002-04-26 산토리 로지스틱스 가부시키가이샤 Workflow system
JP2010009515A (en) * 2008-06-30 2010-01-14 Fujitsu Ltd Progress collection server, progress collection method, and progress collection program
KR20230012229A (en) * 2021-07-15 2023-01-26 (주)썸잇 Collaborative project management platform and method of the same

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020031189A (en) * 2000-07-13 2002-04-26 산토리 로지스틱스 가부시키가이샤 Workflow system
JP2010009515A (en) * 2008-06-30 2010-01-14 Fujitsu Ltd Progress collection server, progress collection method, and progress collection program
KR20230012229A (en) * 2021-07-15 2023-01-26 (주)썸잇 Collaborative project management platform and method of the same

Similar Documents

Publication Publication Date Title
US10192180B2 (en) Method and system for crowdsourcing tasks
US20220414175A1 (en) System and Method for Sharing Information Using a Machine-Readable Code on a Mobile Device
CN111512334B (en) Heavy equipment mediating apparatus and method, and system using the same
JP5160860B2 (en) Purchasing business system, purchasing business processing method, and purchasing business processing program
CN104541278A (en) Method and system for secured communication of personal information
US20210383370A1 (en) Enhanced multi-party user data deletion
US11610016B2 (en) Multi-party secure information integration system
US20180165180A1 (en) Batch File Creation Service
US20150154529A1 (en) Methods and systems for creating a task
US10769166B1 (en) Distributed integrated platforms as a service network
CN109544266A (en) Product data method for pushing, device and computer readable storage medium
US20120330914A1 (en) Server, inter-business enterprise information control method and computer program
KR102629930B1 (en) Method for linking a work between platforms and platform using the same
JP2014038396A (en) Method and program for supporting input to input field
KR20130126012A (en) Method and apparatusfor providing report of business intelligence
CN115936628A (en) Data auditing method, device, equipment, storage medium and computer program product
James et al. e‐Distribution: Internet‐based management of a merchandiser supply chain
KR101351079B1 (en) Method and system for providing service for controlling program linked to database
JP6653604B2 (en) Information processing apparatus and information processing program
JP7136269B2 (en) Information processing device, analysis method and program
JP2002041741A (en) Business process management system
JP6576017B2 (en) Server device
KR20230040312A (en) Management server for members of union for proceeding reconstruction project and operation method of the same
JP2019195228A (en) Server and terminal
US8671117B2 (en) System and method for selecting user experience design resources

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant