Sign In to Follow Application
View All Documents & Correspondence

Report Data Management Server And Report Data Management Program

Abstract: A report data management server includes a report 5 data storing unit storing position information and report data in association with each other. The report data management server receives a request for supply of information containing position information, extracts information corresponding to position information contained 10 in the request for supply from the report data storing unit, and supplies extracted information to a user terminal.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
31 October 2014
Publication Number
27/2015
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
Parent Application

Applicants

IPS CO., LTD.
16th Fl., Tower B, Grand Front Osaka, 3-1, Ofuka-cho, Kita-ku, Osaka-shi, Osaka 530-0011, Japan

Inventors

1. Toshifumi AKITA
c/o IPS CO., LTD., 16th Fl., Tower B, Grand Front Osaka, 3-1, Ofuka-cho, Kita-ku, Osaka-shi, Osaka 530-0011, Japan

Specification

REPORT DATA MANAGEMENT SERVER AND REPORT DATA MANAGEMENT
PROGRAM
BACKGROUND
5 Technical Field
[0001]
The present invention relates to a report data
management server which is a server for operation of ERP,
and provides various types of data via a communication
10 network in accordance with a request issued from a user
terminal used by a user. The present invention further
relates to a report data management program incorporated in
this report data management server.
Related Art
15 [0002]
Package software called ERP (Enterprise Resource
Planning) has been the mainstream software used for
building core business systems in enterprises. An
increasing number of these core business systems containing
20 ERP (enterprise resource planning systems, or ERP systems)
are built on relational databases. The principal
objectives of application programs designed for the systems
are often focused on business processing, while primary
attention is scarcely given to output reports in the use of
25 the systems.
[0003]
Under these circumstances, various data warehouse
3
systems offering complementary functions for the core
business systems have been proposed for the purpose of
processing a large volume of business data at high speed,
analyzing business data in various aspects, and outputting
reports (for example, see JP 2002-5 312208 A).
SUMMARY
[0005]
These systems aimed at managing information such as
10 reports manage many types of reports, and further manages
report data containing a considerable volume of data.
Accordingly, it is highly demanded to develop such a
technology which allows a user to more easily handle
various types of data (or various types of information)
15 without imposing the necessity of complicated operation or
determination on a user.
[0006]
It is an object of the present invention to provide a
technology which allows a user to more easily handle
20 various types of information in a business system (ERP
system) providing information on reports.
[0007]
A report data management server according to the
present invention is a server for operation of ERP, and
25 provides report data produced for each business in a
business process to a user via a communication network in
accordance with a request issued from a user terminal used
4
by the user. The report data management server includes: a
report data storing unit storing position information and
report data in association with each other; a supply
request receiving unit receiving a request for supply of
5 information containing position information from the user
terminal; an extracting unit extracting information
corresponding to position information contained in the
request for supply from the report data storing unit in
accordance with reception of the request for supply by the
10 supply request receiving unit; and a supplying unit
supplying information extracted by the extracting unit to
the user terminal.
[0008]
This structure allows a user to more easily handle
15 various types of information in a business system providing
information concerning reports.
[0009]
The report data storing unit may be configured to
store information concerning organizations in association
20 with the position information and the report data. The
extracting unit may be configured to extract an
organization corresponding to the position information.
The supplying unit may be configured to supply information
containing the organization to the user terminal.
25 [0010]
The supply request receiving unit may be configured
to receive a request for supply created in accordance with
5
input operation for inputting report data on the user
terminal side.
[0011]
The report data management server may be configured
5 to include a saving request receiving unit receiving a
request for saving of report data, and a storing unit
storing in the report data storing unit report data
corresponding to the request for saving and the position
information in association with each other in accordance
10 with reception of the request for saving by the saving
request receiving unit.
[0012]
The supply request receiving unit may be configured
to receive a request for supply created on the user
15 terminal side in accordance with a request for use of
report data.
[0013]
The request for use may be configured to contain a
request concerning search or reference of report data.
20 [0014]
The extracting unit may be configured to extract
report data corresponding to the position information. The
supplying unit may be configured to supply information
containing the report data to the user terminal.
25 [0015]
The extracting unit may be configured to extract
report data corresponding to the position information when
6
a request for supply received by the supply request
receiving unit is a request for supply created in
accordance with the request for use. The supplying unit
may be configured to supply information containing the
5 report data to the user terminal.
[0016]
A report data management program according to the
present invention allows operation of ERP, and allows a
report data management server to execute a process for
10 supplying report data produced for each business in a
business process to a user via a communication network in
accordance with a request issued from a user terminal used
by the user. Under the report data management program the
report data management server including a report data
15 storing unit storing position information and report data
in association with each other executes a supply request
receiving process receiving a request for supply of
information containing position information from the user
terminal, an extracting process extracting information
20 corresponding to position information contained in the
request for supply from the report data storing unit in
accordance with reception of the request for supply in the
supply request receiving process, and a supplying process
supplying information extracted in the extracting process
25 to the user terminal.
[0017]
According to the present invention, a user is allowed
7
to more easily handle various types of information in a
business system providing information on reports.
BRIEF DESCRIPTION OF DRAWINGS
5 [0018]
FIG. 1 is a block diagram illustrating a constitution
example of a report data management system;
FIG. 2 is a figure illustrating an example of a
storing condition of an organization determining master;
10 FIG. 3 is a figure illustrating an example of a
storing condition of voucher data;
FIG. 4 is a flowchart showing an example of a voucher
data storing process;
FIG. 5 is a flowchart showing an example of a voucher
15 data supplying process;
FIG. 6 is a figure illustrating an example of a
screen receiving a request for use; and
FIG. 7 is a figure illustrating an example of a
voucher list screen.
20
DETAILED DESCRIPTION
[0019]
An embodiment according to the present invention is
hereinafter described with reference to the drawings.
25 [0020]
FIG. 1 is a block diagram illustrating a constitution
example of a report data management system 100 according to
8
the embodiment of the present invention. As illustrated in
FIG. 1, the report data management system 100 includes a
server 10 and a user terminal 30.
[0021]
5 The server 10 and the user terminal 30 are connected
to each other via a communication network such as the
Internet, or a relay. Practically, the report data
management system 100 includes a plurality of user
terminals not shown in the figure. These user terminals
10 may be configured to be either communicable with each other
via the server 10, or incommunicable with each other.
[0022]
The server 10 is connected to a not-shown enterprise
resource planning system via a communication network such
15 as a LAN (Local Area Network) and a dedicated communication
line.
[0023]
The enterprise resource planning system includes a
core business server, a data warehouse server (DWH server),
20 and a voucher data DB (Database). The enterprise resource
planning system performs enterprise resource planning
functions by communicating with (transmitting and receiving
various types of information to and from) the server 10 as
necessary. Known technologies are applied to the core
25 business server and the like included in the enterprise
resource planning system. It is preferable that the core
business server and the DWH server are connected to each
9
other via a dedicated communication line.
[0024]
The core business server is a server managed by a
manager of the report data management system 100, for
5 example, and performs various types of functions for
managing report data concerning various types of business
affairs (such as creation, update, and saving of data).
The core business server is constituted by an ordinary
information processing device provided with an OS
10 (Operating System) and a relational DB.
[0025]
The term “report” in this context is a general term
referring to books, vouchers and the like. Books herein
are materials where items concerning receipts and
15 disbursements of money and articles are entered, while
vouchers herein are data based on which books are created,
and are evidences for business transactions or the like.
Discussed in this embodiment is an example in which the
core business server handles only voucher data as report
20 data.
[0026]
The core business server executes various types of
processes under a business application program. Examples
of the business application program herein include a sales
25 task management program, a production management program, a
financial accounting management program, and a managerial
accounting management program.
10
[0027]
The DWH server is a server managed by the system
manager of the report data management system 100, for
example, and performs various types of functions for
realizing 5 a data warehouse. The data warehouse in this
context refers to a system which analyzes relevance between
respective items in business data such as report data
accumulated in the time-series order. The DWH server has a
function of converting files in CSV (Comma Separated
10 Values) format transferred from the core business server
into data in a predetermined data format, for example, and
registering respective types of the converted data in
predetermined storing areas. The DWH server may be
configured to extract data corresponding to respective
15 storing areas from data in the state of CSV format without
converting data format.
[0028]
The voucher data DB is a storage medium which stores
various types of voucher data collected, sorted, or
20 processed in other manners by various types of information
processing under various types of business application
programs (programs stored in a not-shown business
application program DB included in the enterprise resource
planning system). For example, voucher data corresponding
25 to order slips in the voucher data DB is associated with
order slit header information, order slit detailed
information, delivery date schedule and the like, and
11
stored in a structure searchable based on keys such as slip
numbers.
[0029]
The core business server has a function of converting
5 various types of data stored in the voucher data DB into
data in CSV format in accordance with predetermined
extraction conditions, and transmitting the converted data
to the server 10. According to this embodiment, the core
business server transfers data files converted into CSV
10 format using FTP (File Transfer Protocol) to the server 10.
[0030]
Discussed hereinabove is an example of the
constitution of the server 10 for offering a function as a
server for operation of ERP, or as a server included in a
15 system for operation of ERP. Discussed hereinbelow is an
example in which the server 10 contains a voucher data DB
and others for the purpose of simplification of the
explanation or like purposes. More specifically, discussed
in this embodiment is the server 10 having both functions
20 as an application server, and as a database server.
[0031]
The server 10 is a server for operation of ERP, and
provides various types of data via a communication network
in accordance with a request from the user terminal 30 used
25 by a user. The server 10 is constituted by an information
processing device such as a WWW server, and managed by the
system manager of the report data management system 100.
12
[0032]
As illustrated in FIG. 1, the server 10 in this
embodiment includes an organization determining unit 11, a
voucher registering unit 12, a voucher extracting unit 13,
5 an organization determining master DB 14, and a voucher
data DB 15. The server 10 further includes a control unit
performing various controls, a DB storing various types of
data necessary for performing functions as a server
possibly used in an ordinary report data management system
10 (for example, data used for various types of programs such
as business application program), and other components.
However, parts not particularly relating to the present
invention are not described in detail herein.
[0033]
15 The organization determining unit 11 has a function
of determining an organization in accordance with a request
issued from the user terminal 30. The organization in this
context refers to information about a corresponding element
in various groups such as factories and warehouses
20 associated with voucher data. Examples of the function for
determining organizations include an extraction function
which extracts one or more organizations from a plurality
of organizations under a predetermined rule. Examples of
the predetermined rule include a rule determined based on
25 position information received from the user terminal 30.
[0034]
The voucher registering unit 12 has a function of
13
registering various types of information corresponding to a
request from the user terminal 30 in predetermined storage
areas. According to this embodiment, the voucher
registering unit 12 has a function of storing voucher data
5 in the voucher data DB 15, and a function of temporarily
saving voucher data in a temporary storage area. In the
description of this embodiment, the action for storing
information in a storage medium is expressed in a plurality
of ways as “registering”, “storing”, and “saving” depending
10 on respective cases. However, it is not intended that
these different expressions make any technical distinctions
in expressing this action.
[0035]
The voucher extracting unit 13 has a function of
15 extracting from the voucher data DB 15 voucher data
corresponding to a request from the user terminal 30.
According to this embodiment, the voucher extracting unit
13 has a function of supplying extracted voucher data to
the user terminal 30. Examples of functions expected to be
20 contained in the function of supplying voucher data to the
user terminal 30 include a function of creating information
containing extracted voucher data (such as output
information displayed on a predetermined screen on the user
terminal side), a function of transmitting the created
25 information to the user terminal 30, and other various
functions for allowing the user of the user terminal 30 to
check the contents of voucher data.
14
[0036]
The organization determining master DB 14 has a
function of storing information (organization determining
master) based on which the organization determining unit 11
5 determines organizations.
[0037]
FIG. 2 is a figure illustrating an example of a
storing condition of an organization determining master in
the organization determining master DB 14. As illustrated
10 in FIG. 2, the organization determining master DB 14 stores
organization section, GPS information 1, GPS information 2,
and organization in association with each other. The GPS
(Global Positioning System) information in this context is
an example of position information indicating a location of
15 an organization. According to this embodiment, the GPS
information 1 shows the latitude, while the GPS information
2 shows the longitude. The GPS information 1 and the GPS
information 2 are collectively referred to as GPS
information in the following description. The position
20 information is not limited to the GPS information, but may
be any types of information based on which the organization
determining unit 11 can designate positions of
organizations, such as district names and addresses.
[0038]
25 The voucher data DB 15 has a function of storing
voucher data. According to this embodiment, the voucher
data DB 15 stores position information and voucher data in
15
association with each other.
[0039]
FIG. 3 is a figure illustrating an example of a
storing condition of voucher data in the voucher data DB 15.
5 As illustrated in FIG. 3, the voucher data DB 15 stores
slip number, reference number, transaction classification,
shift classification, article, amount, unit, sum, currency,
factory, warehouse, registration date, registration time,
registering person, and GPS information in association with
10 each other.
[0040]
The factory and the warehouse contained in the
voucher data are associated with the corresponding
organization stored in the organization determining master
15 DB 14. According to this embodiment, the voucher data may
contain GPS information as position information. More
specifically, it is assumed in this embodiment that
position information may be contained in voucher data in a
method for associating voucher data and position
20 information.
[0041]
The user terminal 30 includes a control unit 31. The
user terminal 30 is an information processing device such
as iPad (registered trademark) provided with not-shown CPU
25 (Central Processing Unit), ROM, RAM, display unit and
others. According to this embodiment, it is assumed that
the user terminal 30 contains various types of applications
16
used for handling voucher data, such as a web browser. In
addition, according to this embodiment, the user terminal
30 has a function of defining queries (search item, search
key, extraction key and the like) used for obtaining
5 necessary information from the server 10 in accordance with
operation input from the user, for example, and
transmitting the defined queries to the server 10.
[0042]
The control unit 31 has a function of performing
10 various controls for communicating with the server 10, and
outputting data obtained from the server 10 to the display
unit by a function of software such as a predetermined web
application (web browser), for example.
[0043]
15 According to this embodiment, the control unit 31 has
both functions of transmitting voucher data and GPS
information to the organization determining unit 11 of the
server 10, and receiving information (organization
information) concerning the corresponding organization as a
20 response to the transmission. In this case, the
organization determining unit 11 designates organization
information corresponding to received GPS information by
referring to the organization determining master DB 14, and
transmits the designated organization information to the
25 control unit 31.
[0044]
The control unit 31 further has a function of
17
allowing the voucher registering unit 12 of the server 10
to register voucher data and GPS information in the voucher
data DB 15, and receiving information containing the
resultant registration.
5 [0045]
The control unit 31 further has a function of
transmitting a request for search of voucher data to the
voucher extracting unit 13 of the server 10, and receiving
voucher data extracted by the voucher extracting unit 13 as
10 a response to the request. In this case, the voucher
extracting unit 13 extracts from the voucher data DB 15
voucher data corresponding to the request for search
received from the control unit 31. The constitution of the
request for search may be any constitution as long as
15 conditions for voucher data search are contained in the
request. Examples of the constitution of the request for
search include a constitution containing position
information, and a constitution containing a search word.
[0046]
20 Operation of the report data management system 100
according to this embodiment is hereinafter described with
reference to the drawings. Contents of some actions and
processes not particularly relating to the present
invention may be omitted herein.
25 [0047]
FIG. 4 is a flowchart showing an example of a voucher
data storing process executed by the server 10 and others
18
included in the report data management system 100 according
to this embodiment. Discussed herein is an example in
which the server 10 stores voucher data in accordance with
a request from the user terminal 30 used by a user X. The
5 orders of respective processes constituting various types
of flows described herein are not limited to the specific
orders shown herein as long as no contradiction or the like
is produced in the processing contents.
[0048]
10 In the voucher data storing process, the user
terminal 30 initially receives input of voucher data (step
S101). According to this embodiment, the user terminal 30
receives input of voucher data containing data other than
an organization (organization as data corresponding to
15 items “factory” and “warehouse” in FIG. 3, for example) in
accordance with operation by the user X. The user terminal
30 may be configured to receive, in arbitrary timing, a
request for revise of voucher data input by the user X.
[0049]
20 After receiving input of voucher data, the user
terminal 30 creates position information (step S102).
According to this embodiment, the user terminal 30 creates
position information indicating the location of the user
terminal 30. A known technology is adopted for creating
25 the position information, wherefore the method used herein
is not detailed.
[0050]
19
After creating the position information, the user
terminal 30 transmits to the server 10 a request for supply
of information containing the created position information
(step S103). The constitution of the request for supply is
5 not limited to a particular constitution, but may be any
constitution as long as the constitution contains position
information and allows designation of the user terminal 30
and the information requested by the user terminal 30 on
the server 10 side.
10 [0051]
The server 10 receives the request for supply from
the user terminal 30 (step S104). According to this
embodiment, the server 10 receives the request for supply,
which contains position information indicating the position
15 of the user terminal 30, from the user terminal 30 having
completed necessary authentication beforehand.
[0052]
After receiving the request for supply, the server 10
extracts an organization corresponding to the position
20 information contained in the received request for supply
(step S105). According to this embodiment, the server 10
extracts the organization corresponding to the position
information by referring to the organization determining
master DB 14. The organization corresponding to the
25 position information in this context is not limited to a
particular organization, but may be any organization as
long as the organization can be designated based on the
20
position information. According to this embodiment, the
server 10 extracts an organization uniquely associated with
position information in the organization determining master.
The method for extracting the organization corresponding to
5 the position information is not limited to this method, but
may be arbitrary methods. For example, the server 10 may
extracts a plurality of organizations. In this case, the
server 10 may be configured to require the user X to select
an organization from initially proposed organizations.
10 [0053]
After extracting the organization, the server 10
supplies information containing the extracted organization
to the user terminal 30 (step S106). According to this
embodiment, the server 10 transmits to the user terminal 30
15 output information containing voucher data which includes
an organization (such as data corresponding to the items
“factory” and “warehouse” in FIG. 3). The output
information in this context refers to information used for
outputting various types of data and information in a
20 manner recognizable by the user X on the user terminal 30.
The method for supplying information is not limited to
transmission of output information to the user terminal 30.
More specifically, the constitution of the server 10 for
supplying information to the user terminal 30 may be any
25 constitution as long as information can be supplied to the
user X as a consequence. Examples of the method for
supplying information to the user terminal 30 include
21
supply of information via another computer.
[0054]
The user terminal 30 displays an output screen in
correspondence with information supplied from the server 10
(5 step S107). According to this embodiment, the user
terminal 30 displays a screen (organization proposal
screen) for proposing organizations contained in the
received output information to the user X on a display
screen of a display device (not shown) included in the user
10 terminal 30.
[0055]
After displaying the output screen, the user terminal
30 transmits a request for saving of voucher data to the
server 10 (step S108). Then, the process executed herein
15 ends. According to this embodiment, the user terminal 30
creates a request for saving of data containing voucher
data including a selected organization in accordance with
reception of selection operation by the user X for
selecting the organization, and transmits the created
20 request for saving to the server 10. When the server 10
retains voucher data not containing the organization as
data already transmitted thereto, the user terminal 30 may
be configured to transmit a request for saving of only data
containing the organization to the server 10.
25 [0056]
The server 10 receives the request for saving from
the user terminal 30 (step S109). According to this
22
embodiment, the server 10 receives the request for saving
of voucher data containing the organization (or voucher
data associated with the organization).
[0057]
5 After receiving the request for saving, the server 10
stores the voucher data and the position information
(position information contained in the request for supply
received in the process in step S104 according to this
embodiment) in the voucher data DB 15 in association with
10 each other based on the received request for saving (step
S110). Then, the process executed herein ends.
[0058]
FIG. 5 is a flowchart showing an example of a voucher
data supplying process executed by the server 10 and others
15 of the report data management system 100 according to this
embodiment. Discussed herein is an example in which the
server 10 supplies voucher data in accordance with a
request from the user terminal 30 used by the user X.
[0059]
20 In the voucher data supplying process, the user
terminal 30 initially receives a request for use of voucher
data (step S201). According to this embodiment, the user
terminal 30 determines that a request for use of voucher
data is received based on reception of predetermined
25 operation by the user X. The contents of the request for
use of voucher data herein are not particularly limited.
Examples of the request for use of voucher data include a
23
request for search of voucher data, and a request for
reference of voucher data, for example.
[0060]
FIG. 6 is a figure illustrating an example of a
5 screen displayed by the user terminal 30 at the time of
reception of the request for use. Discussed herein is an
example of a screen (condition input screen) displayed when
a request for search of voucher data is received as a
request for use.
10 [0061]
As illustrated in FIG. 6, a position selection
receiving area 610, a selection condition receiving area
620, and a proceed button 630 are displayed on the
condition input screen.
15 [0062]
The position selection receiving area 610 is an area
for receiving designation by the user X concerning position
information. According to this embodiment, a map is
displayed in the selection condition receiving area 620.
20 The contents of the map displayed in the selection
condition receiving area 620 are not particularly limited.
More specifically, the user terminal 30 may be configured
to display a map corresponding to the position of the user
terminal 30, or configured to display a map corresponding
25 to information about the user X (such as a map containing
the position of the organization to which the user X
belongs), for example.
24
[0063]
The selection condition receiving area 620 is an area
for receiving input of selection conditions from the user X.
According to this embodiment, the user terminal 30 receives
5 input of selection conditions corresponding to
predetermined items such as transcription dates and
articles, based on which input the corresponding selection
conditions meeting the selection conditions are selected
(or extracted) from the voucher data DB 15.
10 [0064]
The proceed button 630 is a virtual button for
receiving a request for execution of extraction of voucher
data corresponding to the input selection conditions.
[0065]
15 After receiving the request for use of voucher data,
the user terminal 30 creates position information (step
S202). According to this embodiment, the user terminal 30
creates position information corresponding to a plurality
of positions 611 through 614 when the user X selects the
20 plurality of positions 611 through 614 on the map displayed
in the position selection receiving area 610, for example.
In this case, the user terminal 30 displays the points
selected by the user X in such a manner as to make
distinctions between these points.
25 [0066]
After creating the position information, the user
terminal 30 transmits a request for supply of information
25
containing the created position information (step S203).
According to this embodiment, the user terminal 30
transmits to the server 10 a request for supply of
information containing the created position information and
5 the input selection conditions in accordance with selection
of the proceed button 630 by the user X.
[0067]
The server 10 receives the request for supply from
the user terminal 30 (step S204). According to this
10 embodiment, the server 10 receives the request for supply
containing the position information and the selection
conditions from the user terminal 30 having completed
necessary authentication beforehand.
[0068]
15 After receiving the request for supply, the server 10
extracts voucher data corresponding to the position
information contained in the received request for supply
from the voucher data DB 15 (step S205). According to this
embodiment, the server 10 extracts from the voucher data DB
20 15 voucher data which is included in the voucher data
containing the position information included in the
received request for supply, and meets the selection
conditions contained in the request for supply.
[0069]
25 After extracting the voucher data, the server 10
supplies information containing the extracted voucher data
to the user terminal 30 (step S206). Then, the process
26
executed herein ends. According to this embodiment, the
server 10 transmits output information containing the
extracted voucher data to the user terminal 30.
[0070]
5 The user terminal 30 displays an output screen
corresponding to the information supplied from the server
10 (step S207). According to this embodiment, the user
terminal 30 displays, on the display screen of the display
device included in the user terminal 30, a screen (voucher
10 list screen) for allowing the user X to recognize the
voucher data contained in the received output information.
[0071]
FIG. 7 is a figure illustrating an example of the
voucher list screen. As illustrated in FIG. 7, a list of
15 various types of information associated with GPS
information as an example of position information is
displayed on the voucher list screen. Description of
specific contents of respective information is not shown in
FIG. 7.
20 [0072]
As discussed herein, a report data management server
(such as the server 10) according to the foregoing
embodiment is a server for operation of ERP, and provides
report data (such as a part of voucher data) produced for
25 each business in a business process to the user X via a
communication network in accordance with a request issued
from the user terminal 30 used by the user X. The report
27
data management server includes: a report data storing unit
(such as the voucher data DB 15) storing position
information (such as GPS information) and report data in
association with each other. The report data management
5 server receives a request for supply of information
containing position information from the user terminal 30
(such as steps S104 and S204), extracts information
corresponding to position information contained in the
request for supply from the report data storing unit in
10 accordance with reception of the request for supply (such
as steps S105 and S205), and supplies extracted information
to the user terminal 30 (such as steps S106 and S206).
Accordingly, the user can more easily handle various types
of information in a business system (ERP system) providing
15 information about reports.
[0073]
More specifically, proposal of organizations
corresponding to the user, and search of vouchers required
by the user are achieved based on position information of
20 the user. Accordingly, the user is allowed to more easily
handle information in a business system provided according
to this embodiment.
[0074]
According to the foregoing embodiment, the report
25 data storing unit (such as voucher data DB 15) stores
information concerning organizations in association with
the position information and the report data (such as
28
voucher data containing GPS information). The server 10
extracts an organization corresponding to the position
information (such as step S105), and supplies information
containing the organization to the user terminal 30 (such
as 5 step S106). Accordingly, proposal of an organization is
allowed based on the position information about the user.
[0075]
According to the foregoing embodiment, the server 10
receives a request for supply created in accordance with
10 input operation for inputting report data on the user
terminal side (such as step S104). Accordingly, proposal
of an organization is allowed based on position information
at the time of voucher input.
[0076]
15 According to the foregoing embodiment, the server 10
receives a request for saving of report data (such as
voucher data) from the user terminal 30 (such as step S109),
and stores in the report data storing unit (such as voucher
data DB 15) report data corresponding to the request for
20 saving and the position information in association with
each other in accordance with reception of the request for
saving (such as step S110). Accordingly, storage of the
voucher data and the position information is allowed in
conjunction with each other at the time of voucher saving.
25 [0077]
According to the foregoing embodiment, the server 10
receives a request for supply created on the user terminal
29
30 side in accordance with a request for use (such as
request for use of voucher data received by the user
terminal 30) (such as step S204). Accordingly, search of
an organization based on the position information is
5 allowed at the time of voucher use.
[0078]
According to the foregoing embodiment, the request
for use received by the user terminal 30 contains a request
concerning search or reference of report data. Accordingly,
10 search of an organization based on the position information
is allowed at the time of search or reference of voucher.
[0079]
According to the foregoing embodiment, the server 10
extracts report data corresponding to the position
15 information (such as step S205), and supplies information
containing the report data to the user terminal (such as
step S206). Accordingly, search of an organization based
on the position information is allowed at the time of
search or reference of voucher.
20 [0080]
According to the foregoing embodiment, the server 10
extracts report data corresponding to the position
information when a received request is a request for supply
created on the user terminal 30 side in accordance with the
25 request for use (such as step S205), and supplies
information containing the report data to the user terminal
30 (such as step S206). Accordingly, search of an
30
organization based on the position information is allowed
at the time of search or reference of voucher.
[0081]
While not particularly touched upon in the foregoing
5 embodiment, it is preferable that the constitution of the
user terminal 30 for receiving selection of a position from
the user X is a constitution operable intuitively by the
user. Examples of the constitution for receiving selection
of a position from the user include a constitution which
10 allows the user terminal 30 to create position information
based on a reduced scale of a map to be displayed, and a
position of contact of the user’s finger (such as a
position of reception of tap operation). Another possible
constitution is a constitution which allows the user
15 terminal 30 to create position information in accordance
with slide operation (such as area designation on a screen
by slide operation) received from the user.
[0082]
According to the embodiment discussed herein, the
20 user terminal 30 creates position information in accordance
with input of voucher data, and transmits to the server 10
a request for supply of information containing the created
position information. However, the timing in which the
user terminal 30 creates position information is not
25 limited to the foregoing timing. It is preferable that
position information is created in the timing suited for
the circumstances of the user. More specifically, the user
31
terminal 30 may regularly create position information
independent of the presence or absence of input of voucher
data, for example. In this case, the user terminal 30 may
transmit position information to the server 10 in
5 accordance with reception of predetermined operation,
display information received from the server 10, and
receive input of voucher data from the user X. This
structure allows the user to enter the remaining input
after the initial proposal of organizations is given.
10 [0083]
While not particularly described in the foregoing
embodiment, the server 10 executes the foregoing respective
processes (see FIGS. 4 and 5) under a processing program
(report data management program) stored in a memory medium
15 included in the server 10. In addition, the user terminal
30 executes the foregoing respective processes (see FIGS. 4
and 5) under a processing program (report data management
program) stored in a memory medium included in the user
terminal 30.
20 [0084]
The constitution of the report data management system
100 is not limited to the foregoing constitution. A part
or all of the functions included in one of the user
terminal 30 and the server 10 of the report data management
25 system 100 may be included in the other of the user
terminal 30 and the server 10. More specifically, a part
or all of the processes described as processes executed by
32
the user terminal 30 may be executed by the server 10, or a
part or all of the processes executed by the server 10 may
be executed by any of the plurality of user terminals 30
through 3N. In addition, a part or all of the information
5 stored in a memory unit included in the server 10 may be
included in any of the plurality of user terminals.
[0085]
The present invention offers an advantageous effect
of allowing a user to more easily handle various types of
10 information in a business system (ERP system) providing
information on reports.
33
We claim:
1. A report data management server which is a server for
operation of ERP, and provides report data produced for
5 each business in a business process to a user via a
communication network in accordance with a request issued
from a user terminal used by the user, comprising:
a report data storing unit storing position
information and report data in association with each other;
10 a supply request receiving unit receiving a request
for supply of information containing position information
from the user terminal;
an extracting unit extracting information
corresponding to position information contained in the
15 request for supply from the report data storing unit in
accordance with reception of the request for supply by the
supply request receiving unit; and
a supplying unit supplying information extracted by
the extracting unit to the user terminal.
20
2. The report data management server according to claim 1,
wherein
the report data storing unit stores information
concerning organizations in association with the position
25 information and the report data,
the extracting unit extracts an organization
corresponding to the position information, and
34
the supplying unit supplies information containing
the organization to the user terminal.
3. The report data management server according to claim 2,
5 wherein the supply request receiving unit receives a
request for supply created in accordance with input
operation for inputting report data on the user terminal
side.
10 4. The report data management server according to claim 2,
further comprising:
a saving request receiving unit receiving a request
for saving of report data; and
a storing unit storing in the report data storing
15 unit report data corresponding to the request for saving
and the position information in association with each other
in accordance with reception of the request for saving by
the saving request receiving unit.
20 5. The report data management server according claims 2,
wherein the supply request receiving unit receives a
request for supply created on the user terminal side in
accordance with a request for use of report data.
25 6. The report data management server according to claim 5,
wherein the request for use contains a request concerning
search or reference of report data.
35
7. The report data management server according to claims 1,
wherein
the extracting unit extracts report data
5 corresponding to the position information, and
the supplying unit supplies information containing
the report data to the user terminal.
8. The report data management server according to claim 5,
10 wherein
the extracting unit extracts report data
corresponding to the position information when a request
for supply received by the supply request receiving unit is
a request for supply created in accordance with the request
15 for use, and
the supplying unit supplies information containing
the report data to the user terminal.
9. A report data management program allowing operation of
20 ERP, and allowing a report data management server to
execute a process for supplying report data produced for
each business in a business process to a user via a
communication network in accordance with a request issued
from a user terminal used by the user, under which program
25 the report data management server including a report data
storing unit storing position information and report data
in association with each other executes
36
a supply request receiving process receiving a
request for supply of information containing position
information from the user terminal,
an extracting process extracting information
5 corresponding to position information contained in the
request for supply from the report data storing unit in
accordance with reception of the request for supply in the
supply request receiving process, and
a supplying process supplying information extracted
10 in the extracting process to the user terminal.

Documents

Application Documents

# Name Date
1 3142-del-2014--Correspondence Other-(24-06-2015).pdf 2015-06-24
1 FORM-5.pdf 2014-11-14
2 3142-del-2014--Form-1-(24-06-2015).pdf 2015-06-24
2 FORM-3.pdf 2014-11-14
3 3142-del-2014--Form-3-(24-06-2015).pdf 2015-06-24
3 19802-23-SPECIFICATION.pdf 2014-11-14
4 3142-del-2014-Others-(14-01-2015).pdf 2015-01-14
4 3142-del-2014--GPA-(24-06-2015).pdf 2015-06-24
5 3142-del-2014-Correspondence Others-(14-01-2015).pdf 2015-01-14
5 3142-del-2014-Correspondence Others-(24-06-2015).pdf 2015-06-24
6 3142-del-2014-Others-(24-06-2015).pdf 2015-06-24
7 3142-del-2014-Correspondence Others-(14-01-2015).pdf 2015-01-14
7 3142-del-2014-Correspondence Others-(24-06-2015).pdf 2015-06-24
8 3142-del-2014--GPA-(24-06-2015).pdf 2015-06-24
8 3142-del-2014-Others-(14-01-2015).pdf 2015-01-14
9 19802-23-SPECIFICATION.pdf 2014-11-14
9 3142-del-2014--Form-3-(24-06-2015).pdf 2015-06-24
10 FORM-3.pdf 2014-11-14
10 3142-del-2014--Form-1-(24-06-2015).pdf 2015-06-24
11 FORM-5.pdf 2014-11-14
11 3142-del-2014--Correspondence Other-(24-06-2015).pdf 2015-06-24