Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7801385B2 - Data linkage system, data linkage method and data linkage program - Google Patents
[go: Go Back, main page]

JP7801385B2 - Data linkage system, data linkage method and data linkage program - Google Patents

Data linkage system, data linkage method and data linkage program

Info

Publication number
JP7801385B2
JP7801385B2 JP2024054543A JP2024054543A JP7801385B2 JP 7801385 B2 JP7801385 B2 JP 7801385B2 JP 2024054543 A JP2024054543 A JP 2024054543A JP 2024054543 A JP2024054543 A JP 2024054543A JP 7801385 B2 JP7801385 B2 JP 7801385B2
Authority
JP
Japan
Prior art keywords
data
business
business flow
main
workflow
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2024054543A
Other languages
Japanese (ja)
Other versions
JP2025152585A (en
Inventor
康平 三塚
敦美 真野
史弥 東
瑛治 星子
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2024054543A priority Critical patent/JP7801385B2/en
Priority to CN202510034457.2A priority patent/CN120725594A/en
Publication of JP2025152585A publication Critical patent/JP2025152585A/en
Application granted granted Critical
Publication of JP7801385B2 publication Critical patent/JP7801385B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/252Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0838Historical data

Landscapes

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

Description

本発明は、データ連動システム、データ連動方法及びデータ連動プログラムに関する。 The present invention relates to a data linkage system, a data linkage method, and a data linkage program.

データ連動システムとしては、従来、特開2000-172770号公報(特許文献1)に記載の技術がある。この公報には、「ワークフロー管理システムとERPシステム等のアプリケーション・システムとの間で発行されたオペレーションと戻り値を、予め作成されたデータ変換規則データベース及びオペレーション変換規則データベースを使って変換し、受け手側の形式で再発行する。また、監視項目を設定し、そのデータ項目がワークフロー管理システムまたはアプリケーション・システムのどちらか一方において変更された場合、その変更内容を他方へも通知し、自動的に更新する。」という記載がある。 An example of a data linkage system is the technology described in Japanese Patent Application Laid-Open No. 2000-172770 (Patent Document 1). This publication states that "Operations and return values issued between a workflow management system and an application system such as an ERP system are converted using a pre-created data conversion rule database and operation conversion rule database, and then reissued in the recipient's format. In addition, monitored items are set, and if a data item is changed in either the workflow management system or the application system, the change is notified to the other system and automatically updated."

特開2000-172770号公報Japanese Patent Application Laid-Open No. 2000-172770 特開2014-154120号公報JP 2014-154120 A

特許文献1では、業務フローにおけるあるデータ項目に変更があった際に、当該業務フローと連動するアプリケーションのデータ項目を変更することについて記載がある。また特許文献2では、主業務フローと主業務フローから分岐して発生する複数の従業務フローについて、主業務フローが従業務フローの進捗を管理することについて記載がある。 Patent Document 1 describes how, when a data item in a business flow is changed, the data item in an application linked to that business flow is changed. Furthermore, Patent Document 2 describes how, for a main business flow and multiple secondary business flows that branch off from the main business flow, the main business flow manages the progress of the secondary business flows.

ところで、供給に係る業務フローであるサプライチェーンを連携させる場合、先行する業務フローの最終的な情報が、後続する業務フローのインプットとすることが行われているが、この方式では複数業務フローが並行して進む場合にデータを連動させることはできない。 When linking a supply chain, which is a business flow related to supply, the final information from the preceding business flow is used as input for the succeeding business flow, but this method does not allow data to be linked when multiple business flows are running in parallel.

特許文献1は業務フローでのデータ変更をアプリケーションに反映させる手法であり、複数の業務フローが並行して進む場合にデータを連動させることについて記載はない。また、特許文献2は並行して進む主業務フローと従業務フローにおいて主業務フローが従業務フローの管理をする手法であり、主業務フローと従業務フローの間でのデータを連動させることについて記載はない。 Patent Document 1 describes a method for reflecting data changes in a business flow in an application, but does not describe linking data when multiple business flows proceed in parallel. Furthermore, Patent Document 2 describes a method in which a main business flow manages a secondary business flow when the main and secondary business flows proceed in parallel, but does not describe linking data between the main and secondary business flows.

そこで、本発明では、並行して進む業務フロー間でデータ連動を行うことができるデータ連動システム、データ連動方法及びデータ連動プログラムを提供することを目的とする。 The present invention therefore aims to provide a data linkage system, data linkage method, and data linkage program that can link data between business flows that proceed in parallel.

上記目的を達成するために、代表的な本発明のデータ連動システムの一つは、複数の業務フロー間でデータを連動させるデータ連動システムであって、連鎖する複数の業務からなる前記業務フローと、該業務フローが扱う案件の情報と、を含む業務フロー案件データと、前記業務フロー間で連動させるデータ項目のうちの連動元のデータ項目と、連動先のデータ項目と、の関係を保持する情報を含む連動対象データと、を記憶する記憶部と、前記業務フローのうちの第1の主業務フローの第1の前記連動元のデータ項目に係る業務データと、前記第1の主業務フローから供給を受け業務を実施する前記業務フローである第1の副業務フローの第1の前記連動先のデータ項目に係る業務データと、をマッピングして連動させる業務データマッピング部と、を有し、前記業務データマッピング部は、前記第1の主業務フローの前記第1の連動元のデータ項目に係る第1の業務の実施中に、前記第1の主業務フローの前記第1の連動元のデータ項目に係る業務データと、前記第1の副業務フローの前記第1の連動先のデータ項目に係る業務データと、を連動させることを特徴とする。 To achieve the above objective, one representative data linkage system of the present invention is a data linkage system that links data between multiple business flows. The system includes a storage unit that stores business flow case data, including the business flows consisting of multiple linked business operations and information on the cases handled by the business flows, and linkage target data, including information maintaining the relationship between linkage source data items and linkage destination data items among the data items linked between the business flows. The system also includes a business data mapping unit that maps and links business data related to a first linkage source data item of a first main business flow among the business flows with business data related to a first linkage destination data item of a first sub-business flow, which is the business flow that receives data from the first main business flow and executes business. The business data mapping unit links business data related to the first linkage source data item of the first main business flow with business data related to the first linkage destination data item of the first sub-business flow during the execution of a first business operation related to the first linkage source data item of the first main business flow.

本発明によれば、並行して進む業務フロー間でデータ連動を行うことができる。上記した以外の課題、構成及び効果は以下の実施の形態の説明により明らかにされる。 This invention enables data linkage between business flows that proceed in parallel. Issues, configurations, and advantages other than those mentioned above will become clear from the description of the embodiments below.

実施例1に係るデータ連動の説明図。FIG. 2 is an explanatory diagram of data linkage according to the first embodiment. 実施例1に係るシステムを実現するコンピュータの構成図。FIG. 2 is a diagram illustrating the configuration of a computer that realizes the system according to the first embodiment. 実施例1に係る業務データの具体例についての説明図。FIG. 3 is an explanatory diagram of a specific example of business data according to the first embodiment. 実施例1に係るマッピングデータの具体例についての説明図。FIG. 4 is an explanatory diagram of a specific example of mapping data according to the first embodiment. 実施例1に係る実施テナントデータの具体例についての説明図。FIG. 10 is an explanatory diagram of a specific example of the implemented tenant data according to the first embodiment. 実施例1に係る業務フローデータの具体例についての説明図。FIG. 4 is an explanatory diagram of a specific example of business flow data according to the first embodiment. 業務フロー案件データの具体例についての説明図。FIG. 10 is an explanatory diagram of a specific example of business flow case data. 実施例1に係る連動対象データの具体例についての説明図。FIG. 4 is an explanatory diagram of a specific example of linked target data according to the first embodiment. 実施例1に係るマッピングデータの具体例についての説明図。FIG. 4 is an explanatory diagram of a specific example of mapping data according to the first embodiment. 実施例1に係る業務フローの生成とデータ連動の処理手順を示すフローチャート。10 is a flowchart showing a processing procedure for generating a business flow and linking data according to the first embodiment. 実施例1に係るデータ変更時の処理手順を示すフローチャート。10 is a flowchart showing a processing procedure when data is changed according to the first embodiment. 実施例1に係るシステムによる出力画面についての説明図。FIG. 4 is an explanatory diagram of an output screen of the system according to the first embodiment. 実施例2に係るデータ連動の説明図。FIG. 10 is an explanatory diagram of data linkage according to the second embodiment. 実施例2に係る連動対象データの具体例についての説明図。FIG. 10 is an explanatory diagram of a specific example of linked target data according to the second embodiment.

以下、実施例を図面を用いて説明する。 The following describes the examples using drawings.

図1は、実施例1に係るデータ連動の説明図である。本実施例では、業務の連鎖である業務フローにより、特に再生医療等製品について、製品の卸業者、配送業者、配送先の医療機関と連携して製品を配送するためのサプライチェーンの管理を行うシステムにおけるデータ連動を例に説明を行う。 Figure 1 is an explanatory diagram of data linkage according to Example 1. In this example, we will explain data linkage in a system that manages a supply chain for delivering products, particularly regenerative medicine products, by linking product wholesalers, delivery companies, and destination medical institutions through a business flow, which is a chain of operations.

図1は、業務フローの概念図であり、円形の図形は各業務フローの業務またはイベントを表す。業務は、あるステークホルダーが実施する業務を表し、イベントは、一方の業務フローの業務が実施されたときにもう一方の業務フローにデータが連携される事象を指し、データ連携先の業務フローに作られる。 Figure 1 is a conceptual diagram of a business flow, with circular shapes representing the tasks or events of each business flow. A task represents the work performed by a stakeholder, and an event refers to an occurrence in which data is linked to another business flow when the work of one business flow is performed, and is created in the business flow to which the data is linked.

業務は、例えば、製品の配送数登録、配送依頼、配送業者入力などである。このシステムでは、業務またはイベントをノードとし、ノードをリンクで接続した業務フローにより、サプライチェーンを管理している。当該業務フローを本実施例では案件と呼び、それぞれの業務フローが一意に特定できるように案件IDが設定されている。そして、各ノードに実施の履歴等を関連付けることで、案件ごとの進捗状況を管理する。 Examples of tasks include registering product delivery quantities, delivery requests, and delivery company input. In this system, tasks or events are treated as nodes, and the supply chain is managed using a workflow in which nodes are connected by links. In this embodiment, these workflows are called cases, and a case ID is assigned so that each workflow can be uniquely identified. The progress of each case is then managed by associating implementation history and other information with each node.

また、案件ごとの進捗状況は、業務フローデータにより管理される。業務フローデータは、案件を一意に識別する案件IDに、当該案件に関する各種情報を関連付けたデータである。なお、図1に示すノード中には、当該業務の業務名とその業務で案件データとしてシステムに登録されるデータを示している。 In addition, the progress of each project is managed using business flow data. Business flow data is data that associates a project ID, which uniquely identifies the project, with various information related to that project. Note that the nodes shown in Figure 1 show the project name and the data that will be registered in the system as project data for that project.

配送を実行するにあたっての業務フローは、配送可能数を管理し配送業務を実行する主業務フローと、配送可能数の範囲内で配送の依頼を行い患者への投与迄当該依頼を管理する副業務フローの2つが存在する。 There are two workflows for executing deliveries: a main workflow that manages the number of deliveries possible and executes the delivery work, and a secondary workflow that requests deliveries within the number of deliveries possible and manages the request until it is administered to the patient.

ここで本発明における主業務フローと副業務フローの定義について説明する。主業務フローと副業務フローは、相対的な関係にある業務フローを指す。業務を実施することで物品、製品または部品等を製造、加工、完成または準備等する業務フローを主業務フローと呼び、当該主業務フローから物品、製品または部品等の供給を受け業務を実施する業務フローを副業務フローと呼ぶ。なお、主業務フローに複数の副業務フローが紐付けられていてよい。すなわち、主業務フローの物品等を複数の副業務フローに供給するようにしてもよい。 Here, we will explain the definitions of main workflows and secondary workflows in this invention. Main workflows and secondary workflows refer to workflows that have a relative relationship. A workflow that performs a task to manufacture, process, complete, or prepare goods, products, or parts is called a main workflow, and a workflow that performs a task by receiving goods, products, or parts from the main workflow is called a secondary workflow. Note that multiple secondary workflows may be linked to a main workflow. In other words, goods, etc. from the main workflow may be supplied to multiple secondary workflows.

図1において案件1は主業務フローである。本例では、業務A1「配送数登録」が実施されることで案件が生成される。このとき、配送予定日2023/8/31と配送可能数8が案件1の案件データとしてシステムに登録される。本実施例において配送可能数は、卸業者がある特定の日に医療機関に配送可能な製品の個数である。医療機関は製品を製薬会社等から購入済みまたは購入予定であり、卸業者は各医療機関の製品購入数を管理している。例えば、2023/8/31という特定の日に配送可能な製品個数は8個である。 In Figure 1, Case 1 is the main business flow. In this example, a case is created when task A1, "Register delivery quantity," is performed. At this time, the scheduled delivery date of 2023/8/31 and the deliverable quantity of 8 are registered in the system as case data for Case 1. In this example, the deliverable quantity is the number of products that a wholesaler can deliver to a medical institution on a specific day. Medical institutions have already purchased or plan to purchase products from pharmaceutical companies, etc., and wholesalers manage the product purchase quantities for each medical institution. For example, the number of products that can be delivered on the specific day of 2023/8/31 is 8.

図1において、案件11は副業務フローである。本実施例では、初めに、主業務フローの案件1に対して業務A11「配送依頼」を実施する。配送依頼が実行可能である場合、配送依頼が実施されることで副業務フローの案件が生成される。そして、主業務フローではイベント配送依頼確認が生成される。このとき、配送依頼数2が案件11の業務フローデータとしてシステムに登録され、主業務フローの案件1の配送可能数のデータに連携される(イベントB1)。 In Figure 1, Case 11 is a sub-workflow. In this example, first, Task A11 "Delivery Request" is executed for Case 1 in the main workflow. If the delivery request can be executed, the delivery request is executed, and a case in the sub-workflow is generated. Then, in the main workflow, an event "Delivery Request Confirmation" is generated. At this time, the number of delivery requests, 2, is registered in the system as workflow data for Case 11, and is linked to the data on the number of deliveries possible for Case 1 in the main workflow (Event B1).

その結果、案件1の「配送可能数」に案件11の「配送依頼数」が連動されることとなり、案件1の8/31に配送可能な製品個数は8個から案件11の配送依頼数2を引いた6個となる。なお、データ連動方法の詳細については後述する。 As a result, the "Available Delivery Quantity" for Item 1 will be linked to the "Number of Delivery Requests" for Item 11, and the number of products that can be delivered on 8/31 for Item 1 will be 6 (8 units minus the number of delivery requests for Item 11, 2). Details on how data is linked will be explained later.

図1において案件12は副業務フローである。案件11と同様に主業務フローの案件1に対して業務A12「配送依頼」を実施して、副業務フローの案件が生成される。このとき、配送依頼数5が案件12の業務フローデータとしてシステムに登録され、主業務フローの案件1の配送可能数のデータに連携される(イベントC1)。 In Figure 1, Case 12 is a sub-workflow. As with Case 11, Task A12 "Delivery Request" is executed for Case 1 in the main work flow, creating a sub-workflow case. At this time, the number of delivery requests (5) is registered in the system as work flow data for Case 12, and is linked to the data on the number of deliveries available for Case 1 in the main work flow (Event C1).

その結果、案件1の「配送可能数」に案件11、案件12の「配送依頼数」が連動されることとなり、案件1の8/31に配送可能な製品個数は8個から案件11の配送依頼数2、案件12の配送依頼数5を引いて1個となる。つまり、主業務フローに紐付く全ての副業務フローから行った変更が即時に反映される。このため、主業務フローに紐付く副業務フローが複数ある場合のように業務フローの管理粒度が異なる場合でも、主業務フローと副業務フローで実施される業務を円滑に進めることができる。 As a result, the "Available Delivery Quantity" for Item 1 is linked to the "Number of Delivery Requests" for Item 11 and Item 12, and the number of products available for delivery on 8/31 for Item 1 is 8 minus the number of delivery requests for Item 11 (2) and the number of delivery requests for Item 12 (5), resulting in 1. In other words, changes made in all sub-workflows linked to the main workflow are reflected immediately. For this reason, even when the management granularity of the workflows differs, such as when there are multiple sub-workflows linked to a main workflow, the work carried out in the main workflow and sub-workflows can proceed smoothly.

図1において案件11は業務B11「輸送情報入力」を行った後、業務C11「配送依頼個数変更」を実施し、配送依頼数を2から1に変更する。また、案件1は当該配送依頼数変更後に業務C1「輸送箱登録」を実施する。 In Figure 1, after performing task B11 "Enter shipping information," case 11 performs task C11 "Change delivery request quantity," changing the number of delivery requests from 2 to 1. Furthermore, after changing the number of delivery requests, case 1 performs task C1 "Register shipping box."

このとき、配送依頼数1が案件11の業務フローデータとしてシステムに登録され、主業務フローの案件1の配送可能数のデータに連携される(イベントD1)。その結果、案件1の「配送可能数」に案件11、案件12の「配送依頼数」が連動されることとなり、案件1の2023/8/31に配送可能な製品個数は8個から案件11の配送依頼数1、案件12の配送依頼数5を引いて2個となる。また、その後業務C1「輸送箱登録」が実施され配送予定日2023/8/31に輸送箱数6が案件1の業務フローデータとしてシステムに登録されることとなる。 At this time, the number of delivery requests, 1, is registered in the system as business flow data for Item 11 and linked to the data on the number of deliveries available for Item 1 in the main business flow (Event D1). As a result, the "number of delivery requests" for Item 11 and Item 12 are linked to the "number of deliveries available" for Item 1, and the number of products available for delivery on 8/31/2023 for Item 1 is 8 minus the number of delivery requests for Item 11 (1) and the number of delivery requests for Item 12 (5). Furthermore, Task C1 "Register shipping box" is then executed, and the number of shipping boxes, 6, is registered in the system as business flow data for Item 1 on the scheduled delivery date, 8/31/2023.

このとき、案件1の業務フローにおいて、業務C1を実施する前に、業務A1「配送数登録」に係る配送依頼承認を実施する。配送依頼承認とは、案件1の業務フローにおいて、これまで副業務フローである案件11、案件12から受け付けした配送依頼を承認する業務であり、業務A1「配送数登録」の実施後~「輸送箱登録」の実施直前までに行われる。配送依頼承認後、新規の配送依頼、既存配送依頼の変更を受け付けず案件1の業務フローにおける配送数が確定する。このように業務実施中に当該業務に係るデータの連動を受け付けることで、主業務フローと副業務フローが特定のデータ項目を連動させながら並行して行われる際に、主業務フローの進捗に応じて副業務フローからのデータ連動を受け付けることができる。 At this time, in the business flow of Item 1, before carrying out task C1, delivery request approval is carried out for task A1 "Delivery Quantity Registration." Delivery request approval is a task in the business flow of Item 1 to approve delivery requests that have been accepted from sub-business flows Item 11 and Item 12 up to this point, and is carried out after task A1 "Delivery Quantity Registration" is carried out and immediately before "Shipping Box Registration" is carried out. After the delivery request is approved, new delivery requests and changes to existing delivery requests are not accepted, and the delivery quantity in the business flow of Item 1 is finalized. By accepting data linkage related to the business while the business is being carried out in this way, when the main business flow and sub-business flow are carried out in parallel while linking specific data items, data linkage from the sub-business flow can be accepted in accordance with the progress of the main business flow.

図2は、実施例1に係るシステムを実現するコンピュータ1の構成図である。図2に示したコンピュータ1は、インタフェース部21、制御部22及び記憶部23を有する。 Figure 2 is a configuration diagram of a computer 1 that realizes the system according to Example 1. The computer 1 shown in Figure 2 has an interface unit 21, a control unit 22, and a storage unit 23.

複数の業務フロー間でデータを連動させるデータ連動方法を実行するデータ連動システムとしてのコンピュータ1は、通信ネットワークNTを介して1つ以上の端末2と通信を行う。通信ネットワークNTは、第5世代移動通信システム等の大容量高速通信が可能な移動体無線通信網である。図2では、移動体無線通信網における基地局や交換機などの図示を省略している。 A computer 1, acting as a data linkage system that executes a data linkage method for linking data between multiple business processes, communicates with one or more terminals 2 via a communications network NT. The communications network NT is a mobile wireless communications network capable of high-capacity, high-speed communications, such as a fifth-generation mobile communications system. Base stations, switches, and other components of the mobile wireless communications network are not shown in Figure 2.

端末2は、通信ネットワークNTを介してコンピュータ1と通信可能な移動体端末である。しかし通信ネットワークNT及び端末2は、これらに限定されない。すなわち通信ネットワークNTは、無線回線及び有線回線の何れでもよく、公衆網及び閉域網の何れでもよい。また端末2は、携帯型及び据置型を問わず、通信機能を備えた何れのコンピュータでもよい。 Terminal 2 is a mobile terminal capable of communicating with computer 1 via communication network NT. However, communication network NT and terminal 2 are not limited to these. In other words, communication network NT may be either a wireless line or a wired line, and may be either a public network or a closed network. Furthermore, terminal 2 may be any computer with communication capabilities, whether portable or stationary.

インタフェース部21は、例えば通信ネットワークNTを介して端末2の操作者からの入力を受け付け、端末2を介して操作者に対して端末2の表示画面に表示される操作画面を提供する。操作者には、サプライチェーンのモデルを構築する構築者、アクセス制限の設定などを行う運用者、サプライチェーンに含まれる業務を実行する実行者が含まれる。 The interface unit 21 accepts input from an operator of the terminal 2, for example, via the communications network NT, and provides the operator with an operation screen displayed on the display screen of the terminal 2 via the terminal 2. Operators include builders who build supply chain models, operators who set access restrictions, and executors who carry out tasks involved in the supply chain.

インタフェース部21は、構築者、運用者、実行者とのそれぞれに対し、個別に設けられた操作画面を提供することができる。 The interface unit 21 can provide separate operation screens for the builder, operator, and executor.

制御部22は、例えばCPU(Central Processing Unit)であり、図示しないメモリにプログラムを展開して実行することにより、各種機能を実現する。記憶部23は、磁気記憶デバイスなどの記憶媒体であり、各種データの格納に用いられる。 The control unit 22 is, for example, a CPU (Central Processing Unit) and realizes various functions by expanding and executing programs in memory (not shown). The memory unit 23 is a storage medium such as a magnetic storage device and is used to store various data.

制御部22は、具体的には、業務フロー管理部31、業務フロー生成部32、業務データマッピング部33、実施テナントデータ管理部34、及びアクセス制御部35として動作する。 Specifically, the control unit 22 operates as a business flow management unit 31, a business flow generation unit 32, a business data mapping unit 33, an implementation tenant data management unit 34, and an access control unit 35.

記憶部23は、案件を一意に識別する案件IDに当該案件に関する各種情報(製品名や製薬会社名)を関連付けた案件データ41、業務フローにおいて実施されたデータを業務ごとに格納する業務フローデータ42を保持する。また記憶部23は、業務フローに係る案件の製品に関わるデータ項目を格納する業務フロー案件データ43、業務フロー間で連動するデータ項目を格納する連動対象データ44を保持する。また記憶部23は、業務フロー間で連動するデータに係る業務フロー及びデータ項目を関連付けて管理するマッピングデータ45を保持する。また記憶部23は、案件にテナントを対応付けた実施テナントデータ46、実施テナントと当該テナントが属するエリアを対応付けたエリアデータ47などを保持する。 The memory unit 23 stores case data 41, which associates a case ID that uniquely identifies the case with various information related to the case (product name, pharmaceutical company name), and business flow data 42, which stores data implemented in a business flow for each business. The memory unit 23 also stores business flow case data 43, which stores data items related to the product of the case related to the business flow, and linkage target data 44, which stores data items that are linked between business flows. The memory unit 23 also stores mapping data 45, which associates and manages business flows and data items related to data that is linked between business flows. The memory unit 23 also stores implementation tenant data 46, which associates cases with tenants, and area data 47, which associates implementation tenants with the areas to which the tenants belong.

業務フロー管理部31は、サプライチェーンの業務フローデータ42を記憶部23に格納して管理する。また業務フロー管理部31は、業務フローに係る案件の製品に関わるデータ項目を業務フロー案件データ43として記憶部23に格納して管理する。 The business flow management unit 31 stores and manages supply chain business flow data 42 in the memory unit 23. The business flow management unit 31 also stores and manages data items related to products of business flow cases as business flow case data 43 in the memory unit 23.

業務フロー生成部32は、サプライチェーンの業務フローを生成し、業務フローに対応する案件IDを発行する。なお、生成された業務フローのデータは、業務フロー管理部31によって案件IDと関連付けられて記憶部23に業務フローデータ42として格納される。 The business flow generation unit 32 generates a business flow for the supply chain and issues a case ID corresponding to the business flow. The business flow management unit 31 associates the generated business flow data with the case ID and stores it as business flow data 42 in the memory unit 23.

業務データマッピング部33は、業務フロー間のデータ項目を連動させ、業務フロー間で連動するデータに係る業務フロー及びデータ項目を関連付けて管理するマッピングデータ45を生成する。そして業務データマッピング部33は、データ連動先のデータに変更があった場合にマッピングデータ45に基づいてデータ連動元のデータを連動して変更する。 The business data mapping unit 33 links data items between business flows and generates mapping data 45 that associates and manages the business flows and data items related to the linked data between business flows. When there is a change in the data at the data link destination, the business data mapping unit 33 links and changes the data at the data link source based on the mapping data 45.

実施テナントデータ管理部34は、業務を行うテナントの識別情報を案件の識別情報に対応付けて実施テナントデータ46を生成し、記憶部23に格納する。具体的には、実施テナントデータ管理部34は、新規案件の登録時に、当該新規案件の各業務についての実施テナントを予め対応付けて実施テナントデータ46を生成する。なお、実施テナントが所属するエリアのデータが与えられる場合、エリアごとに実施テナントを対応付けたエリアデータ47を生成し、記憶部23に格納しても良い。 The implementing tenant data management unit 34 generates implementing tenant data 46 by associating the identification information of the tenant performing the business with the identification information of the case, and stores the data in the storage unit 23. Specifically, when a new case is registered, the implementing tenant data management unit 34 generates implementing tenant data 46 by pre-associating the implementing tenant with each business of the new case. Note that, when data on the area to which the implementing tenant belongs is provided, area data 47 that associates the implementing tenant with each area may be generated and stored in the storage unit 23.

アクセス制御部35は、業務の実行者などのユーザからアクセスを受け付けた場合に、当該ユーザに割り当てられたテナントに基づいてアクセス制御を行う。アクセス制御35部は、具体的には、業務の実行者からのアクセスを受け付けた場合に実施テナントデータ46を参照し、当該実行者が所属するテナントに対応付けられた案件についてアクセスを許可する。 When the access control unit 35 receives access from a user such as a business executor, it controls access based on the tenant assigned to that user. Specifically, when the access control unit 35 receives access from a business executor, it references the implementation tenant data 46 and permits access for the case associated with the tenant to which the executor belongs.

図3A、図3B、図3C、図4A及び図4は、データの具体例についての説明図である。 Figures 3A, 3B, 3C, 4A, and 4 are explanatory diagrams of specific examples of data.

図3Aに示す案件データ41は、案件を一意に識別する案件IDに、当該案件に関する各種情報(製品名や製薬会社名)を関連付けている。図3Bに示すエリアデータ47は、エリアとそのエリア内の案件に関わるステークホルダーを対応付けている。図3Bでは、エリア「東京エリア」とテナント「医療機関a」、「医療機関b」、「卸会社a」、「配送会社a」がそれぞれ登録されている。このように、エリアに複数のステークホルダーが関与する場合には、エリアに関与するステークホルダーの数だけ登録すればよい。 Project data 41 shown in Figure 3A associates a project ID that uniquely identifies the project with various information related to the project (product name, pharmaceutical company name). Area data 47 shown in Figure 3B associates areas with stakeholders involved in projects within those areas. In Figure 3B, the area "Tokyo Area" and tenants "Medical Institution A," "Medical Institution B," "Wholesale Company A," and "Delivery Company A" are registered, respectively. In this way, if multiple stakeholders are involved in an area, it is sufficient to register as many as the number of stakeholders involved in the area.

図3Cに示す実施テナントデータ46は、案件IDに、当該案件について業務を実施する施設または業務データを閲覧する施設を対応付けたデータである。図3Cでは、案件ID「1」とテナント「医療機関a」、「医療機関b」、「卸会社a」、「配送会社a」の組合せがそれぞれ登録されている。このように、案件に複数のステークホルダーが関与する場合には、案件IDとテナントの組み合わせを関与するステークホルダーの数だけ登録すればよい。 The implementing tenant data 46 shown in Figure 3C is data that associates a case ID with the facility that will carry out the work for that case or the facility that will view the business data for that case. In Figure 3C, the combinations of case ID "1" and tenants "Medical Institution A," "Medical Institution B," "Wholesale Company A," and "Delivery Company A" are each registered. In this way, if multiple stakeholders are involved in a case, it is sufficient to register the same number of case ID and tenant combinations as the number of involved stakeholders.

本実施例が開示するシステムは、案件IDとテナントを対応付けたこの実施テナントデータ46により、案件に関わるステークホルダーにのみ当該案件の業務フローデータにアクセス可能なようにアクセス制御を実現し、情報の機密性を保つことができる。 The system disclosed in this embodiment uses this implementation tenant data 46, which associates project IDs with tenants, to implement access control so that only stakeholders involved in a project can access the project's business flow data, thereby maintaining the confidentiality of information.

図3Cに示す実施テナントデータ46では、実施テナントとして、案件ID1に配送会社a,b/医療機関a,b/卸会社Aを対応付けている。また、案件ID11に配送会社a/医療機関a/卸会社Aを対応付けている。このため、医療機関aは自身の配送依頼の管理の案件11のデータだけでなく、配送可能数に関する案件1のデータを把握することが可能である。つまり、副業務フローからも主業務フローのデータが確認できるので副業務フローから主業務フローへのデータ連動(例:配送依頼)が容易となる。 In the implementing tenant data 46 shown in Figure 3C, delivery companies a and b/medical institutions a and b/wholesale company A are associated with case ID 1 as implementing tenants. Furthermore, delivery company a/medical institution a/wholesale company A are associated with case ID 11. Therefore, medical institution a can grasp not only the data for case 11, which is managing its own delivery requests, but also the data for case 1, which relates to the number of deliveries that can be made. In other words, data from the main business flow can also be confirmed from the secondary business flow, making it easy to link data from the secondary business flow to the main business flow (e.g., delivery requests).

図4Aに示す業務フローデータ42は、業務フローにおいて実施されたデータが業務ごとに保存されている。図4Aでは、案件ID1、ID11に係る業務フローにおいて実施された業務またはイベントを一意に識別する業務・イベントIDに、当該業務・イベントに関するデータ(種別、当該業務・イベントにおける登録項目のラベルやデータ)が保存されている。 The business flow data 42 shown in Figure 4A stores data for each business performed in the business flow. In Figure 4A, data related to the business or event (type, labels and data of registered items for the business or event) is stored in the business/event ID that uniquely identifies the business or event performed in the business flow related to case ID1 and ID11.

図4Bに示す業務フロー案件データ43は、業務フローの案件の案件IDに、業務フローに係る案件の製品に関わるデータ項目が関連づけて保存されている。図4Bでは、案件ID1の製品に関わるデータ項目として「配送可能数」、「配送予定日」があり、それぞれの項目の値「8」、「2023/8/31」が保存されている。なお、業務フローに係る案件の製品に関わるデータ項目が一致するまたは一部一致する業務フローについて、業務フロー案件データを集約して管理してもよい。例えば、図1に示す案件1の業務フローは、主業務フローであり、図1に示す案件11、12の業務フローは副業務フローである。このことから、案件1の業務フローデータを主業務フロー案件データ43-1、案件11、12の業務フローデータを副業務フロー案件データ43-2として管理してもよい。 The workflow case data 43 shown in Figure 4B stores data items related to the products of the workflow cases associated with the workflow case ID. In Figure 4B, the data items related to the product of case ID 1 include "Available Delivery Quantity" and "Scheduled Delivery Date," and the values of these items are "8" and "8/31/2023," respectively. It should be noted that workflow case data may be aggregated and managed for workflows in which the data items related to the products of the workflow cases match or partially match. For example, the workflow for case 1 shown in Figure 1 is the main workflow, and the workflows for cases 11 and 12 shown in Figure 1 are sub-workflows. Therefore, the workflow data for case 1 may be managed as main workflow case data 43-1, and the workflow data for cases 11 and 12 may be managed as sub-workflow case data 43-2.

図4Cに示す連動対象データ44は、業務フロー間で連動するデータ項目を格納する。図4Cではデータ連動元が「配送可能数」であり、データ連動先が「配送依頼数」である。データ連動先である配送依頼数は医療機関が特定の日に投与する予定の製品数を表し、データ連動元である配送可能数は卸会社が特定の日に配送可能な製品数を表している。例えば、データ連動先の配送依頼数の数が増加すると、その分だけデータ連動元の配送可能数が減少するようにデータが連動する。 The linked data 44 shown in Figure 4C stores data items that are linked between business flows. In Figure 4C, the data link source is the "number of deliveries available," and the data link destination is the "number of delivery requests." The number of delivery requests, which is the data link destination, represents the number of products that a medical institution plans to administer on a specific day, and the number of deliveries available, which is the data link source, represents the number of products that a wholesaler can deliver on a specific day. For example, if the number of delivery requests at the data link destination increases, the data is linked so that the number of deliveries available at the data link source decreases accordingly.

図4Dに示すマッピングデータ45は、主業務フローの案件の案件ID及びデータ連動元となるデータ項目に副業務フローの案件の案件ID及びデータ連動先となるデータ項目を紐付けたデータである。図4Dでは、主業務フローの案件の案件ID「1」及びデータ連動元「配送可能数」と副業務フローの案件の案件ID「11」、「12」及び「配送依頼数」の組合せがそれぞれ登録されている。このように、主業務フローの案件に複数の副業務フローの案件が紐付く場合には、主業務フローの案件と複数の副業務フローの案件の組み合わせを紐付く副業務フローの案件の数だけ登録すればよい。 The mapping data 45 shown in Figure 4D is data that links the case ID of the main workflow case and the data item that is the data link source with the case ID of the secondary workflow case and the data item that is the data link destination. In Figure 4D, the combinations of the case ID "1" of the main workflow case and the data link source "Available deliveries" and the case IDs "11", "12" and "Number of delivery requests" of the secondary workflow cases are registered. In this way, when a main workflow case is linked to multiple secondary workflow cases, it is sufficient to register the same number of combinations of the main workflow case and multiple secondary workflow cases as there are linked secondary workflow cases.

図5は、業務フローの案件の生成手順を示すフローチャートである。 Figure 5 is a flowchart showing the steps for creating a business flow case.

(S101)業務フロー生成部32は、主業務フローに係る業務の入力を受け付けると、主業務フローに対応する案件IDを発行し、主業務フローを生成する。図1に示す例では、配送数登録業務を実施することで案件が生成されることに該当する。 (S101) When the workflow generation unit 32 receives input for a task related to a main workflow, it issues a case ID corresponding to the main workflow and generates a main workflow. In the example shown in Figure 1, this corresponds to the creation of a case by performing a delivery quantity registration task.

(S102)主業務フローが生成されると、業務フロー管理部31は、主業務フローに係る業務フローデータ42を記憶部23に登録する。また、主業務フローに係る案件の製品に関わるデータ項目を業務フロー案件データ43として記憶部23に登録してもよい。図1に示す例では、配送予定日と配送可能数が案件1の業務フローデータとして登録されることに該当する。 (S102) When the main workflow is generated, the workflow management unit 31 registers workflow data 42 related to the main workflow in the storage unit 23. Data items related to the products of the case related to the main workflow may also be registered in the storage unit 23 as workflow case data 43. In the example shown in Figure 1, this corresponds to the scheduled delivery date and the number of deliveries possible being registered as workflow data for Case 1.

(S103)業務データマッピング部33は、主業務フローの案件に係る実施テナントのいずれかのテナントによって当該案件の業務フロー案件データを参照して入力されたデータ連動依頼を受け付ける。図1に示す例では、業務A11「配送依頼」を実施することで案件1に対するデータ連動依頼が実施されることに該当する。 (S103) The business data mapping unit 33 accepts a data linkage request entered by one of the implementing tenants related to the main business flow case by referencing the business flow case data of that case. In the example shown in Figure 1, this corresponds to the implementation of a data linkage request for case 1 by implementing business A11 "Delivery Request."

(S104)業務データマッピング部33は、主業務フローの案件に対するデータ連動依頼の受け付けが可能かをチェックし、受け付けが可能な場合S1055へ進む。受け付けが不可能な場合、当該データ連動依頼は却下される。図1に示す例では、データ連動依頼として入力された「配送依頼数」が案件1の「配送可能数」以下であるかどうかのチェック処理が実行されることに該当する。そして、配送依頼数が配送可能数以下である場合は、データ連動依頼が受け付けられ、配送依頼数が配送可能数より大きい場合は、データ連動依頼が却下されることに該当する。 (S104) The business data mapping unit 33 checks whether it is possible to accept a data linkage request for the main business flow case, and if it is possible to accept it, proceeds to S1055. If it is not possible to accept it, the data linkage request is rejected. In the example shown in Figure 1, this corresponds to executing a check process to see if the "number of delivery requests" entered as the data linkage request is less than or equal to the "number of deliveries possible" for case 1. If the number of delivery requests is less than or equal to the number of deliveries possible, the data linkage request is accepted, and if the number of delivery requests is greater than the number of deliveries possible, the data linkage request is rejected.

(S105)業務フロー生成部32は、入力部(不図示)を介して受け付けたデータ連動依頼に基づいて、主業務フローの案件に紐付く副業務フローの案件IDを発行し、副業務フローを生成する。そして、業務フロー管理部31は、業務フローデータ42に業務・イベント情報を登録する。図1に示す例では、案件1に係る主業務フローに紐付く副業務フローとして案件11の業務フローが生成され、配送依頼数が案件11の業務フローデータとして登録されることに該当する。また、案件1に対して案件11が紐付けられたことを示すイベントが業務フローデータとして登録されることに該当する。 (S105) Based on the data linkage request received via the input unit (not shown), the workflow generation unit 32 issues a case ID for the secondary workflow linked to the case of the main workflow, and generates a secondary workflow. The workflow management unit 31 then registers the business/event information in the workflow data 42. In the example shown in FIG. 1, this corresponds to generating a workflow for Item 11 as a secondary workflow linked to the main workflow for Item 1, and registering the number of delivery requests as workflow data for Item 11. This also corresponds to registering an event indicating that Item 11 has been linked to Item 1 as workflow data.

(S106)業務データマッピング部33は、主業務フローと副業務フローの業務フロー間のデータ項目を連動させ、業務フロー間で連動するデータに係る業務フロー及びデータ項目を関連付けて管理するマッピングデータ45を生成する。S106は、業務データマッピング手順である。図1に示す例では、案件1に係る主業務フローの「配送可能数」をデータ連動元とし、案件11に係る副業務フローの「配送依頼数」をデータ連動先としてマッピングされ、マッピングデータ45として登録されることに該当する。 (S106) The business data mapping unit 33 links data items between the business flows of the main business flow and the secondary business flow, and generates mapping data 45 that associates and manages the business flows and data items related to the linked data between business flows. S106 is the business data mapping procedure. In the example shown in Figure 1, the "number of deliverables" of the main business flow related to Item 1 is mapped as the data link source, and the "number of delivery requests" of the secondary business flow related to Item 11 is mapped as the data link destination, and registered as mapping data 45.

図6は、副業務フローの配送依頼個数の変更手順を示すフローチャートである。 Figure 6 is a flowchart showing the procedure for changing the number of delivery requests in a sub-workflow.

(S201)業務データマッピング部33は、副業務フローの案件に係る実施テナントのいずれかのテナントから、副業務フローの案件を以って主業務フローの案件に対して連動データを変更する連動データ変更の依頼を受け付ける。図1に示す例では、配送依頼個数変更業務を実施することで、主業務フローの案件1に対して連動データ変更を依頼することに該当する。 (S201) The business data mapping unit 33 receives a request from one of the implementing tenants related to the sub-business flow case to change the linked data for the main business flow case using the sub-business flow case. In the example shown in Figure 1, performing the delivery request quantity change task corresponds to a request to change the linked data for case 1 in the main business flow.

(S202)業務データマッピング部33は、連動データ変更依頼を受け付けると、連動データ変更依頼の受け付けが可能かをチェックし、受け付けが可能な場合S203へ進む。受け付けが不可能な場合、当該連動データ変更依頼は却下される。図1に示す例では、連動データ変更依頼として入力された「配送依頼数」の変更の結果、配送依頼数が案件1の「配送可能数」以下であるかどうかのチェック処理が実行されることに該当する。配送依頼数が配送可能数以下である場合は、連動データ変更依頼が受け付けられる。配送依頼数が配送可能数より大きい場合は、データ連動依頼が却下される。 (S202) When the business data mapping unit 33 receives a request to change linked data, it checks whether the request to change linked data can be accepted, and if it can be accepted, proceeds to S203. If it cannot be accepted, the request to change linked data is rejected. In the example shown in FIG. 1, this corresponds to the execution of a check process to determine whether the number of delivery requests is equal to or less than the "number of deliveries possible" for case 1 as a result of changing the "number of delivery requests" input as the request to change linked data. If the number of delivery requests is equal to or less than the number of deliveries possible, the request to change linked data is accepted. If the number of delivery requests is greater than the number of deliveries possible, the data linkage request is rejected.

(S204)業務フロー管理部31は、連動データ変更依頼が受け付けられると、副業務フロー案件データを変更し、業務フローデータに変更後の配送依頼個数を登録する。 (S204) When the linkage data change request is received, the business flow management unit 31 changes the sub-business flow case data and registers the changed number of delivery requests in the business flow data.

(S205)業務フロー管理部31は、配送依頼個数変更により変更後の配送依頼数を主業務フローの案件に連携させ、主業務フローの案件に変更後の配送可能数を、業務フローデータに業務・イベント情報をそれぞれ登録する。 (S205) The business flow management unit 31 links the changed number of delivery requests to the main business flow case due to the change in the number of delivery requests, and registers the changed number of deliveries possible for the main business flow case in the business flow data as business and event information.

図7は、実施例1に係る出力画面D11の一例である。出力画面D11は、端末2の表示部(不図示)に表示される。データ連動システムとしてのコンピュータ1は、出力画面D11に示すように、インタフェース部21を介して案件1の実施テナントに対して、「2023/8/31」におけるデータ連動元である配送可能数の値を提示することができる。またコンピュータ1は、案件1の供給を受ける案件のID(案件11、12)を提示することができる。またコンピュータ1は、データ連動先である配送依頼数の値、配送依頼業務の承認ステータスを提示することができる。コンピュータ1の出力部(不図示)は、図7に示す各データを対応付けて出力画面D11として出力する。これらにより案件1の実施テナントでは、案件1に係る業務フローの進捗状況、他の業務フローからの配送依頼状況を把握することができる。 Figure 7 is an example of an output screen D11 related to Example 1. Output screen D11 is displayed on the display unit (not shown) of terminal 2. As shown in output screen D11, computer 1 as a data linkage system can present the value of the deliverable quantity, which is the data link source as of August 31, 2023, to the implementing tenant of case 1 via interface unit 21. Computer 1 can also present the IDs of the cases (cases 11 and 12) that will receive supply from case 1. Computer 1 can also present the value of the delivery request quantity, which is the data link destination, and the approval status of the delivery request work. The output unit (not shown) of computer 1 associates the data shown in Figure 7 and outputs it as output screen D11. This allows the implementing tenant of case 1 to understand the progress of the business flow related to case 1 and the status of delivery requests from other business flows.

本実施例では、再生医療等製品のサプライチェーンの管理を例示し、特に再生医療等製品について、製品の卸販売を行う業者が配送業者、配送先の医療機関と連携して製品を配送するためのサプライチェーンの管理を行うシステムにおけるデータ連携を例に説明した。再生医療等製品のサプライチェーンはあくまで一例であり、本発明は任意のサプライチェーンに用いることができる。 In this example, the management of a supply chain for regenerative medicine products is illustrated, and data linkage in a system that manages a supply chain for delivering regenerative medicine products in particular, in which a wholesaler of the product works in cooperation with a delivery company and the medical institution at the delivery destination, is used as an example. The supply chain for regenerative medicine products is merely one example, and the present invention can be used in any supply chain.

実施例2は、実施例1と同様に、業務の連鎖である業務フローにより、特に再生医療等製品におけるデータ連動を例に説明を行う。データ連動システムは、再生医療等製品について、製品の卸業者、配送業者、配送先の医療機関が連携して製品を配送するためのサプライチェーンと、製品を販売する製薬会社と製品の卸業者が連携して製品の販売を行うためのサプライチェーンと、の管理を行う。実施例2は実施例1との差分について詳細に説明する。 In the same way as in Example 1, Example 2 will be explained using a business flow, which is a chain of operations, particularly using data linkage for regenerative medicine products as an example. The data linkage system manages a supply chain for regenerative medicine products, in which product wholesalers, delivery companies, and destination medical institutions work together to deliver the products, and a supply chain in which pharmaceutical companies that sell the products work together with product wholesalers to sell the products. Differences between Example 2 and Example 1 will be explained in detail.

図8は、実施例2に係る業務フロー間のデータ連動が階層的に行われる例を示す。実施例2に係る業務フローは複数の階層からなり、それぞれの階層で主業務フローと副業務フローが連動しており、ある階層の主業務フローは一つ上の階層の副業務フローになっている。 Figure 8 shows an example of hierarchical data linkage between business flows in Example 2. The business flow in Example 2 consists of multiple layers, and at each layer, the main business flow and sub-business flow are linked, with the main business flow at a certain layer being the sub-business flow at the layer immediately above.

本実施例において、製品販売可能数は、製薬会社がある特定の日に卸業者に販売可能な製品の個数である。卸業者は製品を製薬会社等から購入することができ、製薬会社は各卸業者の製品購入数を管理している。例えば、8/31という特定の日に販売可能な製品個数は10個である。 In this example, the product sales quantity is the number of products that a pharmaceutical company can sell to a wholesaler on a specific day. Wholesalers can purchase products from pharmaceutical companies, etc., and pharmaceutical companies manage the number of products purchased by each wholesaler. For example, the number of products that can be sold on a specific day, August 31st, is 10.

図8において案件0は主業務フローである。本実施例では、業務A0販売数登録が実施されることで案件0が生成される。このとき、販売予定日8/31と販売可能数10が案件0の案件データとしてシステムに登録される。 In Figure 8, Case 0 is the main business flow. In this example, Case 0 is created when Business A0 Sales Quantity Registration is performed. At this time, the planned sales date of 8/31 and the available sales quantity of 10 are registered in the system as case data for Case 0.

また、案件1は副業務フローである。本実施例では、初めに、主業務フローの案件0に対して業務A1「製品依頼業務」が実施される。製品依頼が実行可能である場合、製品依頼が実施されることで副業務フローの案件1が生成される。そして、主業務フローではイベントB0「製品依頼確認」が生成される。このとき、製品依頼数8が案件1の業務フローデータとしてシステムに登録され、主業務フローの案件0の製品販売可能数のデータに連携される。当該業務は実施例1で示した業務A1「配送数登録」と同一であり、製品依頼を通して配送数登録が実施されることで案件が生成される。このとき、製品依頼数8と同数の配送可能数8が案件1の案件データ41としてシステムに登録される。 Also, Case 1 is a sub-workflow. In this example, first, task A1 "Product Request Task" is performed for Case 0 in the main workflow. If the product request is executable, the product request is executed, generating Case 1 in the sub-workflow. Then, event B0 "Product Request Confirmation" is generated in the main workflow. At this time, the number of product requests (8) is registered in the system as workflow data for Case 1, and is linked to the data on the available product sales quantity for Case 0 in the main workflow. This task is the same as task A1 "Delivery Quantity Registration" shown in Example 1, and a case is created when delivery quantity registration is performed through the product request. At this time, the available delivery quantity (8), which is the same as the number of product requests (8), is registered in the system as case data 41 for Case 1.

上記の通り案件1は案件0との関係では副業務フローとなり、案件11との関係では主業務フローとなる。このとき案件1のデータ項目のうち、案件0と連動しているデータ項目と案件11と連動しているデータ項目が、同一または案件1の業務フロー内で連動するデータ項目であることがある。例えば、案件1の主業務フローとしてのデータ項目である配送可能数は、案件1の副業務フローとしてのデータ項目である製造依頼数と紐付いており、配送可能数=製品依頼数-配送依頼数という関係である。すなわち、案件1において製造依頼数が8であれば医療機関に分配可能な製品の数が8であり、そこから既に配送依頼を受けている数を引く。配送依頼を受けていない状態では配送可能数も8となる。 As mentioned above, Item 1 is a secondary workflow in relation to Item 0, and a primary workflow in relation to Item 11. In this case, among the data items in Item 1, the data items linked to Item 0 and the data items linked to Item 11 may be the same data items, or may be linked within the workflow of Item 1. For example, the number of deliveries available, which is a data item in the primary workflow of Item 1, is linked to the number of manufacturing requests, which is a data item in the secondary workflow of Item 1, and the relationship is: number of deliveries available = number of product requests - number of delivery requests. In other words, if the number of manufacturing requests in Item 1 is 8, the number of products available to distribute to medical institutions is 8, and the number of delivery requests that have already been received is subtracted from this. If no delivery requests have been received, the number of deliveries available will also be 8.

このように主業務フローにおけるデータ連動元のデータ項目(配送可能数(図8))が他の業務フローとの関係におけるデータ連動先のデータ項目(製品依頼数(図8))と紐付いている場合は、次のようになる。すなわち他の業務フローとの関係におけるデータ連動先のデータを変更した結果が主業務フローにおけるデータ連動元の変更結果として即時に反映される。例えば図8では、案件1において業務B1「製品依頼変更」を実施し、製品依頼数を8から10に変更した結果、配送可能数も1から3になる。 When the data item of the data link source in the main business flow (number of deliveries possible (Figure 8)) is linked to the data item of the data link destination in the relationship with another business flow (number of product requests (Figure 8)), the following occurs: In other words, the results of a change to the data of the data link destination in the relationship with another business flow are immediately reflected as the result of a change to the data link source in the main business flow. For example, in Figure 8, as a result of performing task B1 "Change product request" in Case 1 and changing the number of product requests from 8 to 10, the number of deliveries possible also changes from 1 to 3.

よって、業務フロー間のデータ連動が階層的に行われる場合に、上位の階層でデータ連動先としてデータ変更した結果は上位階層でデータ連動元に即時反映されるだけでなく、下位の階層のデータ連動元のデータに即時反映できる。よって、階層的な業務フロー間のデータ連動にも対応することができる。 As a result, when data linkage between business flows is performed hierarchically, the results of data changes made at the data link destination in a higher level are not only immediately reflected in the data link source in the higher level, but can also be immediately reflected in the data link source in the lower level. This means that data linkage between hierarchical business flows can also be supported.

案件0の業務フローにおいて製品依頼承認を実施してもよい。製品依頼承認とは、案件0の業務フローにおいて、これまで副業務フローである案件1から受け付けした製品依頼を承認する業務であり、業務A0「販売数登録」の実施後~「輸送箱登録」の実施直前までに行われる。製品依頼承認後、新規の製品依頼、既存製品依頼の変更を受け付けず案件0の業務フローにおける販売数が確定する。このように業務実施中に当該業務に係るデータ連動を受け付けることで主業務フローと副業務フローが特定のデータ項目を連動させながら並行して行われる際に、主業務フローの進捗に応じて副業務フローからのデータ連動を受け付けることができる。 Product request approval may be performed in the business flow of Case 0. Product request approval is a task in the business flow of Case 0 to approve product requests that have been accepted from Case 1, which is a sub-business flow, and is performed after task A0 "Sales Quantity Registration" is performed and immediately before "Shipping Box Registration" is performed. After the product request is approved, new product requests and changes to existing product requests are not accepted and the sales quantity in the business flow of Case 0 is finalized. By accepting data linkage related to the task while the task is being performed in this way, when the main business flow and sub-business flow are performed in parallel while linking specific data items, data linkage from the sub-business flow can be accepted in accordance with the progress of the main business flow.

また、案件0の業務A0「販売数登録」に係る製品依頼承認は、案件1の業務A1「配送数登録」に係る配送依頼数承認の後に行われるようにできる。すなわち、案件1の業務A1「配送数登録」が行われている間は案件0の業務A0「販売数登録」が行われるようにしてもよい。これにより、案件1の業務フローにおいては、下位階層の需要(配送依頼数)を把握した上で、上位階層の供給(製品依頼)を調整できるようになる。 In addition, product request approval for task A0 "Sales Quantity Registration" of Item 0 can be performed after approval of the delivery request quantity for task A1 "Delivery Quantity Registration" of Item 1. In other words, task A0 "Sales Quantity Registration" of Item 0 can be performed while task A1 "Delivery Quantity Registration" of Item 1 is being performed. This makes it possible for the business flow of Item 1 to adjust supply (product requests) at higher levels after understanding demand (delivery request quantity) at lower levels.

図9は複数の階層からなる業務フロー間の連動対象データ44Bを示す。 Figure 9 shows linked data 44B between business flows consisting of multiple hierarchies.

図9では、実施例1の連動対象データ44に代わる連動対象データ44Bとして、主業務フローと副業務フローの紐付けを一つの階層とし、階層レベルが定義されている。例えば、階層レベルN+1の一つ下の階層レベルNでは、N+1階層の副業務フローが主業務フローとなる。また、階層間で同一または業務フロー内で連動する関係にあるデータ項目が階層間のデータの関係として定義されている。例えば、階層レベルN+1のデータ項目「製品依頼数」は、一つ下の階層レベルNのデータ項目「配送可能数」「配送依頼数」と所定の関係式を充足するように連動し、関係式に基づき厳密な連携が確立される。 In Figure 9, as linked target data 44B, which replaces linked target data 44 in Example 1, the link between the main workflow and the secondary workflow is defined as one hierarchy, and hierarchical levels are defined. For example, at hierarchy level N, one level below hierarchy level N+1, the secondary workflow at the N+1 level becomes the main workflow. In addition, data items that are identical between levels or that are linked within a workflow are defined as data relationships between levels. For example, the data item "Number of product requests" at hierarchy level N+1 is linked to the data items "Number of deliverables" and "Number of delivery requests" at the next lower hierarchy level N to satisfy a specified relational expression, and strict linkage is established based on the relational expression.

また、実施例1と同様に同一階層のデータ連動先とデータ連動元は連動している。例えば、データ連動先の製品依頼数の数が増加すると、その分だけデータ連動元の製造販売可能数が減少するようにデータが連動する。 Furthermore, as in Example 1, data linkage destinations and data linkage sources at the same hierarchical level are linked. For example, if the number of product requests at the data linkage destination increases, the data is linked so that the number of products available for production and sale at the data linkage source decreases accordingly.

実施例2では製薬会社、卸業者、医療機関のデータ連動を説明したが、実施例に示した構成及び動作はあくまで一例であり、本発明は適宜構成及び動作を変更して実施することが可能である。 In Example 2, data linkage between pharmaceutical companies, wholesalers, and medical institutions was explained, but the configuration and operation shown in the example are merely examples, and the present invention can be implemented by modifying the configuration and operation as appropriate.

例えば、製薬会社と製造所のデータ連動を対象として、データ連動元「製造可能数」、データ連動先「製造依頼数」を定義し、当該「製造依頼数」と「製造販売可能数」が紐付けられるというデータ関係を定義してもよい。また、細胞バンクと製造所のデータ連動を対象としてデータ連動元「細胞利用可能数」、データ連動先「細胞依頼数」を定義し、当該「細胞依頼数」に1つの細胞から製造される製品の数をかけた値を「製造可能数」とするというデータ関係を定義してもよい。 For example, for data linkage between pharmaceutical companies and manufacturing plants, a data link source "available production quantity" and a data link destination "number of manufacturing requests" may be defined, and a data relationship may be defined in which the "number of manufacturing requests" and the "number available for manufacturing and sale" are linked. Also, for data linkage between cell banks and manufacturing plants, a data link source "number of available cells" and a data link destination "number of cell requests" may be defined, and a data relationship may be defined in which the "number of cell requests" multiplied by the number of products manufactured from one cell is the "available production quantity."

本実施例では、再生医療等製品のサプライチェーンの管理を例示し、特に再生医療等製品について、サプライチェーンの管理を行うシステムにおける階層的なデータ連携を例に説明した。具体的には、第1の主業務フローと第2の主業務フローの組み合わせが、再生医療製品の投与業務と配送業務、再生医療製品の販売業務と配送業務、及び再生医療製品の製造業務と保管業務の何れかであるとした。これにより再生医療製品の迅速、適切な配送、販売、保管を実現できる。再生医療等製品のサプライチェーンはあくまで一例であり、本発明は任意のサプライチェーンに用いることができる。 In this example, supply chain management for regenerative medicine products was illustrated, and hierarchical data integration in a system for managing a supply chain for regenerative medicine products was described as an example. Specifically, the combination of the first main business flow and the second main business flow was either administration and delivery of regenerative medicine products, sales and delivery of regenerative medicine products, or manufacturing and storage of regenerative medicine products. This enables prompt and appropriate delivery, sales, and storage of regenerative medicine products. The supply chain for regenerative medicine products is merely an example, and the present invention can be used for any supply chain.

なお、本発明は上述の実施例に限定されるものではなく、様々な変形例が含まれる。また上述した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。加えて、かかる構成の削除に限らず、構成の置き換えや追加も可能である。 The present invention is not limited to the above-described embodiments, but includes various modifications. Furthermore, the above-described embodiments have been described in detail to clearly explain the present invention, and are not necessarily limited to those that include all of the described configurations. Furthermore, not only can such configurations be deleted, but replacements and additions to configurations are also possible.

また上述の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、本発明は、実施例の機能を実現するソフトウェアのプログラムコードによっても実現できる。この場合、プログラムコードを記録した記録媒体をコンピュータに提供し、そのコンピュータが備えるプロセッサが記録媒体に格納されたプログラムコードを読み出す。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施例の機能を実現することになり、そのプログラムコード自体、及びそれを記憶した記録媒体は本発明を構成することになる。このようなプログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク、CD-ROM、DVD-ROM、ハードディスク、SSD(Solid State Drive)、光ディスク、光磁気ディスク、CD-R、磁気テープ、不揮発性のメモリカード、ROMなどが用いられる。 Furthermore, the above-described configurations, functions, processing units, processing means, etc. may be implemented in part or in whole in hardware, for example, by designing them as integrated circuits. The present invention can also be realized by software program code that implements the functions of the embodiments. In this case, a recording medium on which the program code is recorded is provided to a computer, and a processor in the computer reads the program code stored on the recording medium. In this case, the program code read from the recording medium itself implements the functions of the above-described embodiments, and the program code itself and the recording medium on which it is stored constitute the present invention. Examples of recording media for providing such program code include flexible disks, CD-ROMs, DVD-ROMs, hard disks, SSDs (Solid State Drives), optical disks, magneto-optical disks, CD-Rs, magnetic tape, non-volatile memory cards, and ROMs.

また上述の実施例に記載の機能を実現するプログラムコードは、例えば、アセンブラ、C/C++、perl、Shell、PHP、Java(登録商標)等の広範囲のプログラム又はスクリプト言語で実装できる。 Furthermore, the program code that realizes the functions described in the above embodiments can be implemented in a wide range of programming or scripting languages, such as Assembler, C/C++, Perl, Shell, PHP, and Java (registered trademark).

上述の実施例において、制御線や情報線は、説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。全ての構成が相互に接続されていてもよい。 In the above examples, the control lines and information lines shown are those considered necessary for explanation, and not all control lines or information lines in the product are necessarily shown. All components may be interconnected.

1:コンピュータ、22:制御部、23:記憶部、33:業務データマッピング部、34:実施テナントデータ管理部、35:アクセス制御部、41:案件データ、42:業務フローデータ、43:業務フロー案件データ、43-1:主業務フロー案件データ、43-2:副業務フロー案件データ、44:連動対象データ、44B:連動対象データ、45:マッピングデータ、46:実施テナントデータ、47:エリアデータ、D11:出力画面。 1: Computer, 22: Control unit, 23: Memory unit, 33: Business data mapping unit, 34: Implementation tenant data management unit, 35: Access control unit, 41: Case data, 42: Business flow data, 43: Business flow case data, 43-1: Main business flow case data, 43-2: Sub-business flow case data, 44: Linkage target data, 44B: Linkage target data, 45: Mapping data, 46: Implementation tenant data, 47: Area data, D11: Output screen.

Claims (10)

複数の業務フロー間でデータを連動させるデータ連動システムであって、
連鎖する複数の業務からなる前記業務フローと、該業務フローが扱う案件の情報と、を含む業務フロー案件データと、
前記業務フロー間で連動させるデータ項目のうちの連動元のデータ項目と、連動先のデータ項目と、の関係を保持する情報を含む連動対象データと、を記憶する記憶部と、
前記業務フローのうちの第1の主業務フローの第1の前記連動元のデータ項目に係る業務データと、前記第1の主業務フローから供給を受け業務を実施する前記業務フローである第1の副業務フローの第1の前記連動先のデータ項目に係る業務データと、をマッピングして連動させる業務データマッピング部と、
を有し、
前記業務データマッピング部は、
前記第1の主業務フローの前記第1の連動元のデータ項目に係る第1の業務の実施中に、前記第1の主業務フローの前記第1の連動元のデータ項目に係る業務データと、前記第1の副業務フローの前記第1の連動先のデータ項目に係る業務データと、を連動させる
ことを特徴とするデータ連動システム。
A data linkage system that links data between multiple business processes,
workflow case data including the workflow consisting of a plurality of linked tasks and information on cases handled by the workflow;
a storage unit that stores linkage target data including information that maintains the relationship between a link source data item and a link destination data item among the data items that are linked between the business flows;
a business data mapping unit that maps and links business data related to a first data item of the link source of a first main business flow among the business flows with business data related to a first data item of the link destination of a first sub-business flow, which is the business flow that receives a supply from the first main business flow and executes a business;
and
The business data mapping unit
A data linkage system characterized by linking business data related to the data item of the first link source of the first main business flow with business data related to the data item of the first link destination of the first sub-business flow during the execution of a first business related to the data item of the first link source of the first main business flow.
請求項1に記載のデータ連動システムであって、
前記業務データマッピング部は、
前記第1の主業務フローに対して供給を行う前記業務フローである第2の主業務フローの第2の前記連動元のデータ項目に係る業務データと、前記第1の主業務フローの第2の前記連動先のデータ項目に係る業務データと、をマッピングして連動させ、
前記第1の主業務フローの前記第1の連動元のデータ項目に係る業務データと、前記第1の主業務フローの前記第2の連動先のデータ項目に係る業務データと、が紐付けられて連動する
ことを特徴とするデータ連動システム。
The data linkage system according to claim 1,
The business data mapping unit
mapping and linking business data related to the second link source data item of a second main business flow, which is the business flow that supplies the first main business flow, with business data related to the second link destination data item of the first main business flow;
A data linkage system characterized in that business data related to the first link source data item of the first main business flow and business data related to the second link destination data item of the first main business flow are linked and linked.
請求項2に記載のデータ連動システムであって、
前記第2の主業務フローの前記第2の連動元のデータ項目に係る第2の業務の実施中に、前記第2の連動元のデータ項目に係る業務データと、前記第2の連動先のデータ項目に係る業務データと、が連動し、
前記第1の業務は、前記第2の業務の実施中に実施される
ことを特徴とするデータ連動システム。
3. The data linkage system according to claim 2,
During the execution of a second task related to the second link source data item of the second main task flow, task data related to the second link source data item and task data related to the second link destination data item are linked,
A data linkage system, wherein the first task is performed while the second task is being performed.
請求項1に記載のデータ連動システムであって、
前記業務データマッピング部は、
前記第1の連動元のデータ項目に係る業務データと、前記第1の主業務フローから供給を受け業務を実施する前記業務フローである第2の副業務フローの1又は複数の前記第1の連動先のデータ項目に係る業務データと、を連動させる
ことを特徴とするデータ連動システム。
The data linkage system according to claim 1,
The business data mapping unit
A data linkage system characterized by linking business data related to the data item of the first link source with business data related to one or more data items of the first link destination of a second secondary business flow, which is the business flow that receives supply from the first main business flow and carries out business.
請求項1に記載のデータ連動システムであって、
前記記憶部は、各業務フローに関わるテナントの情報を含む実施テナントデータをさらに記憶し、
前記第1の主業務フローの実施テナントである第1のテナントから前記第1の副業務フローのデータ連動依頼を受け付ける入力部と、
前記データ連動依頼に基づいて前記第1の副業務フローを生成する業務フロー生成部と、
少なくとも前記第1のテナントを前記第1の副業務フローの実施テナントとする実施テナントデータ管理部と
各業務フローの前記実施テナントデータに属するテナントが該各業務フローの業務データにアクセス可能なよう制御するアクセス制御部と
をさらに有することを特徴とするデータ連動システム。
The data linkage system according to claim 1,
The storage unit further stores implementation tenant data including information on tenants involved in each business flow;
an input unit that receives a data linkage request for the first sub-workflow from a first tenant that is an implementing tenant of the first main workflow;
a workflow generation unit that generates the first sub-workflow based on the data linkage request;
A data linkage system further comprising: an implementing tenant data management unit that sets at least the first tenant as an implementing tenant of the first sub-business flow; and an access control unit that controls access to the business data of each business flow by tenants belonging to the implementing tenant data of each business flow.
請求項1に記載のデータ連動システムであって、
前記第1の主業務フローの前記第1の連動元のデータ項目に係る業務データと、前記第1の副業務フローの前記第1の連動先のデータ項目に係る業務データと、を対応付けて出力する出力部と、
前記出力部による出力を表示する表示部と
をさらに有することを特徴とするデータ連動システム。
The data linkage system according to claim 1,
an output unit that outputs business data related to the data item of the first link source of the first main workflow and business data related to the data item of the first link destination of the first sub-workflow in association with each other;
and a display unit that displays an output from the output unit.
請求項2に記載のデータ連動システムであって、
前記第2の主業務フローの前記第2の連動元のデータ項目に係る業務データと、前記第1の主業務フローの前記第1の連動先のデータ項目に係る業務データとが、所定の関係式を充足するように連動される
ことを特徴とするデータ連動システム。
3. The data linkage system according to claim 2,
A data linkage system characterized in that business data related to the second link source data item of the second main business flow and business data related to the first link destination data item of the first main business flow are linked so as to satisfy a predetermined relational expression.
請求項2に記載のデータ連動システムであって、
前記第1の主業務フローと前記第2の主業務フローの組み合わせは、再生医療製品の投与業務と配送業務、再生医療製品の販売業務と配送業務、及び再生医療製品の製造業務と保管業務の何れかである
ことを特徴とするデータ連動システム。
3. The data linkage system according to claim 2,
A data linkage system characterized in that the combination of the first main business flow and the second main business flow is any one of administration and delivery of regenerative medical products, sales and delivery of regenerative medical products, and manufacturing and storage of regenerative medical products.
複数の業務フロー間でデータを連動させるデータ連動システムが実行するデータ連動方法であって、
前記データ連動システムは、
連鎖する複数の業務からなる前記業務フローと、該業務フローが扱う案件の情報と、を含む業務フロー案件データと、
前記業務フロー間で連動させるデータ項目のうちの連動元のデータ項目と、連動先のデータ項目と、の関係を保持する情報を含む連動対象データと、を記憶する記憶部を有し、
前記データ連動システムの業務データマッピング部が、前記業務フローのうちの第1の主業務フローの第1の前記連動元のデータ項目に係る業務データと、前記第1の主業務フローから供給を受け業務を実施する前記業務フローである第1の副業務フローの第1の前記連動先のデータ項目に係る業務データと、をマッピングして連動させる業務データマッピング手順を有し、
前記業務データマッピング手順では、前記業務データマッピング部は、
前記第1の主業務フローの前記第1の連動元のデータ項目に係る第1の業務の実施中に、前記第1の主業務フローの前記第1の連動元のデータ項目に係る業務データと、前記第1の副業務フローの前記第1の連動先のデータ項目に係る業務データと、を連動させる
ことを特徴とするデータ連動方法。
A data linkage method executed by a data linkage system that links data between multiple business flows, comprising:
The data linkage system includes:
workflow case data including the workflow consisting of a plurality of linked tasks and information on cases handled by the workflow;
a storage unit for storing link target data including information holding a relationship between a link source data item and a link destination data item among the data items linked between the business flows;
a business data mapping unit of the data linkage system having a business data mapping procedure for mapping and linking business data related to a first data item of the link source of a first main business flow among the business flows with business data related to a first data item of the link destination of a first sub-business flow, which is the business flow that receives a supply from the first main business flow and performs a business;
In the business data mapping step, the business data mapping unit:
A data linkage method characterized by linking business data related to the data item of the first link source of the first main business flow with business data related to the data item of the first link destination of the first sub-business flow during the execution of a first business related to the data item of the first link source of the first main business flow.
コンピュータを、
連鎖する複数の業務からなる前記業務フローと、該業務フローが扱う案件の情報と、を含む業務フロー案件データと、
前記業務フロー間で連動させるデータ項目のうちの連動元のデータ項目と、連動先のデータ項目と、の関係を保持する情報を含む連動対象データと、を記憶する記憶部、
前記業務フローのうちの第1の主業務フローの第1の前記連動元のデータ項目に係る業務データと、前記第1の主業務フローから供給を受け業務を実施する前記業務フローである第1の副業務フローの第1の前記連動先のデータ項目に係る業務データと、をマッピングして連動させる業務データマッピング部、
として機能させ、
前記業務データマッピング部は、
前記第1の主業務フローの前記第1の連動元のデータ項目に係る第1の業務の実施中に、前記第1の主業務フローの前記第1の連動元のデータ項目に係る業務データと、前記第1の副業務フローの前記第1の連動先のデータ項目に係る業務データと、を連動させる
ことを特徴とするデータ連動プログラム。

Computer,
workflow case data including the workflow consisting of a plurality of linked tasks and information on cases handled by the workflow;
a storage unit that stores linkage target data including information that maintains the relationship between a link source data item and a link destination data item among the data items that are linked between the business flows;
a business data mapping unit that maps and links business data related to a first data item of the link source of a first main business flow among the business flows with business data related to a first data item of the link destination of a first sub-business flow, which is the business flow that receives a supply from the first main business flow and executes a business;
It functions as
The business data mapping unit
A data linkage program characterized by linking business data related to the data item of the first link source of the first main business flow with business data related to the data item of the first link destination of the first sub-business flow during the execution of a first business related to the data item of the first link source of the first main business flow.

JP2024054543A 2024-03-28 2024-03-28 Data linkage system, data linkage method and data linkage program Active JP7801385B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2024054543A JP7801385B2 (en) 2024-03-28 2024-03-28 Data linkage system, data linkage method and data linkage program
CN202510034457.2A CN120725594A (en) 2024-03-28 2025-01-09 Data linkage system, data linkage method, and computer-readable recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2024054543A JP7801385B2 (en) 2024-03-28 2024-03-28 Data linkage system, data linkage method and data linkage program

Publications (2)

Publication Number Publication Date
JP2025152585A JP2025152585A (en) 2025-10-10
JP7801385B2 true JP7801385B2 (en) 2026-01-16

Family

ID=97168475

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024054543A Active JP7801385B2 (en) 2024-03-28 2024-03-28 Data linkage system, data linkage method and data linkage program

Country Status (2)

Country Link
JP (1) JP7801385B2 (en)
CN (1) CN120725594A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009245160A (en) 2008-03-31 2009-10-22 Fujitsu Ltd Transaction data registration program, transaction data monitoring program, transaction data registration device, transaction data monitor and transaction data tracing system
JP2010277539A (en) 2009-06-01 2010-12-09 Hitachi Ltd Flow chart display system and method
JP2012146239A (en) 2011-01-14 2012-08-02 Kureo:Kk Workflow management system
JP2014235470A (en) 2013-05-31 2014-12-15 富士通株式会社 Business flow generation method, business flow generation apparatus, and program
JP2023054198A (en) 2020-04-10 2023-04-13 フリーサイン株式会社 Cloud type contract management system and its program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10111888A (en) * 1996-08-13 1998-04-28 Nippon Steel Corp Workflow system and workflow processing method
JPH11102395A (en) * 1997-09-29 1999-04-13 Casio Comput Co Ltd Business map display device and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009245160A (en) 2008-03-31 2009-10-22 Fujitsu Ltd Transaction data registration program, transaction data monitoring program, transaction data registration device, transaction data monitor and transaction data tracing system
JP2010277539A (en) 2009-06-01 2010-12-09 Hitachi Ltd Flow chart display system and method
JP2012146239A (en) 2011-01-14 2012-08-02 Kureo:Kk Workflow management system
JP2014235470A (en) 2013-05-31 2014-12-15 富士通株式会社 Business flow generation method, business flow generation apparatus, and program
JP2023054198A (en) 2020-04-10 2023-04-13 フリーサイン株式会社 Cloud type contract management system and its program

Also Published As

Publication number Publication date
CN120725594A (en) 2025-09-30
JP2025152585A (en) 2025-10-10

Similar Documents

Publication Publication Date Title
US5987423A (en) Object oriented technology framework for order processing
Bhattacharya et al. Artifact-centered operational modeling: Lessons from customer engagements
US8326706B2 (en) Providing logistics execution application as enterprise services
US8706561B2 (en) Product common object
US7313534B2 (en) System and method for predictive maintenance and service parts fulfillment in a supply chain
US7606743B2 (en) Method for identifying product assets in a supply chain used to satisfy multiple customer demands
US20070174145A1 (en) Controlling logistics execution in a computer application
US7324966B2 (en) Method for fulfilling an order in an integrated supply chain management system
US20100205044A1 (en) Method for managing inventory within an integrated supply chain
US20020138358A1 (en) Method for selecting a fulfillment plan for moving an item within an integrated supply chain
US20070156430A1 (en) Software model deployment units
US20050283410A1 (en) Automated configuration catalog
CN110070334A (en) The information processing method of project management and application
US20220188753A1 (en) Digital supply chain management system
US20190303815A1 (en) Distributed manufacturing system
TW548570B (en) Method and system for providing sufficient availability of manufacturing resources to meet unanticipated demand
CN116050953A (en) Virtual Factory Information Model and Virtual Product Manufacturing Method
JP7801385B2 (en) Data linkage system, data linkage method and data linkage program
CN114093478A (en) Method for processing in-hospital logistics information system based on unified medicine coding
WO2002091260A1 (en) Information providing method and information providing system
US20070156473A1 (en) Controlling logistics execution across computer applications
Chandra et al. Information technology support for integrated supply chain modeling
US7841516B2 (en) Delivery data objects in enterprise computing systems
CN116228133A (en) A management method, system, server and medium for nuclear power spare parts
JP6397657B2 (en) Requirements calculation system, requirements calculation method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241107

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20251209

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260105

R150 Certificate of patent or registration of utility model

Ref document number: 7801385

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150