JP7604234B2 - Service Management System - Google Patents
Service Management System Download PDFInfo
- Publication number
- JP7604234B2 JP7604234B2 JP2021000573A JP2021000573A JP7604234B2 JP 7604234 B2 JP7604234 B2 JP 7604234B2 JP 2021000573 A JP2021000573 A JP 2021000573A JP 2021000573 A JP2021000573 A JP 2021000573A JP 7604234 B2 JP7604234 B2 JP 7604234B2
- Authority
- JP
- Japan
- Prior art keywords
- license
- information
- purchase
- simulation
- service
- 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
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、例えば企業や団体,組織等で社員や従業員等に支給・貸与される、例えば携帯電話やスマートフォン,有償・無償のソフトウェアアプリケーションなど、各種のサービスについて、その購入や契約の締結,更新,廃止等の管理・運用業務を支援するための技術に関する。 The present invention relates to technology for supporting management and operation tasks such as purchasing, concluding contracts, renewing, and discontinuing various services, such as mobile phones, smartphones, and paid and free software applications, that are provided or loaned to employees and staff of companies, organizations, and other such organizations.
一般に、企業や団体,組織等では、そこに所属する社員や従業員等の業務遂行に必要となる各種のサービス、例えば携帯電話やスマートフォン,有償・無償のソフトウェアアプリケーションなどを、企業等の負担において社員や従業員等に支給・貸与することが行われている。
例えば、古くは固定電話回線の加入権の管理と月額利用料の資産と支払いの管理、最近では、各種クラウドサービスの機器レンタル費用と年額や月額での利用料、携帯電話会社のスマートフォンの割賦払いと月額通信料の管理、また、各契約が年単位で更新されるのでそれらの管理など、複雑な利用料等の管理が存在している。
Generally, companies, groups, organizations, etc. provide or lend various services necessary for their employees to carry out their work, such as mobile phones, smartphones, and paid or free software applications, at the company's expense.
For example, in the past, there was the management of fixed-line telephone line subscription rights and monthly usage fee assets and payments, and more recently, there is the management of equipment rental fees and annual or monthly usage fees for various cloud services, installment payments and monthly communication fees for mobile phone companies' smartphones, and the management of each contract, which is renewed on an annual basis.
このような業務遂行や福利厚生等の一環として社員等に与えられる各種のサービスは、その種類や内容、数量、支払うべき費用などが膨大となることもあり、企業や組織等にとっては、それら各種サービスの購入や契約の締結,更新,廃止等が適正に管理・運用されることが極めて重要であり、不必要・不効率なサービスの重複契約などは可能な限り排除する必要がある。
ところが、これまでは、このような各種サービスの管理は、例えば企業の管理部や総務部といった管理部門の担当者等が、長年の経験と勘に基づく人手・手作業によって行っており、担当者の負担も大きく、また、適切な管理・運用が行われているとは言い難い場合も少なくなかった。
The various services provided to employees as part of such business operations and employee benefits can be enormous in type, content, quantity, and cost to be paid. It is therefore extremely important for companies and organizations to properly manage and operate the purchase of these services, as well as the conclusion, renewal, and termination of contracts. It is also necessary to eliminate unnecessary and inefficient duplicate contracts for services as much as possible.
However, until now, the management of these various services has been carried out manually by staff in management departments, such as a company's management department or general affairs department, using their many years of experience and intuition, which placed a heavy burden on the staff, and in many cases it was difficult to say that the services were being managed and operated appropriately.
そこで、そのような企業・組織等における各種サービスの管理や運用について、担当者の負担を軽減しつつ、効率的な管理・運用業務を行えるようにすることを目的とした支援技術等が提案されている。
例えば、特許文献1には、会社等の組織内で保有するソフトウェアのライセンス数と、組織内で実際に使用されているソフトウェアの数をコンピュータにより管理し、ライセンス数が不足するソフトウェアがあるかをチェックして、不足する場合には担当者に通知することにより、組織内におけるライセンスの不正使用を防ぎつつ、効率の良い正確なライセンス管理を実現することができ、ライセンス管理における作業負荷も軽減することができるとする「ライセンス管理方法」が提案されている。
In response to this, support technologies have been proposed that aim to enable efficient management and operation of various services in such companies and organizations while reducing the burden on those in charge.
For example,
しかしながら、特許文献1に開示されている技術を含めて、これまでのサービス管理の支援技術には、更なる改良の余地があった。
例えば、特許文献1のライセンス管理方法は、契約すべきソフトウェアの不足や不正使用を防止することのみを目的としており、例えば不必要なサービスや重複したサービスを抽出して、その契約の見直しや最適化を図るようなことはできなかった。
However, there is still room for further improvement in the service management support technologies up to now, including the technology disclosed in
For example, the license management method of
本発明は、上記のような課題を解決するために提案されたものであり、企業や団体等において契約される有償・無償の各種のサービスについて、その購入や契約の締結,更新,休止,廃止等について動的に監視・判定を行うことにより、不必要なサービスや不効率な運用、重複する契約等を自動的に抽出し、契約・購入の実行や見直し,休止,廃止等の最適化を図ることができるサービス管理システムを提供することを目的とする。 The present invention has been proposed to solve the problems described above, and aims to provide a service management system that can automatically extract unnecessary services, inefficient operations, overlapping contracts, etc. by dynamically monitoring and determining the purchase, conclusion, renewal, suspension, termination, etc. of various paid and free services contracted by companies, organizations, etc., and can optimize the execution, review, suspension, termination, etc. of contracts and purchases.
上記目的を達成するため、本発明は、所定の契約単位で契約される一又は二以上の所定のサービスに関するライセンスの契約及び購入の適正化を管理するシステムであって、契約されている前記ライセンスを特定するための、各ライセンスの利用状況情報、購入情報、及び購入条件情報を含む所定のライセンス情報と、一又は二以上の類似するライセンスを示す所定の類似ライセンス情報を記憶した記憶手段と、ユーザからのライセンスの契約申請があった場合に、前記記憶手段に記憶された各ライセンスの前記利用状況情報、購入情報、及び購入条件情報に基づいて、当該ライセンスを購入すべきか否かを判定する所定のライセンス購入最適化シミュレーションを実行するとともに、当該シミュレーションの結果に基づいて所定のライセンス購入処理を実行するライセンス購入最適化部と、前記記憶手段に記憶された各ライセンスの前記利用状況情報、購入情報、購入条件情報、及び類似ライセンス情報のいずれかに基づいて、当該ライセンスと切替すべき類似ライセンスの有無を判定するライセンス切替シミュレーションを実行するとともに、当該シミュレーションの結果に基づいて該当する類似ライセンスを示す切替リスト情報を生成するライセンス切替情報生成部と、を備え、前記ライセンス切替情報生成部は、前記記憶手段を参照し、前記各ライセンスに係る現在のサービスと類似するサービスのデータを抽出し、サービスの切替を行った場合の料金を比較するシミュレーションを実行し、現在のサービスと一又は二以上の類似のサービスの名称と料金を対比可能に表示したリストを生成する構成としてある。 In order to achieve the above object, the present invention provides a system for managing the optimization of license contracts and purchases for one or more predetermined services contracted on a predetermined contract basis, the system comprising: a storage means for storing predetermined license information including usage status information, purchase information, and purchase condition information for each license for identifying the contracted license, and predetermined similar license information indicating one or more similar licenses; and when a license contract application is received from a user, a predetermined license purchase optimization simulation is executed to determine whether or not the license should be purchased based on the usage status information, purchase information, and purchase condition information for each license stored in the storage means, and a predetermined license purchase process is executed based on the results of the simulation. and a license switching information generation unit that performs a license switching simulation to determine whether or not there is a similar license to be switched with for each license based on any of the usage information, purchase information, purchase condition information, and similar license information of each license stored in the storage means, and generates switching list information indicating the relevant similar licenses based on the result of the simulation, wherein the license switching information generation unit is configured to refer to the storage means, extract data on services similar to the current service related to each license, perform a simulation to compare the fees if the service is switched, and generate a list that displays the names and fees of the current service and one or more similar services in a comparative manner .
また、本発明は、上記のような本発明に係るサービス管理システムで実行されるプログラムとして構成することができる。
さらに、本発明は、上記のような本発明に係るサービス管理システム及びプログラムによって実施可能な方法として実施することもできる。
Furthermore, the present invention can be configured as a program executed in the service management system according to the present invention as described above.
Furthermore, the present invention can also be embodied as a method that can be implemented by the service management system and program according to the present invention as described above.
本発明によれば、企業や団体等において契約される有償・無償の各種のサービスについて、その購入や契約の締結,更新,休止,廃止等について動的に監視・判定を行うことにより、不必要なサービスや不効率な運用、重複する契約等を自動的に抽出し、契約・購入の実行や見直し,休止,廃止等の最適化を図ることができる。
これによって、例えば企業や団体,組織等で社員や従業員等に支給・貸与される、携帯電話やスマートフォン,有償・無償のソフトウェアアプリケーションなど、各種のサービスについての購入や契約の管理・運用などに好適なサービス管理システム及びプログラム・方法を提供することが可能となる。
According to the present invention, by dynamically monitoring and determining the purchase, contract conclusion, renewal, suspension, termination, etc. of various paid and free services contracted by companies, organizations, etc., it is possible to automatically extract unnecessary services, inefficient operations, overlapping contracts, etc., and to optimize the execution, review, suspension, termination, etc. of contracts and purchases.
This makes it possible to provide a service management system, program, and method that is ideal for managing and operating the purchase and contracts of various services, such as mobile phones, smartphones, and paid and free software applications that are provided or loaned to employees and staff of companies, organizations, and other companies, groups, and organizations.
以下、本発明に係るサービス管理システムの実施形態について、図面を参照しつつ説明する。
ここで、以下に示す本発明のサービス管理システム(本システム)は、プログラム(ソフトウェア)の命令によりコンピュータで実行される処理,手段,機能によって実現される。プログラムは、コンピュータの各構成要素に指令を送り、以下に示す本発明に係る所定の処理や機能等を行わせることができる。すなわち、本発明における各処理や手段,機能は、プログラムとコンピュータとが協働した具体的手段によって実現される。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an embodiment of a service management system according to the present invention will be described with reference to the drawings.
The service management system (this system) of the present invention described below is realized by processes, means, and functions executed by a computer according to instructions from a program (software). The program sends commands to each component of the computer, and can cause it to perform the specified processes and functions according to the present invention described below. In other words, each process, means, and function in the present invention is realized by a specific means in which the program and the computer work together.
なお、プログラムの全部又は一部は、例えば、磁気ディスク,光ディスク,半導体メモリ,その他任意のコンピュータで読取り可能な記録媒体により提供され、記録媒体から読み出されたプログラムがコンピュータにインストールされて実行される。また、プログラムは、記録媒体を介さず、通信回線を通じて直接にコンピュータにロードし実行することもできる。
また、本システムは、単一の情報処理装置(例えば一台のパーソナルコンピュータ等)で構成することもでき、複数の情報処理装置(例えば複数台のサーバコンピュータ群等)で構成することもできる。
The whole or part of the program may be provided by a computer-readable recording medium, such as a magnetic disk, an optical disk, a semiconductor memory, or any other recording medium, and the program may be read from the recording medium and installed on a computer for execution. The program may also be directly loaded into a computer via a communication line and executed without using a recording medium.
Furthermore, the present system can be configured with a single information processing device (such as one personal computer) or with a plurality of information processing devices (such as a group of a plurality of server computers).
また、本システムのハードウェア構成は、特に図示しないが、CPU,RAM,ROM,HDD,入力装置,表示装置等を含む情報処理装置によって構成される。これらの構成要素はシステムバスで接続され、システムバスを介してデータのやり取りが行われる。CPU(Central Processing Unit)は、中央処理装置とも呼ばれ、コンピュータの中心的な処理を行う部位であり、各装置の制御やデータの計算/加工を行う。RAM(Random Access Memory)は、メモリ装置の一種で、データの消去・書き換えが可能なものであり、ROM(Read Only Memory)は、半導体などを用いたメモリ装置の一種で、データ書き込みは製造時1回のみで、利用時には記録されたデータの読み出しのみできるものである。HDD(Hard Disk Drive)は、磁性体の性質を利用し、情報を記録し読み出す補助記憶装置である。入力装置は、ユーザがコンピュータに対して操作指示を行うため、あるいは、文字等を入力するために使用され、具体的には、キーボード,マウス等で構成される。表示装置は、例えば液晶ディスプレイ等で構成され、タッチパネル機能を有するものであってもよい。その他、他の端末や情報処理装置等との通信が可能となる通信機能を備えることもできる。 Although not shown in the figure, the hardware configuration of this system is composed of information processing devices including a CPU, RAM, ROM, HDD, input device, display device, etc. These components are connected by a system bus, and data is exchanged via the system bus. The CPU (Central Processing Unit), also known as the central processing unit, is the part that performs the central processing of the computer, controlling each device and calculating/processing data. RAM (Random Access Memory) is a type of memory device that allows data to be erased and rewritten, and ROM (Read Only Memory) is a type of memory device that uses semiconductors, etc., and data is written only once during manufacturing, and the recorded data can only be read when used. HDD (Hard Disk Drive) is an auxiliary storage device that uses the properties of magnetic materials to record and read information. The input device is used by the user to give operational instructions to the computer or to input characters, etc., and specifically consists of a keyboard, mouse, etc. The display device consists of, for example, a liquid crystal display, etc., and may have a touch panel function. In addition, it may also have a communication function that enables communication with other terminals, information processing devices, etc.
[システム構成]
図1に示すように、本発明の一実施形態に係るサービス管理システム1(以下「本システム1」という)は、サービス管理サーバ10と、一又は二以上の申請者端末30(30a~30n)とを備えて構成されている。
そして、これらサービス管理サーバ10・申請者端末30は、LAN・WAN等のネットワークを含むインターネット100を介して接続され、それぞれ相互にデータ通信が可能となっている。
また、サービス管理サーバ10は、インターネット100を介して、外部(国内外)に設置されている所定の外部システム50とも通信可能に接続されるようになっている。
[System configuration]
As shown in FIG. 1, a service management system 1 (hereinafter referred to as "this
The
The
ここで、サービス管理サーバ10と申請者端末30は、例えば同一の組織・企業等に設置される情報処理装置によって構成することができる。この場合には、本システム1はサービス管理サーバ10及び申請者端末30によって構成されることになり、本システム1を、例えば同一の組織・企業単位で運用される社内システムとして機能させることができる。
また、サービス管理サーバ10と申請者端末30は、それぞれ異なる組織・企業等に設置される情報処理装置によって構成することができる。この場合には、例えば、サービス管理サーバ10は、本システム1をサービスとして顧客に提供する企業が運用する情報処理装置、申請者端末30は、本システム1を介してライセンス管理のサービス提供を受ける一又は二以の各企業や組織・団体等に備えられる情報処理装置によって構成することもできる。この場合には、申請者端末30は、本システム1にネットワークを介して接続される外部装置として機能することになり、本システム1はサービス管理サーバ10のみによって構成されることになる。
Here, the
Furthermore, the
[サービス管理サーバ]
サービス管理サーバ10は、各企業や組織等において、所定の契約単位で契約される一又は二以上の所定のサービスに関するライセンスの契約及び購入の適正化を管理・支援するための、本システム1の中核となる情報処理装置であり、本発明のサービス管理システムを構成している。
ここで、本システム1で対象とする一又は二以上のサービスに関するライセンスの契約・購入についての所定の契約単位としては、例えば当該サービスを利用するユーザごとのユーザ単位、当該サービスを実行するための端末単位・装置単位・ソフトウェア単位などがある。
このサービス管理サーバ10は、例えば、1又は2以上のサーバコンピュータやパーソナルコンピュータ、クラウドコンピューティングサービス上に構築された1又は2以上の仮想サーバからなるサーバシステム等、所定のプログラム(ソフトウェア)が実装された情報処理装置によって構成することができる。
[Service Management Server]
The
Here, the specified contract units for contracting/purchasing licenses for one or more services covered by this
This
また、サービス管理サーバ10には、図示しないOS(Operating System)やDBMS(DataBase Management System)などが備えられ、サーバコンピュータとして運用されるようになっている。
そして、サービス管理サーバ10には、Webサーバプログラムなどのミドルウェア上で稼働するソフトウェアが実装されるようになっている。
このソフトウェアは、1又は2以上の申請者端末30に対して、インターネット100等のネットワークを介して、例えばAPI(Application Programming Interface)という形で利用可能なアプリケーションを公開、提供する。
これにより、各申請者端末30では、サービス管理サーバ10から提供・提案される、例えば所望するライセンス購入の申請処理や、ライセンス休止・廃止等の通知受信などのサービスが提供されるために運用される専用のアプリケーションプログラムやウェブブラウザ等を呼び出してログインすることにより、本発明に係るサービス管理システムの機能を実行させ使用することができるようになる。
The
The
This software publishes and provides applications that can be used by one or more applicant terminals 30 via a network such as the
As a result, each applicant terminal 30 can execute and use the functions of the service management system of the present invention by calling up and logging in to a dedicated application program or web browser that is operated to provide services provided or proposed by the
また、サービス管理サーバ10には、データベース等として実装される後述する所定のサービス管理DB(データベース)20を備えるとともに、本発明に係るサービス管理システムの運用に必要となる所定の情報を取得・蓄積する記憶手段が備えられる。
記憶手段には、各種の情報リソースとして、本システム1における管理対象となる契約されている各種サービス・ライセンスを特定するための所定情報、例えば各ライセンスの利用状況情報、購入情報、及び購入条件情報を含む所定のライセンス情報が記憶されるとともに、後述する各申請者端末30から入力・送信される所定の情報、例えばライセンス購入の申請情報やライセンスの利用情報などが記憶され、本システム1の運用に伴って随時必要な情報が読み出されて、記憶され更新されるようになっている。
In addition, the
The storage means stores, as various information resources, specific information for identifying various contracted service licenses to be managed by this
そして、本実施形態に係るサービス管理サーバ10は、図2に示すように、ライセンス購入最適化部11,ライセンス棚卸最適化部12,ライセンス更新最適化部13,ライセンス切替情報生成部14,ライセンス解約情報生成部15の各部として機能するように構成される。
また、サービス管理サーバ10には、上述した記憶手段によって構成されるサービス管理DB20が構築されており、具体的には、サービス管理DB20は、ライセンス利用状況DB21,サービス解約情報DB22,サービス解約リストDB23,購入ライセンスDB24,購入条件DB25,類似ライセンスDB26が備えられており、本システム1におけるサービス管理処理に必要な所定のデータがデータベースとして記憶・管理されるようになっている。
The
In addition, the
ここで、本システム1において管理対象となるサービス・ライセンスとしては、各企業等で業務に使用される各種の通信機器や電子機器の使用契約やリース契約、ソフトウェアアプリケーションの利用契約などがある。
例えば、固定電話回線の加入権の管理と月額利用料の資産と支払い管理、各種クラウドサービスの機器レンタル費用と年額や月額での利用料、携帯電話会社のスマートフォンの割賦払いと月額通信料の管理、ソフトウェアアプリケーションの利用契約と月額利用料の管理などがある。
また、それらの契約の更新の管理、例えば年単位での更新の管理なども対象となる。
このような各種サービスの契約や利用料などの管理は、企業規模や契約数に比例して複雑なものとなり、料金の支払い等が最適化されずに無駄に支払われていることも少なくなかった。
The service licenses to be managed by this
For example, this includes managing fixed-line telephone line subscription rights and assets and payments for monthly usage fees, equipment rental fees and annual or monthly usage fees for various cloud services, installment payments and monthly communication fees for mobile phone companies' smartphones, and management of software application usage contracts and monthly usage fees.
It also covers the management of renewals of those contracts, for example on an annual basis.
The management of contracts and fees for these various services becomes more complex in proportion to the size of the company and the number of contracts, and it is not uncommon for fees to be paid in a non-optimized manner and in an unnecessary manner.
そこで、本システム1では、サービス管理DB20で記憶・管理されている所定のライセンス情報に基づいて、サービス管理サーバ10のライセンス購入最適化部11・ライセンス棚卸最適化部12・ライセンス更新最適化部13・ライセンス切替情報生成部14・ライセンス解約情報生成部15による5つのサブシステムの各処理動作が実行されることで、上記のような従来の課題を解決するようになっている。
すなわち、本システム1によれば、従来は例えば総務部や情報システム部といった管理部門の人間が勘と経験で行っていた多数のサービス・ライセンスの管理を、5つのサブシステムと各種DBのデータに基づいて、人間の勘や経験なしで、必要なサービスを最適な利用料で無駄なく効率的に利用できるようにするものである。
さらに、本システム1では、SSO(IDaaS)のアカウントの停止に連動して、解約すべきサービスの一覧(サービス解約リスト)を出力し、途中解約すべき不要・無用なライセンスを積極的に抽出して、解約(又は休止管理)に向けた提案・支援も行えるようになっている。
Therefore, in this
In other words, with this
Furthermore, in this
ここで、SSO(シングルサインオン)とは、一度のユーザ認証処理によって独立した複数のソフトウェアシステム上のリソースが利用可能になる特性である。この特性によって、ユーザはシステムごとにユーザIDとパスワードの組を入力する必要がなくなる。また、IDaaSとは「Identity as a Service」の略であり、クラウド経由でID認証及びIDパスワード管理,SSO,アクセス制御などを提供するサービスである。
このようなSSO,IDaaSのサービスは、インターネット100等のネットワークを介して外部システム50から提供されるようになっている。
本システム1では、これらの機能を活用して、利用されていないサービスを休止・廃止・解約すべきものとして抽出・判定できるようになっている。
Here, SSO (single sign-on) is a feature that allows resources on multiple independent software systems to be used with a single user authentication process. This feature eliminates the need for users to input a set of user ID and password for each system. IDaaS is an abbreviation for "Identity as a Service" and is a service that provides ID authentication, ID password management, SSO, access control, etc. via the cloud.
Such SSO and IDaaS services are provided from an
By utilizing these functions, the
[サービス管理DB]
サービス管理DB20は、本システム1の管理対象となるサービス・ライセンスに関する所定のデータ・情報がデータベースとして管理される記憶手段である。
このサービス管理DB20には、管理対象となる企業単位・組織単位で、当該企業や組織等が既に契約しているライセンスを特定するための所定のライセンス情報が予め記憶されており、また、ライセンスの新規購入・休止・廃止・切替等に応じて、データが随時格納・更新される。
また、サービス管理DBには、インターネット100等のネットワークを介して各申請者端末30や外部システム50から所定の情報が入力・送信されて、それらの情報に応じてもデータが随時格納・更新される。
[Service Management DB]
The
This
In addition, predetermined information is input and transmitted to the service management DB from each applicant terminal 30 and
サービス管理DB20に格納・管理される所定の情報としては、本システム1の管理対象となる、上記のような各サービスのライセンス契約に関する情報であり、例えば、図2に示すように、ライセンス利用状況DB21,サービス解約情報DB22,サービス解約リストDB23,購入ライセンスDB24,購入条件DB25,類似ライセンスDB26などの各種情報・データがある。
なお、以下に示すサービス管理DB20に記憶される情報は、本システム1において処理対象となる情報の一例であって、特に以下の情報のみに限定されるものではなく、本システム1として必要な情報を追加・削除・変更等することができることは言うまでもない。
The specified information stored and managed in the
Note that the information stored in the
具体的には、サービス管理DB20のライセンス利用状況DB21,サービス解約情報DB22,サービス解約リストDB23,購入ライセンスDB24,購入条件DB25,類似ライセンスDB26を構成する情報・データとしては、図3及び図4に示すように、例えば以下のようなものがある(各データのサンプル・内容・備考については図3,4参照)。 Specifically, the information and data constituting the license usage status DB21, service cancellation information DB22, service cancellation list DB23, purchased license DB24, purchase condition DB25, and similar license DB26 of the service management DB20 are, for example, as shown in Figures 3 and 4 (see Figures 3 and 4 for samples, contents, and notes of each data).
[ライセンス利用状況DB]
1.ライセンス(ライセンスの名称等)
2.利用者ID
3.申請者ID
4.申請者組織CD
5.課金先ユニット
6.ライセンス種別
7.状態ステータス
8.年度
9.申請年月日
10.変更年月日
11.利用開始予定年月日
12.利用終了予定年月日
13.利用開始年月日
14.利用終了年月日
15.休止年月日
16.廃止年月日
[License Usage Status DB]
1. License (name of license, etc.)
2. User ID
3. Applicant ID
4. Applicant organization CD
5.
[サービス解約情報DB]
1.利用者ID
2.退職年月日
3.休職年月日
[Service Cancellation Information DB]
1. User ID
2. Date of
[サービス解約リストDB]
1.ライセンス
2.利用者ID
3.申請者ID
4.ライセンス種別
5.状態ステータス
6.利用開始年月日
7.利用終了年月日
8.休止年月日
9.廃止年月日
10.退職年月日
11.休職年月日
[Service Cancellation List DB]
1.
3. Applicant ID
4.
[購入ライセンスDB]
1.ライセンス
2.ライセンス種別
3.ライセンス数
4.利用開始年月日
5.利用終了年月日
6.購入年月日
[Purchased License DB]
1.
[購入条件DB]
1.ライセンス
2.ライセンス種別
3.見積コメント
4.利用開始年月日
5.利用終了年月日
6.利用期限
7.単価
8.ライセンス数
9.条件など
10.見積年月日
11.見積有効年月日
12.休止後再割り当て可能日数
[Purchase Condition DB]
1.
[類似ライセンス]
1.ライセンス
2.ライセンス種別
3.類似ライセンス
4.類似ライセンス種別
5.特記事項
[Similar License]
1.
以上のようなサービス管理DB20で記憶・管理されるデータに基づいて、サービス管理サーバ10のライセンス購入最適化部11・ライセンス棚卸最適化部12・ライセンス更新最適化部13・ライセンス切替情報生成部14・ライセンス解約情報生成部15における各処理動作が実行されることで、対象となる一又は二以上のサービスの適正な運用と最適化が図られるようになる。
従来は、サービス・ライセンスは必要なのでその都度購入するが、その後は、それらを見直す(棚卸)ようなことは行われず、例えば、購入先のキャリアやベンダーからの継続の案内等を受領したタイミングで不要か否かを判断する、といった対応であったため、ライセンス契約の最適化を行うことができなかった。
Based on the data stored and managed in the
In the past, service licenses were purchased each time they were needed, but there was no need to review them (take an inventory) after that. For example, the decision as to whether or not a license was needed was made when a renewal notice was received from the carrier or vendor from which the license was purchased. As a result, it was not possible to optimize license agreements.
例えば、従来はライセンス契約に関する各種情報は、紙や担当者の頭で管理したり、場合によってはサービス提供ベンダーの請求書や契約更新連絡で管理することも多かった。
また、最近では上述したSSO(IDaaS)の機能を利用することで、各サービスの利用履歴(Login-Logout履歴)が取り易くなったこともあり、契約しているサービスが使われている否かの突き合わせはし易い環境にある。
また、例えばクラウド等のサービスやスマートフォンなど通信キャリアとの契約は、年間契約が多い一方、企業側ではサービスの契約情報と支払いについては月単位で管理しており、契約更新単位と支払い単位とにずれがある。
For example, in the past, various information related to license agreements was often managed on paper or in the mind of the person in charge, and in some cases it was managed through invoices or contract renewal notifications from service providers.
In addition, recently, by utilizing the above-mentioned SSO (IDaaS) function, it has become easier to obtain usage history (Login-Logout history) for each service, making it easy to check whether or not contracted services are being used.
In addition, while contracts with telecommunications carriers for services such as cloud computing and smartphones are often annual, companies manage service contract information and payments on a monthly basis, resulting in a discrepancy between the contract renewal unit and the payment unit.
また、業務用に契約・購入している各種サービスは、正社員の他に契約社員やアルバイトスタッフ等も使うことがあり、その利用は月ごとで流動的である。また、経費の管理は組織(部署)ごとに実施することも必要となる。
例えば、X部署のA社員が前月で退職した場合には、A社員が使用していたサービスは直ちに止めるのか、あるいは、Y部署のB社員に割り当てて継続した方が効率的なのか、といった判断が行えることが望ましい。
さらに、サービスによっては、複数のオプションが存在する場合があり、そのようなオプションはきめ細かく管理できることが望ましく、場合によっては、請求書等と突き合わせた管理・判断が行えることが好ましい。
In addition, various services contracted or purchased for business purposes may be used by contract employees and part-time staff in addition to full-time employees, and their usage varies from month to month. In addition, expense management must be carried out by organization (department).
For example, if employee A of department X left the company last month, it would be desirable to be able to decide whether to immediately stop the services that employee A was using, or whether it would be more efficient to continue assigning them to employee B of department Y.
Furthermore, some services may have multiple options, and it is desirable to be able to manage such options in a detailed manner, and in some cases, it is preferable to be able to manage and determine options by checking them against invoices, etc.
そこで、本システム1では、上述のようにサービス管理DB20において、購入済の情報を管理するデータベース(購入ライセンスDB24)と購入する条件を管理するデータベース(購入条件DB25)を構築するとともに、それらと、新規に申し込みのあったサービスに関する情報を、購入申し込みのタイミングで突き合わせを行うことで、無利用者やテストユーザの棚卸を含む、購入単位に応じた最適なシミュレーションを実行することで、ライセンス購入を最適化できるようにするものである。
具体的には、以下のようなライセンス購入最適化部11・ライセンス棚卸最適化部12・ライセンス更新最適化部13・ライセンス切替情報生成部14・ライセンス解約情報生成部15の5つのサブシステムによる各処理動作が実行されることにより、本発明に係るライセンス契約の最適化が実現できるになっている。
Therefore, in this
Specifically, the optimization of license agreements according to the present invention can be realized by executing the processing operations of five subsystems, namely, a license
[ライセンス購入最適化部]
ライセンス購入最適化部11は、ユーザからのライセンスの契約申請があった場合に、記憶手段(サービス管理DB20)に記憶された各ライセンスの利用状況情報、購入情報、及び購入条件情報に基づいて、当該ライセンスを購入すべきか否かを判定する所定のライセンス購入最適化シミュレーションを実行するとともに、当該シミュレーションの結果に基づいて所定のライセンス購入処理を実行する。
具体的には、ライセンス購入最適化部11は、後述するように「ライセンス購入最適化シミュレーション+購入プロセス自動化」の処理を実行することにより(図5~図8を参照)、これまで担当者の勘と経験で購入していたサービスを、購入ライセンスDB24(利用情報入り)、購入条件DB25のデータに基づいて、最適な購入シミュレーション案を作成・提案し、選択されたシミュレーション案に従って、購入プロセスを自動で実施するものである。
このようなライセンス購入最適化部11の具体的な処理動作(ライセンス購入最適化シミュレーション)については、図5~図8を参照しつつ後述する。
[License Purchase Optimization Department]
When a user applies for a license contract, the license
Specifically, the license
A specific processing operation (license purchase optimization simulation) of the license
[ライセンス棚卸最適化部]
ライセンス棚卸最適化部12は、記憶手段(サービス管理DB20)に記憶された各ライセンスの利用状況情報と、各ライセンスに対する所定のログイン/ログアウト情報とに基づいて、当該ライセンスを休止すべきか否かを判定するライセンス棚卸最適化シミュレーションを実行するとともに、当該シミュレーションの結果に基づいて該当するライセンスの休止処理を実行する。
このようなライセンス棚卸最適化部12の具体的な処理動作(ライセンス棚卸最適化シミュレーション)については、図9~図11を参照しつつ後述する。
[License Inventory Optimization Department]
The license
A specific processing operation (license inventory optimization simulation) of the license
[ライセンス更新最適化部]
ライセンス更新最適化部13は、記憶手段(サービス管理DB20)に記憶された各ライセンスの利用状況情報と、各ライセンスに対する所定のログイン/ログアウト情報とに基づいて、当該ライセンスを廃止すべきか否かを判定するライセンス更新最適化シミュレーションを実行するとともに、当該シミュレーションの結果に基づいて該当するライセンスの廃止処理を実行する。
このようなライセンス更新最適化部13の具体的な処理動作(ライセンス更新最適化シミュレーション)については、図12~図14を参照しつつ後述する。
[License Renewal Optimization Department]
The license
A specific processing operation (license update optimization simulation) of the license
[ライセンス切替情報生成部]
ライセンス切替情報生成部14は、記憶手段(サービス管理DB20)に記憶された各ライセンスの利用状況情報、購入情報、購入条件情報、及び類似ライセンス情報に基づいて、当該ライセンスと切替すべき類似ライセンスの有無を判定するライセンス切替シミュレーションを実行するとともに、当該シミュレーションの結果に基づいて該当する類似ライセンスを示す切替リスト情報を生成する。
このようなライセンス切替情報生成部14の具体的な処理動作(ライセンス切替シミュレーション)については、図15~図17を参照しつつ後述する。
[License switching information generation unit]
The license switching
A specific processing operation (license switching simulation) of the license switching
[ライセンス解約情報生成部]
ライセンス解約情報生成部15は、記憶手段(サービス管理DB20)に記憶された各ライセンスの購入情報と、各ライセンスに対する所定のアカウント廃止情報とに基づいて、該当する廃止すべきライセンスを示す解約リスト情報を生成する。
このようなライセンス解約情報生成部15の具体的な処理動作(サービス解約リスト出力)については、図18~図21を参照しつつ後述する。
[License cancellation information generation unit]
The license cancellation
A specific processing operation (service cancellation list output) of the license cancellation
[申請者端末]
申請者端末30(30a~30n)は、社内のLANやWAN等のネットワークやインターネット100を介してサービス管理サーバ10に接続可能な、本システム1の管理対象となる企業や団体等で使用される例えばPC,タブレット端末,スマートフォンなど、一又は二以上の情報処理装置によって構成することができる。
このような申請者端末30を介して、申請者端末30を使用する例えば当該企業や組織に所属する役員,社員,従業員,スタッフ等は、インターネット100を介して、サービス管理サーバ10にアクセスして必要な各種情報を送信/受信でき、出力・表示させることができるようになる。
[Applicant terminal]
The applicant terminal 30 (30a to 30n) can be composed of one or more information processing devices, such as a PC, tablet terminal, smartphone, etc., used by companies, organizations, etc. that are managed by this
Through such an applicant terminal 30, for example, officers, employees, staff, etc. belonging to the company or organization who use the applicant terminal 30 can access the
[外部システム]
外部システム50は、インターネット100を介してサービス管理サーバ10に接続された、本システム1において管理対象となるサービス、例えば各種の通信機器や電子機器や、ソフトウェアアプリケーションなどを提供する事業者側のオフィスやデータセンタ等に設置されるPCやサーバ群等によって構成される情報処理装置である。この外部システム50に対してサービス管理サーバ10からアクセスすることにより、その外部システム50の事業者等が提供する各種サービスについての新規契約・購入・休止・廃止・解約等の処理をオンラインで行えるようになる。
[External System]
The
また、外部システム50は、上述したSSO・IDaaSなど、インターネット100等のネットワークを介してオンライン利用可能な各種情報・サービスを公開・提供しているWebサーバなども該当する。
このような外部システム50にアクセスすることで、本システム1において、SSO・IDaaSの機能を活用して、利用されていない不要・非効率なサービス契約を抽出・判定できるようになる。
The
By accessing such an
[動作]
次に、以上のような本システム1における具体的な処理・動作(サービス管理方法の実施)について、図5~図21を参照して説明する。
本システム1では、上述したサービス管理サーバ10のライセンス購入最適化部11,ライセンス棚卸最適化部12,ライセンス更新最適化部13,ライセンス切替情報生成部14,ライセンス解約情報生成部15における一連の処理動作を自動実行することにより、企業等における各種のサービスについて、新規の購入や契約の締結,更新,休止,廃止等について動的に監視・判定を行い、不要なサービスや不効率な運用、重複契約等を自動抽出し、契約・購入の実行や見直し,休止,廃止等の最適化を図ることができるものである。
[Action]
Next, specific processing and operations (implementation of a service management method) in the above-described
In this
[ライセンス購入最適化シミュレーション]
まず、図5~図8を参照しつつ、ライセンス購入最適化部11による動作(ライセンス購入最適化シミュレーション)を説明する。
図5に、ライセンス購入最適化部11における処理動作の概要を示す。
同図に示すように、ライセンス購入最適化部11では、これまで担当者等の勘と経験で購入していた各種サービス・ライセンスを、ライセンス利用状況DB21・購入条件DB25を使って最適な購入シミュレーション案を生成するとともに、選択されたシミュレーション案に従った購入プロセスを自動で実行するようになっている。
具体的には、ライセンス購入最適化部11では、まず、第一機能として「ライセンス申し込み」が行われる(ステップ501)。ラインセンス申し込みは、申請者端末30から本システム1にアクセス・ログインすることにより、所定の入力画面に沿って入力操作して所定のデータをサービス管理サーバ10に送信することができる。
[License purchase optimization simulation]
First, the operation of the license purchase optimization unit 11 (license purchase optimization simulation) will be described with reference to FIGS.
FIG. 5 shows an outline of the processing operation in the license
As shown in the figure, the license
Specifically, the license
図6に、有償ライセンスの申請書の入力画面イメージを示す。
同図に示すように、申請者端末30には、ライセンス申し込み用の申請書の入力画面が生成・表示され、必要な情報が入力されるようになっている。
図6に示す例では、例えば、以下のような申請・申し込みが行えるようになっている。
(1)新規
(2)会計ユニット変更
(3)年度末廃止
(4)即時廃止(ライセンスによる)
(5)テストアカウント新規
(6)テストアカウント廃止
FIG. 6 shows an image of an input screen for a paid license application form.
As shown in the figure, an application form input screen for applying for a license is generated and displayed on the applicant terminal 30, and the necessary information is input.
In the example shown in FIG. 6, for example, the following applications and subscriptions can be made.
(1) New
(2) Change in accounting unit
(3) Abolished at the end of the fiscal year
(4) Immediate abolition (by license)
(5) New test account
(6) Test account termination
また、同図に示すように、申請書を介して入力・管理される情報としては、「申請者・承認者・利用組織・ライセンス数・課金ユニット・利用者」等の各項目について必要な情報が入力され管理されるようになっている。
「利用者」情報に関しては、例えばライセンスの管理は、購入数と氏名,アカウントで1レコードとして、申請者情報,承認者情報,利用組織情報が管理される。
「アカウント状況」としては、例えば「1:利用中,2:停止,3:テストアカウント利用」等については、申請日,利用開始年月日,利用終了年月日,アカウント廃止年月日等の情報に基づいて管理される。
「終了状況」としては、例えば「1:ユニット変更済,2:年度末廃止未到達,3:年度末廃止新規割り当て済み,4:テストアカウント廃止」等について所定情報が管理される。
As shown in the figure, the information entered and managed via the application form includes necessary information for each item, such as "applicant, approver, user organization, number of licenses, billing unit, user," etc.
Regarding "user" information, for example, licenses are managed by managing the number of licenses purchased, the name, and the account as one record, and the applicant information, approver information, and user organization information are managed.
The "account status", for example "1: in use, 2: suspended, 3: test account use", is managed based on information such as the application date, start date of use, end date of use, and account cancellation date.
As the "end status", for example, predetermined information such as "1: unit changed, 2: end of fiscal year abolition not reached, 3: end of fiscal year abolition new allocation made, 4: test account abolished" is managed.
このような所定の情報が申請書を介して入力・管理されることで、例えば、申請されたライセンスの新規購入の際に、「2:年度末廃止未到達」からアカウントを割り当てて「3:年度末廃止新規割り当て済み」に変更し、また「アカウント廃止年月日」に日付情報を登録して、当該ラインセンスは新規では購入せず、「テストアカウント」を利用するようにして、その旨を申請者の申請者端末30に連絡する、といった状況に応じた動的で臨機応変な対応が可能となる。 By inputting and managing such specific information via the application form, for example, when purchasing a new license for which an application has been made, an account is assigned and changed from "2: Not yet abolished at the end of the fiscal year" to "3: Abolished at the end of the fiscal year, newly assigned", and date information is registered in "Account abolition date", so that the license is not purchased anew, but a "test account" is used, and this fact is notified to the applicant's applicant terminal 30. This allows for dynamic and flexible responses according to the situation.
以上のような申請者端末30を介した申請書による「ライセンス申し込み」として、例えばオンライン会議用のソフトウェアアプリケーション「WebMeeting」の有償ライセンス3件の申し込みがあったとする(ステップ501)。
なお、このような新規ライセンスの申し込みは、上述のとおり、「新規・会計ユニット変更・廃止(ライセンスにより年度末のみ)・即時廃止(ライセンスによる)・テストアカウント新規・テストアカウント廃止」などの例えば6つのいずれかで申請が行えるようになっている。これによって、例えば、「基本年度末で廃止だが、システム上は休止/休眠を付けておいて、新規があれば、そちらにユニット変更する」といった機動的な対応が可能となる。
As an example of a "license application" made via the applicant terminal 30 as described above, it is assumed that an application is made for three paid licenses for the software application "WebMeeting" for online conferencing (step 501).
As mentioned above, applications for such new licenses can be made in one of six ways, such as "new, accounting unit change, abolition (only at the end of the fiscal year depending on the license), immediate abolition (depending on the license), new test account, abolition of test account." This allows for flexible responses such as "basically abolishing at the end of the fiscal year, but setting it to suspended/dormant in the system, and if there is a new one, changing the unit to that."
ライセンス申し込み(ステップ501)の情報が入力されると、ライセンス購入最適化部11では、申請に係るライセンスについての所定のライセンス購入最適化シミュレーションが実行される(ステップ502)。
このライセンス購入最適化シミュレーションでは、ライセンス利用状況DB21・購入条件DB25・購入ライセンスDB24に格納されている各データ(図3及び図4参照)に基づいて、申請に係るライセンスの購入についての所定のシミュレーションが行われる。
When information on a license application (step 501) is input, the license
In this license purchase optimization simulation, a predetermined simulation is performed on the purchase of the license related to the application based on the data stored in the license
ライセンス利用状況DB21には、例えば休止・休眠ライセンスを含む利用・管理状況を示すデータが格納されている。
購入条件DB25には、例えば申請に係る該当ライセンスは「1ライセンスずつ購入」か、「10ライセンス単位で購入」など、所定の購入条件についてのデータが保存されている。
購入ライセンスDB24には、既に契約・購入されたライセンスについての利用ユーザ情報として、例えば「テストユーザ」や「利用の少ないユーザ」等を示すフラグが設定され、これらの情報により、申請に係るライセンスを購入しないと判定される場合に、サービスを停止するユーザの候補として抽出することできる。
The license
The
In the purchased license DB24, flags indicating, for example, a "test user" or a "low-use user" are set as user information for licenses that have already been contracted/purchased, and based on this information, if it is determined that the license related to the application should not be purchased, the user can be extracted as a candidate for stopping the service.
図5に示す例では、ライセンス利用状況DB21から「休眠アカウント:0・今月末でアカウント休止:2・テストユーザ:2有り」のデータが抽出され、購入条件DB25から「10又は100アカウント単位で購入,2020年11月に1年分全量更新」のデータが抽出され、購入ライセンスDB24から当該ライセンスの「購入済数確認」データが抽出されたとする。
これらのデータに基づいてシミュレーションが実行され、「案1:購入0。今月末休止アカウント2を使い、さらに利用率の低いAさんのライセンスを返却できないか連絡。」と、「案2:購入10。そのまま購入、来月割り当て後、10-3=7と休止の2で9未割当アカウントとなる。」の2つの提案結果が生成され、最終的なシミュレーション結果として「案2」が採用されたとする。
In the example shown in Figure 5, the data "Dormant accounts: 0, accounts suspended at the end of this month: 2, test users: 2" is extracted from the license
A simulation is run based on this data, and two proposed results are generated: "Plan 1:
ライセンス購入最適化シミュレーション結果が生成・出力されると、ライセンス購入最適化部11では、第二機能として「ライセンスの購入」が行われる(ステップ503)。
ライセンス購入処理では、第一機能(ライセンス購入最適化シミュレーション)の処理で確定した購入案の選択が本システム1に入力され、購入処理が実行・確定する。
図5の例では、「案2:購入数10」のシミュレーション結果が、例えば当該企業の総務部の担当者等に対して、サービス管理サーバ10を介して最適ライセンス購入数案として出力・提示される。
When the license purchasing optimization simulation result is generated and output, the license
In the license purchasing process, the selection of the purchasing plan confirmed in the processing of the first function (license purchasing optimization simulation) is input to the
In the example of FIG. 5, the simulation result of "Plan 2:
シミュレーション結果を受領した担当者は、ライセンス購入案を確認し、最適な購入計画(又は購入しないで未利用者やテストユーザからライセンスの剥奪)等の計画を行い、サービス管理サーバ10を介して、当該ライセンスを提供・販売するベンダーが運用する外部システム50に対して、ライセンス購入の自動発注を行うことができる。
また、ライセンス購入が行われると、購入ライセンスDB24のデータに格納されているデータが更新され、購入情報が変更される。
また、ライセンス購入が実行されると、当該ライセンスの申し込みを行った申請者の申請者端末30に対して、その旨を伝える返信データ(例えば電子メール等)が送信され、また、ライセンス購入の代わりにテストユーザ等のライセンス剥奪が選択された場合には、利用者にその旨が電子メール等で通知される。
The person in charge who receives the simulation results can check the license purchase proposal, make an optimal purchase plan (or revoke the license from non-users or test users without purchasing), etc., and then automatically place an order for the license purchase via the
Furthermore, when a license is purchased, the data stored in the purchased
In addition, when the license purchase is executed, reply data (e.g., e-mail, etc.) informing the applicant of the license purchase is sent to the applicant terminal 30 of the applicant who applied for the license, and if license revocation of the test user, etc. is selected instead of purchasing the license, the user is notified of the fact by e-mail, etc.
図7に、以上のようなライセンス購入最適化シミュレーションにおける処理動作の詳細を示す。
同図に示すように、ライセンス購入最適化シミュレーションでは、利用部署から申請者端末30を介して「ライセンス申し込み」が行われると(ステップ701)、それをトリガーとして本システム1での処理が実行され、まず「ライセンス購入申込登録(申請受付&受付日、利用開始予定&終了予定年月日を登録)」(ステップ702)が行われる。
この「ライセンス購入申込登録」処理に伴って、ライセンス利用状況DB21にデータが登録・更新される。
次いで、「ライセンス購入必要集計処理」(ステップ703)が実行され、処理に必要ンなデータがライセンス利用状況DB21及び購入ライセンスDB24から参照・抽出される。
FIG. 7 shows the details of the processing operations in the license purchase optimization simulation described above.
As shown in the figure, in the license purchase optimization simulation, when a "license application" is made by a user department via applicant terminal 30 (step 701), this triggers processing in
Along with this "license purchase application registration" process, data is registered and updated in the license
Next, a "license purchase necessary counting process" (step 703) is executed, and data necessary for the process is referenced and extracted from the license
次に、「ライセンス利用数+申込数=<購入(済)ライセンス」(ステップ704)の判定が実行される。なお、例えばスマートフォンなど、1台ずつでの契約が必須のサービスの場合には、必ず「No」に分岐することになるので、この処理を省略して直ちに次のステップ(ステップ707)に移行しても良い。
ステップ704での判定が「Yes」の場合には、「ライセンス利用開始登録(1)」として、「利用中&変更年月日、利用開始&終了年月日」のデータがライセンス利用状況DB21に登録される(ステップ705)。この場合にはシミュレーション結果の出力は行われず、「ライセンス利用開始連絡」が利用部署や申請者端末30に通知される(ステップ706)。
Next, a determination is made as to whether "number of licenses used + number of applications = < purchased (already purchased) licenses" (step 704). Note that in the case of a service that requires a contract for each device, such as a smartphone, the process will always branch to "No", so this process may be omitted and the process may proceed directly to the next step (step 707).
If the determination in step 704 is "Yes", the data of "Date of use & change, Date of use start &End" is registered in the license
一方、ステップ704での判定が「No」の場合には、「ライセンス購入シミュレーションリスト作成」処理が実行され(ステップ707)、所定の「シミュレーション用リスト」が生成される。このリストに基づいて、例えば「休止ライセンスを増やすか、ライセンスを効率よく購入するか」等が解析・判定される。
その結果、「休止ライセンスを購入必要数以上に増加させる」と判定された場合には(ステップ708)、ライセンス利用状況DB21の休止数データが増加更新される。
また、「ライセンス購入」と判定された場合には(ステップ709)、購入ライセンスDB24の購入数が増加更新されるとともに、システムを調査して、ベンダー(外部システム50)への自動発注等が検討・実行されるようになる。
On the other hand, if the determination in step 704 is "No", a "License Purchase Simulation List Creation" process is executed (step 707) to generate a predetermined "Simulation List". Based on this list, for example, an analysis is performed to determine whether to "increase the number of suspended licenses or purchase licenses more efficiently".
As a result, if it is determined that "the number of suspended licenses should be increased beyond the number required for purchase" (step 708), the suspended number data in the license
Furthermore, if it is determined that a license has been purchased (step 709), the number of purchases in the purchased
その後は、「ライセンス利用開始登録(2)」として、「利用中&変更年月日、利用開始&終了年月日」や「休止→廃止」のデータがライセンス利用状況DB21に登録・更新される(ステップ710)。
そして、この場合にはシミュレーション結果の出力が必要な場合であり、利用部署や申請者端末30に、所定の「ライセンス利用開始連絡」が通知されるとともに(ステップ711)、生成・出力されたシミュレーション結果が提示されるようになる。
Thereafter, data such as "in use & change date, use start & end date" and "suspended ->abolished" are registered and updated in the license
In this case, when it is necessary to output the simulation results, a predetermined "license usage start notification" is sent to the using department or the applicant terminal 30 (step 711), and the generated and output simulation results are presented.
図8に、以上のようなライセンス購入最適化シミュレーションの出力イメージを示す。
図8(a)は購入シミュレーションリストの一例であり、以下のような情報がシミュレーションの出力結果として生成され、サービス管理サーバ10や申請者端末30のディスプレイなどに出力・表示される。
1.ライセンス(ライセンスの名称等)
2.ライセンス種別
3.残りライセンス(購入ライセンス-(利用中+テスト利用))
4.申請受付数
5.休止数
6.申請受付数-(残りライセンス+休止数+テスト利用数)
FIG. 8 shows an image of the output of the license purchase optimization simulation described above.
FIG. 8A is an example of a purchase simulation list. The following information is generated as the output result of the simulation and is output and displayed on the
1. License (name of license, etc.)
2.
4. Number of accepted
図8(b)は購入条件の表示の一例であり、以下のような「購入条件:1~5」について、それぞれ「利用開始年月日・利用終了年月日・利用期限(日数)・単価・ライセンス数・金額・条件など・見積年月日・見積有効年月日」の各項目についての該当内容が出力・生成され、サービス管理サーバ10や申請者端末30のディスプレイなどに出力・表示される。
1.期末セール価格100ライセンス
2.期末セール価格10ライセンス
3.通常価格100ライセンス
4.通常価格10ライセンス
5.通常価格1ライセンス
なお、以上のようなライセンス購入最適化シミュレーションの出力イメージはあくまでも一例であり、これら以外の情報を出力・表示できることは言うまでもない。
FIG. 8(b) is an example of the display of purchase conditions, and for the following "purchase conditions: 1 to 5," the relevant content for each of the items "usage start date, usage end date, usage expiration date (number of days), unit price, number of licenses, amount, conditions, etc., estimated date, estimated validity date" is output/generated and output/displayed on the display of the
1. End of term sale price: 100
[ライセンス棚卸最適化シミュレーション]
次に、図9~図11を参照しつつ、ライセンス棚卸最適化部12による動作(ライセンス棚卸最適化シミュレーション)を説明する。
図9に、ライセンス棚卸最適化部12における処理動作の概要を示す。
同図に示すように、ライセンス棚卸最適化部12では、外部システム50等の機能を利用しつつ未利用ユーザ情報を抽出するとともに、未利用者に対して解約等を促す通知を自動で実行し、希望等に応じて休眠アカウント(年度中解約可能なアカウントは解約)への変更処理を自動で実行するようになっている。
[License inventory optimization simulation]
Next, the operation of the license inventory optimization unit 12 (license inventory optimization simulation) will be described with reference to FIGS.
FIG. 9 shows an outline of the processing operation in the license
As shown in the figure, the license
具体的には、ライセンス棚卸最適化部12では、まず、例えばSSO(IDaaS)等の外部システム50から、対象となるサービス(例えばオンライン会議用のソフトウェア「WebMeeting」)に対するLogin-Logoutの記録データが取得され(ステップ901)、そのデータに基づいて所定のライセンス棚卸最適化シミュレーションが実行される(ステップ902)。
Specifically, the license
このライセンス棚卸最適化シミュレーションでは、外部システム50から都度抽出され取得されるアカウント別の購入ライセンス利用状況を示すデータと、ライセンス利用状況DB21に格納されているデータ(図3参照)に基づいて、該当するアカウント別に契約を見直すべきか否かの棚卸についての所定のシミュレーションが行われる。
図9に示す例では、ライセンス利用状況DB21から「休眠アカウント:10・休止可能なテストアカウント:20」のデータが抽出され、外部システム50から取得されたデータから「3か月未利用:5・2か月未利用:3・1か月未利用1」のアカウントが抽出されたとする。
これらのデータに基づいてシミュレーションが実行され、その結果が例えば本システム1の管理者に通知される(ステップ903)。
In this license inventory optimization simulation, a predetermined simulation is performed on the inventory to determine whether or not the contract should be reviewed for each relevant account, based on data indicating the usage status of purchased licenses by account, which is extracted and obtained each time from the
In the example shown in FIG. 9, the data of "dormant accounts: 10, test accounts that can be suspended: 20" is extracted from the license
A simulation is performed based on these data, and the results are notified to, for example, the administrator of the system 1 (step 903).
最適化シミュレーションを受領した管理者は、例えば、リストアップされた未利用アカウントのうち特に休止したい利用者をピックアップして、その利用状況(未利用状況)のデータ等を添付して、該当するサービス・契約を管理する申請者の申請者端末30などに電子メール等で通知・連絡することができる。
管理者から通知を受領した申請者は、申請者が状況を確認し、未利用者の有償ライセンスを休止等にすることができる(ステップ904)。
これによって、例えば本来は更新まで月額課金を支払わなければならないところ、本システム1により休止可能な利用者が抽出されることによって、申請者側・企業側としては、翌月から無駄な課金が不要になる、といったメリットが得られるようになる。
The administrator who receives the optimization simulation can, for example, pick out users from the listed unused accounts that he or she particularly wishes to suspend, attach data on their usage status (unused status), and notify or contact the applicant terminal 30 of the applicant who manages the relevant service or contract by email, etc.
The applicant who receives the notification from the administrator can check the situation and suspend or otherwise suspend the paid licenses of unused users (step 904).
This allows applicants and companies to benefit from the fact that, for example, while they would normally have to pay a monthly fee until renewal,
なお、以上のように使用状況に応じて該当するライセンス(アカウント)を直ちに休止させる構成の他、同じサービス・製品等でもライセンスに種類があることを考慮して、例えば使用状況に応じて、同じライセンスについて「種類A」から「種類B」への変更・切替を通知・提案可能な構成とすることもできる。
例えばオンライン会議用のソフトウェア「WebMeeting」には無償ライセンスと有償ライセンスがある場合に、あるユーザが直近でも使用実績があるが、全ての使用状況が無償利用時間内(例えば30分以内)であれば、有償ライセンスから無償ライセンスへの切り替えを通知・提案することができる。
逆に、使用状況が常に無料利用時間を超える(1時間以上)であれば、無償ライセンスから有償ライセンスへの切り替えを通知・提案することができる。なお、この場合には利用時間をログ等のデータから算出・取得する必要がある。
In addition to the configuration described above in which the relevant license (account) is immediately suspended depending on usage, taking into consideration that there are different types of licenses even for the same service/product, it is also possible to configure the system to be able to notify/suggest changing/switching the same license from "Type A" to "Type B" depending on usage, for example.
For example, if the online conferencing software "WebMeeting" is available with both a free license and a paid license, and a user has used it recently, but all usage was within the free usage time (for example, within 30 minutes), the user can be notified and suggested to switch from the paid license to the free license.
Conversely, if the usage status always exceeds the free usage time (one hour or more), a notification or suggestion can be made to switch from a free license to a paid license. In this case, the usage time needs to be calculated and obtained from data such as logs.
図10に、以上のようなライセンス棚卸最適化シミュレーションにおける処理動作の詳細を示す。
同図に示すように、ライセンス棚卸最適化シミュレーションでは、まず、本システム1の管理者等により「利用状況出力指示(1)」が行われると(ステップ1001)、例えばSSO(IDaaS)等の外部システム50に対して「システムアクセス記録取得指示」が送信され(ステップ1002)、外部システム50からは、例えばオンライン会議用のソフトウェア「WebMeeting」について、過去3か月の日毎の「Login-Logout」の記録データが抽出され(ステップ1003)、本システム1に送信される。
FIG. 10 shows details of the processing operations in the license inventory optimization simulation described above.
As shown in the figure, in the license inventory optimization simulation, first, when an "usage status output instruction (1)" is issued by an administrator or the like of this system 1 (step 1001), a "system access record acquisition instruction" is sent to an
なお、サービス毎にシステムアクセスの記録は異なるが、例えば「WebMeeting」のようなソフトウェアアプリケーションであれば、例えばSSO(IDaaS)等の外部システム50であれば、ログイン/ログアウトのデータで利用状況が正しく取得することができる。
また、ファイルサーバサービスであれば、例えば「Splunk(登録商標)」などのログ収集解析サービスを行う外部システム50において、何等かのファイルのアクセス記録がその日にあるというログの存在によって確認することができる。
Although the system access records differ for each service, for example, in the case of a software application such as “WebMeeting”, and an
In the case of a file server service, for example, in an
外部システム50から利用状況データが送信・取得されると、本システム1では、当該利用状況データ及びライセンス利用状況DB21のデータが参照され、「入力データが集まり次第自動実行される利用状況出力指示(2)」が出力され(ステップ1004)、所定の「利用状況出力」が生成される(ステップ1005)。
この「利用状況出力」は、例えば「利用日数の少ないユーザ一覧」として出力されるもので、本システム1のシステム管理者等に、例えば「利用状況出力が完了しました」等の通知が電子メール等で送信・通知される(ステップ1006)。
そして、生成された「利用状況出力」に基づいて、所定の「休止シミュレーション(利用状況の少ない人に休止するか検討)」が実行され(ステップ1007)、そのシミュレーション結果が、システム管理者から当該サービスの申請者の申請者端末30などに、「利用の少ない方に対して休止するかの確認メール」などともに通知・送信される(ステップ1008)。
When usage data is transmitted/acquired from the
This "usage status output" is output, for example, as a "list of users with infrequent usage days," and a notification such as "usage status output has been completed" is sent or notified to the system administrator of this
Then, based on the generated "usage status output", a predetermined "suspension simulation (to consider whether to suspend the service for those with low usage)" is executed (step 1007), and the results of the simulation are notified and transmitted from the system administrator to the applicant terminal 30 of the applicant for the service, together with a "confirmation email regarding whether to suspend the service for those with low usage" (step 1008).
休止シミュレーション結果を受領した申請者側では、該当するライセンスを休止すべきか否かの「休止検討」を行うことができる(ステップ1009)。なお、この「休止検討」が行われる場合は、該当するライセンについての利用申請(申込)が行われており、かつ、有償ライセンスが不足している場合が該当するので、通知を受けたライセンスを休止にすれば、更新期限まで利用されないライセンスに対して無駄な料金が支払われることを回避できる等のメリットがある。
そして、申請者側で「休止OK」と判断されれば(ステップ1010)、本システム1に対してその旨が通知・送信され、本システム1では「ライセンス利用休止登録」が実行され、「利用中→休止&休止年月日」等の登録が行われ(ステップ1011)、ライセンス利用状況DB21のデータが「利用中→休止」等に変更・更新される。
The applicant side that has received the suspension simulation result can perform a "suspension consideration" to determine whether or not the corresponding license should be suspended (step 1009). Note that this "suspension consideration" is performed when an application (submission) for use of the corresponding license has been made and there is a shortage of paid licenses, so there is an advantage in that by suspending the notified license, it is possible to avoid paying unnecessary fees for a license that will not be used until the renewal deadline.
If the applicant determines that "suspension is OK" (step 1010), a notification and transmission of that fact is sent to
図11に、以上のようなライセンス棚卸最適化シミュレーションの出力イメージを示す。
図11(a)は利用状況出力指示画面の一例であり、以下のような情報が利用状況出力指示として生成され、サービス管理サーバ10や申請者端末30のディスプレイなどに出力・表示される。
1.ライセンス(ライセンスの名称等)
2.ライセンス種別
3.出力人数
FIG. 11 shows an image of the output of the license inventory optimization simulation described above.
FIG. 11A shows an example of a usage status output instruction screen. The following information is generated as a usage status output instruction and is output/displayed on the display of the
1. License (name of license, etc.)
2.
図11(b)は利用状況出力の一例であり、以下のような情報が利用状況の出力結果として生成され、サービス管理サーバ10や申請者端末30のディスプレイなどに出力・表示される。
1.ライセンス(ライセンスの名称等)
2.ライセンス種別
3.購入ライセンス数
4.利用ライセンス数
5.残りライセンス(購入ライセンス-(利用中+テスト利用))
6.申請受付数(受付済,未処理分)
7.休止数
8.テスト利用数
9.申請受付数-(残りライセンス+休止数+テスト利用数)
FIG. 11B is an example of the usage status output, and the following information is generated as the usage status output result, and is output and displayed on the display of the
1. License (name of license, etc.)
2.
6. Number of applications accepted (accepted and unprocessed)
7. Number of suspended licenses 8. Number of test licenses 9. Number of accepted applications - (remaining licenses + number of suspended licenses + number of test licenses)
図11(c)は利用状況の表示の一例であり、以下のような「利用状況(少ない人)社員CD」について、それぞれ「氏名・テスト利用・今月利用日数・先月利用日数・先々月利用日数・3ヶ月前利用日数・申請者ID・氏名」の各項目についての該当内容が出力・生成され、サービス管理サーバ10や申請者端末30のディスプレイなどに出力・表示される。
この例では、テスト利用者の全員と利用の少ない人を指定人数だけ出力した場合となっている。
Figure 11 (c) is an example of a usage status display, and for the "Usage status (few people) employee CD" as shown below, the relevant information for each of the items "Name, test use, number of days of use this month, number of days of use last month, number of days of use the month before last, number of days of use three months ago, applicant ID, and name" is output/generated and output/displayed on the
In this example, all test users and a specified number of people with low usage are output.
[ライセンス更新最適化シミュレーション]
次に、図12~図14を参照しつつ、ライセンス更新最適化部13による動作(ライセンス更新最適化シミュレーション)を説明する。
図12に、ライセンス更新最適化部13における処理動作の概要を示す。
同図に示すように、ライセンス更新最適化部13では、外部システム50等の機能を利用しつつ未利用ユーザ情報を抽出するとともに、未利用者に対して更新の有無や見直し等を促す通知を自動で実行し、希望等に応じて更新・解約処理を自動で実行するようになっている。
[License renewal optimization simulation]
Next, the operation of the license renewal optimization unit 13 (license renewal optimization simulation) will be described with reference to FIGS.
FIG. 12 shows an outline of the processing operation in the license
As shown in the figure, the license
具体的には、ライセンス更新最適化部13では、まず、例えばSSO(IDaaS)等の外部システム50から、対象となるサービス(例えばオンライン会議用のソフトウェア「WebMeeting」)に対するLogin-Logoutの記録データが取得され(ステップ1201)、そのデータに基づいて所定のライセンス更新最適化シミュレーションが実行される(ステップ1202)。
このライセンス更新最適化シミュレーションでは、外部システム50から取得されるアカウント別の購入ライセンス利用状況を示すデータと、(休止・休眠ライセンスの管理データを含む)購入ライセンスDB24に格納されているデータ(図4参照)に基づいて、該当するアカウント別に更新すべきか否かについての所定のシミュレーションが行われる。
Specifically, the license
In this license renewal optimization simulation, a predetermined simulation is performed to determine whether or not renewal is necessary for each relevant account, based on data indicating the usage status of purchased licenses for each account obtained from the
図12に示す例では、ライセンス利用状況DB21から「利用部署:デジタルワークプレイス三部」のオンライン会議用ソフトウェア「WebMeeting:ライセンス状況」として「ライセンス:50」のデータと、「休眠アカウント(無割り当て):10・休止可能なテストアカウント:5・3か月未利用:5」が「廃止可能」データとして抽出され、外部システム50から取得されたデータから、アカウント情報として「利用中」,「最近n3か月で1回、2月で0回、1月で0回利用」等のアカウントが抽出されたとする。
In the example shown in FIG. 12, data of "License: 50" is extracted as the online conference software "WebMeeting: License Status" for "Using Department:
これらのデータに基づいてシミュレーションが実行され、その結果として「合計20ライセンス廃止可能と思われますが、廃止者はマイナスのライセンス購入申請してください。」等の通知が生成され、例えば当該ライセンスの申請者や利用者の申請者端末30に通知され、「マイナスのライセンス申請」が依頼されるようになる(ステップ1203)。
これによって、例えば本来は自動的に年次更新されていたサービス等が、本システム1により更新不要・廃止可能なライセンスとして抽出されることによって、無駄な契約の更新とそれに対する支払を回避できる、といったメリットが得られるようになる。
A simulation is run based on these data, and as a result, a notification such as "It appears possible to abolish a total of 20 licenses, but those who wish to abolish should apply for a minus license purchase" is generated, and this is notified to, for example, the applicant or user of the license, on the applicant terminal 30, requesting a "minus license application" (step 1203).
This provides the benefit of, for example, avoiding unnecessary contract renewals and the associated payments, by extracting services that would normally be automatically renewed annually as licenses that do not require renewal and can be abolished by this
図13に、以上のようなライセンス更新最適化シミュレーションにおける処理動作の詳細を示す。
同図に示すように、ライセンス更新最適化シミュレーションでは、まず、本システム1の管理者等により「更新対象者利用状況出力指示(1)(ライセンス)」が行われると(ステップ1301)、SSO(IDaaS)等の外部システム50に対して「システムアクセス記録取得指示」が送信され(ステップ1302)、外部システム50からは、例えばソフトウェア「WebMeeting」について、過去3か月の日毎の「Login-Logout」の記録データが抽出され(ステップ1303)、本システム1に送信される。
FIG. 13 shows details of the processing operations in the license renewal optimization simulation described above.
As shown in the figure, in the license renewal optimization simulation, first, when an "Instruction to output usage status of renewal target (1) (license)" is made by an administrator of this
外部システム50から利用状況データが送信・取得されると、本システム1では、当該利用状況データ及びライセンス利用状況DB21のデータが参照され、「入力データが集まり次第自動実行される更新対象者利用状況出力指示(2)」が出力され(ステップ1304)、所定の「更新対象者利用状況」が生成・出力される(ステップ1005)。また、この「更新対象者利用状況」を示すデータがライセンス利用状況DB21に格納され、「翌年度レコード更新受付中」等の情報が生成・記憶される。
この「更新対象者利用状況」は、例えば「ライセンス>申請者単位」で出力され、本システム1のシステム管理者等に、例えば「更新対象者利用状況出力が完了しました」等の通知が電子メール等で送信・通知される(ステップ1306)。
そして、生成された「更新対象者利用状況」は、システム管理者から当該サービスの申請者の申請者端末30などに「更新確認メール」などの形式で通知・送信される(ステップ1307)。
When the usage status data is transmitted and acquired from the
This "usage status of the person to be updated" is output, for example, by "license > applicant unit", and a notification such as "output of the usage status of the person to be updated has been completed" is sent or notified to the system administrator of this
The generated "update target user usage status" is then notified and transmitted from the system administrator to the applicant terminal 30 of the applicant for the service in the form of an "update confirmation email" or the like (step 1307).
更新確認メールを受領した申請者側では、該当するライセンスを更新すべきか否かの「更新検討」を行うことができる(ステップ1308)。
そして、申請者側で更新の要否/有無が決定されると、その結果を示す「更新予定」が申請者端末30等を介して入力され(ステップ1309)、本システム1に対してその旨が通知・送信され、本システム1では「ライセンス継続利用登録」が実行され、「利用中→次年度継続、次年度廃止、休止中→廃止」等の登録が行われ(ステップ1310)、ライセンス利用状況DB21のデータが「翌年度レコード更新受付中」の情報が「次年度利用中、廃止」等に変更・更新される。
Upon receiving the renewal confirmation mail, the applicant can carry out a "renewal review" to determine whether or not the corresponding license should be renewed (step 1308).
Once the applicant has decided whether or not renewal is necessary/will occur, a "scheduled renewal" indicating the result is entered via the applicant terminal 30 or the like (step 1309), which is then notified and transmitted to
図14に、以上のようなライセンス更新最適化シミュレーションの出力イメージを示す。
図14(a)は更新対象者利用状況出力指示画面の一例であり、以下のような情報が利用状況出力指示として生成され、サービス管理サーバ10や申請者端末30のディスプレイなどに出力・表示される。
1.年度
2.ライセンス(ライセンスの名称等)
3.ライセンス種別
4.申請者(未入力の場合は全申請出力)
5.利用者(未入力可能)
FIG. 14 shows an image of the output of the license renewal optimization simulation described above.
FIG. 14(a) is an example of an instruction screen for outputting usage status of a person to be updated. The following information is generated as an instruction for outputting usage status and is output and displayed on the display of the
1.
3.
5. User (can be left blank)
図14(b)は更新対象者利用状況出力の一例であり、以下のような情報が利用状況の出力結果として生成され、サービス管理サーバ10や申請者端末30のディスプレイなどに出力・表示される。
1.年度
2.ライセンス(ライセンスの名称等)
3.ライセンス種別
4.申請者
5.利用者(未入力可能)
6.購入ライセンス数(申請者単位)
7.利用ライセンス数
8.休止数
9.テスト利用数
FIG. 14(b) is an example of the usage status output of the person to be updated. The following information is generated as the usage status output result and is output and displayed on the
1.
3.
6. Number of licenses purchased (per applicant)
7. Number of licenses used 8. Number of suspended licenses 9. Number of test licenses used
図14(c)は更新対象者利用状況の表示の一例であり、以下のような「利用状況(少ない人)社員CD」について、それぞれ「氏名・利用・今月利用日数・先月利用日数・先々月利用日数・3ヶ月前利用日数・申請者ID・氏名」の各項目についての該当内容が出力・生成され、サービス管理サーバ10や申請者端末30のディスプレイなどに出力・表示される。
この例では、テスト利用者の全員と利用の少ない人を指定人数だけ出力した場合となっている。
Figure 14 (c) is an example of a display of the usage status of the person to be updated. For the "Usage status (low number of people) employee CD" as shown below, the relevant information for each of the items "Name, Usage, Number of days of usage this month, Number of days of usage last month, Number of days of usage the month before last, Number of days of usage three months ago, Applicant ID, Name" is output/generated and output/displayed on the display of the
In this example, all test users and a specified number of people with low usage are output.
[ライセンス切替シミュレーション]
次に、図15~図17を参照しつつ、ライセンス切替情報生成部14による動作(ライセンス切替シミュレーション)を説明する。
図15に、ライセンス切替情報生成部14における処理動作の概要を示す。
同図に示すように、ライセンス切替情報生成部14では、現在契約・利用しているサービスと同等のサービスがある場合に、例えばSSOやストレージサービス,サーバサービス,コンテナサービス等の条件や費用を登録しておき、サービスの切替を行った場合の料金シミュレーションを実行するようになっている。
[License switching simulation]
Next, the operation (license switching simulation) of the license switching
FIG. 15 shows an outline of the processing operation in the license switching
As shown in the figure, in the license switching
具体的には、ライセンス切替情報生成部14では、本システム1に備えられるライセンス利用状況DB21・購入ライセンスDB24・購入条件DB25・類似ライセンスDB26に格納・登録されているデータを参照し、現在契約されているサービスと同等・同一の類似サービスのデータを検索・抽出し、サービスの切替を行った場合の料金を比較する所定のシミュレーションが実行される(ステップ1501)。
図15に示す例では、現在利用しているサービスに対して、同等・類似のサービスとして、A社,B社・・・のサービスが検索・抽出された場合に、それらのサービス名称と料金(価格)を対比可能に一覧表示したリストが生成・出力されるようになっている。
これによって、現在利用しているサービスについて、ほぼ同様の内容で、かつ、料金面で安価となる他の類似サービスへの変更・見直しを行うことで、料金面での低価格化・低コスト化を図ることができる、といったメリットが得られるようになる。
Specifically, the license switching
In the example shown in Figure 15, when services from companies A, B, etc. are searched for and extracted as equivalent or similar services to the currently used service, a list is generated and output in which the names of those services and their fees (prices) can be compared.
This will bring about benefits such as lowering the fees and reducing costs by changing or reviewing the services currently being used to other similar services that are roughly the same but less expensive.
図16に、以上のようなライセンス切替シミュレーションにおける処理動作の詳細を示す。
同図に示すように、ライセンス切替シミュレーションでは、まず、本システム1の管理者等により「ライセンス切替シミュレーションリスト出力指示」が行われると(ステップ1601)、ライセンス利用状況DB21・購入ライセンスDB24・購入条件DB25・類似ライセンスDB26の各データが参照され、切替判定対象となっている現在のライセンス及びそれと類似するライセンスについて「ライセンス>ライセンス種別を入力してリスト」とした、所定の「ライセンス切替シミュレーションリスト」が生成・出力される(ステップ1602)。
なお、類似ライセンスDB26では、例えば同一の「WebMeeting」ソフトウェアに有償/無償の複数種類のライセンスがある場合には、他社(例えばA社,B社,C社・・・)の対応する有償/無償のライセンスなど、同等の類似ライセンスが登録されるようになっており、該当する同等のライセンスがピックアップされるようになっている。
FIG. 16 shows details of the processing operations in the above-described license switching simulation.
As shown in the figure, in the license switching simulation, first, when an "instruction to output a license switching simulation list" is given by an administrator or the like of this system 1 (step 1601), each data of the license
In addition, in the
図17に、以上のようなライセンス切替シミュレーションの出力イメージを示す。
図17(a)はライセンス切替シミュレーション出力指示画面の一例であり、以下のような情報が利用状況出力指示として生成され、サービス管理サーバ10や申請者端末30のディスプレイなどに出力・表示される。
1.ライセンス(ライセンスの名称等)
2.ライセンス種別
3.申請者(空白の場合は全申請出力)
FIG. 17 shows an output image of the above license switching simulation.
FIG. 17A is an example of a license switching simulation output instruction screen. The following information is generated as a usage status output instruction and is output/displayed on the
1. License (name of license, etc.)
2.
図17(b)はライセンス切替シミュレーション出力の一例であり、以下のような情報が利用状況の出力結果として生成され、サービス管理サーバ10や申請者端末30のディスプレイなどに出力・表示される。
1.ライセンス(ライセンスの名称等)
2.ライセンス種別
3.購入ライセンス数
4.利用ライセンス数
5.残りライセンス(購入ライセンス-(利用中+テスト利用))
6.申請受付数(受付済,未処理分)
7.休止数
8.テスト利用数
9.申請受付数-(残りライセンス+休止数+テスト利用数)
FIG. 17B is an example of the license switching simulation output, and the following information is generated as the output result of the usage status, and is output and displayed on the
1. License (name of license, etc.)
2.
6. Number of applications accepted (accepted and unprocessed)
7. Number of suspended licenses 8. Number of test licenses 9. Number of accepted applications - (remaining licenses + number of suspended licenses + number of test licenses)
図17(c)は類似ライセンスの利用状況の表示の一例であり、以下のような現在利用している「WebMeeting」と、類似する「A社」及び「B社」のライセンスについて、それぞれ「ライセンス種別・見積コメント・利用開始年月日・利用終了年月日・利用制限・単価(月額)・ライセンス数・金額・条件など・見積年月日・見積有効年月日・休止後再割り当て可能日数」の各項目についての該当内容が出力・生成され、サービス管理サーバ10や申請者端末30のディスプレイなどに出力・表示される。
このような「利用状況」は、例えば基本的な使い方として、契約年度末まで利用つづけた後に、次年度で他のサービスを利用した場合の価格差などを確認することが可能となる。
Figure 17 (c) is an example of a display of the usage status of similar licenses, and for the currently used "WebMeeting" and similar licenses from "Company A" and "Company B" as shown below, the relevant content for each of the items "license type, estimated comment, start date of use, end date of use, usage restrictions, unit price (monthly), number of licenses, amount, conditions, etc., estimated date, estimated validity date, number of days available for reassignment after suspension" is output/generated and output/displayed on the display of the
For example, a basic usage scenario for this type of "usage status" would be to continue using the service until the end of the contract fiscal year, and then check the price difference if you were to use another service in the following year.
[サービス解約リスト出力]
最後に、図18~図21を参照しつつ、ライセンス解約情報生成部15による動作(サービス解約リスト出力)を説明する。
図18に、ライセンス解約情報生成部15における処理動作の概要を示す。
同図に示すように、ライセンス解約情報生成部15では、外部システム50等の機能を利用しつつ、例えば各月末でアカウントが廃止される場合に、廃止されたアカウントで購入されているライセンスの一覧を出力するとともに、当該ライセンスについて廃止申請が出されていない場合にメール等で各サービスの廃止を促す処理を自動で実行するようになっている。
[Service cancellation list output]
Finally, the operation of the license cancellation information generating unit 15 (output of the service cancellation list) will be described with reference to FIGS.
FIG. 18 shows an outline of the processing operation in the license cancellation
As shown in the figure, the license cancellation
具体的には、ライセンス解約情報生成部15では、まず、例えばSSO(IDaaS)等の外部システム50から、対象となるサービス(例えばオンライン会議用のソフトウェア「WebMeeting」)についてのアカウント廃止情報が取得され(ステップ1801)、その廃止情報と、(休止・休眠ライセンスの管理データを含む)購入ライセンスDB24に格納されているデータ(図4参照)に基づいて、所定のサービス解約リストの生成・出力が実行される(ステップ1802)。
Specifically, the license cancellation
図18に示す例では、現在契約しているサービスのうち、アカウント廃止情報が所得された一又は二以上のサービスについて、サービス(システム)名称・契約期間・月額一覧表示したリストが生成・出力されるようになっている。
これによって、現在契約が存続しているにも関わらず、そのアカウントが廃止されているサービスを一目で確認・把握することができ、解約・廃止すべきサービス・ライセンスを確実に抽出して、無駄な契約の継続とそれ対する費用の支払を回避できる、といったメリットが得られるようになる。
In the example shown in Figure 18, a list is generated and output that displays the service (system) name, contract period, and monthly fee for one or more currently subscribed services for which account cancellation information has been obtained.
This allows you to see at a glance which services have been discontinued even though the contract is still valid, and you can reliably extract the services and licenses that should be canceled or discontinued, thereby avoiding the continuation of unnecessary contracts and paying the associated costs.
図19に、以上のようなライセンス解約情報生成部15によるサービス解約リスト出力処理の詳細を示す。
同図に示すように、サービス解約リスト出力処理では、まず、「退職・休職連絡」等が退職者本人や本人が所属していた企業・部署などから外部システム50に通知が行われると(ステップ1901)、外部システム50では、該当ユーザの「アカウントの無効・休止作業」(ステップ1902)が行われる。
FIG. 19 shows details of the service cancellation list output process performed by the license cancellation
As shown in the figure, in the service cancellation list output process, first, when a "resignation/leave of absence notice" or the like is sent to the
外部システム50では、「退職・休職者のアカウント無効(退職者はxxか月後削除)」処理が実行され(ステップ1903)、その後「サービス解約データ作成指示」(ステップ1904)、「利用者>サービス利用廃止・休止日データ作成」(ステップ1905)などが実行される。
本システム1では、上記のようなアカウント無効・サービス利用廃止の情報が外部システム50から送信・取得されると、当該情報と、(休止・休眠ライセンスの管理データを含む)購入ライセンスDB24に格納されているデータ(図4参照)に基づいて、「サービス解約リスト作成指示」が生成・出力され(ステップ1906)、所定の「サービス解約リスト」が生成・出力される。
In the
In this
図20に、外部システム50におけるアカウントの無効・休止作業/サービス解約データ作成指示の入力画面イメージを示す。
同図に示すように、外部システム50におけるアカウントの無効・休止作業は、例えば「SSOシステム」画面として、該当するユーザの「社員コード」と「有効/無効」が入力され、「確定」処理によって、当該ユーザのアカウントの有効/無効処理が実行・確定されるようになっている。
また、外部システム50におけるサービス解約データ作成指示は、例えば「サービス解約リスト作成指示」画面として、対象となる「システム名」が選択されるとともに、その「ライセンス種別」と、該当ユーザの解約理由となる「退職/休職」が選択可能に入力され、「確定」処理によって、当該ユーザのサービス解約リストの作成が確定・実行されるようになっている。
FIG. 20 shows an image of an input screen for instructions to create data for disabling or pausing an account and cancelling a service in the
As shown in the figure, the process of disabling or suspending an account in the
In addition, the instruction to create service cancellation data in
図21に、サービス解約リストの出力イメージを示す。
図21はサービス解約リストの表示の一例であり、現在契約が存在しているにも関わらずアカウント廃止情報が取得されたライセンスについて、その「ライセンス・利用者ID・利用者名・申請者ID・申請者名・ライセンス種別・月額・状態ステータス・利用開始年月日・利用終了年月日・休止年月日・廃止年月日・退職年月日・休職年月日」の各項目についての該当内容が出力・生成され、サービス管理サーバ10や申請者端末30のディスプレイなどに出力・表示される。
このような「サービス解約リスト」によって、契約が存続・残存しているにも関わらずアカウントが廃止されているサービスを一目で確認・把握でき、解約・廃止すべきサービス・ライセンスを確実に抽出することが可能となる。
FIG. 21 shows an output image of the service cancellation list.
Figure 21 is an example of a service cancellation list display. For licenses for which account cancellation information has been obtained even though a contract currently exists, the relevant information for each of the following items is output/generated: license, user ID, user name, applicant ID, applicant name, license type, monthly fee, status, start date of use, end date of use, suspension date, cancellation date, retirement date, and leave of absence date. This information is then output/displayed on the display of the
This type of "service cancellation list" makes it possible to check and understand at a glance which services have had their accounts abolished even though the contract still exists, making it possible to reliably extract the services and licenses that should be canceled or abolished.
以上説明したように、本システム1によれば、企業や団体等において契約される有償・無償の各種のサービスについて、その購入や契約の締結,更新,休止,廃止等について動的に監視・判定を行うことができる。
これによって、不必要なサービスや不効率な運用、重複する契約等を自動的に抽出し、契約・購入の実行や見直し,休止,廃止等の最適化を図ることができる。
As described above, according to the
This makes it possible to automatically extract unnecessary services, inefficient operations, overlapping contracts, etc., and to optimize contracts and purchases by executing, reviewing, suspending, or canceling them.
例えば、クラウドサービスや通信キャリアなどのサービス提供事業者が自社に不利なために提供しない情報であっても、本システム1のシミュレーション結果を適切な利用・提案のレポートとしてタイムリーに出力・提示することができる。
また、例えば年間契約が切れる前に利用状況を確認することで、不要なサービスであれば直ちにキャセル・解約等することが可能となる。
また、複数の各契約について、毎月の利用状況を監視・確認することにより、その利用状況に応じてプランの変更や休止・廃止等の対応を取ることもできる。
さらに、携帯電話・スマートフォンのように複数年(2年)契約が前提のサービスであれば、当該期間(2年)が経過するタイミングで、機種やプラン,契約会社(キャリア)の変更や見直しを、利用状況や他の候補などを含めて適切なタイミングで検討することも可能となる。
For example, even if a service provider such as a cloud service or telecommunications carrier does not provide information because it is disadvantageous to the company, the simulation results of this
Also, by checking usage status before an annual contract expires, it is possible to immediately cancel or terminate any unnecessary services.
In addition, by monitoring and checking the monthly usage status of each of multiple contracts, it is possible to take measures such as changing plans, suspending or canceling them depending on the usage status.
Furthermore, for services that require multi-year (two-year) contracts, such as for mobile phones and smartphones, once that period (two years) has elapsed, it will be possible to consider changing or reviewing the model, plan, or contract company (carrier) at an appropriate time, taking into account usage patterns and other options.
このように、本システム1によれば、各種サービスを利用するユーザ(社員・従業員等)と当該ユーザが所属する組織(部署等)を含む会社・企業全体を管理する担当者(経理担当者等)などに、適切なレポート・提案をタイムリーに提示することができる。
したがって、例えば企業や団体,組織等で社員や従業員等に支給・貸与される、携帯電話やスマートフォン,有償・無償のソフトウェアアプリケーションなど、各種のサービスについての購入や契約の管理・運用を適正に行う必要のなる企業や組織・団体などに好適なサービス管理システムを実現することができる。
In this way, according to the
Therefore, it is possible to realize a service management system that is ideal for companies, organizations, and groups that need to properly manage the purchase and contract management and operation of various services, such as mobile phones, smartphones, and paid and free software applications that are provided or loaned to employees and staff of companies, organizations, and groups.
以上、本発明について好ましい実施形態を示して説明したが、本発明は、上述した実施形態に限定されるものではなく、本発明の範囲で種々の変更実施が可能であることは言うまでもない。
例えば、上述した実施形態では、本発明が対象とするサービスやライセンスとして、企業や団体等において契約・管理される各種サービスを例にとって説明したが、本発明を適用可能な対象としては、特に外企業や大規模団体,組織等における場合に限定されず、一又は二以上のサービスを購入・契約し、その契約内容等を日々見直す必要がある事業者等であれば、どのような規模や業態の企業や組織等でも対象とすることができ、特に限定されるものではない。
したがって、例えば中小企業や個人経営の会社,フリーランスの個人事業主などであっても、本発明を適用して不必要なサービスや重複した契約等を監視して最適な運用を行うことができるものである。
Although the present invention has been described above by showing preferred embodiments thereof, it goes without saying that the present invention is not limited to the above-described embodiments, and various modifications can be made within the scope of the present invention.
For example, in the above-described embodiment, various services contracted for and managed by companies, organizations, etc. have been described as examples of services and licenses that are the subject of the present invention, but the subjects to which the present invention can be applied are not limited to foreign companies, large groups, organizations, etc., and can be any company, organization, etc. of any size or type that is a business operator that purchases or contracts for one or more services and needs to review the contract contents, etc. on a daily basis, and are not particularly limited.
Therefore, even small and medium-sized enterprises, privately-run companies, freelancers, and the like can apply the present invention to monitor unnecessary services, duplicate contracts, and the like, and perform optimal operations.
また、上述した実施形態では、一例として、サービス管理サーバ10・申請者端末30が一の会社の社内ネットワークに設置され、相互に接続される構成を示したが、サービス管理サーバ10はシステム会社社内に設置し、システム会社の複数のクライアント企業の申請者端末30が外部からサービス管理サーバ10にアクセスしてサービス管理サーバ10のサービス機能の提供を受ける構成(SaaS構成)であってもよい。なお、SaaS構成であっても、サービス管理サーバ10の一部の機能をクライアント企業側にサーバ又はクライアントの機能として残存させる構成であってもよい。
In the above-described embodiment, as an example, the
本発明は、例えば企業や団体,組織等で社員や従業員等に支給・貸与される、携帯電話やスマートフォン,有償・無償のソフトウェアアプリケーションなど、各種のサービスについての管理・運用業務を支援するためのサービス管理システムとして好適に利用可能である。 The present invention can be suitably used as a service management system to support the management and operation of various services, such as mobile phones, smartphones, and paid and free software applications, that are provided or loaned to employees and staff of companies, organizations, and other such organizations.
1 サービス管理システム
10 サービス管理サーバ
11 ライセンス購入最適化部
12 ライセンス棚卸最適化部
13 ライセンス更新最適化部
14 ライセンス切替情報生成部
15 ライセンス解約情報生成部
20 サービス管理データベース
21 ライセンス利用状況データベース
22 サービス解約情報データベース
23 サービス解約リストデータベース
24 購入ライセンスデータベース
25 購入条件データベース
26 類似ライセンスデータベース
30 申請者端末
50 外部システム
REFERENCE SIGNS
Claims (4)
契約されている前記ライセンスを特定するための、各ライセンスの利用状況情報、購入情報、及び購入条件情報を含む所定のライセンス情報と、一又は二以上の類似するライセンスを示す所定の類似ライセンス情報を記憶した記憶手段と、
ユーザからのライセンスの契約申請があった場合に、前記記憶手段に記憶された各ライセンスの前記利用状況情報、購入情報、及び購入条件情報に基づいて、当該ライセンスを購入すべきか否かを判定する所定のライセンス購入最適化シミュレーションを実行するとともに、当該シミュレーションの結果に基づいて所定のライセンス購入処理を実行するライセンス購入最適化部と、
前記記憶手段に記憶された各ライセンスの前記利用状況情報、購入情報、購入条件情報、及び類似ライセンス情報のいずれかに基づいて、当該ライセンスと切替すべき類似ライセンスの有無を判定するライセンス切替シミュレーションを実行するとともに、当該シミュレーションの結果に基づいて該当する類似ライセンスを示す切替リスト情報を生成するライセンス切替情報生成部と、を備え、
前記ライセンス切替情報生成部は、
前記記憶手段を参照し、前記各ライセンスに係る現在のサービスと類似するサービスのデータを抽出し、サービスの切替を行った場合の料金を比較するシミュレーションを実行し、現在のサービスと一又は二以上の類似のサービスの名称と料金を対比可能に表示したリストを生成する
ことを特徴とするサービス管理システム。 A system for managing the optimization of license contracts and purchases for one or more specified services contracted on a specified contract basis, comprising:
a storage means for storing predetermined license information including usage status information, purchase information, and purchase condition information of each license for identifying the license under contract , and predetermined similar license information indicating one or more similar licenses ;
a license purchase optimization unit that, when a license contract application is received from a user, executes a predetermined license purchase optimization simulation to determine whether or not the license should be purchased based on the usage status information, purchase information, and purchase condition information of each license stored in the storage means, and executes a predetermined license purchase process based on a result of the simulation;
a license switching information generating unit that executes a license switching simulation to determine whether or not there is a similar license to be switched with the license based on any one of the use status information, purchase information, purchase condition information, and similar license information of each license stored in the storage unit, and generates switching list information indicating the relevant similar license based on a result of the simulation ,
The license switching information generation unit
Refer to the storage means, extract data on services similar to the current service related to each license, execute a simulation to compare the fees when the service is switched, and generate a list that displays the names and fees of the current service and one or more similar services in a comparative manner.
A service management system comprising:
ことを特徴とする請求項1に記載のサービス管理システム。 2. The service management system according to claim 1, further comprising a license inventory optimization unit that executes a license inventory optimization simulation to determine whether or not a license should be suspended based on the usage status information of each license stored in the storage means and predetermined login/logout information for each license, and that executes suspension processing for the corresponding license based on the results of the simulation.
ことを特徴とする請求項1又は2に記載のサービス管理システム。 The service management system according to claim 1 or 2, further comprising a license update optimization unit that performs a license update optimization simulation to determine whether or not a license should be revoked based on the usage status information of each license stored in the storage means and predetermined login/logout information for each license, and that performs a revocation process for the corresponding license based on the results of the simulation.
ことを特徴とする請求項1~3のいずれか一項に記載のサービス管理システム。 The service management system according to any one of claims 1 to 3, further comprising a license cancellation information generation unit that generates cancellation list information indicating the corresponding licenses to be cancelled based on the purchase information of each license stored in the storage means and predetermined account cancellation information for each license.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021000573A JP7604234B2 (en) | 2021-01-05 | 2021-01-05 | Service Management System |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021000573A JP7604234B2 (en) | 2021-01-05 | 2021-01-05 | Service Management System |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022105932A JP2022105932A (en) | 2022-07-15 |
| JP7604234B2 true JP7604234B2 (en) | 2024-12-23 |
Family
ID=82365607
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021000573A Active JP7604234B2 (en) | 2021-01-05 | 2021-01-05 | Service Management System |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7604234B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7848633B2 (en) * | 2022-08-25 | 2026-04-21 | セイコーエプソン株式会社 | Printing system and method for controlling the printing system |
| JP7763021B2 (en) * | 2023-12-22 | 2025-10-31 | 株式会社オプティム | Program, information processing device, method and system |
| JP7505721B1 (en) | 2023-12-25 | 2024-06-25 | 株式会社Shift | Program, method, information processing device, and system |
| JP7751145B1 (en) | 2025-02-07 | 2025-10-07 | 株式会社野村総合研究所 | IT asset inventory system |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005250635A (en) | 2004-03-02 | 2005-09-15 | Nec Corp | License management method and apparatus |
| JP2005301465A (en) | 2004-04-08 | 2005-10-27 | Hitachi Ltd | Software asset management method and system |
| JP2013109576A (en) | 2011-11-21 | 2013-06-06 | Hitachi Systems Ltd | Purchase software license automatic calculation system |
-
2021
- 2021-01-05 JP JP2021000573A patent/JP7604234B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005250635A (en) | 2004-03-02 | 2005-09-15 | Nec Corp | License management method and apparatus |
| JP2005301465A (en) | 2004-04-08 | 2005-10-27 | Hitachi Ltd | Software asset management method and system |
| JP2013109576A (en) | 2011-11-21 | 2013-06-06 | Hitachi Systems Ltd | Purchase software license automatic calculation system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022105932A (en) | 2022-07-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7604234B2 (en) | Service Management System | |
| US7945489B2 (en) | Flexible cost and revenue allocation for service orders | |
| CN110770771B (en) | Systems and interfaces for managing temporary workers | |
| US7418426B1 (en) | System and method providing rules driven subscription event processing | |
| US20080162249A1 (en) | System and method for managing requests for services | |
| KR20010033456A (en) | Integrated business-to-business web commerce and business automation system | |
| US20130030856A1 (en) | System and Method for Customer Discount Management | |
| Demoč et al. | Proposal for optimization of information system | |
| KR20120130106A (en) | System and method for managing the real estate trust | |
| Loghry | To use or not to use: The benefits and challenges of using a subscription agent for electronic journals | |
| JP2003157316A (en) | Temporary staffing mediating system, temporary staffing mediating method, program for making computer execute temporary staffing mediating method and computer- readable recording medium with the program recorded thereon | |
| JP2024005180A (en) | License management system | |
| AU2011276947A1 (en) | A transaction management system | |
| Ramanujan et al. | Outsourcing maintenance operations to off-shore vendors: Some lessons from the field | |
| JP2024120477A (en) | Information processing device, method, and system | |
| Zakharov | Organization of Remote Work of Employees in Modern Conditions | |
| KR101132238B1 (en) | Unified service management system and unified service management method | |
| CN112926887A (en) | Order evaluation platform | |
| US7895133B2 (en) | Pricing method and system | |
| JP2007079900A (en) | Human resource matching system and matching method | |
| JP2023003788A (en) | Business management device and business management program | |
| US20250285081A1 (en) | Electronic system and method for managing commercial activities between members of a network of users | |
| Gadatsch | IT Cost and Activity Accounting (IT-KLR): Numbers for Rational Decisions | |
| WO2006113336A2 (en) | Tasking, invoicing, and reporting methods | |
| HK40116460A (en) | System and interfaces for managing temporary workers |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231117 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240828 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241001 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241126 |
|
| 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: 20241210 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241211 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7604234 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |