JP5730181B2 - Version upgrade support system, version upgrade support method, and version upgrade support program - Google Patents
Version upgrade support system, version upgrade support method, and version upgrade support program Download PDFInfo
- Publication number
- JP5730181B2 JP5730181B2 JP2011263852A JP2011263852A JP5730181B2 JP 5730181 B2 JP5730181 B2 JP 5730181B2 JP 2011263852 A JP2011263852 A JP 2011263852A JP 2011263852 A JP2011263852 A JP 2011263852A JP 5730181 B2 JP5730181 B2 JP 5730181B2
- Authority
- JP
- Japan
- Prior art keywords
- tax payment
- information
- upgrade
- consolidated tax
- version
- 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
Links
Images
Landscapes
- Stored Programmes (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本発明は、バージョンアップ支援システム、バージョンアップ支援方法、およびバージョンアップ支援プログラムに関するものであり、具体的には、SaaS型連結納税システムにおける、ユーザ側及びサービス提供者側の作業負担を軽減すると共に、不適切なバージョンアップ作業を防止可能とする技術に関する。 The present invention relates to a version upgrade support system, a version upgrade support method, and a version upgrade support program. Specifically, the present invention reduces the work burden on the user side and the service provider side in a SaaS type consolidated tax payment system. The present invention relates to a technology that can prevent inappropriate version upgrade work.
近年のインターネット技術の普及により、ユーザ自身でシステム環境を持たず、ITベンダーなどが用意した環境にユーザがアクセスして所望のサービスを利用する、SaaS型システムが増加している。こうしたSaaS型システムでは、ユーザにとって、ハードウェアやソフトウェアの煩雑なシステム環境保守作業が不要となるメリットが有る。その一方で、SaaS型システムの管理者側では、ユーザにサービスを提供するソフトウェアについて、必要に応じて適宜バージョンアップ等を行い、OSの更新や法律改正など種々の状況に対応した最新のサービスをユーザに提供できるよう図っていく必要がある。 With the spread of Internet technology in recent years, there is an increasing number of SaaS systems in which users do not have a system environment themselves but users access an environment prepared by an IT vendor and use a desired service. Such a SaaS system has an advantage that a complicated system environment maintenance work for hardware and software is not necessary for the user. On the other hand, the administrator of the SaaS system will upgrade the software that provides services to users as needed, and provide the latest services for various situations such as OS updates and legal revisions. It is necessary to make it available to users.
そうしたバージョンアップに関する従来技術としては、バージョンアップ対象プログラムが期待した改定機能と一致するか否かをチェックし、一致する場合にバージョンアップを実施する技術(例えば、特許文献1参照)などが提案されている。 As a conventional technique related to such version upgrade, a technique for checking whether or not the version upgrade target program matches the expected revision function and performing the version upgrade if it matches (for example, see Patent Document 1) has been proposed. ing.
ところで、上述したSaaS型の形態を採用した連結納税システムでは、毎年の税改正に対応したバージョンアップ作業が必要である。このバージョンアップ作業に際しては、決算月や利用パターンといったユーザの業務運用形態と、空きディスク容量といったシステム環境との両方を確認の上で、慎重に作業可否の判断と作業実施日程の設定を行う必要がある。 By the way, in the consolidated tax payment system which employ | adopted the SaaS type form mentioned above, the upgrade work corresponding to an annual tax revision is required. When performing this version upgrade, it is necessary to carefully determine the work availability and set the work schedule after confirming both the user's business operation mode such as the settlement month and usage pattern and the system environment such as free disk space. There is.
しかしながらSaaS型システムでは、業務運用形態の情報はユーザ側の環境に、システム環境の情報はサービス提供者側の環境にと、それぞれの情報の管理主体が異なっている為、両者の詳細を把握した部署または担当者が存在しない現状がある。従って実運用に際し、サービス提供者側が、ユーザに逐一問い合わせするなどして業務運用形態の詳細を確認する必要があり、ユーザ側、サービス提供者側双方の負担が大きい。しかも、そうした確認作業を行ったとしても、確認の誤りや業務運用形態の急な変更などにより、バージョンアップ作業可否判断や作業実施日程の設定を誤り、最悪の場合、連結納税システムに悪影響が生じる懸念も有る。 However, in the SaaS type system, the information management entity is different for the business operation mode information in the user side environment and the system environment information in the service provider side environment. There is a current situation where there is no department or person in charge. Therefore, in actual operation, it is necessary for the service provider side to check the details of the business operation mode by inquiring the user one by one, and the burden on both the user side and the service provider side is large. In addition, even if such confirmation work is performed, due to incorrect confirmation or sudden change in business operation form, etc., the determination of whether or not the upgrade work is possible and the setting of work schedule are wrong, and in the worst case, the consolidated tax payment system will be adversely affected. There are also concerns.
そこで本発明は、SaaS型連結納税システムにおける、ユーザ側及びサービス提供者側の作業負担を軽減すると共に、不適切なバージョンアップ作業を防止可能とする技術の提供を目的とする。 Accordingly, an object of the present invention is to provide a technique that can reduce work burdens on the user side and the service provider side and prevent inappropriate version upgrade work in the SaaS type consolidated tax payment system.
上記課題を解決する本発明のバージョンアップ支援システムは、ユーザが必要とする連結納税用ソフトウェアの機能をネットワークを介し提供する連結納税システムと、前記ユーザが利用するユーザ端末とにネットワークを介して接続された情報処理システムであって、他装置と通信する通信装置と、連結納税システムにおける連結納税用ソフトウェアをバージョンアップ出来る条件とバージョンアップ時の適用バージョンの各情報を各バージョン毎に記憶した第1テーブルを格納した記憶装置と、ユーザ端末側で管理される情報であり、ユーザが前記連結納税用ソフトウェアを利用して実行予定である所定種の連結納税業務の運用情報を、通信装置を介してユーザ端末から受信し、記憶装置における第2テーブルに格納する処理と、連結納税システム側でユーザ別に管理される情報であり、少なくとも、連結納税用ソフトウェアの現在のバージョン、利用状態、および該当連結納税用ソフトウェアがインストールされた記憶装置の空き容量、に関する情報を、通信装置を介して連結納税システムから受信し、記憶装置における第3テーブルに格納する処理と、前記第2テーブルが含む前記所定種の連結納税業務の運用情報に基づいて、ユーザ側で運用予定のある連結納税業務の実行期間を、該当ユーザにおけるバージョンアップ作業不可の期間とし、当該期間の情報を第4テーブルに格納する処理と、連結納税システムにおける各ユーザの連結納税用ソフトウェアに関する各情報を前記第3テーブルより抽出し、抽出した情報を前記第1テーブルにおける該当バージョンの情報に照合し、連結納税用ソフトウェアがバージョンアップの条件を満たすか判定し、該判定結果について該当ユーザのユーザ端末に通知する処理と、前記判定結果の通知に応じたバージョンアップ要請を、通信装置を介してユーザ端末から受信した場合、該当ユーザに関する前記第4テーブルにおいて、現在日付がバージョンアップ作業不可の期間に含まれているか否か判定し、前記判定により、現在日付がバージョンアップ作業不可の期間であると判明した場合、警告画面のデータをユーザ端末に送信する処理と、前記警告画面を表示したユーザ端末より、バージョンアップの実行指示を受信した場合、当該実行指示でバージョンアップ対象とされている連結納税用ソフトウェアについて、前記バージョンアップの条件を満たすかの判定処理を再度実行し、バージョンアップの条件を満たさない場合は、ユーザ端末に所定のメッセージを送信して処理を終了し、バージョンアップの条件を満たす場合は、前記第1テーブルにおける該当連結納税用ソフトウェアの適用バージョンの情報に基づいて、連結納税システムに対し、該当連結納税用ソフトウェアのバージョンアップを行う処理を実行する演算装置と、を備えることを特徴とする。 The upgrade support system of the present invention that solves the above problems is connected via a network to a consolidated tax payment system that provides a function of linked tax payment software required by a user via a network and a user terminal used by the user. A first information storage system for each version that stores information for each version of a communication device that communicates with another device, a condition for upgrading the software for consolidated tax payment in the consolidated tax payment system, and an applicable version at the time of version upgrade The storage device storing the table and the information managed on the user terminal side, the operation information of a predetermined type of consolidated tax payment business that the user is scheduled to execute using the consolidated tax payment software via the communication device Processing received from the user terminal and stored in the second table in the storage device; Information that is managed on a system-by-user basis, and at least information about the current version of the consolidated tax payment software, the usage status, and the free capacity of the storage device in which the relevant consolidated tax payment software is installed, via the communication device The consolidated tax payment business that is scheduled to be operated on the user side based on the processing received from the consolidated tax payment system and stored in the third table in the storage device and the operation information of the predetermined type of consolidated tax payment business included in the second table The execution period is set to a period during which the upgrade operation is not possible for the corresponding user, the information for the period is stored in the fourth table, and the information related to the consolidated tax payment software for each user in the consolidated tax payment system is obtained from the third table. Extract the extracted information into the corresponding version information in the first table. Combined, software consolidated tax is determined satisfies the condition of the upgrade, the process of notifying the user terminal of the relevant user about the determination result, the version up request corresponding to the notification of the determination result, via the communication device In the fourth table related to the user, it is determined whether or not the current date is included in the period during which the upgrade work cannot be performed. When it is determined that there is a process for transmitting the warning screen data to the user terminal and when the upgrade instruction is received from the user terminal that displayed the warning screen, the upgrade instruction is targeted for the upgrade instruction. For consolidated tax payment software, re-determining whether the upgrade conditions are met If the upgrade conditions are not met, a predetermined message is sent to the user terminal and the process is terminated. If the upgrade conditions are met, the application of the corresponding consolidated tax payment software in the first table is applied. And an arithmetic unit that executes a process of upgrading the corresponding consolidated tax payment software for the consolidated tax payment system based on the version information.
また、本発明のバージョンアップ支援方法は、ユーザが必要とする連結納税用ソフトウェアの機能をネットワークを介し提供する連結納税システムと、前記ユーザが利用するユーザ端末とにネットワークを介して接続され、他装置と通信する通信装置と、連結納税システムにおける連結納税用ソフトウェアをバージョンアップ出来る条件とバージョンアップ時の適用バージョンの各情報を各バージョン毎に記憶した第1テーブルを格納した記憶装置とを備えた情報処理システムが、ユーザ端末側で管理される情報であり、ユーザが前記連結納税用ソフトウェアを利用して実行予定である所定種の連結納税業務の運用情報を、通信装置を介してユーザ端末から受信し、記憶装置における第2テーブルに格納する処理と、連結納税システム側でユーザ別に管理される情報であり、少なくとも、連結納税用ソフトウェアの現在のバージョン、利用状態、および該当連結納税用ソフトウェアがインストールされた記憶装置の空き容量、に関する情報を、通信装置を介して連結納税システムから受信し、記憶装置における第3テーブルに格納する処理と、前記第2テーブルが含む前記所定種の連結納税業務の運用情報に基づいて、ユーザ側で運用予定のある連結納税業務の実行期間を、該当ユーザにおけるバージョンアップ作業不可の期間とし、当該期間の情報を第4テーブルに格納する処理と、連結納税システムにおける各ユーザの連結納税用ソフトウェアに関する各情報を前記第3テーブルより抽出し、抽出した情報を前記第1テーブルにおける該当バージョンの情報に照合し、連結納税用ソフトウェアがバージョンアップの条件を満たすか判定し、該判定結果について該当ユーザのユーザ端末に通知する処理と、前記判定結果の通知に応じたバージョンアップ要請を、通信装置を介してユーザ端末から受信した場合、該当ユーザに関する前記第4テーブルにおいて、現在日付がバージョンアップ作業不可の期間に含まれているか否か判定し、前記判定により、現在日付がバージョンアップ作業不可の期間であると判明した場合、警告画面のデータをユーザ端末に送信する処理と、前記警告画面を表示したユーザ端末より、バージョンアップの実行指示を受信した場合、当該実行指示でバージョンアップ対象とされている連結納税用ソフトウェアについて、前記バージョンアップの条件を満たすかの判定処理を再度実行し、バージョンアップの条件を満たさない場合は、ユーザ端末に所定のメッセージを送信して処理を終了し、バージョンアップの条件を満たす場合は、前記第1テーブルにおける該当連結納税用ソフトウェアの適用バージョンの情報に基づいて、連結納税システムに対し、該当連結納税用ソフトウェアのバージョンアップを行う処理と、を実行することを特徴とする。 The version upgrade support method of the present invention is connected to a linked tax payment system that provides a function of linked tax payment software required by a user via a network and a user terminal used by the user via a network. A communication device that communicates with the device, and a storage device that stores a first table that stores information on each version of the conditions for enabling upgrade of the consolidated tax payment software in the consolidated tax payment system and the version applied at the time of upgrade. The information processing system is information managed on the user terminal side, and the operation information of a predetermined type of consolidated tax payment business that is scheduled to be executed by the user using the consolidated tax payment software is transmitted from the user terminal via the communication device. Process to receive and store in the second table in the storage device, This information is managed separately, and at least information about the current version of consolidated tax payment software, usage status, and free capacity of the storage device on which the relevant consolidated tax payment software is installed is consolidated tax payment via a communication device. Based on the processing received from the system and stored in the third table in the storage device and the operation information of the predetermined type of consolidated tax payment business included in the second table, the execution period of the consolidated tax payment business scheduled to be operated on the user side , The processing for storing the information on the period in the fourth table, and each piece of information related to the consolidated tax payment software of each user in the consolidated tax payment system is extracted from the third table, The extracted information is collated with the information of the corresponding version in the first table, and consolidated tax payment Software determines whether meet the upgrade, the process of notifying the user terminal of the relevant user about the determination result, the version up request corresponding to the notification of the determination result, received from the user terminal via the communication device If the current date is included in the period during which the upgrade work is not possible in the fourth table related to the user, and if the current date is determined to be during the period during which the upgrade is not possible, Processing for transmitting warning screen data to the user terminal, and when receiving a version upgrade execution instruction from the user terminal that displayed the warning screen, for the consolidated tax payment software that is subject to version upgrade by the execution instruction, Re-execute the process of determining whether the upgrade conditions are met, If the upgrade condition is not satisfied, a predetermined message is transmitted to the user terminal and the process is terminated. If the upgrade condition is satisfied, the information is based on the applicable version information of the corresponding consolidated tax payment software in the first table. And a process for upgrading the corresponding consolidated tax payment software to the consolidated tax payment system.
また、本発明のバージョンアップ支援プログラムは、ユーザが必要とする連結納税用ソフトウェアの機能をネットワークを介し提供する連結納税システムと、前記ユーザが利用するユーザ端末とにネットワークを介して接続され、他装置と通信する通信装置と、連結納税システムにおける連結納税用ソフトウェアをバージョンアップ出来る条件とバージョンアップ時の適用バージョンの各情報を各バージョン毎に記憶した第1テーブルを格納した記憶装置とを備えた情報処理システムに、ユーザ端末側で管理される情報であり、ユーザが前記連結納税用ソフトウェアを利用して実行予定である所定種の連結納税業務の運用情報を、通信装置を介してユーザ端末から受信し、記憶装置における第2テーブルに格納する処理と、連結納税システム側でユーザ別に管理される情報であり、少なくとも、連結納税用ソフトウェアの現在のバージョン、利用状態、および該当連結納税用ソフトウェアがインストールされた記憶装置の空き容量、に関する情報を、通信装置を介して連結納税システムから受信し、記憶装置における第3テーブルに格納する処理と、前記第2テーブルが含む前記所定種の連結納税業務の運用情報に基づいて、ユーザ側で運用予定のある連結納税業務の実行期間を、該当ユーザにおけるバージョンアップ作業不可の期間とし、当該期間の情報を第4テーブルに格納する処理と、連結納税システムにおける各ユーザの連結納税用ソフトウェアに関する各情報を前記第3テーブルより抽出し、抽出した情報を前記第1テーブルにおける該当バージョンの情報に照合し、連結納税用ソフトウェアがバージョンアップの条件を満たすか判定し、該判定結果について該当ユーザのユーザ端末に通知する処理と、前記判定結果の通知に応じたバージョンアップ要請を、通信装置を介してユーザ端末から受信した場合、該当ユーザに関する前記第4テーブルにおいて、現在日付がバージョンアップ作業不可の期間に含まれているか否か判定し、前記判定により、現在日付がバージョンアップ作業不可の期間であると判明した場合、警告画面のデータをユーザ端末に送信する処理と、前記警告画面を表示したユーザ端末より、バージョンアップの実行指示を受信した場合、当該実行指示でバージョンアップ対象とされている連結納税用ソフトウェアについて、前記バージョンアップの条件を満たすかの判定処理を再度実行し、バージョンアップの条件を満たさない場合は、ユーザ端末に所定のメッセージを送信して処理を終了し、バージョンアップの条件を満たす場合は、前記第1テーブルにおける該当連結納税用ソフトウェアの適用バージョンの情報に基づいて、連結納税システムに対し、該当連結納税用ソフトウェアのバージョンアップを行う処理と、を実行させることを特徴とする。 The upgrade support program of the present invention is connected to a linked tax payment system that provides a function of linked tax payment software required by a user via a network and a user terminal used by the user via a network. A communication device that communicates with the device, and a storage device that stores a first table that stores information on each version of the conditions for enabling upgrade of the consolidated tax payment software in the consolidated tax payment system and the version applied at the time of upgrade. Information managed in the information processing system on the user terminal side, and operation information of a predetermined type of consolidated tax payment business that the user plans to execute using the consolidated tax payment software is transmitted from the user terminal via the communication device. Received and stored in the second table in the storage device, and consolidated tax payment system This information is managed for each user, and at least information about the current version of the consolidated tax payment software, the usage status, and the free capacity of the storage device in which the relevant consolidated tax payment software is installed is linked via a communication device. Based on the processing received from the tax payment system and stored in the third table in the storage device, and the operation information of the predetermined type of consolidated tax payment business included in the second table, execution of the consolidated tax payment business scheduled to be operated on the user side The period is set as a period during which the upgrade is not possible for the corresponding user, and information on the period is stored in the fourth table, and each piece of information related to the consolidated tax payment software of each user in the consolidated tax payment system is extracted from the third table. The extracted information is collated with the information of the corresponding version in the first table. Tax software is determined satisfies the condition of the upgrade, the process of notifying the user terminal of the relevant user about the determination result, the version up request corresponding to the notification of the determination result, from the user terminal via the communication device If received, it is determined whether or not the current date is included in the period during which upgrade work is not possible in the fourth table relating to the corresponding user, and the current date is determined to be during the period during which upgrade work is not possible. In this case, when the processing for transmitting the warning screen data to the user terminal and the execution instruction for the upgrade from the user terminal displaying the warning screen are received, the consolidated tax payment software that is the target of the upgrade by the execution instruction For the above, re-execute the process of determining whether the version upgrade condition is satisfied, If the conditions for upgrading are not satisfied, a predetermined message is transmitted to the user terminal and the process is terminated. If the conditions for upgrading are satisfied, information on the applicable version of the corresponding consolidated tax payment software in the first table is displayed. Based on the above, the consolidated tax payment system is caused to execute a process for upgrading the corresponding consolidated tax payment software.
本発明によれば、SaaS型連結納税システムにおける、ユーザ側及びサービス提供者側の作業負担を軽減すると共に、不適切なバージョンアップ作業を防止可能となる。 According to the present invention, it is possible to reduce the work burden on the user side and the service provider side in the SaaS type consolidated tax payment system, and to prevent inappropriate version upgrade work.
−−−システム構成−−−
以下に本発明の実施形態について図面を用いて詳細に説明する。図1は、本実施形態のバージョンアップ支援システム100を含むネットワーク構成図である。図1に示すバージョンアップ支援システム100(以下、システム100)は、SaaS型連結納税システムにおける、ユーザ側及びサービス提供者側の作業負担を軽減すると共に、不適切なバージョンアップ作業を防止可能とするコンピュータシステムである。
--- System configuration ---
Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a network configuration diagram including a version
図1に示すように、本実施形態におけるシステム100は、連結納税システム10、およびユーザ端末20と、ネットワーク30を介して結ばれている。そのうち連結納税システム10は、ユーザが必要とする連結納税用ソフトウェアの機能をネットワーク30を介しユーザ端末20に提供するSaaS(Software as a Service)型のシステムである。この連結納税システム10は、ユーザ毎に専用の仮想サーバとして機能し、ユーザ端末20からの指示に応じた連結納税計算、計算結果の記憶や帳票出力といった処理を実行し、処理結果をユーザ端末20に返すものとなる。また、本実施形態における連結納税システム10は、ユーザ毎に記憶・管理するデータ類をシステム100に送信し提供するものとする。
As shown in FIG. 1, the
一方、ユーザ端末20は、連結納税業務を行う企業等が利用するコンピュータであり、ネットワーク30に接続し、例えばWebベースにて連結納税システム10やシステム100とデータ授受を行う端末となる。このユーザ端末20は、連結納税業務に関してユーザ側で管理している情報をシステム100に送信し提供するものとする。
On the other hand, the
また、システム100のハードウェア構成は図2に示す如くとなる。図2は本実施形態におけるバージョンアップ支援システムの構成例を示す図である。この場合、システム100は、ハードディスクドライブなど適宜な不揮発性記憶装置で構成される記憶装置205、記憶装置205に保持されるプログラム210を読み出して実行し装置自体の統括制御を行なうとともに各種判定、演算及び制御処理を行なうCPUなどの演算装置230、ユーザからのキーボードやディスプレイなどデータ入出力を担う入出力装置220、ネットワーク30と接続し他装置との通信処理を担う通信装置たるネットワークインターフェイス240、を備える。
The hardware configuration of the
なお、記憶装置205内には、本実施形態のバージョンアップ支援システムとして必要な機能を実装する為のプログラム210の他、インストーラ215、Ver別プログラム217、及び各種テーブル300〜1000が少なくとも記憶されている。そのうち、Ver別プログラム217は、各バージョン毎の連結納税プログラム(ソフトウェア)群からなっている。また、インストーラ215は、Ver別プログラム217の中から指定されたバージョンの連結納税プログラムを連結納税システム10にインストールするプログラムである。なお、プログラム210は、スケジュール作成処理211、バージョアップ利用可否判定処理212、およびバージョンアップ実施チェック処理213の各機能を実装するプログラムから構成される。
The
続いて、本実施形態のシステム100が備える機能について説明する。上述したように、以下に説明する機能は、例えばシステム100が備えるプログラム210を実行することで実装される機能と言える。この場合、システム100は、ユーザ端末20側で管理される情報であり、ユーザが前記連結納税用ソフトウェアを利用して実行予定である所定種の連結納税業務の運用情報を、ネットワークインターフェイス240を介してユーザ端末20から受信し、記憶装置205におけるWebポータル情報テーブル300(第2テーブル)に格納する機能を備えている。
Subsequently, functions provided in the
また、システム100は、連結納税システム10側でユーザ別に管理される情報であり、少なくとも、連結納税用ソフトウェアの現在のバージョン、利用状態、および該当連結納税用ソフトウェアがインストールされた記憶装置の空き容量、に関する情報を、ネットワークインターフェイス240を介して連結納税システム10から受信し、記憶装置205における連結納税システム関連情報テーブル1000(第3テーブル)に格納する機能を備えている。
The
また、システム100は、Webポータル情報テーブル300が含む前記所定種の連結納税業務の運用情報に基づいて、ユーザ側で運用予定のある連結納税業務の実行期間を、該当ユーザにおけるバージョンアップ作業不可の期間とし、当該期間の情報をスケジュールテーブル500(第4テーブル)に格納する機能を備えている。
In addition, the
また、システム100は、連結納税システム10における各ユーザの連結納税用ソフトウェアに関する各情報を連結納税システム関連情報テーブル1000より抽出し、抽出した情報をバージョン情報定義テーブル800における該当バージョンの情報に照合し、連結納税用ソフトウェアがバージョンアップの条件を満たすか判定し、該判定結果について該当ユーザのユーザ端末20に通知する機能を備えている。
Further, the
また、システム100は、前記特定結果の通知に応じたバージョンアップ要請を、ネットワークインターフェイス240を介してユーザ端末20から受信した場合、該当ユーザに関するスケジュールテーブル500において、現在日付がバージョンアップ作業不可の期間に含まれているか否か判定し、前記判定により、現在日付がバージョンアップ作業不可の期間であると判明した場合、警告画面のデータをユーザ端末20に送信する機能を備えている。
In addition, when the
また、システム100は、前記警告画面を表示したユーザ端末20より、バージョンアップの実行指示を受信した場合、当該実行指示でバージョンアップ対象とされている連結納税用ソフトウェアについて、前記バージョンアップの条件を満たすかの判定処理を再度実行し、バージョンアップの条件を満たさない場合は、ユーザ端末20に所定のメッセージを送信して処理を終了し、バージョンアップの条件を満たす場合は、バージョン情報定義テーブル800における該当連結納税用ソフトウェアの適用バージョンの情報に基づいて、連結納税システム10に対し、該当連結納税用ソフトウェアのバージョンアップを行う機能を備えている。
Further, when the
なお、システム100は、連結納税用ソフトウェアがバージョンアップの条件を満たすかの判定処理、または、ユーザ端末20よりバージョンアップの実行指示を受信した場合に再度実行する前記判定処理の判定結果をメッセージテーブル900(第5テーブル)に照合し、ユーザ端末20に通知すべきメッセージを特定し、該当メッセージをユーザ端末20に通知する機能を備えているとすれば好適である。
Note that the
−−−データ構造例−−−
次に、本実施形態のシステム100が用いるテーブルにおけるデータ構造例について説明する。図3は、本実施形態のWebポータル情報テーブル(第2テーブル)の一例を示す図である。Webポータル情報テーブル300は、ユーザ端末20側で管理される情報であり、ユーザが連結納税用ソフトウェアを利用して実行予定である所定種の連結納税業務の運用情報(ユーザ端末20から得たもの)を格納するユーザ毎のテーブルとなる。
--- Data structure example ---
Next, an example of the data structure in the table used by the
本実施形態におけるWebポータル情報テーブル300は、当該テーブル300の登録日である登録日時301、ユーザからのバージョンアップ要求有無を示すバージョンアップ依頼有無302、中間申告の有無を示す中間申告有無303、延長申請の有無を示す延長申請有無304、第1四半期〜第4四半期での連結納税システムの利用有無を示す1Q利用305〜4Q利用308、修正申告での利用有無を示す修正申告利用309、修正申告利用有りの場合の修正申告開始日310、修正申告利用有りの場合の修正申告終了日311、の各情報をそれぞれ対応付けて記憶する。このWebポータル情報テーブル300の各項目データは、ユーザにより、ユーザ端末20で入力された連結納税システムの業務運用情報であり、ネットワーク30とネットワークインターフェイス240を経由し、Webポータル情報テーブル300に格納される。
The web portal information table 300 according to the present embodiment includes a registration date and
図4は、本実施形態のスケジュール作成基礎情報テーブル400の一例を示す図である。本実施形態におけるスケジュール作成基礎情報テーブル400は、ユーザ毎に管理されるテーブルであり、後述するスケジュール作成処理211の実行により得られる情報を記憶するもので、1Q決算処理開始日401、1Q決算処理終了日402〜4Q決算処理開始日407、4Q決算処理終了日408、中間申告開始日409、中間申告終了日410、確定申告終了日411、を示す情報をそれぞれ対応付けて記憶する。
FIG. 4 is a diagram illustrating an example of the schedule creation basic information table 400 according to the present embodiment. The schedule creation basic information table 400 in the present embodiment is a table managed for each user, stores information obtained by executing a
図5は、本実施形態のスケジュールテーブル500(第4テーブル)の一例を示す図である。このスケジュールテーブル500は、ユーザ側で運用予定のある連結納税業務の実行期間を、該当ユーザにおけるバージョンアップ作業不可の期間とし、当該期間の情報を格納するユーザ毎に管理されるテーブルである。本実施形態におけるスケジュールテーブル500は、後述するスケジュール作成処理211の実行により得られる情報を記憶するもので、当年度開始日より当年度終了日までの日別の365レコードから成り、年月日501、および、当該日にバージョンアップが可能か否かを示すVerUp作業可否フラグ502、を示す情報をそれぞれ対応付けて記憶する。
FIG. 5 is a diagram illustrating an example of the schedule table 500 (fourth table) of the present embodiment. The schedule table 500 is a table that is managed for each user who stores information on the period in which the execution period of the consolidated tax payment business scheduled to be operated on the user side is set as a period during which the upgrade operation cannot be performed by the corresponding user. The schedule table 500 in the present embodiment stores information obtained by execution of a
図6は、本実施形態のVerUpステータステーブル600の一例を示す図である。このVerUpステータステーブル600は、ユーザ毎に管理されるテーブルであり、後述するバージョンアップ利用可否判定処理212でチェック条件として参照されると共に、バージョンアップ実施チェック処理213においてバージョンアップが実行された場合に最新の状態に更新され、Ver別プログラム217のVer識別番号を格納するVer情報(Ver識別番号)601と、当該Ver情報に対してバージョンアップが実施済みか否かを示すVerUpフラグ602と、前記VerUpフラグが「実施済み」の場合のバージョンアップ実施日時を示すVerUp処理日時(日付:但し602の内容が「未実施」の場合は空欄)603とを示す情報をそれぞれ対応付けて記憶する。
FIG. 6 is a diagram illustrating an example of the VerUp status table 600 according to the present embodiment. This VerUp status table 600 is a table managed for each user, and is referred to as a check condition in a version upgrade availability determination process 212 described later, and when version upgrade is executed in the version upgrade
図7は、本実施形態の事前チェックテーブル700の一例を示す図である。本実施形態における事前チェックテーブル700は、後述するバージョンアップ利用可否判定処理212で初期化及びチェック結果の格納が実施され、またバージョンアップ実施チェック処理213のチェック結果も格納され、Ver情報701とVerUpフラグ702(VerUpステータステーブルのVer情報601とVerUpフラグ602にそれぞれ対応し、意味・内容とも同一)と、該当メッセージの通知が必要か否かを示すメッセージ通知1(ON、OFF)703〜メッセージ通知6(ON、OFF)708と、同じく後述するバージョンアップ利用可否判定処理212の最終チェック日時であるチェック日時(日時+時刻)709と、を示す情報をそれぞれ対応付けて記憶する。
FIG. 7 is a diagram illustrating an example of the advance check table 700 according to the present embodiment. The pre-check table 700 according to the present embodiment is initialized and stored in a version upgrade availability determination process 212, which will be described later, and also stores a check result of a version upgrade
図8は、本実施形態のバージョン情報定義テーブル800(第1テーブル)の一例を示す図である。バージョン情報定義テーブル800は、連結納税システム10における連結納税用ソフトウェアをバージョンアップ出来る条件とバージョンアップ時の適用バージョンの各情報を各バージョン毎に記憶したテーブルとなる。本実施形態におけるバージョン情報定義テーブル800は、バージョンアップの対象となるVer別プログラムのVer識別番号を格納するVerUp対象Ver801と、当該VerUp対象Verの前提となる母体バージョンを示す前提Ver802と、当該VerUp対象Verがバージョンアップ可能な年度を示すVerUp定義年度804と、当該VerUp対象Verがバージョンアップ時に必要とするディスク容量を示す所要ディスク領域805と、当該VerUp対象Verのリリース日806と、当該VerUp対象Verの次のVerを示す次Ver807と、を示す情報をそれぞれ対応付けて記憶する。なおこのバージョン情報定義テーブル800は、各Ver別プログラムの内容が確定した時点であらかじめ設定されているものとする。
FIG. 8 is a diagram showing an example of the version information definition table 800 (first table) of this embodiment. The version information definition table 800 is a table that stores, for each version, information about conditions for upgrading the consolidated tax payment software in the consolidated
図9は、本実施形態のメッセージテーブル900(第5テーブル)の一例を示す図である。このメッセージテーブル900は、連結納税用ソフトウェアに関する各情報に関する、バージョンアップの条件を満たすか否かの判定結果毎に、ユーザ端末20に通知すべきメッセージのデータを格納したテーブルとなる。本実施形態におけるメッセージテーブル900は、メッセージ識別子を格納したメッセージID901と、当該メッセージIDに対応する内容を格納したメッセージ内容902とを示す情報をそれぞれ対応付けて記憶する。このメッセージテーブル900はあらかじめ設定されているものとする。
FIG. 9 is a diagram showing an example of the message table 900 (fifth table) of the present embodiment. The message table 900 is a table that stores data of messages to be notified to the
図10は、本実施形態の連結納税システム関連情報テーブル1000(第3テーブル)の一例を示す図である。この連結納税システム関連情報テーブル1000は、連結納税システム10側でユーザ別に管理される情報であり、少なくとも、連結納税用ソフトウェアの現在のバージョン、利用状態、および該当連結納税用ソフトウェアがインストールされた記憶装置の空き容量、に関する情報(連結納税システム10から得たもの)を格納したテーブルとなる。
FIG. 10 is a diagram showing an example of the consolidated tax payment system related information table 1000 (third table) of the present embodiment. This consolidated tax payment system related information table 1000 is information managed for each user on the consolidated
本実施形態における連結納税システム関連情報テーブル1000は、連結納税システム10での計算対象年度を示す処理年度1001、当該処理年度の年度開始日1002、当該処理年度で使用する連結納税システム10での(連結納税用ソフトウェアの)バージョンを示すVer情報1003、当該処理年度の連結納税システム10にログインがされているか否かの状態を示すログイン状態1004、当該処理年度の連結納税システム10の空きディスク容量1005、当該処理年度の連結納税システム10への最終ログイン時刻1006、当該処理年度の連結納税システム10において年度繰越処理が実施済みか否かの状態を示す年度繰越処理1007、を示す情報をそれぞれ対応付けて記憶する。
The consolidated tax payment system related information table 1000 in this embodiment includes a processing year 1001 indicating a calculation target year in the consolidated
−−−スケジュール作成処理−−−
以下、本実施形態におけるバージョンアップ支援方法の実際手順について図に基づき説明する。以下で説明するバージョンアップ支援方法に対応する各種動作は、システム100がメモリ等に読み出して実行するプログラムによって実現される。そして、このプログラムは、以下に説明される各種の動作を行うためのコードから構成されている。
--- Schedule creation process ---
Hereinafter, the actual procedure of the upgrade support method in the present embodiment will be described with reference to the drawings. Various operations corresponding to the upgrade support method described below are realized by a program that the
図11〜14は、本実施形態におけるバージョンアップ支援方法の処理手順例1〜4を示すフロー図である。ここではまず、システム100におけるスケジュール作成処理211の機能による処理フローを説明する。このフローは、例えば、システム100の演算装置230が、ユーザ端末20よりバージョンアップ依頼を受信した事象に応じて、或いは、記憶装置205におけるWebポータル情報テーブル300のバージョンアップ依頼有無302に、「有り」が設定された事象を検知した時に、スケジュール作成処理211のプログラムを起動し、以下の処理が実行されるものと想定できる。勿論、バージョンアップ依頼が無い場合でも、システム100が例えば一定期間毎に実行するとしてもよい。
FIGS. 11 to 14 are flowcharts showing processing procedure examples 1 to 4 of the upgrade support method according to this embodiment. Here, first, a processing flow by the function of the
また、当該フローに先立ち、システム100は、ユーザ端末20より、Webポータル情報テーブル300に格納する情報の提供を受けており、Webポータル情報テーブル300に各データが格納済みであるとする。また、システム100は、連結納税システム10より、連結納税システム関連情報テーブル1000に格納する情報の提供を受けており、連結納税システム関連情報テーブル1000に各データが格納済みであるとする。
Prior to this flow, it is assumed that the
この場合まず、システム100は、延長申請有無の判定を行う為、Webポータル情報テーブル300の延長申請有無304のデータ値を参照する(S1101)。次にシステム100は、ステップS1101で参照した該当データ値により、以下の判定と処理を行う(S1105)。データ値が「延長無し」であった時(S1105:延長無し)、システム100は、処理をステップS1108に進める。一方、データ値が「1ヶ月延長」であった時(S1105:1ヶ月延長)、システム100は、スケジュール作成基礎情報テーブル400の「確定申告終了日」411に、連結納税システム関連情報テーブル1000の「年度開始日」1002の日付+15ヶ月の値をセットする(S1106)。当該処理終了後、システム100は処理をステップS1108に進める。他方、データ値が「2ヶ月延長」であった時(S1105:2ヶ月延長)、システム100は、スケジュール作成基礎情報テーブル400の「確定申告終了日」411に、連結納税システム関連情報テーブル1000の年度開始日1002の日付+16ヶ月の値をセットする(S1107)。当該処理終了後、システム100は処理をステップS1108に進める。
In this case, first, the
続いてシステム100は、1Q(第1四半期)利用判定を行う為、Webポータル情報テーブル300の1Q利用305のデータ値を参照する(S1108)。またシステム100は、該当データ値により以下の判定と処理を行う(S1109)。データ値が「有り」であった時(S1109:有り)、ステップS1110においてシステム100は、スケジュール作成基礎情報テーブル400の1Q決算処理開始日401に、現在のシステム日付が連結納税システム関連情報テーブル1000の処理年度1001の年度に合致するレコードの年度開始日1002の日付+3ヶ月の値をセットする。また、システム100はスケジュール作成基礎情報テーブル400の1Q決算処理終了日402に、1Q決算処理開始日401の日付+45日の値をセットする。これらの処理終了後、システム100は処理をステップS1121に進める。
Subsequently, the
一方、データ値が「無し」であった時(S1109:無し)、システム100は処理をステップS1121に進める。
On the other hand, when the data value is “none” (S1109: none), the
以下、システム100は、ステップS1121として2Q利用の判定処理、ステップS1131として3Q利用の判定処理、ステップS1141として4Q利用の判定処理を順次行うが、処理内容は上記のステップS1108〜S110と同様であり、スケジュール作成基礎情報テーブル400の2Q〜4Qの各該当項目に値をセットする点のみが異なる。よってここでは説明を省略する。
Hereinafter, the
次にシステム100は、中間申告有無の判定を行う為、Webポータル情報テーブル300の中間申告有無303のデータ値を参照する(S1151)。またシステム100は、当該データ値により以下の判定と処理を行う(S1152)。データ値が「有り」であった時(S1152:有り)、システム100は、ステップS1153として、スケジュール作成基礎情報テーブル400の中間申告開始日409に、現在のシステム日付が連結納税システム関連情報テーブル1000の処理年度1001の年度に合致するレコードの年度開始日1002の日付+6ヶ月の値をセットする。また同様に、システム100は、スケジュール作成基礎情報テーブル400の中間申告終了日410に、スケジュール作成基礎情報テーブル400の中間申告開始日409の日付+2ヶ月の値をセットする。システム100はこれらの処理終了後、処理をステップS1161に進める。
Next, the
一方、データ値が「無し」であった時(S1152:無し)、システム100は処理をステップS1161に進める。このステップS1161においてシステム100は、スケジュール作成基礎情報テーブル400の値を参照して、以下のスケジュール作成処理を行う。
On the other hand, when the data value is “none” (S1152: none), the
1)スケジュール作成基礎情報テーブル400の1Q決算処理開始日401〜1Q決算処理終了日402の期間に対し、スケジュールテーブル500の中で年月日501が当該期間に入るレコードのVerUp作業可否フラグ502に「変更不可」を設定する。
2)スケジュール作成基礎情報テーブル400の2Q決算処理開始日403〜2Q決算処理終了日404の期間に対し、スケジュールテーブル500の中で年月日501が当該期間に入るレコードのVerUp作業可否フラグ502に「変更不可」を設定する。
3)スケジュール作成基礎情報テーブル400の3Q決算処理開始日405〜3Q決算処理終了日406の期間に対し、スケジュールテーブル500の中で年月日501が当該期間に入るレコードのVerUp作業可否フラグ502に「変更不可」を設定する。
4)スケジュール作成基礎情報テーブル400の4Q決算処理開始日407〜確定申告終了日411の期間に対し、スケジュールテーブル500の中で年月日501が当該期間に入るレコードのVerUp作業可否フラグ502に「変更不可」を設定する。
1) For the period from the 1Q settlement
2) For the period from the 2Q settlement
3) For the period from the 3Q settlement
4) For the period from the 4Q settlement
次にシステム100は、修正申告有無の判定を行う為、Webポータル情報テーブル300の修正申告有無309のデータ値を参照する(S1171)。またシステム100は、前記ステップS1171で得たデータ値により以下の判定と処理を行う(S1172)。データ値が「有り」であった時(S1172:有り)、システム100は、スケジュールテーブル500の年月日501が、Webポータル情報テーブル300の修正申告開始日310と修正申告終了日311の期間に該当する場合は、該当するレコードのVerUp作業可否フラグ502に「変更不可」を設定し(S1173)、処理を終了する。他方、データ値が「無し」であった時(S1172:無し)、システム100は処理は終了する。
Next, the
以上で、スケジュールテーブル500は生成され、スケジュール作成処理211によるフローは終了する。
Thus, the schedule table 500 is generated, and the flow by the
−−−バージョンアップ利用可否判定処理−−−
次に、システム100におけるバージョンアップ利用可否判定処理212の処理フローについて図に基づき説明する。図15〜18は、本実施形態におけるバージョンアップ支援方法の処理手順例5〜8を示すフロー図である。このフローは、連結納税システム10(における連結納税用ソフトウェア)の利用状況とバージョン情報定義テーブル800の情報から、連結納税システム10の連結納税用ソフトウェアについてバージョンアップ可能か否か判定する処理となる。この処理は、常に最新の状態でのチェックが必要となる為、システム100の演算装置230により日次で自動実行される。
---- Version upgrade availability determination process ---
Next, the process flow of the upgrade availability determination process 212 in the
システム100は、最初にステップS1201として以下の処理を実行する。
1)システム100は、連結納税システム関連情報テーブル1000中で、現在のシステム日付が処理年度1001の年度に合致するレコードのVer情報1003の値を、現在稼動中Verとして取得する。
2)次に、システム100は、バージョン情報定義テーブル800中で、前記現在稼動中Verと前提Ver802の値が一致するレコードのVerUp対象Ver802の値をバージョンアップ適用可能Verとして取得する。
3)次に、システム100は、事前チェックテーブル700の初期化を行う。具体的には、前記バージョンアップ適用可能VerとVer情報701の値が一致するレコードに関し、当該レコードのVer情報701の値とVer情報601の値が一致するVerUpステータステーブル600中のレコードのVerUpフラグ602の値を、前記レコードのVerUpフラグ702に設定する。また、メッセージ通知1(703)〜メッセージ通知6(708)の内容をすべて「OFF」に設定する。
The
1) The
2) Next, the
3) Next, the
続いてシステム100は、ステップS1202として、以下の3条件全てを満たすかの判定を行う。
1)VerUpステータステーブル600中で、Ver情報601の値が前記バージョンアップ適用可能Verと一致するレコードに関し、当該レコードのVerUpフラグ602の値が「未実施」である。
2)バージョン情報定義テーブル800中で、VerUp対象Ver801の値が前記バージョンアップ適用可能Verと一致するレコードに関し、当該レコードのリリース日806の値(日付)が現在のシステム日付より古い。
3)スケジュールテーブル500中で、年月日501の値が現在のシステム日付と一致するレコードに関し、当該レコードのVerUp作業可否フラグ502の値が「変更可」となっている。
システム100は、上記1)〜3)の3条件のいずれかを満たさない場合(S1203:No)、処理を終了し、3条件全てを満たす場合(S1203:YES)、処理をステップS1211に進める。
Subsequently, in step S1202, the
1) In the VerUp status table 600, regarding the record in which the value of the
2) Regarding the record in which the value of the
3) In the schedule table 500, regarding the record in which the value of the
If any of the three conditions 1) to 3) is not satisfied (S1203: No), the
ステップS1211においてシステム100は、バージョン情報定義テーブル800中で、前提Ver802の値が前記バージョンアップ適用可能Verと一致するレコードに関し、当該レコードのVerUp定義年度803の値と、連結納税システム関連情報テーブル1000中で、前記現在稼動中VerとVer情報1003が一致するレコードに関し、当該レコードの処理年度1001の値が一致するかを判定する。ここで、一致しない場合(S1211:NO)、システム100は事前チェックテーブル700のメッセージ通知1(703)を「ON」に設定する。他方、一致する場合(S1211:YES)、システム100は処理をS1213に進める。
In step S <b> 1211, the
次にシステム100は、連結納税システム関連情報テーブル1000中で、前記現在稼動中VerとVer情報1003が一致するレコードに関し、当該レコードの年度繰越処理1007の値が「実施済」になっているか判定する(S1213)。この時、年度繰越処理1007の値が「未実施」の場合(S1213:NO)、システム100は事前チェックテーブル700のメッセージ通知2(704)を「ON」に設定する。他方、実施済の場合(S1213:YES)、システム100は処理をS1221に進める。
Next, in the consolidated tax payment system related information table 1000, the
続いてシステム100は、連結納税システム関連情報テーブル1000中で、前記現在稼動中VerとVer情報1003が一致するレコードに関し、当該レコードのログイン状態1004の値が「ログオフ中」となっているかを判定する(S1221)。ログイン状態1004の値が「ログイン中」の場合(S1221:NO)、システム100は事前チェックテーブル700のメッセージ通知3(705)を「ON」に設定する。他方、ログオフ中の場合(S1221:YES)、システム100は処理をS1223に進める。
Subsequently, the
次にシステム100は、連結納税システム関連情報テーブル1000中で、前記現在稼動中VerとVer情報1003が一致するレコードに関し、当該レコードの空きディスク容量1005の値と、バージョン情報定義テーブル800中で、前提Ver802の値が前記バージョンアップ適用可能Verと一致するレコードに関し、当該レコードの所要ディスク容量805の値とを比較する(S1223)。この時、空きディスク容量1005の値<所要ディスク容量805の値の場合(S1223:NO)、システム100は、事前チェックテーブル700のメッセージ通知4(706)を「ON」に設定する。他方、空きディスク容量1005の値>所要ディスク容量805の値の場合(S1223:YES)、システム100は処理をS1231に進める。
Next, the
続いてステップS1231において、システム100は、事前チェックテーブル700中の前記バージョンアップ適用可能VerとVer情報701の値が一致するレコードに関し、当該レコードのメッセージ通知1(703)〜メッセージ通知4(706)の値を参照し、以下の判定と処理を行う。
Subsequently, in step S1231, the
1)メッセージ通知1(703)〜メッセージ通知4(706)の値のいずれかが「ON」の場合(S1231:YES)、メッセージ通知1(703)〜メッセージ通知4(706)の値が「ON」に設定された項目について、メッセージテーブル900のメッセージID901の当該メッセージ通知番号に対応するメッセージ内容902を参照し、当該メッセージ内容を記載したメールをネットワーク30を経由しユーザ端末20へ送付し(S1232)、処理は終了する。
1) When any of the values of message notification 1 (703) to message notification 4 (706) is “ON” (S1231: YES), the values of message notification 1 (703) to message notification 4 (706) are “ON”. ”Is referred to the
2)メッセージ通知1(703)〜メッセージ通知4(706)の値の全てが「OFF」の場合(S1231:NO)、事前チェックテーブル700中の前記バージョンアップ適用可能VerとVer情報701の値が一致するレコードに関し、当該レコードのメッセージ通知5(707)を「ON」に設定し(S1233)、メッセージテーブル900のメッセージID901の番号「5」のメッセージ内容902を記載したメールをネットワーク30を経由しユーザ端末20へ送付する(S1234)。
2) When all the values of message notification 1 (703) to message notification 4 (706) are “OFF” (S1231: NO), the values of the version upgrade applicable Ver and
次にシステム100は、事前チェックテーブル700中で、Ver情報701の値が前記バージョンアップ適用可能Verと一致するレコードに関し、当該レコードのチェック日時709に現在のシステム日付を格納する(S1235)。以上でバージョンアップ利用可否判定処理212におけるフローは終了する。
Next, the
−−−バージョンアップ実施チェック処理−−−
次に、バージョンアップ実施チェック処理について図に基づき説明する。図19〜23は、本実施形態におけるバージョンアップ支援方法の処理手順例9〜13を示すフロー図である。ここで、システム100は、ユーザ端末20からバージョンアップ依頼を受信したか、或いは、Webポータル情報テーブル300中のバージョンアップ依頼有無302に「有り」が設定された場合に、バージョンアップ実施チェック処理213のプログラムを呼び出して実行し、以下の処理を実行するものとする。例えば、システム100がユーザ端末20から情報を得て、Webポータル情報テーブル300中のバージョンアップ依頼有無302に「有り」が設定されていた場合、システム100の演算装置230が当該「有り」の設定を検知して、バージョンアップ実施チェック処理213のプログラムを起動する。
--- Version upgrade execution check process ---
Next, the version upgrade execution check process will be described with reference to the drawings. 19 to 23 are flowcharts showing processing procedure examples 9 to 13 of the version upgrade support method according to the present embodiment. Here, the
この場合、システム100は、スケジュールテーブル500中で、年月日501の値が現在のシステム日付に一致するレコードに関し、当該レコードのVerUp作業可否フラグ502のデータ値により以下の判定と処理を行う(S1301)。
In this case, the
1)当該データ値が「変更不可」の場合(S1302:変更不可)、システム100はステップS1303として、図24に示すアラート画面2401のデータをユーザ端末30に送信し表示させる。またシステム100は、ユーザによりアラート画面2401上のバージョアップ処理の実行可否を選択するボタン2402の「OK」が押された事を示す情報を受信した場合(S1304:OK)、処理をステップS1311へ進め、他方、「キャンセル」が押下された事を示す情報を受信した場合(S1304:キャンセル)、処理を終了する。
1) When the data value is “cannot be changed” (S1302: cannot be changed), the
2)当該データ値が「変更可」の場合(S1302:変更可)、システム100は、処理をステップS1311へ進める。この時、ステップS1311でシステム100は、バージョン情報定義テーブル800中で、前提Ver802の値が前記バージョンアップ適用可能Verと一致するレコードにおけるVerUp定義年度803の値と、連結納税システム関連情報テーブル1000中で、前記現在稼動中VerとVer情報1003が一致するレコードにおける処理年度1001の値とが一致するかを判定する。この判定で、一致しない場合(S1311:NO)、システム100は事前チェックテーブル700のメッセージ通知1(703)を「ON」に設定する。他方、一致している場合(S1311:YES)、システム100は処理をS1313に進める。
2) When the data value is “changeable” (S1302: changeable), the
次にシステム100は、連結納税システム関連情報テーブル1000中で、前記現在稼動中VerとVer情報1003が一致するレコードにおいて、年度繰越処理1007の値が「実施済」になっているかを判定する(S1313)。ここで、年度繰越処理1007の値が「未実施」の場合(S1313:NO)、システム100は事前チェックテーブル700のメッセージ通知2(704)を「ON」に設定する(S1314)。他方、「実施済み」の場合(S1313:YES)、システム100は処理をS1321に進める。
Next, the
続いてシステム100は、連結納税システム関連情報テーブル1000中で、前記現在稼動中VerとVer情報1003が一致するレコードにおいて、ログイン状態1004の値が「ログオフ中」となっているか判定する(S1321)。この判定で、ログイン状態1004の値が「ログイン中」の場合(S1321:NO)、システム100は事前チェックテーブル700のメッセージ通知3(705)を「ON」に設定する(S1322)。他方、「ログオフ中」の場合(S1321:YES)、システム100は処理をS1323に進める。
Subsequently, the
次に、システム100は、連結納税システム関連情報テーブル1000中で、前記現在稼動中VerとVer情報1003が一致するレコードにおける空きディスク容量1005の値と、バージョン情報定義テーブル800中で、前提Ver802の値が前記バージョンアップ適用可能Verと一致するレコードにおける所要ディスク容量805の値とを比較する(S1323)。ここで、空きディスク容量1005の値<所要ディスク容量805の値の場合(S1323:NO)、システム100は事前チェックテーブル700のメッセージ通知4(706)を「ON」に設定する(S1324)。他方、空きディスク容量1005の値<所要ディスク容量805の値の場合(S1323:YES)、システム100は処理をS1331に進める。
Next, the
なお、上記のステップS1311〜S1324の処理は、上記ステップS1211〜S1224の処理と同一である。ステップS1211〜S1224の処理は、前述した様に、バージョンアップ利用可否判定処理212における処理としてシステム100にて毎日実行される。一方バージョンアップ実施チェック処理213における処理についても、実際のバージョンアップを実施する前の最終チェックとして、ステップS1311〜S1324の処理をシステム100が再度実行する。
In addition, the process of said step S1311-S1324 is the same as the process of said step S1211-S1224. As described above, the processing in steps S <b> 1211 to S <b> 1224 is executed in the
次に、システム100はステップS1331の処理として、事前チェックテーブル700中で、前記現在稼動中VerとVer情報701が一致するレコードにおけるチェック日時709の値と、連結納税システム関連情報テーブル1000中で、前記現在稼動中VerとVer情報1003が一致するレコードにおける最終ログイン時刻1006の値とを比較する。この時、最終ログイン時刻1006の値がチェック日時709の値より新しい場合(S1331:NO)、システム100は、事前チェックテーブル700中で、前記現在稼動中VerとVer情報701が一致するレコードに関し、当該レコードのメッセージ通知708に「ON」を設定する(S1332)。他方、チェック日時709の値が最終ログイン時刻1006の値より新しい場合(S1331:YES)、システム100は処理をS1333に進める。
Next, as a process of step S1331, the
続いてシステム100は、事前チェックテーブル700中の前記現在稼動中VerとVer情報701の値が一致するレコードに関し、当該レコードのメッセージ通知1(703)〜メッセージ通知4(706)及びメッセージ通知6(708)の値を参照し、1つでも「ON」の値があるか判定する(S1333)。この時、システム100は、全ての値が「OFF」ならば(S1333:NO)、処理をステップS1341へ進める。他方、いずれかの値が「ON」ならば(S1333:YES)、システム100はステップS1334〜S1335の処理を実行しフローを終了する。
Subsequently, the
ステップS1334において、システム100は、Webポータル情報テーブル300中のバージョンアップ依頼有無302の値を「無し」に変更する。またシステム100は、ステップS1335の処理で、事前チェックテーブル700中の前記現在稼動中VerとVer情報701の値が一致するレコードに関し、当該レコードのメッセージ通知1(703)〜メッセージ通知4(706)のうち値が「ON」に設定された項目をメッセージ通知番号(1〜4)とし、メッセージテーブル900のメッセージID901の当該メッセージ通知番号に対応するメッセージ内容902を参照し、当該メッセージ内容を記載したメールをネットワーク30を経由しユーザ端末20へ送付し、フローを終了する。
In step S1334, the
他方、ステップS1341において、システム100はインストーラ215を起動し、このインストーラ215によって、Ver別プログラム217の中から前記適用可能Verに一致するプログラムを選択し、連結納税システム10にインストールする。
On the other hand, in step S1341, the
またシステム100は、VerUpステータス情報テーブル600中で、Ver情報601の値が前記適用可能Verに一致するレコードに関し、当該レコードのVerUpフラグを「実施済」に変更する(S1342)。
Further, the
次にシステム100は、ステップS1343において、バージョン情報定義テーブル800中で、VerUp対象Ver801の値が前記適用可能Verに一致するレコードに関し、当該レコードの次Ver807の値を「(インストール対象バージョンに関する)次バージョン」の値とする。さらにシステム100は、Ver情報601に前記次Verを、VerUpフラグ602に「未実施」を、VerUp処理日時603に空白を、それぞれ設定したレコードをVerUpステータス情報テーブル600に追加する。
Next, in step S 1343, the
次にシステム100は、メッセージテーブル900中のメッセージID(901)の番号「7」に対応するメッセージ内容902を記載したメールを、ネットワーク30を経由しユーザ端末20へ送付し(S1344)、フローを終了する。以上でバージョンアップ実施チェック処理213のフローは終了する。
Next, the
以上、本発明を実施するための最良の形態などについて具体的に説明したが、本発明はこれに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。 Although the best mode for carrying out the present invention has been specifically described above, the present invention is not limited to this, and various modifications can be made without departing from the scope of the invention.
こうした本実施形態によれば、ユーザ側で最低限の情報提供を行うのみで、バージョンアップ作業可否判断と作業実施日程の設定が自動的に行われることになり、したがって、SaaS型連結納税システムにおける、ユーザ側及びサービス提供者側の作業負担を軽減すると共に、不適切なバージョンアップ作業を防止可能となる。 According to the present embodiment, the determination of whether or not the upgrade work is possible and the setting of the work execution schedule are automatically performed only by providing the minimum information on the user side. Therefore, in the SaaS consolidated tax payment system, In addition to reducing the work load on the user side and the service provider side, it is possible to prevent inappropriate version upgrade work.
本明細書の記載により、少なくとも次のことが明らかにされる。すなわち、前記バージョンアップ支援システムにおいて、前記記憶装置は、少なくとも、前記連結納税用ソフトウェアに関する各情報に関する、前記バージョンアップの条件を満たすか否かの前記判定の結果毎に、ユーザ端末に通知すべきメッセージのデータを格納した第5テーブルを更に記憶しており、前記演算装置は、前記連結納税用ソフトウェアがバージョンアップの条件を満たすかの判定処理、または、ユーザ端末よりバージョンアップの実行指示を受信した場合に再度実行する前記判定処理の判定結果を前記第5テーブルに照合し、ユーザ端末に通知すべきメッセージを特定し、該当メッセージをユーザ端末に通知するものである、としてもよい。 At least the following will be clarified by the description of the present specification. That is, in the upgrade support system, the storage device should notify the user terminal at least for each result of the determination as to whether or not the upgrade conditions are satisfied for each piece of information related to the consolidated tax payment software. A fifth table storing message data is further stored, and the arithmetic unit receives a determination process as to whether the consolidated tax payment software satisfies the upgrade conditions or an upgrade instruction from the user terminal. In this case, the determination result of the determination process to be executed again is collated with the fifth table, a message to be notified to the user terminal is specified, and the corresponding message is notified to the user terminal.
10 連結納税システム
20 ユーザ端末
30 ネットワーク
100 バージョンアップ支援システム
205 記憶装置
210 プログラム
215 インストーラ
217 Ver別プログラム
220 入出力装置
230 演算装置
240 ネットワークインターフェイス(通信装置)
300 Webポータル情報テーブル(第2テーブル)
400 スケジュール作成基礎情報テーブル
500 スケジュールテーブル(第4テーブル)
600 VerUpステータステーブル
700 事前チェックテーブル
800 バージョン情報定義テーブル(第1テーブル)
900 メッセージテーブル(第5テーブル)
1000 連結納税システム関連情報テーブル(第3テーブル)
DESCRIPTION OF
300 Web portal information table (second table)
400 Schedule creation basic information table 500 Schedule table (fourth table)
600 VerUp status table 700 Pre-check table 800 Version information definition table (first table)
900 Message table (fifth table)
1000 Consolidated tax payment system related information table (third table)
Claims (4)
他装置と通信する通信装置と、
連結納税システムにおける連結納税用ソフトウェアをバージョンアップ出来る条件とバージョンアップ時の適用バージョンの各情報を各バージョン毎に記憶した第1テーブルを格納した記憶装置と、
ユーザ端末側で管理される情報であり、ユーザが前記連結納税用ソフトウェアを利用して実行予定である所定種の連結納税業務の運用情報を、通信装置を介してユーザ端末から受信し、記憶装置における第2テーブルに格納する処理と、
連結納税システム側でユーザ別に管理される情報であり、少なくとも、連結納税用ソフトウェアの現在のバージョン、利用状態、および該当連結納税用ソフトウェアがインストールされた記憶装置の空き容量、に関する情報を、通信装置を介して連結納税システムから受信し、記憶装置における第3テーブルに格納する処理と、
前記第2テーブルが含む前記所定種の連結納税業務の運用情報に基づいて、ユーザ側で運用予定のある連結納税業務の実行期間を、該当ユーザにおけるバージョンアップ作業不可の期間とし、当該期間の情報を第4テーブルに格納する処理と、
連結納税システムにおける各ユーザの連結納税用ソフトウェアに関する各情報を前記第3テーブルより抽出し、抽出した情報を前記第1テーブルにおける該当バージョンの情報に照合し、連結納税用ソフトウェアがバージョンアップの条件を満たすか判定し、該判定結果について該当ユーザのユーザ端末に通知する処理と、
前記判定結果の通知に応じたバージョンアップ要請を、通信装置を介してユーザ端末から受信した場合、該当ユーザに関する前記第4テーブルにおいて、現在日付がバージョンアップ作業不可の期間に含まれているか否か判定し、前記判定により、現在日付がバージョンアップ作業不可の期間であると判明した場合、警告画面のデータをユーザ端末に送信する処理と、
前記警告画面を表示したユーザ端末より、バージョンアップの実行指示を受信した場合、当該実行指示でバージョンアップ対象とされている連結納税用ソフトウェアについて、前記バージョンアップの条件を満たすかの判定処理を再度実行し、バージョンアップの条件を満たさない場合は、ユーザ端末に所定のメッセージを送信して処理を終了し、バージョンアップの条件を満たす場合は、前記第1テーブルにおける該当連結納税用ソフトウェアの適用バージョンの情報に基づいて、連結納税システムに対し、該当連結納税用ソフトウェアのバージョンアップを行う処理を実行する演算装置と、
を備えることを特徴とするバージョンアップ支援システム。 A linked tax payment system that provides a function of linked tax payment software required by a user via a network, and an information processing system connected via a network to a user terminal used by the user,
A communication device that communicates with other devices;
A storage device that stores a first table that stores information on each condition of the conditions under which the consolidated tax payment software in the consolidated tax payment system can be upgraded and the version applied at the time of version upgrade;
Information that is managed on the user terminal side, and receives operation information of a predetermined type of consolidated tax payment business that is scheduled to be executed by the user using the consolidated tax payment software from the user terminal via a communication device, and a storage device Processing to store in the second table in
Information that is managed for each user on the consolidated tax payment system side, and at least information about the current version of the consolidated tax payment software, the usage status, and the free capacity of the storage device in which the relevant consolidated tax payment software is installed, Received from the consolidated tax payment system via the storage, and stored in the third table in the storage device,
Based on the operation information of the predetermined type of consolidated tax payment business included in the second table, the execution period of the consolidated tax payment business scheduled to be operated on the user side is set as a period during which the upgrade operation is not possible for the user, and information on the period In the fourth table;
Each information regarding the consolidated tax payment software of each user in the consolidated tax payment system is extracted from the third table, the extracted information is collated with the corresponding version information in the first table, and the consolidated tax payment software determines the conditions for upgrading. A process of determining whether or not to satisfy, and notifying the user terminal of the corresponding user about the determination result;
If a version upgrade request corresponding to the determination result notification is received from a user terminal via a communication device, whether or not the current date is included in a period during which the upgrade work is not possible in the fourth table related to the user Determining, if it is determined by the determination that the current date is a period during which upgrade work is not possible, a process of transmitting warning screen data to the user terminal; and
When receiving a version upgrade execution instruction from the user terminal that displayed the warning screen, the determination process as to whether the version upgrade condition is satisfied is again performed for the consolidated tax payment software that is the target of the upgrade in the execution instruction. If the upgrade condition is not satisfied, a predetermined message is transmitted to the user terminal and the process is terminated. If the upgrade condition is satisfied, the application version of the corresponding consolidated tax payment software in the first table is applied. Based on the information, the arithmetic unit for executing processing to upgrade the corresponding consolidated tax payment software for the consolidated tax payment system,
A version upgrade support system comprising:
少なくとも、前記連結納税用ソフトウェアに関する各情報に関する、前記バージョンアップの条件を満たすか否かの前記判定の結果毎に、ユーザ端末に通知すべきメッセージのデータを格納した第5テーブルを更に記憶しており、
前記演算装置は、
前記連結納税用ソフトウェアがバージョンアップの条件を満たすかの判定処理、または、ユーザ端末よりバージョンアップの実行指示を受信した場合に再度実行する前記判定処理の判定結果を前記第5テーブルに照合し、ユーザ端末に通知すべきメッセージを特定し、該当メッセージをユーザ端末に通知するものである、
ことを特徴とする請求項1に記載のバージョンアップ支援システム。 The storage device
At least a fifth table storing message data to be notified to the user terminal for each piece of information related to the consolidated tax payment software for each result of the determination as to whether or not the upgrade condition is satisfied. And
The arithmetic unit is:
The determination process of whether the linked tax payment software satisfies the upgrade conditions, or the determination result of the determination process that is executed again when receiving an upgrade execution instruction from the user terminal is checked against the fifth table, A message to be notified to the user terminal is specified, and the corresponding message is notified to the user terminal.
The version upgrade support system according to claim 1, wherein:
ユーザ端末側で管理される情報であり、ユーザが前記連結納税用ソフトウェアを利用して実行予定である所定種の連結納税業務の運用情報を、通信装置を介してユーザ端末から受信し、記憶装置における第2テーブルに格納する処理と、
連結納税システム側でユーザ別に管理される情報であり、少なくとも、連結納税用ソフトウェアの現在のバージョン、利用状態、および該当連結納税用ソフトウェアがインストールされた記憶装置の空き容量、に関する情報を、通信装置を介して連結納税システムから受信し、記憶装置における第3テーブルに格納する処理と、
前記第2テーブルが含む前記所定種の連結納税業務の運用情報に基づいて、ユーザ側で運用予定のある連結納税業務の実行期間を、該当ユーザにおけるバージョンアップ作業不可の期間とし、当該期間の情報を第4テーブルに格納する処理と、
連結納税システムにおける各ユーザの連結納税用ソフトウェアに関する各情報を前記第3テーブルより抽出し、抽出した情報を前記第1テーブルにおける該当バージョンの情報に照合し、連結納税用ソフトウェアがバージョンアップの条件を満たすか判定し、該判定結果について該当ユーザのユーザ端末に通知する処理と、
前記判定結果の通知に応じたバージョンアップ要請を、通信装置を介してユーザ端末から受信した場合、該当ユーザに関する前記第4テーブルにおいて、現在日付がバージョンアップ作業不可の期間に含まれているか否か判定し、前記判定により、現在日付がバージョンアップ作業不可の期間であると判明した場合、警告画面のデータをユーザ端末に送信する処理と、
前記警告画面を表示したユーザ端末より、バージョンアップの実行指示を受信した場合、当該実行指示でバージョンアップ対象とされている連結納税用ソフトウェアについて、前記バージョンアップの条件を満たすかの判定処理を再度実行し、バージョンアップの条件を満たさない場合は、ユーザ端末に所定のメッセージを送信して処理を終了し、バージョンアップの条件を満たす場合は、前記第1テーブルにおける該当連結納税用ソフトウェアの適用バージョンの情報に基づいて、連結納税システムに対し、該当連結納税用ソフトウェアのバージョンアップを行う処理と、
を実行することを特徴とするバージョンアップ支援方法。 A consolidated tax payment system that provides a function of consolidated tax payment software required by a user via a network, a communication device that is connected to the user terminal used by the user via a network, and communicates with other devices, and a consolidated tax payment system An information processing system comprising a storage device that stores a first table storing information on each version of conditions for enabling upgrade of the consolidated tax payment software and information on the version applied at the time of version upgrade,
Information that is managed on the user terminal side, and receives operation information of a predetermined type of consolidated tax payment business that is scheduled to be executed by the user using the consolidated tax payment software from the user terminal via a communication device, and a storage device Processing to store in the second table in
Information that is managed for each user on the consolidated tax payment system side, and at least information about the current version of the consolidated tax payment software, the usage status, and the free capacity of the storage device in which the relevant consolidated tax payment software is installed, Received from the consolidated tax payment system via the storage, and stored in the third table in the storage device,
Based on the operation information of the predetermined type of consolidated tax payment business included in the second table, the execution period of the consolidated tax payment business scheduled to be operated on the user side is set as a period during which the upgrade operation is not possible for the user, and information on the period In the fourth table;
Each information regarding the consolidated tax payment software of each user in the consolidated tax payment system is extracted from the third table, the extracted information is collated with the corresponding version information in the first table, and the consolidated tax payment software determines the conditions for upgrading. A process of determining whether or not to satisfy, and notifying the user terminal of the corresponding user about the determination result;
If a version upgrade request corresponding to the determination result notification is received from a user terminal via a communication device, whether or not the current date is included in a period during which the upgrade work is not possible in the fourth table related to the user Determining, if it is determined by the determination that the current date is a period during which upgrade work is not possible, a process of transmitting warning screen data to the user terminal; and
When receiving a version upgrade execution instruction from the user terminal that displayed the warning screen, the determination process as to whether the version upgrade condition is satisfied is again performed for the consolidated tax payment software that is the target of the upgrade in the execution instruction. If the upgrade condition is not satisfied, a predetermined message is transmitted to the user terminal and the process is terminated. If the upgrade condition is satisfied, the application version of the corresponding consolidated tax payment software in the first table is applied. Based on the information of the above, for the consolidated tax payment system, processing to upgrade the corresponding consolidated tax payment software,
Version upgrade support method characterized by executing
ユーザ端末側で管理される情報であり、ユーザが前記連結納税用ソフトウェアを利用して実行予定である所定種の連結納税業務の運用情報を、通信装置を介してユーザ端末から受信し、記憶装置における第2テーブルに格納する処理と、
連結納税システム側でユーザ別に管理される情報であり、少なくとも、連結納税用ソフトウェアの現在のバージョン、利用状態、および該当連結納税用ソフトウェアがインストールされた記憶装置の空き容量、に関する情報を、通信装置を介して連結納税システムから受信し、記憶装置における第3テーブルに格納する処理と、
前記第2テーブルが含む前記所定種の連結納税業務の運用情報に基づいて、ユーザ側で運用予定のある連結納税業務の実行期間を、該当ユーザにおけるバージョンアップ作業不可の期間とし、当該期間の情報を第4テーブルに格納する処理と、
連結納税システムにおける各ユーザの連結納税用ソフトウェアに関する各情報を前記第3テーブルより抽出し、抽出した情報を前記第1テーブルにおける該当バージョンの情報に照合し、連結納税用ソフトウェアがバージョンアップの条件を満たすか判定し、該判定結果について該当ユーザのユーザ端末に通知する処理と、
前記判定結果の通知に応じたバージョンアップ要請を、通信装置を介してユーザ端末から受信した場合、該当ユーザに関する前記第4テーブルにおいて、現在日付がバージョンアップ作業不可の期間に含まれているか否か判定し、前記判定により、現在日付がバージョンアップ作業不可の期間であると判明した場合、警告画面のデータをユーザ端末に送信する処理と、
前記警告画面を表示したユーザ端末より、バージョンアップの実行指示を受信した場合、当該実行指示でバージョンアップ対象とされている連結納税用ソフトウェアについて、前記バージョンアップの条件を満たすかの判定処理を再度実行し、バージョンアップの条件を満たさない場合は、ユーザ端末に所定のメッセージを送信して処理を終了し、バージョンアップの条件を満たす場合は、前記第1テーブルにおける該当連結納税用ソフトウェアの適用バージョンの情報に基づいて、連結納税システムに対し、該当連結納税用ソフトウェアのバージョンアップを行う処理と、
を実行させることを特徴とするバージョンアップ支援プログラム。 A consolidated tax payment system that provides a function of consolidated tax payment software required by a user via a network, a communication device that is connected to the user terminal used by the user via a network, and communicates with other devices, and a consolidated tax payment system An information processing system comprising a storage device that stores a first table storing information on each version of conditions for enabling upgrade of consolidated tax payment software and information on the version applied at the time of version upgrade,
Information that is managed on the user terminal side, and receives operation information of a predetermined type of consolidated tax payment business that is scheduled to be executed by the user using the consolidated tax payment software from the user terminal via a communication device, and a storage device Processing to store in the second table in
Information that is managed for each user on the consolidated tax payment system side, and at least information about the current version of the consolidated tax payment software, the usage status, and the free capacity of the storage device in which the relevant consolidated tax payment software is installed, Received from the consolidated tax payment system via the storage, and stored in the third table in the storage device,
Based on the operation information of the predetermined type of consolidated tax payment business included in the second table, the execution period of the consolidated tax payment business scheduled to be operated on the user side is set as a period during which the upgrade operation is not possible for the user, and information on the period In the fourth table;
Each information regarding the consolidated tax payment software of each user in the consolidated tax payment system is extracted from the third table, the extracted information is collated with the corresponding version information in the first table, and the consolidated tax payment software determines the conditions for upgrading. A process of determining whether or not to satisfy, and notifying the user terminal of the corresponding user about the determination result;
If a version upgrade request corresponding to the determination result notification is received from a user terminal via a communication device, whether or not the current date is included in a period during which the upgrade work is not possible in the fourth table related to the user Determining, if it is determined by the determination that the current date is a period during which upgrade work is not possible, a process of transmitting warning screen data to the user terminal; and
When receiving a version upgrade execution instruction from the user terminal that displayed the warning screen, the determination process as to whether the version upgrade condition is satisfied is again performed for the consolidated tax payment software that is the target of the upgrade in the execution instruction. If the upgrade condition is not satisfied, a predetermined message is transmitted to the user terminal and the process is terminated. If the upgrade condition is satisfied, the application version of the corresponding consolidated tax payment software in the first table is applied. Based on the information of the above, for the consolidated tax payment system, processing to upgrade the corresponding consolidated tax payment software,
Version upgrade support program characterized by causing
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011263852A JP5730181B2 (en) | 2011-12-01 | 2011-12-01 | Version upgrade support system, version upgrade support method, and version upgrade support program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011263852A JP5730181B2 (en) | 2011-12-01 | 2011-12-01 | Version upgrade support system, version upgrade support method, and version upgrade support program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013117773A JP2013117773A (en) | 2013-06-13 |
| JP5730181B2 true JP5730181B2 (en) | 2015-06-03 |
Family
ID=48712325
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011263852A Active JP5730181B2 (en) | 2011-12-01 | 2011-12-01 | Version upgrade support system, version upgrade support method, and version upgrade support program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5730181B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109711960A (en) * | 2018-12-28 | 2019-05-03 | 北京爱康鼎科技有限公司 | It declares dutiable goods method and system |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5850468B2 (en) * | 2013-09-11 | 2016-02-03 | Necプラットフォームズ株式会社 | Software update system, terminal device, management device, control device, method and program thereof |
| CN112433744A (en) * | 2020-12-30 | 2021-03-02 | 广东金赋科技股份有限公司 | Tax terminal application system upgrading and migrating method based on intelligent contract |
| CN114003259B (en) * | 2021-11-02 | 2026-01-23 | 北京百度网讯科技有限公司 | Cloud mobile phone operating system upgrading method, device, equipment and storage medium |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3960961B2 (en) * | 2003-09-19 | 2007-08-15 | 富士通株式会社 | Apparatus and method for applying correction information to software |
-
2011
- 2011-12-01 JP JP2011263852A patent/JP5730181B2/en active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109711960A (en) * | 2018-12-28 | 2019-05-03 | 北京爱康鼎科技有限公司 | It declares dutiable goods method and system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013117773A (en) | 2013-06-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8005779B2 (en) | System and method for designing a workflow | |
| US8010396B2 (en) | Method and system for validating tasks | |
| US20090138389A1 (en) | Determining the occurrence of events using decision trees | |
| JP5730181B2 (en) | Version upgrade support system, version upgrade support method, and version upgrade support program | |
| EP2610741B1 (en) | Frontend-backend communication decision based on business object metadata | |
| US20060048139A1 (en) | Uninstallation processing program and uninstallation management program | |
| US12265949B2 (en) | Dynamically controlling case model structure using case fragments | |
| US10534622B2 (en) | Method and system for an interactive user interface to dynamically validate application program interface modification requests | |
| US7865837B1 (en) | User interface including an element for selecting customization or help screens | |
| JP2017228168A (en) | Job search management system, job search management method and job search management program | |
| US10580087B2 (en) | Budget-management-data creating method, budget-management-data creating apparatus, and recording medium | |
| JP2014093041A (en) | Inheritance management program and inheritance management system | |
| JP5195441B2 (en) | Server, software evaluation work management system, and program | |
| US11403458B2 (en) | Information processing system, information processing device, information processing method, recording medium, and program | |
| JP7528862B2 (en) | Information processing device, information processing method, and program | |
| Schuler et al. | Rule-based generation of mobile user interfaces | |
| US20040133822A1 (en) | Program development support method | |
| CA2923157C (en) | Automation system for implementing a standardized design methodology for a process automation service | |
| US10460015B1 (en) | Assimilation in multi model webpage composition | |
| JP4796446B2 (en) | Application setting information update method | |
| JP2017162403A (en) | Multi-window display device, multi-window display method, and multi-window display program | |
| JP2017162404A (en) | Multi-window display device, multi-window display method, and multi-window display program | |
| JP5316874B2 (en) | Workflow server, workflow system, control method, program, and storage medium. | |
| CN113656095B (en) | Processing method and device for configuration data | |
| JP7855121B1 (en) | Specification creation support system, specification creation support method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20131011 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140624 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140909 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141030 |
|
| 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: 20150324 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150407 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5730181 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |