Task status management method and platform using same

WO2025018478A3PCT designated stage expired Publication Date: 2025-09-11MY LINK INC
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2023/018577
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-09
Filing Date
2023-11-17
Publication Date
2025-09-11

AI Technical Summary

Technical Problem

Existing work status management systems face challenges in visually expressing and managing complex work status, identifying the status and interrelationships of multiple tasks across different platforms, and facilitating effective collaboration and information sharing.

Method used

A method and platform that utilize task cards, connection keys, and a communication unit to visualize and organize work information, link tasks between platforms, and create customized templates for enhanced collaboration and data sharing, enabling real-time updates and improved interoperability.

Benefits of technology

This solution improves work efficiency by providing clear visualizations of task progress, clarifies task interrelationships, and enhances collaboration, allowing for data-driven decision-making and seamless integration with other platforms, thus optimizing work management processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2023018577_12092025_PF_FP_ABST
    Figure KR2023018577_12092025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure can comprise a method by which at least one processor manages a task status, comprising the steps of: obtaining a plurality of task cards divided into task units; using a connection key (PK) of each of the plurality of task cards so as to determine the interrelationships therebetween; and displaying the plurality of task cards on the basis of interrelationships.
Need to check novelty before this filing date? Find Prior Art

Description

Work status management method and platform using it

[0001] The present invention relates to a method for managing work status and a platform utilizing the same. This method and device facilitate the management of multiple work status information and tasks, and are useful for managing the interrelationships between projects and tasks. In particular, this patent describes a method for visualizing and organizing work information using task cards, managing work by linking it with other platforms, and creating customized templates.

[0002] Existing work status management and schedule management systems are essential tools for managing work and projects in businesses and organizations. These systems are essential for task tracking, status monitoring, collaboration, and task management, contributing to improved organizational efficiency and productivity. However, existing work status management systems suffer from several significant challenges. First, they struggle to visually represent and manage complex work statuses. Second, when multiple tasks and projects are simultaneously running on different platforms, it's difficult to clearly understand the status and interrelationships of each task. Third, they lack the tools and features necessary for effective sharing and collaboration of work status information. Existing software and systems require new technologies and methods to address these challenges, particularly improvements in visualization, grouping, and interactivity. The present invention relates to a novel work status management method and related device developed to address these challenges and requirements. This technical solution aims to improve existing systems in the areas of work status management and project management by effectively visualizing work status, identifying task relevance, and providing a collaborative environment.

[0003] The present invention may have the following purposes.

[0004] The present invention seeks to solve the following major challenges in the fields of work status management and project management.

[0005] By using a method according to one embodiment of the present invention, a method can be provided to intuitively visualize the work status and quickly grasp the progress of work and projects.

[0006] By using a method according to one embodiment of the present invention, the interactivity of tasks and operations can be enhanced, enabling users to identify and manage the relevance of tasks.

[0007] Using a method according to one embodiment of the present invention, collaboration within an organization can be improved by developing tools that group tasks and projects and facilitate collaboration.

[0008] By using a method according to one embodiment of the present invention, a method for effectively sharing work status information and improving work management can be proposed.

[0009] By using a method according to one embodiment of the present invention, it is possible to overcome limitations and problems of existing systems and develop an efficient work status management system.

[0010] By using a method according to one embodiment of the present invention, the progress of work being performed on another platform can be checked on a management platform, thereby facilitating the management of a user's work.

[0011] By using a method according to one embodiment of the present invention, the purpose is to receive the work status of another platform without separate input, and automatically update schedule management, flow charts, etc. within the work management platform.

[0012] By using a method according to one embodiment of the present invention, various tools can be provided to create a template, so that even beginners can easily create a template.

[0013] The present invention may include a method for managing a work status performed by at least one processor, characterized by including the steps of: obtaining a plurality of task cards divided into work units; determining a relationship between the plurality of task cards using a connection key (PK) of each of the plurality of task cards; and displaying the plurality of task cards based on the relationship between the plurality of task cards.

[0014] The present invention relates to a method for linking tasks between platforms, wherein there are a first platform for task management and a second platform linked with the first platform, and when a specific task is being performed through the second platform and an execution of the specific task is input, a processor of the first platform generates a call key matching the specific task and a first task status value in the first platform and transmits the same to the second platform; the processor receives the call key and a second task status value in the second platform from the second platform while the specific task is being performed on the second platform; and the processor changes the first task status value according to the second task status value and stores it.

[0015] The present invention may include a method for generating a customized template, wherein a tool box including a plurality of tools is provided for generating a template for managing work status, and a processor of a first platform for managing work status obtains basic information about the template, including the type, name, and level of disclosure of the template to be generated; a step in which the processor displays a plurality of tools included in the tool box and allows a user to select at least one of the plurality of tools; a step in which, when a first specific tool and a second specific tool are selected in that order, the processor creates a first box corresponding to the first specific tool on a setting item tab, and creates a second box corresponding to the second specific tool at the bottom of the first box; and a step in which, when an input for generating a template is obtained, the processor creates the template including the first box and the second box.

[0016] The present invention may include a platform for managing the status of work performed by at least one processor, characterized in that it includes a communication unit for transmitting and receiving information with another platform; a processor for obtaining a plurality of task cards divided into work units, determining a relationship between the plurality of task cards using a connection key (PK) of each of the plurality of task cards, and displaying the plurality of task cards based on the relationship between the plurality of task cards.

[0017] The present invention comprises a work status management platform that links work with another platform, wherein a second platform that links with the work status management platform exists, and when a specific work is in progress through the second platform, a communication unit that transmits and receives information with the second platform; a database; and a processor that, when execution of a specific work is input, generates a call key matching the specific work and a first work status value in the work management platform and transmits the generated call key and the first work status value in the second platform to the second platform, and when the specific work is in progress on the second platform, receives the call key and the second work status value in the second platform from the second platform, and changes the first work status value according to the second work status value and stores it.

[0018] The present invention comprises a work status management platform, characterized in that it comprises a communication unit for transmitting and receiving information with a user terminal in a state where a tool box including a plurality of tools is provided in order to create a template for work status management in a server for creating a customized template; a database; and a processor for obtaining basic information about the template including the type, name, and publicity level of the template to be created, displaying a plurality of tools included in the tool box, allowing a user to select at least one of the plurality of tools, and when a first specific tool and a second specific tool are selected in that order, creating a first box corresponding to the first specific tool on a setting item tab, creating a second box corresponding to the second specific tool at the bottom of the first box, and when an input for template creation is obtained, creating the template including the first box and the second box.

[0019] According to the present invention, the following effects are achieved.

[0020] One embodiment of the present invention can significantly improve work efficiency by providing a method for visualizing work status and easily tracking tasks. For example, users can see the progress of projects and tasks at a glance, allowing them to optimize work plans and quickly identify issues.

[0021] One embodiment of the present invention provides a method for grouping tasks and projects and clarifying related interests. This facilitates collaboration within an organization and improves coordination and cooperation among project team members.

[0022] In one embodiment of the present invention, utilizing attribute information and linked key / value information enables data-driven decision-making. For example, users can utilize real-time data to make better decisions regarding business management.

[0023] In one embodiment of the present invention, a user-friendly interface such as drag and drop operations is provided so that a user can conveniently manage and modify work status.

[0024] One embodiment of the present invention supports a variety of work status management environments through integration with other platforms. This enhances interoperability with other software and services and provides flexibility to users.

[0025] In one embodiment of the present invention, work collaboration and decision-making speed can be increased through efficient sharing of work information through the call key and task information.

[0026] In one embodiment of the present invention, the work status of another platform can be received without separate input, and automatically updated in schedule management, flow charts, etc. within the work management platform.

[0027] In one embodiment of the present invention, a template suitable for each task can be created on a task status management platform and directly linked to the task to increase work efficiency.

[0028] FIG. 1 is a block diagram of a work status management platform that performs operations according to one embodiment of the present invention.

[0029] FIG. 2 is a drawing showing an example of registering a task card as a work (schedule) process according to one embodiment of the present invention.

[0030] Figure 3 is a diagram showing multiple task cards included in a business process.

[0031] Figure 4 is an example diagram showing a method for creating a task card related to business linkage.

[0032] Figure 5 is an example diagram of how to create a simple schedule-related task card.

[0033] Figure 6 is an example of how to create a task card related to project linkage.

[0034] Figure 7 is a drawing showing an example of a screen for entering information on a simple schedule-related task card.

[0035] Figure 8 is an example diagram illustrating an example of a project linkage task.

[0036] FIG. 9 is a diagram showing how a task is executed on a first platform according to one embodiment of the present invention.

[0037] FIG. 10 is a diagram showing a matching table between a first platform and a second platform according to one embodiment of the present invention.

[0038] FIG. 11 is a drawing showing a process of registering first business key related contents according to one embodiment of the present invention.

[0039] Figure 12 is a diagram showing a business linkage setting process according to one embodiment of the present invention.

[0040] Figure 13 is a diagram showing a business linkage result according to one embodiment of the present invention.

[0041] FIG. 14 is a drawing exemplarily showing a linkage process between a first platform and a second platform according to one embodiment of the present invention.

[0042] FIG. 15 is a diagram schematically illustrating the configuration of a work status management platform and a user terminal according to one embodiment of the present invention.

[0043] Figure 16 is a drawing showing a process for creating a template according to one embodiment of the present invention.

[0044] FIG. 17 is a drawing showing a basic information tab screen of a template creation page according to one embodiment of the present invention.

[0045] FIG. 18 is a drawing showing a process of setting up a link document linked to a template according to one embodiment of the present invention.

[0046] FIG. 19 is a drawing showing a settings item tab screen of a template creation page according to one embodiment of the present invention.

[0047] FIG. 20 is a diagram showing multiple options in a settings tab according to one embodiment of the present invention.

[0048] FIG. 21 is a drawing showing the on or off state of each of the two-stage options according to one embodiment of the present invention.

[0049] FIG. 22 is a drawing showing the appearance of an option display option corresponding to an on state according to one embodiment of the present invention.

[0050] FIG. 23 is a drawing showing a link display function according to one embodiment of the present invention.

[0051] FIG. 24 is a drawing showing a deletion display function of a selected box according to one embodiment of the present invention.

[0052] FIG. 25 is a drawing showing a movement of a selected box according to one embodiment of the present invention.

[0053] The following detailed description of the present invention refers to the accompanying drawings, which illustrate 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 present invention. It should be understood that the various embodiments of the present invention, while different from each other, are not necessarily mutually exclusive. For example, specific shapes, structures, and characteristics described herein may be implemented in other embodiments without departing from the spirit and scope of the present invention. Furthermore, it should be understood that the positions or arrangements of individual components within each disclosed embodiment may be modified without departing from the spirit and scope of the present invention. Accordingly, the following detailed description is not intended to be limiting, and the scope of the present invention is defined only by the appended claims, along with the full scope of equivalents to which such claims are entitled, if properly described. Like reference numerals in the drawings designate the same or similar functionality throughout the several aspects.

[0054] Hereinafter, in order to enable a person having ordinary skill 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.

[0055] FIG. 1 is a block diagram of a work status management platform that performs operations according to one embodiment of the present invention.

[0056] The configuration of the platform (100) of the present invention illustrated in FIG. 1 is merely a simplified example. The platform (100) may include other components for performing a computing environment as a type of computing device, and only some of the invented components may constitute the computing device, i.e., the platform (100).

[0057] The business status management platform (100) may include a communication unit (110), a processor (120), and a database (130).

[0058] The processor (120) may be configured with one or more cores, and may include a processor for data analysis and deep learning, such as a central processing unit (CPU), a general purpose graphics processing unit (GPGPU), and a tensor processing unit (TPU) of a computing device. The processor (120) may read a computer program stored in the database (130) and perform data processing for machine learning according to an embodiment of the present invention. According to an embodiment of the present invention, the processor (120) may perform operations for learning a neural network model. The processor (120) may perform calculations for learning a neural network model, such as processing input data for learning in deep learning (DL), extracting features from input data, calculating errors, and updating weights of a neural network model using backpropagation. At least one of the CPU, GPGPU, and TPU of the processor (120) may process learning of the neural network model. For example, a CPU and a GPGPU can work together to train a neural network model and classify data using the neural network model. Furthermore, in one embodiment of the present invention, processors of multiple computing devices can be used together to train a neural network model and classify data using the neural network model. Furthermore, a computer program executed on a computing device according to one embodiment of the present invention may be a CPU, GPGPU, or TPU executable program.

[0059] According to one embodiment of the present invention, the database (130) can store any form of information generated or determined by the processor (120) and any form of information received by the communication unit (110).

[0060] According to one embodiment of the present invention, the database (130) may include at least one type of storage medium among a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (e.g., SD or XD memory, etc.), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, and an optical disk. The computing device (100) may also operate in relation to a web storage that performs a storage function of the database (130) on the Internet. The description of the above-described memory is merely an example, and the present invention is not limited thereto.

[0061] According to one embodiment of the present invention, the work status management platform (100) can transmit and receive information with another platform, such as a second platform (200), a user terminal (not shown), etc., through a communication unit (110).

[0062] The communication unit (110) according to one embodiment of the present invention can use various wired communication systems such as a public switched telephone network (PSTN), xDSL (x Digital Subscriber Line), RADSL (Rate Adaptive DSL), MDSL (Multi Rate DSL), VDSL (Very High Speed ​​DSL), UADSL (Universal Asymmetric DSL), HDSL (High Bit Rate DSL), and a local area network (LAN).

[0063] In addition, the communication unit (110) presented in the present invention can use various wireless communication systems such as CDMA (Code Division Multi Access), TDMA (Time Division Multi Access), FDMA (Frequency Division Multi Access), OFDMA (Orthogonal Frequency Division Multi Access), SC-FDMA (Single Carrier-FDMA) and other systems.

[0064] In the present invention, the communication unit (110) can be configured regardless of the communication mode, such as wired or wireless, and can be configured as various communication networks, such as a personal area network (PAN) and a wide area network (WAN). In addition, the network may be the well-known World Wide Web (WWW), and may also utilize a wireless transmission technology used for short-distance communication, such as infrared (IrDA: Infrared Data Association) or Bluetooth. The technologies described in the present invention can also be used in other networks mentioned above.

[0065] In addition, regarding user terminals (not shown), any digital device that has a memory means and a microprocessor and has computational capabilities while performing communication, such as a desktop computer, laptop computer, workstation, PDA, web pad, mobile phone, smart remote control, and various IOT main devices, can be considered a terminal according to the present invention.

[0066] The first platform (100) illustrated in the drawing is a platform for managing work status (e.g., process management, task management, schedule management, work flow chart (work flow), etc.), and the second platform (200) corresponds to a platform for performing specific work, and although not illustrated, may include a communication unit, a processor, a database, etc.

[0067] In addition, the first platform (100) and the second platform (200) can be interconnected with each other, and it can be assumed that a specific task within a process is processed by the first and second platforms (100, 200).

[0068] For example, when there is a first platform (work management platform) that manages a support project application project and a second platform (ex. Nara Market, K startup) that actually carries out the support project application, in the present invention, the first and second platforms are linked so that the business application process on the second platform can be controlled and the progress (ex. proposal writing, temporary storage, application completion) can be checked through the work status management function and work flowchart function within the first platform.

[0069] Additionally, you can use the tools of the first platform (e.g. Google) to create and upload a blog within the second platform (e.g. Naver), and the progress of the process (e.g. writing, temporary storage, blog post upload complete) can also be checked through the first platform.

[0070] There may be multiple second platforms (200) linked to the platform (first platform) for managing work status, and in one project (or task), at least one second platform (200) may be linked to and used with the first platform (100).

[0071] First, the first platform (100) can receive input for execution of specific tasks related to another platform (200). Here, the specific task can be a task (e.g., proposal writing and submission) being performed within a project (e.g., government task selection) and can be related to another platform (200, e.g., K startup platform that submits proposals, etc.).

[0072] Additionally, a specific schedule or specific task can be selected from a computing device (100) implemented as a schedule management (Gantt chart), work flow chart (work flow), etc.

[0073] The above specific schedule or specific task corresponds to work related to the other platform (200), and when the above specific schedule or specific task is selected on the first platform (100), the related specific work of the other platform (200) may be displayed as a pop-up or the like based on a preset URL.

[0074]

[0075] In the present invention, each schedule (task) can be expressed as a task and a task card. Furthermore, a flow of schedules (tasks) composed of a combination of the tasks can be expressed as a work process. That is, a work process includes at least one task card group, and one task card group can include multiple task cards (see Figures 2 and 4, described below).

[0076] At this time, the process may include interaction information between multiple task cards. The interaction information may include reference relationships between key / value pairs of the task cards. The term "task card" may be used interchangeably with the term "task," but the term "task card" is closer to a UI-related meaning, while the term "task" is closer to a step-by-step meaning.

[0077]

[0078] FIG. 2 is a drawing showing an example of registering a task card as a work (schedule) process according to one embodiment of the present invention.

[0079] To register the above work (schedule) process, task cards must be created. Each task card can be categorized by work unit (e.g., pre-order reception, order receipt, delivery, etc.). The creation of the task cards will be described later with reference to Figures 4 to 6.

[0080] Referring to the above drawing 2, the following functions may be included in a window related to registering a work (schedule) process that can be performed by the processor (120).

[0081] First, as can be seen on the left side (101) of the drawing, the processor (120) of the first platform (100) can group the generated task cards according to predetermined criteria and allow the user to select the task cards required for the work process to configure the work process.

[0082] The above-mentioned criteria may vary, including the type of work, whether work (or project) is linked, the number and type of included attribute information, etc. Furthermore, the processor (120) may enable the user to search for task cards already created based on groups, preset work processes (including task cards), etc. For reference, the user may correspond to an administrator who designs work processes on the first platform (100).

[0083] The processor (120) can acquire a plurality of task cards selected by a user or the like, and determine the interrelationships between the plurality of task cards using their respective connection keys (PK, Primary Key). In addition, the processor can display the plurality of task cards based on the interrelationships, thereby enabling the flow of the work process to be visually easily confirmed.

[0084] Specifically, the processor (120) can sequentially acquire multiple task cards and sequentially display them according to the flow of work (central part (102) of FIG. 2). As can be seen in the drawing, one work process can be registered in the order of the first task card (before order reception) -> second task card (order receipt) -> third task card (task name).

[0085] For reference, the first task card (the pre-Order receipt task card in the diagram) can be automatically generated, and the user can create subsequent task cards. Of course, when loading a previously saved business process, the processor (120) can also list multiple task cards included in the business process.

[0086] Additionally, each of the plurality of task cards may include at least one piece of attribute information. Here, at least one piece of attribute information may be matched with task card name-related information, status description-related information, and connection key (PK)-related information.

[0087] Specifically, each of the plurality of task cards may include a predetermined number (e.g., 5) or less of attribute information. For example, in the case of a task card prior to receiving an order, attribute information such as an order number, a balance code, a balance date, a person in charge, and a balance partner code may be included.

[0088] At this time, each of the above attribute information can be stored and displayed in a manner matching with related information such as whether there is a connection key, whether a list is displayed, connection key column (PK), title, search, task card name, name / description, connection key, etc., as can be seen by referring to the box (103) below in FIG. 2.

[0089] The presence of the above connection key (check mark) indicates whether there is a connection key that links with other platforms (e.g., a second platform), and the presence of the above list display (check mark) indicates whether the corresponding attribute information is displayed when the task card is displayed, and the connection key and connection key column (PK) may indicate that the connection key, which is a work key received from another platform, is converted into the form indicated in the connection key column and used for linking.

[0090] Additionally, the title (check mark) and search (check mark) each indicate whether the corresponding attribute information will be displayed as a title, whether the search will be enabled, etc., and the task card name, name / description, etc. may indicate the respective task card name, attribute information name, etc.

[0091] For example, as can be seen in Figure 2, if the name / description is attribute information related to the order number, a connection key exists (check mark), and the connection key ORDER NO received from another platform can still be used when linking with ORDER NO (Connection Key column) (see 103-1).

[0092] In addition, the processor (120) of the present invention can select automatic generation or manual generation as the generation type, and in the case of automatic generation, it can find data and a task card including the data that matches the connection key (PK) among the information additionally generated and received from another platform, automatically create a connection line, and display it (e.g., ORDER NO, ORDER_SEQ in FIG. 2).

[0093] In particular, when one predetermined data is transmitted from another platform (e.g., a second platform), and the processor (120) creates two task cards with the same predetermined data, the connection line may be displayed on both of them. That is, information may be found and connected based on the connection key (PK) and displayed.

[0094] For example, when an item is received with an order number generated on another platform, the item is received by linking the order number to the above-mentioned receipt information, and when the receipt information is transmitted, the receipt information can be found and linked using the order number and displayed.

[0095] For reference, if manual creation is selected, the processor (120) can allow the user to move the connection line and move the connection line and task card through methods such as drag and drop.

[0096] When the above task flow is set to order management as the task card name, the 'order management' task card may include a connection key (PK) corresponding to the order number. In addition, when a new task card called "material quality management" related to the order number is created, the material quality management task card may also include a connection key (PK) corresponding to the order number. Accordingly, a connection line may be created based on the connection key (PK) between the initially created task card ('order management') and the next created task card ('material quality management').

[0097] In addition, the processor (120) can display the flow of a work process through a plurality of task cards and allow the user to input the name of the work process, etc. In addition, by temporarily storing or registering the work process, the plurality of task cards included in the process can be easily retrieved.

[0098] Meanwhile, it can be assumed that there is a first platform (100) for managing work status through at least one processor (120) of the present invention and a second platform (200) linked to the first platform (100). In addition, it can be said that certain specific attribute information (e.g., order number) is processed through the second platform (200).

[0099] At this time, the at least one processor (120) may obtain a first business key for specific attribute information associated with the first platform (100), obtain a second business key for specific attribute information associated with the second platform (200), and manage the first business key and the second business key as the connection key (PK).

[0100] That is, the same work (specific attribute information) that was previously handled with different work keys is managed unified as a connection key (PK), so that the second work key of the second platform (200) can be received on the first platform (100), and through this, work information on different platforms can be confirmed.

[0101] Additionally, the processor (120) can also receive the second work key and the work status value of specific attribute information from the second platform (200). Accordingly, the specific attribute information can be identified through the second work key, and the work status related to the specific attribute information on the second platform (200) can also be confirmed.

[0102] In addition, after receiving a connection key (PK) and a task status value related to specific attribute information, the processor (120) may update and display a predetermined task card corresponding to the connection key among a plurality of task cards based on the task status. Here, the updated task status may be displayed as changed from 30% to 60%, etc., depending on the level of work.

[0103]

[0104] Figure 3 is a diagram showing multiple task cards included in a business process.

[0105] Referring to Figure 3, we can see an example of the UI / UX for registering schedules on the schedule management canvas (business process). Specifically, multiple business processes (301, 302, 303) within a single business process category (process plan) are displayed. Each of the multiple business processes may have different order numbers, project names, etc.

[0106] The Select BOX at the top is the business process name, and only processes set to use, etc. can be displayed. At this time, when the user selects a specific process to view, the processor (120) can display the corresponding process information.

[0107] In terms of status, the processor (120) displays the current business process and can also display revisions of the business process. If the user selects a default schedule process, the schedule management screen will be displayed by default when the user accesses the schedule management screen.

[0108] When registering a new schedule, if the task card is linked to a task, a pop-up window will appear with the corresponding task link registration page. If the task card is a simple schedule registration, a pop-up window will appear where you can register the schedule. If the task card is a project, you can select the project and task.

[0109] At this time, the user's search conditions will be based on the items checked during the search when registering a scheduled project, allowing users to search for related process schedules. For each item, the checked items will appear in the title at the top, and hovering the mouse over the tab below will expand and reveal detailed information. Each task card can display information such as the task status, title, icon, and progress percentage.

[0110] Sorting is possible by selecting the title and details as SELECT BOX items, selecting ascending or descending order, and then clicking Sorting to sort by the corresponding contents. Each task card can be displayed with different colors and contents according to the progress status. If the user clicks the document display icon next to the title, he / she can enter a note related to the title. When the user enters a note, the icon color may change to a different color. Notes can be left for each task card, and a note icon may be displayed when a note is registered.

[0111] Regarding the status of each business process, the following states may exist:

[0112] Waiting: There is no waiting in automatic registration, but it can be in waiting status if it is in temporary storage status after manual creation or if the progress status is not set to In Progress.

[0113] In Progress: This may be the case when each task in the task card included in the work process is in progress, such as in the status progress and approval process, without delay.

[0114] Completed: This may be the case when all task cards included in the work process have been marked as complete.

[0115] Delayed: Any of the task cards included in a business process may be delayed if they are behind schedule.

[0116] Task Card Delay Status: This may be a delay if the reference date is started later than the scheduled date or if the task is processed later.

[0117] You can manage all checked items as scheduled dates, and if you register a scheduled date, a time icon may appear after the text (blue, etc.) for the scheduled date. (The date is a scheduled date, and if an actual date is registered, the date may be displayed in black.) If an actual date is registered, the date will be displayed in black and a time icon may be next to it.

[0118] The sort indicator icon can be made smaller to show multiple processes. Also, if you select the card content display icon, the card contents can be displayed as well (this may be the default setting). A project linking icon will appear on the project linking task card, and clicking on the icon will create a pop-up that allows you to link projects. If the project task or activity that should be shown when clicked is not displayed, the message “Please link the project task or activity first” will be displayed and a project linking pop-up will be created.

[0119] Ultimately, a work process including multiple task cards can be grouped according to predetermined category criteria, and the main schedule and progress status (in progress, completed, delayed) of multiple work processes included in a single group can be displayed together, allowing users to easily understand the work flow.

[0120] Meanwhile, in the present invention, task cards can be distinguished based on their creation type. Specifically, each of a plurality of task cards can be determined to have a task-linked creation type based on whether or not it is linked with another platform, and a task card of the task-linked type based on the task-linked with another platform (second platform) can include information related to a task key and task status value on the other platform (second platform).

[0121]

[0122] In relation to this, let's look at Figures 4 to 6 below.

[0123] Figure 4 is an example diagram showing a method for creating a task card related to business linkage.

[0124] Figure 4 is an example of a method for receiving data from another platform and automatically registering task cards based on the data.

[0125] The step of obtaining the plurality of task cards by the processor (120) may include the step of transmitting a call key related to the task cards to another platform, and the step of receiving task information for the call key from the other platform. In relation to the step of generating and obtaining the task card based on the task information, when registering a task, the user selects a task type, and the screen may dynamically change according to the selected type. This includes the following important functions and setting options: (1. Task linkage type, 2. Task linkage setting, 3. Display schedule / content setting, 4. Status setting, 5. Task Icon setting, 6. Additional option setting, and 7. Linkage Key / Value setting)

[0126] First, regarding the task linkage type, this type can effectively connect the task linkage created through the task linkage settings with production schedule management. This allows for managing work processes and setting scheduled schedules. Furthermore, this option can be used to activate the corresponding task (step) in a PMS (project management system) and utilize it as a task. This feature is disabled by default and can be enabled by the user if necessary.

[0127] Additionally, regarding task linkage settings, when registering a task, the task to be linked can be selected through a pop-up window. Other options, such as a Toolkit, can also be selected, which may change the displayed schedule / content and status, as well as the linked Key / Value. For reference, the Toolkit may correspond to a toolbox containing multiple tools (e.g., dates, text, checkboxes, etc.) used to create templates for task management.

[0128] In addition, it is possible to link with other platform (second platform (200)) work, and by linking the other platform screen to the work, you can select the schedule management task and access the relevant work through a pop-up.

[0129] 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) can be displayed on the first platform (100) in the form of a pop-up, new window, screen movement, etc.

[0130] If you want to display the status and work content on an integrated screen in the first platform (100), you can receive work information (data) and status information through API linkage and display the information on the first platform (100).

[0131] Specifically, numerical data such as the number of sales (e.g., 100 units) and unit price (e.g., 2,000 won) can be received from the second platform (200), and the sales amount (number of sales x unit price = 200,000 won) can be displayed on the first platform (100).

[0132]

[0133] In addition, 3. In relation to setting the display schedule / content (401), the display schedule / content may be a section where the user defines the schedule and content to be displayed on the task card in the production schedule management. When the user selects a schedule, only items whose saved data type is a date (date type) can be selected as the work linkage key (connection key, PK) so that it can be linked with other platforms, toolkits, etc. At this time, the user can set the scheduled schedule through the scheduled schedule management, and if it progresses later than the scheduled schedule, it can be displayed as a delayed status (status setting (402)). That is, in conjunction with the status setting (402) of Fig. 4, if the progress rate is a preset 30%, the status of the corresponding display schedule (e.g., loan date) can be displayed as 'in progress'. Up to 5 display schedules / contents can be set, and the content is an input value in the form of characters, and if a default value is entered, it can be changed to the value when data is entered.

[0134] For reference, the above display schedule is the schedule displayed on the task card and may correspond to the aforementioned attribute information.

[0135] 4. Regarding status settings (402), the task status can be set to default values ​​through the task linkage settings. Certain statuses can be set not to be linked, and progress indicators and colors can be selected for each status. Colors are displayed in order according to default settings, and can be changed to any desired color by the user. For example, each task card can include a predetermined background color associated with the status.

[0136] In addition, the processor (120) of the first platform (100), which is a work status management platform, can receive a call key, a second work key (ex. GI_STT_CD) and a second work status value from the second platform (200) when a specific work is in progress on the second platform (200) (S220). That is, when a proposal, etc. is created on the second platform (200, K startup platform that submits proposals, etc.), the first platform (100) can receive a call key, etc. from the second platform (200).

[0137] Since the call key received above is identical to the call key transmitted from the first platform (100), it can be confirmed that it is the same specific task. In addition, the second task key corresponds to a unique key indicating a specific task in the second platform (200), and the second task status value can indicate the status of a specific task distinguished in the second platform (200) (e.g., 70% progress, etc.).

[0138] For reference, the call key is stored in the database (130) of the first platform (100) so as to match the first work key related to a specific task of the first platform (100) and the second work key related to a specific task of the second platform (200), and the specific task can be identified on the first platform (100) through the call key.

[0139] In a state where a call key, a second work key, and a second work status value are received from the second platform (200), the processor (120) can update a first work key and a first work status value matching the call key based on the received second work status value (e.g., 70%). In the state setting of Fig. 4, the processor (120) of the first platform (100) can determine a status name (e.g., payment in progress) and a code (e.g., AP) based on the acquired second work status value (e.g., 70%). Of course, unlike the drawing, the code name, status name, progress rate, etc. may have different values ​​depending on the setting.

[0140] The processor (120) can update the displayed attribute information (display schedule) according to the updated work status value in the generated task card (see FIGS. 2 and 3).

[0141]

[0142] 5. Regarding the task icon settings, you can select an icon to use for the task, and if you select an already registered icon, that icon can be displayed in front of the task card.

[0143] 6. In relation to additional option settings, users can add necessary functions for additional settings according to specific development scenarios or requirements.

[0144] 7. Linkage Key / Value Setting Linkage Key / Value (403): This information is obtained from the business linkage setting, and the selected linkage key can be used as the PK (Primary Key) to perform linkage work. The linkage Key / Value (403) located at the bottom of Fig. 4 is a screen that shows the relationship between the second platform (200), which is another platform, and the first platform (100). The Key refers to the second business key of the second platform (200), the reference Key refers to the first business key of the first platform (100), and the mapping Key may refer to the linkage key (PK).

[0145] Accordingly, when receiving a second work key used in the second platform (200) along with a call key, the processor (120) of the first platform (100) can obtain a first work key and a connection key (PK) corresponding to the call key, and update the status of a task card matching the connection key (PK) among a plurality of task cards.

[0146] With these various settings and features, this system can help you manage your work and schedule more effectively.

[0147]

[0148] Figure 5 is an example diagram of how to create a simple schedule-related task card.

[0149] In particular, FIG. 5 is an example diagram of a method for registering a task card when a user manually registers and manages information.

[0150] Also, with regard to setting the display schedule, the display schedule of a task can be registered in three types: schedule, content (text), and connection.

[0151] Additionally, the user can directly set and manage the status of a task. For example, the status code can be automatically placed in the SELECT BOX by the processor (120) as an option up to AZ, and while the user can change the AZ, duplication may not be allowed. The status can display a progress rate, and when the status of the corresponding task is selected in the schedule management, the progress rate set for the task is displayed.

[0152] Figure 6 is an example of how to create a task card related to project linkage.

[0153] In particular, Fig. 6 is an example diagram of a method for registering a work schedule and task card generated in a project management system through project linkage.

[0154] At this time, the task / activity selection is linked by selecting the activity unit schedule of the project management system from the template, and the displayed schedule content of the task can be selected from the project name, schedule name (activity name), start date, end date, progress, person in charge, and comments used in the project management system activity unit to be linked to the schedule management.

[0155] The status and code are the same as those used in the project management system, but the displayed status names can be changed. Additionally, some statuses may not be displayed depending on settings. Created task cards are moved to the task information registration screen, and authorization may be required.

[0156]

[0157] Figure 7 is a drawing showing an example of a screen for entering information on a simple schedule-related task card.

[0158] Referring to Figure 7, after a user completes a task, the results can be viewed in the form of a view. Figure 7 is a screen where the user can directly input and manage the corresponding task information in schedule management based on the information set in Figure 5b.

[0159] The project name and title of Fig. 7 are the process name entered in Fig. 2 and the title selected from the linked Key / Value. The step of selecting a status is selected by the user using the Select BOX, and the progress rate according to the status can be displayed as a set value by the processor (120).

[0160] At this time, the status indicates the status level registered by the user in Figure 5b. The items from the loan date to the purchase attachment shown in Figure 7 are the display schedule / content set by the user in Figure 5b and may vary depending on the user input. Enabling scheduled date management in Figure 5b creates an option that allows both scheduled and actual execution dates to be entered in the schedule.

[0161]

[0162] Figure 8 is an example diagram illustrating an example of a project linkage task.

[0163] Referring to Figure 8, if project linking is set on a task card, the user can select the relevant project. At this time, if two or more tasks / activities are linked to one project, the user may have to select one of the two. The task card set to project linking appears on the left, and when the task card is selected, the corresponding tasks and activities of the linked project may be displayed. At this time, if there is only one task and activity linked to the project, it may be automatically selected. The automatically selected task card may display an indication that it is automatically linked when the project is linked, and when the Show All Multiple Tasks / Activities function is activated, all tasks / activities of the project are displayed, and can also be linked to other tasks / activities.

[0164]

[0165] Meanwhile, the first platform (100), which is a computing device illustrated in the drawing, is a platform for managing work status (e.g., schedule management, work flow chart (work flow), etc.), and the other platform (160) corresponds to a platform for performing specific work, and although not illustrated, may include a communication unit, a processor, a database, etc.

[0166] Additionally, the computing device (100) and the other platform (160) can be interconnected with each other, and it can be assumed that specific tasks within one process are processed by each other.

[0167] In addition, when an execution for the specific task is input, the processor (120) of the computing device (100) may generate a call key matching the specific task, a first task key (ex. CARD_COLUMN) in the computing device (100), and a first task status value (ex. STANDBY) and transmit them to another platform (160). In some cases, only the call key may be transmitted to the other platform (160).

[0168] Here, the call key is randomly generated and is a unique key (mapped to project ID, task number) generated for a project (project ID), a specific task (task number), etc., and can be transmitted and received between the computing device (100) and other platforms (160). The call key can be composed of an English abbreviation of the task being generated or other platform, year / date, 4-digit sequence number, random alphabet (aZ), random number, etc. (ex. ABC2307100001A2 -> ABC + YYMMDD + 4-digit sequence number + random alphabet (aZ) + 1 random number).

[0169] In addition, the first task key corresponds to a unique key representing a specific task in the computing device (100), and the first task status value may represent the status of a specific task distinguished in the computing device (100).

[0170] According to one embodiment of the present invention, the processor (120) of the work management platform (100) can transmit the call key, the first work key, the first work status value, etc. to another platform (160) via a URL set to any one of the POST, GET, REST API, and SOCKET communication methods. Usually, the transmission can be done via the POST method, and thus, a specific task can be performed by transmitting only the call key to the other platform (160).

[0171] Next, the processor (120) of the work management platform (100) can receive a call key, a second work key (ex. GI_STT_CD) from the other platform (160), and a second work status value (ex. W) from the other platform (160) while a specific work is in progress on the other platform (160) (S220). That is, when a proposal, etc. is created on the other platform (160) (200, K startup platform that submits proposals, etc.), the computing device (100) can receive a call key, etc. from the other platform (160).

[0172] Since the call key received above is identical to the call key transmitted from the computing device (100), it can be confirmed that it is the same specific task. In addition, the second task key corresponds to a unique key indicating a specific task on another platform (160), and the second task status value can indicate the status of a specific task distinguished on another platform (160).

[0173] According to one embodiment of the present invention, the call key, the second task key, the second task status value, etc. can be transmitted to the computing device (100) in a REST API manner in another platform (160).

[0174] As can be seen in Fig. 1, the first platform, the work status management platform (100), can transmit and receive information with 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 status management platform (100) can be implemented with various communication technologies. That is, Wi-Fi, Wideband CDMA (WCDMA), High Speed ​​Downlink Packet Access (HSUPA), High Speed ​​Uplink Packet Access (HSPA), High Speed ​​Packet Access (HSPA), Mobile WiMAX, WiBro, Long Term Evolution (LTE), 5G, Bluetooth, infrared data association (IrDA), Near Field Communication (NFC), Zigbee, wireless LAN technology, etc. can be applied. In addition, when providing a service by being connected to the Internet, TCP / IP, which is a standard protocol for information transmission on the Internet, can be followed. For convenience of explanation, the above work status management platform (100) can be set as the first platform (100).

[0175] Next, when using an external database, the work status management platform (100) will be able to access the external database through the communication unit (110).

[0176] In addition, regarding the user terminal (300), any digital device that has a memory means and a microprocessor and has computational capabilities while performing communication, such as a desktop computer, laptop computer, workstation, PDA, web pad, mobile phone, smart remote control, and various IOT main devices, can be a terminal according to the present invention.

[0177] The first platform (100) illustrated in the drawing is a platform for managing work status (e.g. schedule management, work flow chart (work flow), etc.), and the second platform (200) corresponds to a platform for performing specific work, and although not illustrated, may include a communication unit, a processor, a database, etc.

[0178] In addition, the first platform (100) and the second platform (200) can be interconnected with each other, and it can be assumed that a specific task within a process is processed by the first and second platforms (100, 200).

[0179] For example, when there is a first platform (work status management platform) that manages a support project application project and a second platform (ex. Nara Market, K startup) that actually carries out the support project application, in the present invention, the first and second platforms are linked so that the business application process on the second platform can be controlled and the progress (ex. proposal writing, temporary storage, application completion) can be checked through the schedule management function, work flow chart function, etc. within the first platform.

[0180] Additionally, you can use the tools of the first platform (e.g. Google) to create and upload a blog within the second platform (e.g. Naver), and the progress of the process (e.g. writing, temporary storage, blog post upload complete) can also be checked through the first platform.

[0181] There may be multiple second platforms (200) linked to the platform for business management (first platform), and in one project (or business), at least one second platform (200) may be linked to and used with the first platform (100).

[0182] The process performed in the processor (120) of the business status management platform (100) of the present invention will be examined below.

[0183] FIG. 9 is a diagram showing how a task is executed on a first platform according to one embodiment of the present invention.

[0184] First, the first platform (100) can receive input for execution of specific tasks related to the second platform (200). Here, the specific task can be a task (e.g., proposal writing and submission) being performed within a project (e.g., government project selection) and can be related to the second platform (200, e.g., K startup platform that submits proposals, etc.).

[0185] In addition, as can be seen in FIG. 9, a specific schedule (p in FIG. 9(a)) or a specific task (q in FIG. 9(b)) can be selected in the first platform (100) implemented as a schedule management (Gantt chart), a work flow chart (work flow), etc.

[0186] The above-mentioned specific schedule or specific task corresponds to work related to the second platform (200), and when the above-mentioned specific schedule or specific task is selected on the first platform (100), the related specific work of the second platform (200) may be displayed as a pop-up or the like based on a preset URL. The URL, pop-up, etc. settings will be examined in detail later.

[0187] In addition, when an execution for the above-mentioned specific task is input, the processor (120) of the first platform (100) can generate a call key matching the specific task, a first task key (ex. CARD_COLUMN) of the first platform (100), and a first task status value (ex. STANDBY) and transmit them to the second platform (200) (S210). In some cases, only the call key may be transmitted to the second platform (200).

[0188] Here, the call key is randomly generated and is a unique key (mapped to Project ID, Task No) generated for a project (Project ID), a specific task (Task No), etc., and can be transmitted and received between the first platform (100) and the second platform (200). The call key can be composed of the year / date generated, a 4-digit sequence number, a random alphabet (aZ), a random number, etc. (ex CBK2307100001A2 -> CBK + YYMMDD + 4-digit sequence number + random alphabet (aZ) + 1 random number).

[0189] In addition, the first task key corresponds to a unique key representing a specific task on the first platform (100), and the first task status value may represent the status of a specific task distinguished on the first platform (100). This will be discussed in detail later with reference to FIG. 10.

[0190] According to one embodiment of the present invention, the processor (120) of the work status management platform (100) can transmit the call key, the first work key, the first work status value, etc. to the second platform (200) via a URL set to any one of the POST, GET, REST API, and SOCKET communication methods. Usually, the transmission can be done via the POST method, and thus, a specific task can be performed by transmitting only the call key to the second platform (200).

[0191] Next, the processor (120) of the work status management platform (100) can receive a call key, a second work key (ex. GI_STT_CD) from the second platform (200), and a second work status value (ex. W) from the second platform (200) when a specific work is in progress on the second platform (200) (S220). That is, when a proposal, etc. is created on the second platform (200, K startup platform that submits proposals, etc.), the first platform (100) can receive a call key, etc. from the second platform (200).

[0192] Since the call key received above is identical to the call key transmitted from the first platform (100), it can be confirmed that it is the same specific task. In addition, the second task key corresponds to a unique key indicating a specific task on the second platform (200), and the second task status value can indicate the status of a specific task distinguished on the second platform (200). This will be examined in detail later with reference to FIG. 10.

[0193] According to one embodiment of the present invention, the second platform (200) can transmit the call key, the second work key, the second work status value, etc. to the first platform (100) in a REST API manner.

[0194] FIG. 10 is a diagram showing a matching table between a first platform and a second platform according to one embodiment of the present invention.

[0195] First, a matching table can be created for each call key (tactic) that is generated and transmitted and received. This is to accurately identify the status of a specific task through the same matching table by transmitting and receiving the same call key for a specific task.

[0196] Referring to FIG. 10(a), LinkBiz represents a first platform (100), where Key corresponds to a first task key, Value corresponds to a first task status value, and Value content may correspond to a description of the first task status value. In addition, Legacy represents a second platform (200), where Key corresponds to a second task key, Value corresponds to a second task status value, and Value content may correspond to a description of the second task status value. In addition, for each of a plurality of first task status values ​​of the first platform (100), the progress rate (e.g., 0 to 100%) may be displayed and managed in a table.

[0197] As can be seen in Fig. 10(a), the processor (120) of the work status management platform (100, first platform) can obtain a first work key (ex. CARD_COLUMN) and a plurality of first work status values ​​(ex. STANDBY, INPROGRES, APPROVAL, COMPLETE, RESERVE) expressed in the first platform (100) based on the status of a specific work, and can obtain a second work key (ex. GI_STT_CD) and a plurality of second work status values ​​(ex. W, IN, IT, AP, CO, CL) expressed in the second platform (200).

[0198] In addition, multiple first task status values ​​for each first task key (e.g., CARD_COLUMN) and multiple second task status values ​​for each second task key (e.g., GI_STT_CD) can be matched and managed. For example, STANDBY among the first task status values ​​and W among the second task status values ​​are matched, and INPROGRES among the first task status values ​​and IN among the second task status values ​​are matched.

[0199] As above, matching the first platform (100) and the second platform (200) as a matching table is because the keys and work status values ​​used in each platform are different from each other, so even if the status value of a specific work is received from the second platform (200), it may be difficult to confirm the status of a specific work in the first platform (100).

[0200] Accordingly, the processor (120) can manage the plurality of first task status values ​​for the first task key and the plurality of second task status values ​​for the second task key as a table.

[0201] In addition, according to one embodiment of the present invention, as shown in FIG. 10(b), the first business key and the second business key may be the same as 'BOM_STT_CD', and the first business status value and the second business status value may be the same as 'RD'.

[0202] According to one embodiment of the present invention, the processor (120) of the first platform (100) can change the first task status value according to the received second task status value and store it (S230).

[0203] Specifically, when a predetermined second task key (ex. GI_STT_CD) and a predetermined second task status value (ex. IN) are received from the second platform (200) while the first task status value is STANDBY, the processor (120) can change and store the predetermined first task key (ex. CARD_COLUMN) and the 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).

[0204] That is, when the second task status value corresponding to the inspection on the second platform (200) is changed to IN and received, the processor (120) can change the first task status value to match the second task status value.

[0205] At this time, since the progress is 30% based on the changed task status value (INPROGRES), the processor (120) may display the progress as 30% for the status of the specific task on the first platform (100).

[0206] Ultimately, since information about a specific task is received from the first platform (100) after the specific task is performed on the second platform (200), the progress of the specific task can be confirmed on the first platform (100).

[0207] In addition, even if the user does not separately input schedule management or work flow chart in the first platform (100), as the specific work is carried out in the second platform (200), the progress rate of the specific work is automatically displayed in the schedule management in the first platform (100), so that the user can check whether the project or specific work is progressing according to schedule.

[0208] In addition, even if no separate input is made, as a specific task is carried out on the second platform (200), the progress rate of the specific task is automatically displayed on the work flow chart of the first platform (100), so that it is possible to check whether the next task can be carried out.

[0209] In addition, when the first platform (100) receives a call key, a second work key (security authentication key), and a second work status value (status value) from the second platform (200), if the call key, the security authentication key, and the status value are different from the values ​​in the matching table, the first platform (100) may determine that the call transmission is unauthorized and reject the call. In other words, in the case of a call key, a second work key, a second work status value, etc. that are not preset, the call may be rejected, thereby enhancing security.

[0210] Referring to Fig. 10(a), the URL for calling the second platform (200) may vary depending on the first task status value and user settings. For example, it may be divided into a URL for registering a specific task, a URL for a specific task in progress, and a URL for a specific task completed. Depending on the settings, unlike Fig. 10(a), a single URL may be used to consider all three cases: registration in progress, completion, and completion.

[0211] FIG. 11 is a diagram illustrating a method for registering first task key-related information according to one embodiment of the present invention. Like FIG. 10, the table in FIG. 11 can also be matched to the aforementioned call keys (tactic).

[0212] For reference, if a unique KEY for each task is used, each task can have a different KEY that can be connected, and if the KEY is exposed externally, a serious security problem may occur. Therefore, a unique KEY that can distinguish the task can be generated in the platform (100, 200) and the tasks can be connected through this. Accordingly, each task key is unique connection information that can be generated for each task and can be generated as the smallest unit of the task.

[0213] Referring to Fig. 11, for each first business key (ex. CAR_TP, CAR_NO, CAR_VEN_CD), default values, transmission status, transmission status value (first business status value), storage status, storage Key column, storage table, storage column, code mapping, etc. can be set.

[0214] First, in the case of the default value (ex T), it means the value set as the initial value of the first business key, and if the transmission status is checked, when the corresponding screen is called, the corresponding value (first business key, first business status value, etc.) can be transmitted to the second platform (200) using Post, GET, REST API, SOCKET communication method, etc.

[0215] In addition, in the case of 'common' in the transmission status value, regardless of the first task status value, the first task key and the first task status value, etc. are transmitted to the second platform (200), and in the case where the transmission status value is 'INPROGRESS', the first task key and the first task status value, etc. can be transmitted to the second platform (200) when the first task status value is 'INPROGRESS'. Of course, depending on the setting, the transmission status value can be added, deleted, changed, or initialized, and when initialized, it can be set to 'common'.

[0216] Additionally, when storing values ​​received from the second platform (200) in a specific table and column, a check mark can be displayed to indicate whether or not to store them. At this time, if the relevant table and column are entered, the corresponding values ​​can be stored in the corresponding column. Here, the storage key column can be set to a key name to be linked with the corresponding table data.

[0217] To link the first platform (100) and the second platform (200) for the specific task described above, the task linkage must be set up in advance. This will be discussed in detail with reference to Figure 12 below.

[0218] Figure 12 is a diagram showing a business linkage setting process according to one embodiment of the present invention.

[0219] The processor (120) of the work status management platform (100) can allow the user to select a second platform (200) that is linked to a specific task to be performed (e.g., LinkBiz (internal system), Legacy (external system), etc.). At this time, a separate button (link group management of FIG. 6) can be used to search and select another platform. Selecting the second platform (200) is intended to group the relevant links so that the user can easily select the task to be linked.

[0220] In addition, the processor (120) allows the user to select a linkage name, a transmission method (e.g., POST, GET, REST API, SOCKET communication) to the second platform (200), etc. In addition, through linkage classification, it is possible to select in advance which work (e.g., Project, production management, logistics, quality, etc.) the relevant work linkage will be used for.

[0221] Additionally, the processor (120) can receive a registration URL that connects to the second platform (200), and can also receive an ongoing URL, a detailed URL, etc. However, if it is checked that the ongoing URL and the detailed URL are the same as the registration URL, the ongoing URL, the detailed URL, etc. do not need to be entered separately.

[0222] Additionally, the processor (120) may allow the user to input information related to authentication. Specifically, only when the authentication use is turned on, the contents from the SSO authentication of FIG. 6 to the password can be confirmed.

[0223] Also, if SSO authentication is turned on, the SSO call URL is displayed, and if LinkBiz ID use and LinkBiz password use are turned on, the authentication ID, authentication password, etc. may not be visible. For reference, the usage of LinkBiz ID, LinkBiz password, etc. is similar to the usage of Kakao ID and password, so if you log in based on LinkBiz ID / password, you can also log in on the second platform (200) to perform specific tasks. In the case of the above SSO authentication, if an authentication KEY file is used, authentication through the authentication KEY is possible by registering the authentication KEY.

[0224] In addition, according to one embodiment of the present invention, with reference to FIG. 12, if 'No Password' is turned On, the authentication password is disabled, if SSO authentication is turned On, the SSO call URL is required, and if LinkBiz ID use and password use are turned Off, the authentication ID and authentication password may be required to be entered. However, if No Password is changed to On, the password may not be present.

[0225] For reference, when authentication is required when calling a screen, the ID and key must be received from the second platform (200), and after authentication, the corresponding values ​​must be transmitted to the first platform (100). If pre-authentication is required, certain tasks may be performed with only one pre-authentication.

[0226] Additionally, as can be seen in FIG. 12, the processor (120) can enable the user to set a specific work progress screen of the second platform (200) displayed on the first platform (100).

[0227] Specifically, the method of creation within the first platform (100) may include pop-ups, new windows, screen movement, API linkage, etc., and the method of creation may vary depending on the user's selection.

[0228] Additionally, the processor (120) may allow the user to set the screen size and position. For example, the screen size may be input as 800 pixels in height, 600 pixels in width, etc., and the screen position may also be input as center, top left, top right, bottom left, bottom right, etc.

[0229] Additionally, in case of screen call, if linkage between work screens is required, it is processed as a screen popup, new window, or screen movement, and if simple data linkage is required, work linkage through data linkage rather than screen linkage is also possible through API linkage.

[0230] 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) can be displayed on the first platform (100) in the form of a pop-up, new window, screen movement, etc.

[0231] Figure 13 is a diagram showing a business linkage result according to one embodiment of the present invention.

[0232] If you want to display the status and work content on an integrated screen in the first platform (100), you can receive work information (data) and status information through API linkage and display the information on the first platform (100).

[0233] Specifically, numerical data such as the number of sales (e.g., 100 units) and unit price (e.g., 2,000 won) can be received from the second platform (200), and the sales amount (number of sales x unit price = 200,000 won) can be displayed on the first platform (100).

[0234] Referring to Figure 13, for example, as a result of business linkage, items such as BOM name, product name, product unit price, and analysis date are displayed in a table, and sales amount (e.g., KRW 335,320) can be displayed based on data (e.g., number of sales) received from another platform (e.g., design supplier, etc.).

[0235] FIG. 14 is a drawing exemplarily showing a linkage process between a first platform and a second platform according to one embodiment of the present invention.

[0236] As can be seen in Fig. 14, when execution of a specific task is requested, a call key, a default Key (first task key), and a default Value (first task status value) can be generated and transmitted to the second platform (200), and after the second platform (200) starts registering the task and temporarily stores it, not only the call key but also the Key (second task key) and the Value (second task status value) can be transmitted to the first platform (100). In addition, the first platform (100) can change the first task status value, etc. based on the Key (second task key) and the Value (second task status value) and store them.

[0237] In addition, in the above-mentioned saved state, when a request to restart a specific task is entered, the first platform (100) can transmit a call key, Key (first task key), Value (first task status value), etc. to the second platform (200) to re-register the task and complete the approval.

[0238] In the second platform (200), registration and payment completion are performed for the specific task, and accordingly, a call key, Key, Value, etc. are transmitted to the first platform (100), so that the first platform (100) can change and store the first task status value, etc. according to each status (registration completion, payment completion).

[0239] When execution of a specific task is input while the progress of the specific task above is completed, the processor (120) of the first platform (100) can display the progress completion details of the specific task.

[0240] As described above, when a specific task is completed, a preset detailed URL can be connected to display the progress of the specific task on the second platform (200).

[0241]

[0242] FIG. 15 is a diagram schematically illustrating the configuration of a work status management platform and a user terminal according to one embodiment of the present invention.

[0243] As illustrated in FIG. 15, the business status management platform (100) of the present invention includes a communication unit (110) and a processor (120), and in some cases, unlike FIG. 15, may not include a database (130).

[0244] The work status management platform (100) can transmit and receive information to and from a user terminal (300) through a communication unit (110), and the communication unit (110) of the work status management platform (300) can be implemented with various communication technologies. That is, Wi-Fi, Wideband CDMA (WCDMA), High Speed ​​Downlink Packet Access (HSUPA), High Speed ​​Uplink Packet Access (HSPA), High Speed ​​Packet Access (HSPA), Mobile WiMAX, WiBro, Long Term Evolution (LTE), 5G, Bluetooth, infrared data association (IrDA), Near Field Communication (NFC), Zigbee, wireless LAN technology, etc. can be applied. In addition, when providing a service while connected to the Internet, TCP / IP, which is a standard protocol for information transmission on the Internet, can be followed.

[0245] Next, the database (130) of the present invention can store information about the generated tablets, etc. When using an external database, the work status management platform (100) will be able to access the external database through the communication unit (110).

[0246] In addition, regarding the user terminal (300), any digital device that has a memory means and a microprocessor and has computational capabilities while performing communication, such as a desktop computer, laptop computer, workstation, PDA, web pad, mobile phone, smart remote control, and various IOT main devices, can be a terminal according to the present invention.

[0247] The process performed in the processor (120) of the business status management platform (100) of the present invention will be examined together with FIG. 16 below.

[0248] Figure 16 is a drawing showing a process for creating a template according to one embodiment of the present invention.

[0249] FIG. 17 is a drawing showing a basic information tab screen of a template creation page according to one embodiment of the present invention.

[0250] First, the work status management platform (100) of the present invention can create or manage a template used while operating the work status management platform.

[0251] At this time, the pages provided by the business status management platform (100) of the present invention may include a template management page for managing templates created in relation to templates, a template details page showing the type, version, registrant / modifier, etc. of the created template, a template creation page for creating a template using a tool box, etc., a template sample page provided by the server (100), etc.

[0252] The above template management page allows the user to categorize multiple tasks and check whether templates matching each of the multiple tasks have been created, are in use, or are being revised.

[0253] Additionally, the template history page can disclose information such as the name of the created templates, version (which revision version it is), status (e.g., in use or being revised), number of registered documents, registrant / modifier, and registration / modification date.

[0254] Additionally, you can see a number of templates in the template sample, and the template creation page is described in detail below.

[0255] As can be seen in Fig. 17, at the top of the template creation page, there are a basic information tab, a settings tab, a preview tab, etc., and the processor (120) of the first platform, the work status management platform (100), can obtain basic information about the template, including the type, name, and level of disclosure of the template to be created (S210).

[0256] The above processor (120) can enable the user to decide, through the terminal (300) on the basic information tab, which type of single / shared document, approval form, report, etc. to create as a template, what the template name is, where the template is to be stored, what the level of disclosure of the created template is (fully disclosed / department disclosed / private), what the linked document is linked to the created template, etc.

[0257] In addition, in relation to the work management provided by the platform of the present invention, it is possible to determine which work will be linked to the template and whether to link it with the project schedule.

[0258] FIG. 18 is a drawing showing a process of setting up a link document linked to a template according to one embodiment of the present invention.

[0259] Specifically, multiple existing templates are registered, and the multiple existing templates can be checked on the template management page, etc.

[0260] The processor (120) of the work status management platform (100) allows the user to select a specific basic template (e.g., registration form, reception form) that is linked to a template (template currently being created - e.g., registration completion form) from among a plurality of existing templates, and can display a specific existing template and a flow chart of the template.

[0261] As can be seen in the square box of Fig. 18(a), the processor (120) can display a flow chart showing a registration form (specific basic template), an acceptance form (specific basic template), and a registration completion form (template currently being created) in that order.

[0262] Additionally, as shown in Fig. 18(b), data (e.g. title, author, recipient) contained in a specific linked existing template (e.g. registration form, reception form) can be copied and included in the generated template (e.g. registration completion form). In addition to the data (e.g. title, author, recipient) received from a specific existing template, new data (e.g. registrant) can be added to the generated template.

[0263] At this time, the template being created and the form of a specific existing template may be different from each other, and even if the HTML technical elements displayed as items between the forms, such as input, span, and select, are not the same, the processor (120) can copy and display only the data (e.g., title: ~ registration, author: Hong Gil-dong, recipient: Kim Cheon-su).

[0264] Finally, the processor (120) can allow the user to select an existing template that is linked to the template currently being created, and data, etc. of the selected existing template can be copied and displayed in the template being created.

[0265] Additionally, according to one embodiment of the present invention, the processor (120) may display the results calculated using data from an existing template in the template being created. Specifically, if unit price and quantity-related data exist in the existing template, the unit price and quantity-related data may be displayed as is in the template being created, but additionally, sales (unit price x quantity)-related data may be displayed.

[0266] FIG. 19 is a drawing showing a settings item tab screen of a template creation page according to one embodiment of the present invention.

[0267] That is, Fig. 19 shows a setting item tab among the basic information tab, setting item tab, and preview tab, and a tool box (10) including multiple tools may be provided in the setting item tab to create a template for task management.

[0268] The processor (120) of the work status management platform (100) can display a plurality of tools included in the tool box (10) and allow the user to select at least one of the plurality of tools (S220).

[0269] Here, the multiple tools are diverse and may include data input tools, text input tools, number input tools (displaying integer and decimal places as inputtable number range), date input tools, select box tools, check box tools, selection tools, editing tools, images, file attachment tools, OCR tools, blank display tools, labeling tools, table display tools, Excel linking tools, etc.

[0270] When a specific tool is selected from among the above multiple tools, the processor (120) of the work status management platform (100) can record additional options corresponding to the specific tool on the template.

[0271] For example, when the number input tool is selected, additional options may appear on the template to indicate the number of integer digits, decimal digits, etc. as the inputtable number range; when the image attachment tool is selected, a selection indicator for single or multiple file attachments, original image or thumbnail image may appear; and when the space display tool is selected, a selection indicator for default height may appear.

[0272] In addition, the table display tool can set multiple columns, and each column can include text input, number input, date input, select box input, etc., and the Excel linkage tool can create a file using the Excel program, and the created file can be stored on a drive linked to the processor (120).

[0273] Next, when a first specific tool and a second specific tool are selected in that order among the above multiple tools, the processor (120) of the work status management platform (100) can create a first box corresponding to the first specific tool on the setting item tab and create a second box corresponding to the second specific tool at the bottom of the first box.

[0274] As can be seen in Fig. 19, when a data input tool (11) is selected first on the tool box (10), a corresponding first box (21) is created first, when a date input tool (12) is selected next, a corresponding second box (22) is created at the bottom, and when a check (multiple selection) tool (13) is selected last, a corresponding third box (23) can be created at the bottom.

[0275] Unless boxes (21, 22, 23) are deleted in the middle, the processor (120) can sequentially generate the boxes being generated at the bottom.

[0276] FIG. 20 is a diagram showing multiple options in a settings tab according to one embodiment of the present invention.

[0277] FIG. 21 is a drawing showing the on or off state of each of the two-stage options according to one embodiment of the present invention.

[0278] FIG. 22 is a drawing showing the appearance of an option display option corresponding to an on state according to one embodiment of the present invention.

[0279] The processor (120) of the work status management platform (100) displays multiple options including a mandatory option (31), a two-stage option (32), and an option display option (33) on one side of the setting item tab, and can set an on state or an off state for each of the multiple options (31, 32, 33) based on the user's selection.

[0280] At this time, if the status of a specific option among multiple options is on, the processor (120) can apply the specific option to both the first box and the second box created on the setting item tab.

[0281] Originally, the functions related to the above multiple options (31, 32, 33) can be selectively adjusted in each of the first box (21), the second box (22), etc. That is, the user can set the required option to on and the two-stage option to off in the first box (21), and set the required option to off and the two-stage option to on in the second box (22).

[0282] However, the mandatory option (31), the two-stage option (32), and the option display option (33) located on one side of the setting item tab of Fig. 20 can be applied to all created boxes (the first, second, and third boxes, etc.). If the user sets the mandatory option (31) to on, the two-stage option (32) to off, and the option display option (33) to on, the mandatory option can be set to on, the two-stage option to off, and the option display option to on for all boxes (the first, second, and third boxes).

[0283] Ultimately, in addition to changing option values ​​for each generated box, the function of changing option values ​​for all boxes at once is additionally displayed. The mandatory option (31), the two-stage option (32), and the option display option (33) will be examined below.

[0284] First, for the mandatory option (31), each box (21, 22, 23) may be selected as mandatory, which may correspond to an option determining whether the generated template is set to items that must be entered by the user. For example, in the case of boxes corresponding to ID and password included in a template generated for membership registration, the mandatory function would be set to on.

[0285] Looking at Fig. 21, when the two-stage option (32) is off, the first box (21), the second box (22), and the third box (23) can be arranged one by one from top to bottom in the template (Fig. 21(a)). Conversely, when the two-stage option (32) is on, the template can be configured in two stages, with the first box (21) and the second box (22) arranged in one layer, and the third box (23) positioned at the bottom.

[0286] In the drawing, only the 2-stage option is shown, but depending on the settings, single, 3-stage, 4-stage, etc. can also be displayed.

[0287] Fig. 22 is a drawing showing a case where the option display option (33) is on. At this time, a number of functions that were previously hidden are displayed on each box (21, 22, 23), and the functions that can be displayed may include single / two-stage / three-stage functions, link display functions, read-only functions, mandatory functions, use default values ​​functions, hiding functions, query condition functions, list column size / alignment setting functions, list front functions, etc.

[0288] That is, since various and numerous functions are included in each box, users who dislike complex displays can check the functions in a simplified version by deciding to turn off the option display option (33).

[0289] For reference, among the displayed functions, single / two-stage / three-stage functions, mandatory functions, etc. may correspond to functions corresponding to mandatory options (31) and two-stage options (32).

[0290] Additionally, when using the generated template, items with the Hidden feature checked will not be displayed on the screen and can only be used as internal data. In other words, the Hidden feature determines whether items are displayed on the screen, and items can be displayed if the Hidden feature is not checked.

[0291] FIG. 23 is a drawing showing a link display function according to one embodiment of the present invention.

[0292] The processor (120) can enable the user to set the link method, link items, etc. when the aforementioned link display function is selected.

[0293] The above link methods may include a single target method that displays only one link item, a multiple target method that displays multiple link items, a string format method that displays multiple links as strings, and a formula method that displays multiple links separated by #{ 쪋}.

[0294] Additionally, the processor (120) may allow the user to select at least one link item from among basic information, information within a document, and information within a linked document.

[0295] For example, basic information may include author information (e.g., name, English name, main organization, position, rank, internal phone number), company information (e.g., company name, representative name, English representative name, company phone number, company address, representative email, business registration number), etc. The above basic information may include link items generally used by the work status management platform (100).

[0296] At this time, the processor (120) may allow the user to select at least one link item (e.g., the author's name, the company's phone number), and the selected link item may be displayed with a box in the generated template. That is, as shown in FIG. 9, the name, position, etc. may be displayed on the box (21), and the contents of the box (21) and the name, position, etc. may be stored together on the database (130).

[0297] Referring to Figure 23, name, position, etc. may be displayed as link items. In this case, if read-only is clicked when linking, the link items (e.g. name, position) may not be changed to read-only in the template to be created.

[0298] For reference, for information within a document, items included in the generated template may be included as link items, and for information within a linked document, items included in the linked document on the Basic Information tab may be included as link items.

[0299] FIG. 24 is a drawing showing a deletion display function of a selected box according to one embodiment of the present invention.

[0300] FIG. 25 is a drawing showing a movement of a selected box according to one embodiment of the present invention.

[0301] As can be seen in Fig. 24, the processor (120) of the work status management platform (100) can, when the cursor for input is positioned on a specific box (e.g., the second box (22)), change the corner of the specific box (22) from the basic color to a different color and create a delete icon (40) to touch the upper right corner of the specific box.

[0302] The color of the above corner may be changed to a different color, and the thickness of the corner, etc. may be changed. In addition, in the drawing, the delete icon (40) is located at the upper right corner of each box, but it may be placed in a different location, such as the lower right, right center, etc., depending on the settings.

[0303] Additionally, when the cursor moves out of a specific box (22), the processor (120) may change the corner of the specific box (22) back to the default color. Additionally, when an input for the delete icon (40) is detected, the processor (120) may delete the specific box (22).

[0304] In addition, as can be seen in FIG. 25, the processor (120) of the work status management platform (100) changes the corner of the first specific box (23) from the basic color to a different color when the cursor for input is positioned on the first specific box (23) (see FIG. 25(a)), and when an input is obtained to drag the first specific box (23) to the top of the second specific box (22) while the first specific box (23) is selected, the first specific box (23) can be placed on the top of the second specific box (22) (see FIG. 25(b)).

[0305] Ultimately, the processor (120) can allow the user to change the position of a box by selecting and dragging the box. This can be a function that takes the user's perspective into consideration from a UI perspective.

[0306] As above, the processor (120) of the work status management platform (100) can set a template by utilizing multiple tools, etc. in the setting item tab.

[0307] For example, in a state where a template exists in which a first box (21), a second box (22), etc. are set to be created, if an input for template creation is obtained, the processor (120) of the work status management platform (100) can create a template including the first box and the second box (S240).

[0308] Meanwhile, the processor (120) provides a preview tab so that the template set in the setting item tab can be previewed before creating the template, and may also provide a separate temporary storage function.

[0309]

[0310] The embodiments of the present invention described above may be implemented in the form of program commands that can be executed through various computer components and recorded on a computer-readable recording medium. The computer-readable recording medium may include program commands, data files, data structures, etc., either singly or in combination. The program commands recorded on the computer-readable recording medium may be those specially designed and configured for the present invention or may be those known and available to those skilled in the art of computer software. Examples of the computer-readable recording medium include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and hardware devices specially configured to store and execute program commands, such as ROMs, RAMs, and flash memories. Examples of program commands include not only machine language codes generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter, etc. The hardware devices may be configured to operate as one or more software modules to perform processing according to the present invention, and vice versa.

[0311] Although the present invention has been described above with specific details such as specific components and limited examples and drawings, these are provided only to help a more general understanding of the present invention, and the present invention is not limited to the above examples, and those with ordinary knowledge in the technical field to which the present invention pertains can make various modifications and variations from this description.

[0312] Therefore, the idea of ​​the present invention should not be limited to the embodiments described above, and all things that are modified equally or equivalently to the following claims as well as the claims are considered to fall within the scope of the idea of ​​the present invention.

Claims

1. A method for managing the status of work performed by at least one processor, (a) a step of obtaining multiple task cards divided into work units; (b) a step of determining the interrelationship using the connection key (PK) of each of the plurality of task cards; and (c) a step of displaying the plurality of task cards based on the above interrelationships; A method characterized by including:

2. In paragraph 1, Each of the above multiple task cards, Contains at least one attribute information, A method characterized in that each of the at least one attribute information matches the task card name and the connection key.

3. In paragraph 2, There is a first platform for managing work status through at least one processor and a second platform linked to the first platform, and in a state where one specific attribute information is processed through the second platform, At least one processor, A method characterized in that a first business key for the specific attribute information associated with the first platform is obtained, a second business key for the specific attribute information associated with the second platform is obtained, and the first business key and the second business key are managed as the connection key.

4. In paragraph 3, When receiving the business status of the specific attribute information and the second business key from the second platform, A method characterized in that the at least one processor updates and displays a predetermined task card corresponding to the connection key among the plurality of task cards based on the work status.

5. In paragraph 1, A business process contains at least one group of task cards, A method characterized in that the plurality of task cards are included in one task card group.

6. In terms of how to link work between platforms, There is a first platform for business management and a second platform linked to the first platform, and when a specific business is carried out through the second platform, (a) When an execution for a specific task is input, the processor of the first platform generates a call key matching the specific task and a first task status value on the first platform and transmits the same to the second platform; (b) the processor, while the specific task is in progress on the second platform, receives the call key from the second platform and the second task status value on the second platform; and (c) the processor changes the first task status value according to the second task status value and stores it; A method characterized by comprising:

7. In paragraph 6, The above processor, Based on the status of the specific task, i) a first task key and a plurality of first task status values ​​expressed on the first platform, and ii) a second task key and a plurality of second task status values ​​expressed on the second platform are obtained, 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 managed by matching them, A method characterized in that, when receiving a predetermined second business key and a predetermined second business status value from the second platform, the predetermined first business key and the predetermined first business status value are changed and stored to match the predetermined second business key and the predetermined second business status value on the first platform.

8. In paragraph 7, The above 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 managed as a table by matching them. A method characterized in that the progress rate is displayed for each of the plurality of first work status values ​​of the first platform and managed using the table.

9. In paragraph 6, A method characterized in that the call key is randomly generated and transmitted and received between the first platform and the second platform as a unique key generated for the specific task.

10. In paragraph 6, Prior to step (a) above, The above processor, A method characterized in that the user selects the second platform linked to the specific task to be performed, inputs a URL connected to the second platform, and selects a transmission method to the second platform to preset the task linkage.

11. How to create a custom template: With a toolbox containing multiple tools provided to create templates for managing work status, (a) A step in which a processor of a first platform for managing work status obtains basic information about a template to be created, including the type, name, and level of disclosure of the template; (b) a step in which the processor displays a plurality of tools included in the tool box and allows the user to select at least one of the plurality of tools; (c) When the first specific tool and the second specific tool are selected in that order, the processor creates a first box corresponding to the first specific tool on the setting item tab and creates a second box corresponding to the second specific tool at the bottom of the first box; and (d) When an input for template generation is obtained, the processor generates the template including the first box and the second box; A method characterized by comprising:

12. In paragraph 11, The above processor, Displaying multiple options including a mandatory option and a two-stage option on one side of the above setting item tab, and setting the on or off state for each of the multiple options based on the user's selection, A method characterized in that, when the state of a specific option among the above multiple options is on, the specific option is applied to both the first box and the second box created on the setting item tab.

13. In paragraph 11, The above processor, When the cursor for input is positioned on a specific box, the corner of the specific box is displayed by changing the color from the default color to another color, and a delete icon is created to touch the upper right corner of the specific box. When the cursor moves out of the specific box, the corners of the specific box are displayed in the basic color. A method characterized in that, when an input for the above delete icon is detected, the specific box is deleted.

14. In paragraph 11, The above processor, When the cursor for input is positioned on the first specific box, the corner of the first specific box is displayed by changing the color from the default color to another color, A method characterized in that, when an input is obtained to drag the first specific box to the top of the second specific box while the first specific box is selected, the first specific box is placed on the top of the second specific box.

15. In paragraph 11, In step (a) above, When multiple existing templates are registered, The above processor, Allowing the user to select a specific existing template that is linked to the template from among the plurality of existing templates, A method characterized by displaying the specific existing template and the flowchart of the template, and copying the data included in the specific existing template and including it in the template.

Citation Information

Patent Citations

  • Progress collection server, progress collection method, and progress collection program

    JP2010009515A

  • Method for working multimedia presentation document

    KR100841066B1

  • Workflow system

    KR1020020031189A

  • Composition of materials with rapid algae removal performance inwater sources and ponds and their manufacturing methods

    KR1020240119988A

  • Method for managing safety information by recognizing worker behavior based on an artificial intelligence model

    KR1020240178760A