Information processing device, information processing method, and program

JP2025026274APending Publication Date: 2025-02-21FAST ACCOUNTING INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024027299
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-27
Publication Date
2025-02-21

AI Technical Summary

Benefits of technology

【0015】 本発明によれば、事前に変換プロファイルが定義されていない項目を含む事務処理対象のデータを処理するためのコストを低減するという効果を奏する。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025026274000001_ABST
    Figure 2025026274000001_ABST
Patent Text Reader

Abstract

To reduce time and effort for processing data to be processed, the data including items for which a conversion profile has not been defined in advance.SOLUTION: An information processing device 1 includes: a storage unit 12 that stores format information including defined items that are items already defined; an acquisition unit 131 that acquires to-be-processed data including a plurality of items; an item identification unit 132 that, on the basis of names of the plurality of items included in the to-be-processed data, identifies to which of the defined items each of the plurality of items corresponds; a candidate identification unit 133 that, if the items included in the to-be-processed data include an unidentified item that is an item for which the item identification unit 132 cannot identify a corresponding defined item, identifies, for the unspecified item, a candidate item that is a defined item serving as a candidate corresponding to the unidentified item; and an output unit 134 that outputs the unidentified item and the candidate item identified by the candidate identification unit 133 in association with each other.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]

[0002] There is known a technology for defining a data conversion profile in advance, and converting data acquired in a data format specific to a user company into a standard format before acquiring the data (for example, see Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2003-208382 A Summary of the Invention [Problem to be solved by the invention]

[0004] In the prior art, when data was acquired that included items for which no predefined conversion profile was defined, the user had to check the contents of the data and determine which of the predefined items the undefined items corresponded to, resulting in a problem of cumbersome processing of the data.

[0005] The present invention has been made in consideration of these points, and aims to reduce the effort required to process data for clerical work that includes items for which no conversion profile is defined in advance. [Means for solving the problem]

[0006] An information processing device of a first aspect of the present invention has a memory unit that stores format information including defined items, which are multiple defined items; an acquisition unit that acquires data to be processed including the multiple items; an item identification unit that identifies, based on the names of the multiple items included in the data to be processed, which of the defined items included in the format information each of the multiple items corresponds to; when there is an unspecified item among the items included in the data to be processed for which the item identification unit cannot identify a corresponding defined item, a candidate identification unit that identifies, for the unspecified item, a candidate item in the format information that is a defined item that is a candidate for the unspecified item to which the unspecified item corresponds; and an output unit that outputs the unspecified item in correspondence with the candidate item identified by the candidate identification unit.

[0007] When there is an unspecified item among the items included in the data to be processed, which is an item for which the item identification unit cannot identify a corresponding defined item, the candidate identification unit may identify, for the unspecified item, a candidate item that is a defined item in the format information that is a candidate for the unspecified item based on the relationship between the items included in the data to be processed.

[0008] The item identifying unit may identify pre-defined items to which each of the plurality of items corresponds based on the meanings indicated by the names of the plurality of items.

[0009] The acquisition unit may acquire the data to be processed further including an amount associated with at least one of the plurality of items, and the candidate identification unit may identify a candidate item corresponding to the unidentified item based on a result of calculating the amount.

[0010] The data processing apparatus may further include a position identification unit that identifies a position at which each of the items included in the data to be processed is located in the data to be processed, and the candidate identification unit may identify a candidate item corresponding to the unidentified item based on the position at which the unidentified item is located in the data to be processed.

[0011] The output unit may further output a score indicating a degree of likelihood that the unspecified item corresponds to the candidate item specified by the candidate specification unit.

[0012] When the candidate specification section is unable to specify a candidate item corresponding to the unspecified item, the output section may display a name to be set for the unspecified item.

[0013] An information processing method of a second aspect of the present invention includes the steps of: acquiring data to be processed including a plurality of items; an item identification step of referring to a memory unit that stores format information including defined items, which are a plurality of predefined items, and identifying, based on the names of each of the plurality of items included in the data to be processed, which of the predefined items included in the format information each of the plurality of items corresponds to; and, if there is an unspecified item among the items included in the data to be processed for which a corresponding defined item cannot be identified in the item identification step, a candidate identification step of identifying, for the unspecified item, a candidate item that is a defined item in the format information that is a candidate for the unspecified item to which the unspecified item corresponds, based on the relationship between the items included in the data to be processed; and a step of outputting the unspecified item in correspondence with the candidate item identified in the candidate identification step.

[0014] In a third aspect of the program of the present invention, the program causes a computer to execute the steps of: acquiring data to be processed including a plurality of items; an item identification step of referring to a memory unit that stores format information including defined items, which are a plurality of predefined items, and identifying, based on the names of each of the plurality of items included in the data to be processed, to which of the defined items included in the format information each of the plurality of items corresponds; if there is an unspecified item among the items included in the data to be processed, which is an item for which a corresponding defined item cannot be identified in the item identification step, a candidate identification step of identifying, for the unspecified item, a defined item in the format information that is a candidate for which the unspecified item corresponds, based on the relationship between the items included in the data to be processed; and a step of outputting the unspecified item in correspondence with the candidate item identified in the candidate identification step. Effect of the Invention

[0015] According to the present invention, it is possible to reduce the cost of processing data to be processed that includes items for which a conversion profile is not defined in advance. [Brief description of the drawings]

[0016] [Figure 1] 1 is a diagram for explaining an overview of an information processing system S according to an embodiment. [Diagram 2] 1 is a block diagram showing a configuration of an information processing device 1. FIG. [Diagram 3] 4 is a diagram showing an example of a data structure of format information stored in a storage unit 12. FIG. [Figure 4] 13 is a diagram showing an example of processing target data acquired by an acquisition unit 131. FIG. [Diagram 5] 13 is a diagram showing an example of a screen output by an output unit 134. FIG. [Figure 6] 3 is a flowchart showing a process flow in the information processing device 1. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0017] [Outline of Information Processing System S] FIG. 1 is a diagram for explaining an overview of an information processing system S. The information processing system S is a system for supporting business processing. The information processing system S has an information processing device 1 and an information terminal 2. The information processing device 1 and the information terminal 2 are communicatively connected via a network. The information processing system S may further include a device that executes subsequent processing on the acquired data.

[0018] The information processing device 1 is a device for acquiring data to be processed (hereinafter referred to as "data to be processed") and mapping each item included in the acquired data to be processed to data that can be exchanged on a network. More specifically, the information processing device 1 stores format information. The format information will be described later, and indicates data that can be processed in the information processing system S. The data to be processed is electronic data of documents to be processed. Examples of the data to be processed include, but are not limited to, vouchers such as purchase orders, delivery notes, and invoices, and contracts.

[0019] The information terminal 2 is a terminal device used by a user. The information terminal 2 transmits data to be processed to the information processing device 1. Based on the information acquired from the information processing device 1, the information terminal 2 displays a screen for the user to confirm candidates for mapping between items of the data to be processed and items included in the format information. Note that the user of the information processing system S is a person in charge at a business entity that performs paperwork using the data to be processed.

[0020] The processing in the information processing system S will be described. The information processing device 1 acquires data to be processed ((1) in FIG. 1). The information processing device 1 identifies corresponding predefined items for each of a plurality of items included in the data to be processed ((2) in FIG. 1). As an example, the information processing device 1 identifies corresponding predefined items based on the names of items included in the data to be processed.

[0021] The information processing device 1 identifies, among the items included in the data to be processed, items for which a corresponding predefined item cannot be identified as unspecified items ((3) in FIG. 1). The information processing device 1 identifies them as candidate items corresponding to the unspecified items ((4) in FIG. 1). Candidate items are defined items that are candidates corresponding to unspecified items in the format information. As an example, the information processing device 1 identifies candidate items based on the content indicated by the defined items included in the format information and the relationship between the unspecified items and the predefined items and the identified items. The information processing device 1 outputs the candidate items ((5) in FIG. 1). As an example, the information processing device 1 displays the unspecified items and the candidate items in association with each other on the information terminal 2.

[0022] When the information processing device 1 receives an operation to confirm a candidate item as an item corresponding to an unspecified item via the information terminal 2, the information processing device 1 generates processing target data in which the name of the item is replaced with the name of the candidate item. As an example, the information processing device 1 may output the replaced processing target data to a device that executes subsequent processing.

[0023] By configuring the information processing system S in this way, it is possible to reduce the effort required to process data that is the subject of administrative processing and that includes items for which a conversion profile is not defined in advance.

[0024] [Configuration of information processing device 1] 2 is a block diagram showing the configuration of the information processing device 1. The information processing device 1 has a communication unit 11, a storage unit 12, and a control unit 13. The control unit 13 has an acquisition unit 131, an item identification unit 132, a candidate identification unit 133, an output unit 134, and a position identification unit 135.

[0025] The communication unit 11 is a communication interface for transmitting and receiving data to and from other devices via a network. The storage unit 12 is a storage medium including a ROM (Read Only Memory), a RAM (Random Access Memory), an SSD (Solid State Drive), a hard disk drive, etc. The storage unit 12 stores in advance a program to be executed by the control unit 13.

[0026] The storage unit 12 stores format information including predefined items, which are a plurality of predefined items. FIG. 3 is a diagram showing an example of a data structure of the format information stored in the storage unit 12. The format information includes "item ID", "item name", "data type", "definition", and "related items". "Item ID" is an ID (Identification) that identifies a predefined item. "Item name" indicates the item name of a predefined item. "Data type" indicates a data type allowed for the predefined item. "Definition" indicates the content indicated by the predefined item and the relationship with other items. The definition includes, as an example, a calculation formula that the item should satisfy with other defined items. "Related items" indicate the item ID of an item that is referenced to calculate the value of the predefined item. The definition may include a value that the predefined item can take.

[0027] The control unit 13 is a processor such as a CPU (Central Processing Unit). The control unit 13 executes a program stored in the storage unit 12 to function as an acquisition unit 131, an item identification unit 132, a candidate identification unit 133, an output unit 134, and a position identification unit 135.

[0028] The acquisition unit 131 acquires processing target data including a plurality of items. FIG. 4 is a diagram showing an example of processing target data acquired by the acquisition unit 131. The processing target data includes a plurality of items, and includes an item name and a value for each item. As an example, the acquisition unit 131 acquires the processing target data from the information terminal 2. The acquisition unit 131 may acquire the processing target data from an external device (not shown). Note that the acquisition unit 131 may acquire the processing target data by acquiring image data of a document and performing OCR processing on the acquired image data.

[0029] The item identification unit 132 identifies which of the predefined items included in the format information each of the multiple items corresponds to based on the name of each of the multiple items included in the data to be processed. The item identification unit 132 identifies the items that have names that match the names of the items included in the data to be processed in the "item name" included in the format information as predefined items corresponding to the respective items. The item identification unit 132 identifies, among the items included in the data to be processed, items for which a predefined item cannot be identified based on the name as unidentified items. As an example, in the data to be processed shown in FIG. 4, "total amount" does not match any of the predefined items, so it is identified as an unidentified item. Note that, as described later, the item identification unit 132 may identify predefined items corresponding to the items included in the data to be processed based on the meaning of the items included in the data to be processed.

[0030] When there is an unspecified item, which is an item for which the item specifying unit 132 cannot specify a corresponding defined item among the items included in the data to be processed, the candidate specifying unit 133 specifies a candidate item for the unspecified item. As an example, the candidate specifying unit 133 specifies a candidate item, which is a defined item that is a candidate for the unspecified item in the format information, based on the relationship between the items included in the data to be processed. That is, the candidate specifying unit 133 determines whether or not the relationship between the unspecified item and another item (hereinafter, referred to as a specified item) for which a corresponding defined item has been specified matches the relationship indicated by the "definition" of any of the defined items. The candidate specifying unit 133 specifies a defined item, whose relationship between the unspecified item and the specified item matches the relationship indicated by the "definition", as a candidate item corresponding to the unspecified item. The candidate specifying unit 133 may also specify a candidate item based on the distance between the items, as described later.

[0031] The output unit 134 outputs the unspecified items and the candidate items specified by the candidate specification unit 133 in association with each other. The output unit 134 displays a screen for confirming the candidate items corresponding to the unspecified items on the information terminal 2. FIG. 5 is a diagram showing an example of a screen displayed by the output unit 134. On the screen shown in FIG. 5, the unspecified items and the candidate items specified by the candidate specification unit 133 are displayed. When the user performs an operation to associate the unspecified items with the candidate items on the information terminal 2 (for example, when the button displayed as "OK" on the screen shown in FIG. 5 is pressed), the output unit 134 maps the unspecified items in the data to be processed with the specified candidate items. As an example, the output unit 134 generates data to be processed in which the item names of the unspecified items in the data to be processed are replaced with the item names of the specified candidate items. The output unit 134 may store the generated data to be processed after replacement in the storage unit 12, or may output the data to be processed to an external device that performs subsequent processing on the data to be processed.

[0032] The candidate specification unit 133 may specify multiple candidate items for one unspecified item. When the candidate specification unit 133 specifies multiple candidate items, the output unit 134 may display a screen for selecting a defined item corresponding to the unspecified item from the specified multiple candidate items. In this case, the output unit 134 generates processing target data in which the item name of the unspecified item in the processing target data is replaced with the candidate item selected by the user on the displayed screen.

[0033] Furthermore, when the candidate specification unit 133 cannot specify a candidate item corresponding to the unspecified item, the output unit 134 causes the information terminal 2 to display an alert that warns that a candidate item corresponding to the unspecified item cannot be specified.

[0034] The information processing device 1 configured in this way has the effect of reducing the effort required to process data to be processed, which includes items for which a conversion profile is not defined in advance.

[0035] The information processing device 1 may identify predefined items corresponding to items included in the data to be processed based on the meaning of the name of the item.

[0036] The item identification unit 132 identifies predefined items corresponding to each of the multiple items based on the meanings indicated by the names of the multiple items. As an example, the item identification unit 132 identifies items having item names similar to the meanings of the item names of the items included in the data to be processed using a known natural language processing technique. More specifically, the item identification unit 132 calculates the similarity between each of the item names of the items included in the data to be processed and each of the predefined items included in the format information, and identifies the predefined items whose similarity is equal to or greater than a predetermined threshold as the predefined items corresponding to the items included in the data to be processed.

[0037] By configuring the information processing device 1 in this way, it is possible to identify the corresponding predefined item even if the item names do not match exactly. As a result, in the information processing device 1, it is difficult to map data to be processed, including items for which a conversion profile is not defined in advance, with predefined data, and it is possible to reduce the effort required to process the data.

[0038] In a case where a calculation method for a defined item is defined in the format information, the information processing device 1 may be configured to specify an unspecified item as a defined item corresponding to the unspecified item when the calculation method matches the unspecified item.

[0039] The acquisition unit 131 acquires data to be processed that further includes amounts associated with at least one of the multiple items. In the data to be processed shown in Fig. 4, amounts are associated with the "Subtotal" of "Product 1", the "Subtotal" of "Product 2", the "Total Amount (excluding tax)", the "Total Amount (subject to 10%)", the "Total Amount (subject to 8%)", the "Total Consumption Tax Amount", the "Total Consumption Tax Amount (10%)", the "Total Consumption Tax Amount (8%)", and the "Total Amount".

[0040] In the data to be processed shown in FIG. 4, the "total amount" item does not correspond to the item name included in the format information, so as a result of processing by the item identification unit 132, the "total amount" item is identified as an unspecified item. Then, the candidate identification unit 133 identifies a candidate item corresponding to the unspecified item based on the result of calculating the amount. That is, the candidate identification unit 133 determines whether the amount associated with the unspecified item matches the result of calculating the amount associated with one or more other items included in the data to be processed based on a calculation method for the related items by identifying related items associated with specific defined items included in the format information. If the results of the determination match, the candidate identification unit 133 identifies the defined item as a candidate item for the unspecified item.

[0041] Specifically, when the amount associated with the "total amount" item and other identified items satisfy the formula indicated by the "definition" of any defined item included in the format information, the candidate identification unit 133 identifies the defined item as a candidate item for "total amount." Specifically, the related items of "total billing amount" are "total amount (excluding tax)" and "total consumption tax," the amount of "total amount (excluding tax)" is "150,000 yen," and the amount of "total consumption tax" is "13,000 yen." Furthermore, the "Total amount" amount of "163,000 yen", the "Total amount (excluding tax)" amount of "150,000 yen", and the "Total consumption tax amount" amount of "13,000 yen" in the data to be processed satisfy the relationship with "Total amount (excluding tax) + total consumption tax amount" in the "Definition" associated with the "Total billing amount" in the format information, and therefore the candidate identification unit 133 identifies "Total billing amount" from the defined items in the data to be processed as a candidate item for the unspecified item "Total amount".

[0042] By configuring the information processing device 1 in this way, data to be processed including items that are not defined in advance can be mapped to items that have been defined.

[0043] By configuring the information processing device 1 to identify candidate items based on the position where an unidentified item is included, data may be mapped without having to determine a conversion profile in advance.

[0044] The position identification unit 135 identifies the position where each item included in the processing target data is arranged in the processing target data. The position where each item is arranged in the processing target data may be, for example, the order of the items in the processing target data. In addition, when the processing target data is acquired by performing OCR processing on input image data, the position may be the coordinate where the item is arranged in the image data.

[0045] The candidate specification unit 133 specifies a candidate item corresponding to an unspecified item based on the position where the unspecified item is arranged in the data to be processed. For example, if the data to be processed includes an item indicating a date and the item specification unit 132 cannot specify a corresponding defined item, the "issue date" is specified as a candidate item for the date if the position including the date and the position including the "document number" are closer than a predetermined threshold. In a similar case, the "payment due date" is specified as a candidate item for the date if the position including the date and the position including the "transfer destination information" are closer than a predetermined threshold.

[0046] The information processing device 1 may be configured to display a score indicating the likelihood of an item being a candidate item.

[0047] The output unit 134 further outputs a score indicating the degree of probability that the unspecified item corresponds to the candidate item specified by the candidate specification unit 133. That is, the candidate specification unit 133 calculates a score for the candidate item. As an example, the score is calculated based on the similarity between the item name of the unspecified item and the item name of the candidate item. The candidate specification unit 133 may further calculate a score based on the positional relationship between the unspecified item and another item related to the candidate item. The output unit 134 may further display the calculated score for the candidate item on the screen displaying the candidate items.

[0048] The information processing device 1 configured in this way has the effect of making it easier for the user to determine whether or not a specified candidate item corresponds to an unspecified item.

[0049] When a candidate item corresponding to an unspecified item cannot be specified, the information processing device 1 may be configured to display a name to be set for the unspecified item.

[0050] When the candidate specification unit 133 cannot specify a candidate item corresponding to an unspecified item, the output unit 134 displays a name to be set for the unspecified item. As an example, the storage unit 12 stores a trained model that has been trained to output a name to be set for the item when the data to be processed and the item to be named in the data to be processed are input, and the output unit 134 inputs the data to be processed and the unspecified item into the trained model stored in the storage unit 12 and displays the output name on the information terminal 2. When the user operates the information terminal 2 to confirm the name, data to be processed is generated in which the name of the unspecified item is replaced with the name output by the trained model.

[0051] By configuring the information processing device 1 in this way, it is possible to reduce the burden on the user of dealing with unspecified items.

[0052] [Processing flow in information processing device 1] Fig. 6 is a flowchart showing the flow of processing in the information processing device 1. The flowchart in Fig. 6 starts from the point in time when the data to be processed is acquired.

[0053] The acquiring unit 131 acquires data to be processed (S01). The item identifying unit 132 identifies a corresponding predefined item in the format information for each item included in the acquired data to be processed (S02). The item identifying unit 132 identifies, among the items included in the data to be processed, an item for which a corresponding predefined item cannot be identified as an unidentified item (S03).

[0054] The candidate specification unit 133 specifies a candidate item corresponding to the unspecified item (S04). The output unit 134 judges whether or not a candidate item corresponding to the unspecified item has been specified (S05). When a candidate item has been specified (YES in S05), the output unit 134 outputs a screen for confirming a predefined item corresponding to the unspecified item to the information terminal 2 (S06). The output unit 134 outputs the candidate item specified by the candidate specification unit 133 in association with the screen displayed on the information terminal 2. When an operation for confirming a predefined item corresponding to the unspecified item is performed, the output unit 134 may store the processing target data in which the name of the unspecified item has been replaced with the name of the candidate item in the storage unit 12, or may output the processing target data after replacement to a device that executes a subsequent process. Then, the information processing device 1 ends the process.

[0055] If no candidate item is identified (NO in S05), the output unit 134 outputs an alert indicating that the data to be processed includes an item that cannot be mapped to an item included in the format information (S07). Then, the information processing device 1 ends the process.

[0056] [Effects of this embodiment] As described above, the information processing device 1 has the effect of reducing the effort required to process data to be processed that includes items for which a conversion profile is not defined in advance.

[0057] Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. For example, all or part of the device can be configured by distributing or integrating functionally or physically in any unit. In addition, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effect of the new embodiment resulting from the combination combines the effect of the original embodiment. [Explanation of symbols]

[0058] 1. Information processing device 11 Communications Department 12 Storage section 13 Control section 131 Acquisition Department 132 Item Specification Section 133 Candidate identification part 134 Output section 135 Location identification part

Claims

1. A storage unit that stores format information including defined items, which are a plurality of defined items; An acquisition unit that acquires processing target data including a plurality of items; an item specifying unit that specifies, based on the names of each of a plurality of items included in the processing target data, which of the predefined items included in the format information each of the plurality of items corresponds to; a candidate specification unit that specifies, when an unspecified item is present among the items included in the data to be processed and the item specification unit is unable to specify a corresponding defined item, a candidate item that is a defined item in the format information and is a candidate for the unspecified item; an output unit that outputs the unspecified item and the candidate item specified by the candidate specification unit in association with each other; An information processing device having the above configuration.

2. the candidate identification unit, when there is an unspecified item that is an item among the items included in the processing target data for which the item identification unit cannot identify a corresponding defined item, identifies, for the unspecified item, a candidate item that is a defined item in the format information that is a candidate for the unspecified item based on a relationship between the items included in the processing target data; The information processing device according to claim 1 .

3. the item identifying unit identifies a defined item corresponding to each of the plurality of items based on the meaning of each of the names of the plurality of items; The information processing device according to claim 1 .

4. The acquisition unit acquires the processing target data further including an amount associated with at least one of the plurality of items, The candidate specification unit specifies a candidate item corresponding to the unspecified item based on a result of the calculation of the amount. The information processing device according to claim 1 .

5. a position specifying unit that specifies a position where each of the items included in the processing target data is arranged in the processing target data; the candidate identification unit identifies a candidate item corresponding to the unspecified item based on a position of the unspecified item in the processing target data. The information processing device according to claim 1 .

6. The output unit further outputs a score indicating a degree of likelihood that the unspecified item corresponds to the candidate item specified by the candidate specification unit. The information processing device according to claim 1 .

7. the output unit displays a name to be set for the unspecified item when the candidate specification unit cannot specify a candidate item corresponding to the unspecified item. The information processing device according to claim 1 .

8. The computer executes A step of acquiring data to be processed that includes a plurality of items; an item specifying step of referring to a storage unit that stores format information including predefined items, which are a plurality of predefined items, and specifying, based on the names of the plurality of items included in the data to be processed, which of the predefined items included in the format information each of the plurality of items corresponds to; a candidate specifying step of specifying, for the unspecified item, a defined item in the format information that is a candidate for the unspecified item in accordance with a relationship between the items included in the data to be processed, when the unspecified item is an unspecified item that is an item for which a corresponding defined item cannot be specified in the item specifying step among the items included in the data to be processed; a step of outputting the unspecified item and the candidate item specified in the candidate specifying step in association with each other; An information processing method comprising the steps of:

9. On the computer, A step of acquiring data to be processed that includes a plurality of items; an item specifying step of referring to a storage unit that stores format information including predefined items, which are a plurality of predefined items, and specifying, based on the names of the plurality of items included in the data to be processed, which of the predefined items included in the format information each of the plurality of items corresponds to; a candidate specifying step of specifying, for the unspecified item, a defined item in the format information that is a candidate for the unspecified item in accordance with a relationship between the items included in the data to be processed, when the unspecified item is an unspecified item that is an item for which a corresponding defined item cannot be specified in the item specifying step among the items included in the data to be processed; a step of outputting the unspecified item and the candidate item specified in the candidate specifying step in association with each other; A program that executes the following.

Citation Information

Patent Citations

  • Data format conversion method between user companies using EDI (electronic data interchange) and its system

    JP2003208382A