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

JP6702895B2 - Business system redesign support method and device - Google Patents

Business system redesign support method and device Download PDF

Info

Publication number
JP6702895B2
JP6702895B2 JP2017000825A JP2017000825A JP6702895B2 JP 6702895 B2 JP6702895 B2 JP 6702895B2 JP 2017000825 A JP2017000825 A JP 2017000825A JP 2017000825 A JP2017000825 A JP 2017000825A JP 6702895 B2 JP6702895 B2 JP 6702895B2
Authority
JP
Japan
Prior art keywords
business system
business
processing
function
examination
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.)
Expired - Fee Related
Application number
JP2017000825A
Other languages
Japanese (ja)
Other versions
JP2018109921A (en
Inventor
高田 治
治 高田
彩香 平田
彩香 平田
浄人 岩崎
浄人 岩崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2017000825A priority Critical patent/JP6702895B2/en
Publication of JP2018109921A publication Critical patent/JP2018109921A/en
Application granted granted Critical
Publication of JP6702895B2 publication Critical patent/JP6702895B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は業務システムの構成を変更する方法に関する。 The present invention relates to a method for changing the configuration of a business system.

業務システムの設計単位が大きい場合には、利用者ニーズに合わせて業務システム内の不要な機能を削除することが困難なケースや、複数の業務機能内に類似機能が含まれ冗長である場合に類似機能を整理統合することが困難なケースがある。そこで、設計単位が大きい業務システムを小さな単位の機能コンポーネントに分割することを考える。 When the design unit of a business system is large, it is difficult to delete unnecessary functions in the business system according to user needs, or when similar functions are included in multiple business functions and they are redundant. There are cases where it is difficult to consolidate similar functions. Therefore, consider dividing a business system with a large design unit into smaller functional components.

システムを小さな単位の機能コンポーネントに分割する方法が特許文献1に記載されている。特許文献1では、クライアントアプリケーションがサービスを呼び出す際の、システム内部の繰り返し処理パターンを記憶しておき、記憶した処理パターンに基づき小さな単位の機能コンポーネントに分割する方法が記載されている。 Patent Document 1 describes a method of dividing a system into functional units of small units. Patent Document 1 describes a method of storing a repetitive processing pattern inside the system when a client application calls a service and dividing the processing pattern into small functional components based on the stored processing pattern.

特開2006-12113号公報JP 2006-12113

利用者ニーズに合わせた不要機能の削除や類似機能の整理統合を行うことを目的として業務システムを小さな単位の機能コンポーネントに分割するためには、業務システムを使うオペレータの業務観点での分割が必要である。 In order to divide the business system into functional components in small units for the purpose of deleting unnecessary functions and organizing and integrating similar functions according to user needs, it is necessary to divide the business system from the viewpoint of the operators of the business system. Is.

特許文献1では、クライアントアプリケーションとサービスからなるシステム内部の処理パターンに基づき機能コンポーネントに分割する方法が記述されているが、この方法では業務システムを使うオペレータの業務観点で業務システムの処理フローを機能コンポーネントに分割することが困難である。 Patent Document 1 describes a method of dividing into functional components based on an internal processing pattern of a system consisting of a client application and a service. With this method, the processing flow of the business system functions according to the business viewpoint of an operator who uses the business system. Difficult to split into components.

業務システムと業務システムのユーザとの間で入出力するログを、取得し、分析することで、業務システムの機能コンポーネントを抽出する。この機能コンポーネントを表示することで業務システム再設計を支援する。 The functional components of the business system are extracted by acquiring and analyzing the logs that are input and output between the business system and the users of the business system. Displaying this functional component supports business system redesign.

業務システムを使うオペレータの業務観点で業務システムの処理フローを機能コンポーネントに分割することができる。 The processing flow of the business system can be divided into functional components from the business viewpoint of the operator who uses the business system.

業務システム及び業務機能構造分析端末の全体構成図の例である。It is an example of an overall configuration diagram of a business system and a business function structure analysis terminal. 業務システムの全体フローの例である。It is an example of the overall flow of a business system. 構造分析機能の処理フローの例である。It is an example of a processing flow of the structure analysis function. 機能コンポーネント分割処理を詳細に説明する図である。It is a figure explaining in detail functional component division processing. 入出力ログの例である。It is an example of an input/output log. 表示&入力組合せの例である。It is an example of a display & input combination. 機能コンポーネント関連図作成処理における表示装置への表示例である。It is a display example on the display device in the functional component relation diagram creation processing. 機能コンポーネント関連図作成処理における表示装置への表示例である。It is a display example on the display device in the functional component relation diagram creation processing. 業務システムの全体フローの機能コンポーネント分割の例である。It is an example of functional component division of the overall flow of a business system.

以下、図面を参照して、本発明による実施形態について詳細に説明する。 Hereinafter, embodiments according to the present invention will be described in detail with reference to the drawings.

本実施例における「審査業務」とは、例えば地方自治体等における建築物の許認可書類審査や、市役所における住民の各種申請書類の審査のことである。 The "examination work" in this embodiment is, for example, examination of a permit/license document of a building in a local government or the like, and examination of various application documents of residents in a city hall.

図1は、業務システムの一例として、審査業務クライアント端末10と審査業務サーバ20と審査業務サブ機能サーバ30からなる審査業務システムの構成を示す。 As an example of the business system, FIG. 1 shows a configuration of a screening business system including a screening business client terminal 10, a screening business server 20, and a screening business sub-function server 30.

審査業務クライアント端末10と審査業務サーバ20と審査業務サブ機能サーバ30と業務機能構造分析端末40のそれぞれは、外部と通信するためのIF(11、21、31、41)と、CPU(12、22、32、42)と、メインメモリ(13、23、33、43)と、記憶装置(16、25、35、45)から構成され、メインメモリ内の機能はCPU内で処理される。また、審査業務クライアント端末10と業務機能構造分析端末40のそれぞれは、入力装置(18、48)と表示装置(19、49)を備える。 Each of the examination work client terminal 10, the examination work server 20, the examination work sub-function server 30, and the work function structure analysis terminal 40 has an IF (11, 21, 31, 41) for communicating with the outside and a CPU (12, 22, 32, 42), a main memory (13, 23, 33, 43), and a storage device (16, 25, 35, 45), and the functions in the main memory are processed in the CPU. Each of the examination work client terminal 10 and the work function structure analysis terminal 40 includes an input device (18, 48) and a display device (19, 49).

審査業務クライアント端末10のIF11と審査業務サーバ20のIF21と審査業務サブ機能サーバ30のIF31は、ネットワーク9を介して相互に接続している。また、業務機能構造分析端末40のIF41はネットワーク8を介して審査業務クライアント端末10のIF11と接続している。 The IF 11 of the examination work client terminal 10, the IF 21 of the examination work server 20, and the IF 31 of the examination work sub-function server 30 are mutually connected via the network 9. The IF 41 of the business function structure analysis terminal 40 is connected to the IF 11 of the examination work client terminal 10 via the network 8.

審査業務クライアント端末10は、オペレータ(審査スタッフ)1が、審査業務クライアント端末10と審査業務サーバ20と審査業務サブ機能サーバ30からなる審査業務システムを操作するための端末である。審査業務クライアント端末10は、審査業務サーバ20の審査業務サーバ機能24と対になって動作する審査業務クライアント機能14と、審査業務サブ機能サーバ30の審査業務サブ機能サーバ機能34と対になって動作する審査業務サブ機能クライアント機能15をメインメモリ13に保持している。オペレータ(審査スタッフ)1が審査業務クライアント機能14や審査業務サブ機能クライアント機能15を使う時に、入力装置18を使って入力したログと、審査業務クライアント機能14や審査業務サブ機能クライアント機能15が表示装置19を介してオペレータ(審査スタッフ)1に審査業務システムの処理結果を表示した内容のログは、記憶装置16の入出力ログ17に保管される。 The examination work client terminal 10 is a terminal for the operator (examination staff) 1 to operate the examination work system including the examination work client terminal 10, the examination work server 20, and the examination work sub-function server 30. The examination work client terminal 10 is paired with the examination work client function 14 which operates in combination with the examination work server function 24 of the examination work server 20 and the examination work sub-function server function 34 of the examination work sub-function server 30. The operating task sub-function client function 15 is held in the main memory 13. When the operator (audit staff) 1 uses the audit work client function 14 and the audit work sub-function client function 15, the log input using the input device 18 and the audit work client function 14 and the audit work sub-function client function 15 are displayed. A log showing the processing result of the examination work system displayed to the operator (examination staff) 1 via the device 19 is stored in the input/output log 17 of the storage device 16.

審査業務サーバ20の審査業務サーバ機能24は、審査業務クライアント端末10の審査業務クライアント機能14と連携してオペレータ(審査スタッフ)1に審査業務に必要な情報処理の機能を提供する。 The examination work server function 24 of the examination work server 20 cooperates with the examination work client function 14 of the examination work client terminal 10 to provide the operator (examination staff) 1 with the information processing function necessary for the examination work.

審査業務サブ機能サーバ30の審査業務サブ機能サーバ機能34は、審査業務クライアント端末10の審査業務サブ機能クライアント機能15と連携してオペレータ(審査スタッフ)1に審査業務に必要なサブの情報処理の機能を提供する。 The examination work sub-function server function 34 of the examination work sub-function server 30 cooperates with the examination work sub-function client function 15 of the examination work client terminal 10 to notify the operator (examination staff) 1 of the sub information processing required for the examination work. Provide the function.

業務機能構造分析端末40の構造分析機能44は、審査業務クライアント端末10と審査業務サーバ20と審査業務サブ機能サーバ30からなるシステム全体の処理構造を分析し(図3、図4)、システム全体の処理を機能コンポーネントに分割した構造(図7)を分析結果として表示する。 The structure analysis function 44 of the business function structure analysis terminal 40 analyzes the processing structure of the entire system composed of the examination work client terminal 10, the examination work server 20, and the examination work sub-function server 30 (FIGS. 3 and 4), and the entire system. The structure (FIG. 7) obtained by dividing the processing of FIG. 7 into functional components is displayed as the analysis result.

ここで、「機能コンポーネント」とは、図1に示すようなシステムが動作することにより、オペレータ(審査スタッフ)1に提供する全体の機能を、ある基準に基づいて(本方式では図3や図4)分割した各部分のことである。例えば、図2に示す処理の流れで全体の機能が提供されている場合に、これを図9の点線に示されるような「機能コンポーネント」に分割する。各「機能コンポーネント」は、部分的な処理を行うことで部分的な機能をオペレータ(審査スタッフ)1に提供する。 Here, the “functional component” means that the entire function provided to the operator (examination staff) 1 by operating the system as shown in FIG. 1 is based on a certain standard (in this system, FIG. 4) Each divided part. For example, when the entire function is provided by the processing flow shown in FIG. 2, this is divided into “functional components” as shown by the dotted line in FIG. Each “functional component” provides a partial function to the operator (examination staff) 1 by performing a partial process.

図2は、審査業務クライアント端末10のオペレータ(審査スタッフ)1が、審査業務クライアント端末10の審査業務クライアント機能14と審査業務サブ機能クライアント機能15を使って審査業務を行う場合の処理の流れを示している。審査業務クライアント端末10の審査業務クライアント機能14は、オペレータ(審査スタッフ)1の入力装置18への入力に基づき審査関連情報を審査業務サーバ20の審査業務サーバ機能24に要求し(S100)、審査業務サーバ機能24は審査関連情報を審査結果26から取得し審査業務クライアント端末10の審査業務クライアント機能14に応答し(S101)、審査業務クライアント機能14が表示装置19にS101で受信した応答結果を表示し(S102)、オペレータ(審査スタッフ)1が表示内容を確認する。 FIG. 2 shows the flow of processing when the operator (examination staff) 1 of the examination work client terminal 10 uses the examination work client function 14 and the examination work subfunction client function 15 of the examination work client terminal 10 to perform examination work. Shows. The examination work client function 14 of the examination work client terminal 10 requests examination-related information to the examination work server function 24 of the examination work server 20 based on the input to the input device 18 of the operator (assessment staff) 1 (S100), and performs the examination. The business server function 24 acquires the examination-related information from the examination result 26 and responds to the examination business client function 14 of the examination business client terminal 10 (S101), and the examination business client function 14 displays the response result received on the display device 19 in S101. It is displayed (S102), and the operator (examination staff) 1 confirms the displayed contents.

オペレータ(審査スタッフ)1は表示内容を確認した結果、追加情報が必要と判断した場合には(S103でYES)、追加情報要求を審査業務クライアント端末10の入力装置18から入力し、審査業務クライアント端末10の審査業務サブ機能クライアント機能15は審査業務サブ機能サーバ30の審査業務サブ機能サーバ機能34へこの要求を送り(S104)、審査業務サブ機能サーバ30の審査業務サブ機能サーバ機能34は追加情報をサブ機能履歴36から取得し、審査業務クライアント端末10の審査業務サブ機能クライアント機能15に応答し(S105)、審査業務サブ機能クライアント機能15が表示装置19に応答結果を表示し(S106)、オペレータ(審査スタッフ)1がこれを確認する。 When the operator (examination staff) 1 confirms the display content and determines that additional information is necessary (YES in S103), the operator (examination staff) 1 inputs an additional information request from the input device 18 of the examination work client terminal 10 and the examination work client The examination work sub-function client function 15 of the terminal 10 sends this request to the examination work sub-function server function 34 of the examination work sub-function server 30 (S104), and the examination work sub-function server function 34 of the examination work sub-function server 30 is added. The information is acquired from the sub-function history 36, and responds to the examination work sub-function client function 15 of the examination work client terminal 10 (S105), and the examination work sub-function client function 15 displays the response result on the display device 19 (S106). The operator (examination staff) 1 confirms this.

S103でNOの場合、あるいはS106の後に、オペレータ(審査スタッフ)1は入力装置18へ入力する(S107)。以降このようなオペレータ(審査スタッフ)1の入力装置18へ入力をトリガとした審査業務クライアント端末10と審査業務サーバ20と審査業務サブ機能サーバ30が連携した処理フローが続く。 In the case of NO in S103 or after S106, the operator (examination staff) 1 inputs to the input device 18 (S107). After that, the processing flow in which the examination work client terminal 10, the examination work server 20, and the examination work sub-function server 30 cooperate with each other, triggered by the input to the input device 18 of the operator (examination staff) 1, continues.

図3は、図2のような審査業務クライアント端末10と審査業務サーバ20と審査業務サブ機能サーバ30の処理フローが行われる場合に、業務機能構造分析端末40の構造分析機能44が、処理フローを業務システムを使うオペレータ(業務スタッフ)1の業務の観点で機能コンポーネントに分割し、分割した結果(図7に示す機能コンポーネント関連図)を表示装置49に表示する処理フローである。 FIG. 3 shows that when the processing flow of the examination work client terminal 10, the examination work server 20, and the examination work sub-function server 30 as shown in FIG. Is divided into functional components from the viewpoint of the business of the operator (business staff) 1 who uses the business system, and the result of the division (the functional component related diagram shown in FIG. 7) is displayed on the display device 49.

構造分析機能44は、IF41とネットワーク8を介して審査業務クライアント端末10に接続し、審査業務クライアント端末10に蓄積された入出力ログ17を取得し、記憶装置45の入出力ログ46に保存する(S201)。S201で保存する入出力ログ46は、図5に示す通り、オペレータ(審査スタッフ)1が、入力装置18から入力したオペレータ入力の履歴102と、表示装置19へ出力されたオペレータ(審査スタッフ)への処理結果表示103の対からなる、オペレータ(審査スタッフ)1と審査業務クライアント端末10との間のユーザインタフェースのログである。 The structure analysis function 44 connects to the examination work client terminal 10 via the IF 41 and the network 8, acquires the input/output log 17 accumulated in the examination work client terminal 10, and saves it in the input/output log 46 of the storage device 45. (S201). As shown in FIG. 5, the input/output log 46 stored in S201 is stored in the history 102 of operator inputs entered by the operator (examination staff) 1 from the input device 18 and the operator (examination staff) output to the display device 19. It is a log of the user interface between the operator (examination staff) 1 and the examination work client terminal 10, which is composed of a pair of processing result displays 103.

なお、S201で入出力ログ17から取得するログは、特定の期間や特定のオペレータ(審査スタッフ)1に条件を絞った部分的なログを取得してもよい。また、複数の異なる審査業務クライアント端末10から収集してもよい。 Note that the log acquired from the input/output log 17 in S201 may be a partial log with conditions limited to a specific period or a specific operator (examination staff) 1. In addition, it may be collected from a plurality of different examination work client terminals 10.

構造分析機能44は、図4に示すS302の処理と業務分岐検出処理S202−1と業務合流検出処理S202−2を行う(S202)。 The structure analysis function 44 performs the processing of S302 shown in FIG. 4, the business branch detection processing S202-1 and the business merge detection processing S202-2 (S202).

構造分析機能44は、図4のS305で作成された業務分岐検出処理S202−1の記録と、S309で作成された業務合流検出処理S202−2の記録から、図7に示す機能コンポーネント関連図を作成し、表示装置49に表示する(S203)。以下S203の処理の詳細を説明する。 The structure analysis function 44 uses the record of the business branch detection process S202-1 created in S305 of FIG. 4 and the record of the business merge detection process S202-2 created in S309 to generate the functional component relation diagram shown in FIG. It is created and displayed on the display device 49 (S203). Details of the processing in S203 will be described below.

S203の第一サブステップでは、S305で作成された業務分岐検出処理S202−1の結果(図6における131と133)を参照し、分岐個所(図6における131と133)を機能コンポーネントの境界とする、業務システムの機能コンポーネント分割構造(図7の機能コンポーネント200と201と202の楕円)を描き、加えて業務システムの機能コンポーネント間関連構造(図7の機能コンポーネント200から機能コンポーネント201と機能コンポーネント202への分岐矢印)を描く。描いた図7を機能コンポーネント関連図と呼ぶ。ここで、S305で作成された業務分岐検出処理S202−1の記録とは、S303で抽出したパターンが2パターン以上の場合、すなわちオペレータにある一つの処理結果が示された後の次のオペレータ入力が場合によって異なるケース、すなわちオペレータ業務の観点でシステムの処理に分岐がある箇所である(図6における131と133)。 In the first substep of S203, the branch point (131 and 133 in FIG. 6) is defined as the boundary of the functional component by referring to the result (131 and 133 in FIG. 6) of the business branch detection process S202-1 created in S305. The functional component division structure of the business system (the ellipse of the functional components 200, 201 and 202 in FIG. 7) is drawn, and in addition, the relation structure between the functional components of the business system (from the functional component 200 to the functional component 201 to the functional component in FIG. 7) is drawn. Draw a branch arrow to 202). The drawn FIG. 7 is called a functional component relationship diagram. Here, the record of the business branch detection process S202-1 created in S305 means that the pattern extracted in S303 is two or more patterns, that is, the operator input after the one processing result is shown to the operator. Is a case that differs depending on the case, that is, a portion where the processing of the system has a branch from the viewpoint of operator work (131 and 133 in FIG. 6).

S203の第二サブステップでは、S309で作成された業務合流検出処理S202−2の結果(図6における132と133)を参照し、合流個所(図6における132と133)を機能コンポーネントの境界とする、業務システムの機能コンポーネント分割構造(図7の機能コンポーネント200と201と202の楕円)を描き、加えて業務システムの機能コンポーネント間関連構造(図7の機能コンポーネント200と機能コンポーネント201から機能コンポーネント202への合流矢印)を描く。描いた図7を機能コンポーネント関連図と呼ぶ。ここで、S309で作成された業務合流検出処理S202−2の記録とは、S307で抽出したパターンが2パターン以上の場合、すなわちオペレータ業務の観点でシステムの処理に合流がある箇所である(図6における132と133)。 In the second sub-step of S203, referring to the result (132 and 133 in FIG. 6) of the business merge detection process S202-2 created in S309, the merge point (132 and 133 in FIG. 6) is defined as the boundary of the functional component. The functional component division structure of the business system (the ellipse of the functional components 200, 201 and 202 in FIG. 7) is drawn, and the relation structure between the functional components of the business system (from the functional component 200 and the functional component 201 in FIG. 7 to the functional component). Draw a confluence arrow to 202). The drawn FIG. 7 is called a functional component relationship diagram. Here, the record of the business merging detection processing S202-2 created in S309 is a location where there is merging in the processing of the system when the patterns extracted in S307 are two or more patterns, that is, from the viewpoint of operator business (Fig. 6 in 132 and 133).

構造分析機能44は、図6の表示&入力組合せ47のオペレータへの処理結果表示&オペレータ入力のパターン(131行、132行、…、133行、…)について、業務システムの機能コンポーネント間関連構造の使用頻度(図7における矢印に添付された「使用頻度」)をカウントし表示する。例えば、機能コンポーネント200の処理が行われた後に機能コンポーネント202の処理が行われた(図6の133の内容)パターンが表示&入力組合せ47中に90回ある場合は、図7の例のように「使用頻度90」と表示する(S204)。 The structure analysis function 44 relates to the inter-functional component related structure of the business system regarding the pattern of the processing result display & operator input (131 line, 132 line,... 133 line,...) To the operator of the display & input combination 47 of FIG. The frequency of use (“frequency of use” attached to the arrow in FIG. 7) is counted and displayed. For example, if there are 90 times in the display & input combination 47 the pattern in which the processing of the functional component 202 is performed after the processing of the functional component 200 (content of 133 in FIG. 6), as in the example of FIG. Is displayed as "frequency of use 90" (S204).

図4は、図3に示した構造分析機能44の処理フローにおける機能コンポーネント分割処理S202の詳細を示したものであり、事前処理S302と、業務分岐検出処理S202−1と、業務合流検出処理S202−2から構成される。図4の処理は業務分岐個所や業務合流個所を機能コンポーネントの境界として検出する。言い換えると、業務システムが分岐処理及び合流処理を行わない間の業務処理を機能コンポーネントとして抽出する
まず、事前処理S302を説明する。S202の処理が開始されると(S301)、S201で取得した図5の入出力ログ46を参照し、ある業務ステップのオペレータへの処理結果表示103(例えば111行の「S102の内容)と、次の業務ステップのオペレータ入力102(例えば112行の「S104」の内容)と、の組み合わせを、図6に示す表示&入力組合せ47に一行追記する(例えば131行)。これを、図5の入出力ログ46の全ての業務ステップについて行い、図6の表示&入力組合せ47表を作成する(S302)。
FIG. 4 shows the details of the functional component division processing S202 in the processing flow of the structure analysis function 44 shown in FIG. 3, and includes preprocessing S302, business branch detection processing S202-1 and business merge detection processing S202. -2. The process of FIG. 4 detects a business branch point and a business merge point as boundaries of functional components. In other words, the business process is extracted as a functional component while the business system does not perform the branching process and the merging process. First, the preprocessing S302 will be described. When the processing of S202 is started (S301), referring to the input/output log 46 of FIG. 5 acquired in S201, the processing result display 103 (for example, “contents of S102” of line 111) to the operator of a certain business step, A combination of the operator input 102 (for example, the contents of “S104” on line 112) of the next work step is added to the display & input combination 47 shown in FIG. 6 by one line (line 131, for example). This is performed for all business steps of the input/output log 46 of FIG. 5 to create the display & input combination 47 table of FIG. 6 (S302).

次に、業務分岐検出処理S202−1を説明する。図6の表示&入力組合せ47表の最初の行(131)のオペレータへの処理結果表示122=「S102の内容」に着目する。表示&入力組合せ47の全行から、オペレータへの処理結果表示122=「S102の内容」となっている行を検索する。図6の例では131行と133行が該当するので、オペレータへの処理結果表示122=「S102の内容」に対して、オペレータ入力124=「S104の内容」と=「S107の内容」の2パターンを抽出する(S303)。S303で抽出したオペレータ入力124のパターン数が1パターンの場合はS306に進み、2パターン以上の場合はS305に進む(本例は2パターンなのでS305に進む)(S304)。S304で2パターン以上の場合は、表示&入力組合せ47における該当パターン(本例では、131と133)を記録する(S305)。S303とS304とS305の処理を、S303で着目するオペレータへの処理結果表示122を順に次の行に変えながら表示&入力組合せ47の全てについて繰り返す(S306)。 Next, the business branch detection process S202-1 will be described. Attention is paid to the processing result display 122=“contents of S102” to the operator in the first row (131) of the display & input combination 47 table of FIG. From all the lines of the display & input combination 47, the line in which the processing result display 122 to the operator=“contents of S102” is searched. In the example of FIG. 6, since 131 lines and 133 lines correspond, the operator input 124=“contents of S104” and “contents of S107” is 2 for the processing result display 122=“contents of S102” to the operator. A pattern is extracted (S303). If the number of patterns of the operator input 124 extracted in S303 is one pattern, the process proceeds to S306, and if there are two or more patterns, the process proceeds to S305 (since this example has two patterns, the process proceeds to S305) (S304). If there are two or more patterns in S304, the corresponding patterns (131 and 133 in this example) in the display & input combination 47 are recorded (S305). The processes of S303, S304 and S305 are repeated for all the display & input combinations 47 while sequentially changing the process result display 122 to the operator of interest in S303 to the next line (S306).

次に、業務分岐検出処理S202−2を説明する。図6の表示&入力組合せ47表の最初の行(131)のオペレータ入力124=「S104の内容」に着目する。表示&入力組合せ47の全行から、オペレータ入力124=「S104の内容」となっている行を検索する。図6の例では131行のみが該当し、オペレータ入力124=「S104の内容」と対となるオペレータへの処理結果表示=「S102の内容」の1パターンを抽出する(S307)。S307で抽出したオペレータ入力のパターン数が1パターンの場合はS310に進み、2パターン以上の場合はS309に進む(本例は1パターンなのでS310に進む)(S308)。S308で2パターン以上の場合は、表示&入力組合せ47の該当パターンを記録する(S309)。S307とS308とS309の処理を、S307で着目するオペレータ入力124を順に次の行に変えながら表示&入力組合せ47の全てについて繰り返す(S310)。 Next, the business branch detection process S202-2 will be described. Attention is paid to the operator input 124=“contents of S104” in the first row (131) of the display & input combination 47 table of FIG. From all the lines of the display & input combination 47, the line having the operator input 124=“contents of S104” is searched. In the example of FIG. 6, only 131 lines correspond, and one pattern of the operator input 124=“contents of S104” and the processing result display to the operator=“contents of S102” is extracted (S307). When the number of operator-input patterns extracted in S307 is one pattern, the process proceeds to S310, and when there are two or more patterns, the process proceeds to S309 (since this example has one pattern, the process proceeds to S310) (S308). If there are two or more patterns in S308, the corresponding pattern of the display & input combination 47 is recorded (S309). The processes of S307, S308, and S309 are repeated for all the display & input combinations 47 while sequentially changing the operator input 124 of interest in S307 to the next line (S310).

図5は、審査業務クライアント端末10の入出力ログ17と同じ構造をした、業務機能構造分析端末40の入出力ログ46の例である。オペレータ(審査スタッフ)1が審査業務クライアント端末10と審査業務サーバ20と審査業務サブ機能サーバ30を使って図2に示すような一連の業務を行うと、一つの業務履歴ID100に対して複数の業務ステップ101の行が生成される(例えば図5の1行目から4行目)。各業務ステップ101に対応するレコード(行)は、オペレータ(審査スタッフ)1が審査業務クライアント端末10にキーボードやマウス等の入力装置18を使って入力した内容であるオペレータ入力102レコードと、オペレータ入力102に対して図1に示す業務システムで処理した結果をディスプレイ等の表示装置19を使ってオペレータ(審査スタッフ)1に表示したオペレータへの処理結果表示103レコードと、からなる。例えば、111レコードは、図2のフローのS100からS102が処理されると生成される。なお、図5では入出力ログ46が一つの表で構成されているが、業務履歴ID100毎に別の表で構成してもよい。 FIG. 5 is an example of the input/output log 46 of the business function structure analysis terminal 40 having the same structure as the input/output log 17 of the examination work client terminal 10. When the operator (examination staff) 1 performs a series of tasks as shown in FIG. 2 using the examination job client terminal 10, the examination job server 20, and the examination job sub-function server 30, a plurality of job history IDs 100 are obtained. The line of the business step 101 is generated (for example, the first line to the fourth line in FIG. 5). The records (rows) corresponding to the respective business steps 101 are operator input 102 records, which are the contents input by the operator (examination staff) 1 into the examination business client terminal 10 using the input device 18 such as a keyboard and a mouse, and operator input. 1 is displayed on the operator (examination staff) 1 using a display device 19 such as a display for processing results 102 processed by the business system shown in FIG. For example, the 111 record is generated when S100 to S102 of the flow of FIG. 2 are processed. Although the input/output log 46 is configured by one table in FIG. 5, it may be configured by another table for each work history ID 100.

図6は、図4のS302の処理により生成される表示&入力組合せ47の例である。業務履歴ID120、業務ステップ121、オペレータへの処理結果表示122、業務ステップ123、オペレータ入力124は、それぞれ入出力ログ46の、業務履歴ID100、業務ステップ101、オペレータへの処理結果表示103、業務ステップ101、オペレータ入力102と同じ意味である。 FIG. 6 is an example of the display & input combination 47 generated by the process of S302 of FIG. The business history ID 120, the business step 121, the processing result display 122 to the operator, the business step 123, and the operator input 124 are the business history ID 100, the business step 101, the processing result display 103 to the operator, and the business step of the input/output log 46, respectively. 101 and operator input 102 have the same meaning.

図7は、図3の機能コンポーネント関連図作成処理S203で作成される業務機能構造分析端末40の表示装置49に表示する機能コンポーネント関連図の例である。図7の例は、図2に示した業務システムのフローが3つの機能コンポーネント(200、201、202)に分割されたことを示している。機能コンポーネント間には順序性があり、矢印で結ばれている。さらに、矢印には使用頻度の数値が付与されており、機能コンポーネント関連図の使用頻度カウント処理S204で使用頻度の数値がカウントされ表示される。 FIG. 7 is an example of a functional component related diagram displayed on the display device 49 of the business function structure analysis terminal 40 created in the functional component related diagram creating process S203 of FIG. The example of FIG. 7 shows that the flow of the business system shown in FIG. 2 is divided into three functional components (200, 201, 202). There is an order between the functional components and they are connected by arrows. Further, a numerical value of the frequency of use is given to the arrow, and the numerical value of the frequency of use is counted and displayed in the frequency-of-use counting process S204 of the functional component relationship diagram.

図8は、図7を描いた後に、別の表示&入力組合せ47に対して機能コンポーネント関連図の使用頻度カウント処理S204を行い、「使用頻度」を書き換えた例である。例えば、図1に示すシステムが、組織Aと組織Bで稼働している場合に、それぞれの組織で業務機能構造を分析すると組織Aでは図7のような構造と使用頻度であり組織Bでは図8のような構造と使用頻度であることが表示される。この場合、組織Aと組織Bでは、機能コンポーネント200→機能コンポーネント202が共通して高い使用頻度であり、組織Aでは低い使用頻度で機能コンポーネント201を経由する処理が行われるが、組織Bでは機能コンポーネント201を経由する処理が一度も行われていないことがわかる。この表示から、組織Bでは機能コンポーネント201が不必要であることを図8のように表示することができる。これにより、例えば図8のような業務システムの使い方をする組織に対しては、機能コンポーネント201の機能を削った廉価版の業務システムがより適していることが分かるという効果が得られる。 FIG. 8 is an example in which the “frequency of use” is rewritten by performing the frequency-of-use counting process S204 of the functional component relation diagram for another display & input combination 47 after drawing FIG. 7. For example, when the system shown in FIG. 1 is operating in organization A and organization B, analysis of the business function structure in each organization shows the structure and frequency of use in organization A as shown in FIG. It is displayed that the structure is 8 and the frequency of use. In this case, the organization A and the organization B commonly use the functional component 200→the function component 202 with high frequency, and the organization A performs the processing via the functional component 201 with low frequency, but the organization B performs the function. It can be seen that the processing via the component 201 has never been performed. From this display, it can be displayed as shown in FIG. 8 that the functional component 201 is unnecessary in the organization B. As a result, for example, for an organization that uses the business system as shown in FIG. 8, it is possible to obtain the effect that the low-priced business system in which the function of the functional component 201 is deleted is more suitable.

また、仮に図2に示される処理フローがシステムの設計書等に記されていない場合においても、本方式による図7や図8に示す機能コンポーネント分割が可能である。すなわち、人による業務機能構造分析では不可能であることが本方式で実現可能となっている。 Further, even if the processing flow shown in FIG. 2 is not described in the system design document or the like, the functional component division shown in FIGS. 7 and 8 according to this method is possible. In other words, it is possible with this method to realize what cannot be done by a business function structure analysis by a person.

図9は、図2に示した処理の流れに、図3と図4に示した機能コンポーネント分割処理S202で得られた分割結果(点線)を重ねたものである。分割結果(点線)は、業務分岐検出処理S202−1のS305と業務合流検出処理S202−2のS309により記録された個所を機能コンポーネント間の境界として描いている。 FIG. 9 is obtained by superimposing the division result (dotted line) obtained in the functional component division processing S202 shown in FIGS. 3 and 4 on the processing flow shown in FIG. The division result (dotted line) depicts the location recorded by S305 of the business branch detection process S202-1 and S309 of the business merge detection process S202-2 as a boundary between the functional components.

図9に示すように「発明の効果」である「業務システムを使うオペレータの業務観点で業務システムの処理フローを機能コンポーネントに分割すること」が実現できる。 As shown in FIG. 9, it is possible to realize "the effect of the invention", that is, "dividing the processing flow of the business system into functional components from the business viewpoint of the operator who uses the business system".

10:審査業務クライアント端末、20:審査業務サーバ、30:審査業務サブ機能サーバ、40:業務機能構造分析端末、44:構造分析機能、45:記憶装置。 10: examination work client terminal, 20: examination work server, 30: examination work sub-function server, 40: business function structural analysis terminal, 44: structural analysis function, 45: storage device.

Claims (2)

業務システムの再設計を支援する業務システム再設計支援方法であって、
前記業務システムと当該業務システムのユーザとの間で入出力するログを取得するログ取得ステップと、
前記ログを分析し、前記業務システムの機能コンポーネントを抽出する構造分析ステップと、
前記機能コンポーネントを表示する表示ステップと、
を備え
前記構造分析ステップは、
前記ログのうち、当該業務システムを使用するユーザへ示される同一の画面表示から当該ユーザが異なる入力を行っている箇所を分岐処理とし、
前記ログのうち、前記ユーザが異なる入力を行った後に同一の画面表示を行っている箇所を合流処理とし、
前記業務システムが前記分岐処理及び前記合流処理を行わない間の業務処理を前記機能コンポーネントとして抽出する、
ことを特徴とする業務システム再設計支援方法。
A business system redesign support method for supporting the redesign of a business system, comprising:
A log acquisition step of acquiring a log that is input and output between the business system and a user of the business system,
A structural analysis step of analyzing the log and extracting functional components of the business system;
A displaying step for displaying the functional component;
Equipped with
The structural analysis step,
Of the above logs, the process where the user makes different inputs from the same screen display shown to the user who uses the business system is branched processing,
Of the logs, the portion where the same screen is displayed after the user has made different inputs is merge processing,
The business system extracts business processing as the functional component while the branch processing and the merge processing are not performed.
A business system redesign support method characterized by the above .
業務システムの再設計を支援する業務システム再設計支援装置であって、
前記業務システムと当該業務システムのユーザとの間で入出力するログを、取得する取得部と、
前記取得したログを分析し、前記業務システムの機能コンポーネントを抽出する構造分析部と、
前記抽出された機能コンポーネントを表示する表示部と、
を備え
前記構造分析部は、
前記ログのうち、当該業務システムを使用するユーザへ示される同一の画面表示から当該ユーザが異なる入力を行っている箇所を分岐処理とし、
前記ログのうち、前記ユーザが異なる入力を行った後に同一の画面表示を行っている箇所を合流処理とし、
前記業務システムが前記分岐処理及び前記合流処理を行わない間の業務処理を前記機能コンポーネントとして抽出する、
ことを特徴とする業務システム再設計支援装置。
A business system redesign support device for supporting the redesign of a business system,
An acquisition unit that acquires a log that is input and output between the business system and a user of the business system,
A structure analysis unit that analyzes the acquired log and extracts the functional components of the business system;
A display unit for displaying the extracted functional component,
Equipped with
The structural analysis unit,
Of the above logs, the process where the user makes different inputs from the same screen display shown to the user who uses the business system is branched processing,
Of the logs, the portion where the same screen is displayed after the user has made different inputs is merge processing,
The business system extracts business processing as the functional component while the branch processing and the merge processing are not performed.
A business system redesign support device characterized in that
JP2017000825A 2017-01-06 2017-01-06 Business system redesign support method and device Expired - Fee Related JP6702895B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017000825A JP6702895B2 (en) 2017-01-06 2017-01-06 Business system redesign support method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017000825A JP6702895B2 (en) 2017-01-06 2017-01-06 Business system redesign support method and device

Publications (2)

Publication Number Publication Date
JP2018109921A JP2018109921A (en) 2018-07-12
JP6702895B2 true JP6702895B2 (en) 2020-06-03

Family

ID=62844443

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017000825A Expired - Fee Related JP6702895B2 (en) 2017-01-06 2017-01-06 Business system redesign support method and device

Country Status (1)

Country Link
JP (1) JP6702895B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7044893B2 (en) * 2019-04-02 2022-03-30 株式会社サザンウィッシュ Business analysis method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4927448B2 (en) * 2006-06-09 2012-05-09 株式会社日立製作所 Time-series pattern generation system and time-series pattern generation method
WO2013153629A1 (en) * 2012-04-11 2013-10-17 株式会社日立製作所 Information processing device, information processing method, and program
US8738625B2 (en) * 2012-06-05 2014-05-27 Hitachi, Ltd. Log management system and program

Also Published As

Publication number Publication date
JP2018109921A (en) 2018-07-12

Similar Documents

Publication Publication Date Title
US10043513B2 (en) Systems and methods of interpreting speech data
US10366154B2 (en) Information processing device, information processing method, and computer program product
CN109299169B (en) Data visualization method, system, terminal and computer readable storage medium
US11089063B2 (en) Method and system for automated cybersecurity incident and artifact visualization and correlation for security operation centers and computer emergency response teams
KR20220064016A (en) Method for extracting construction safety accident based data mining using big data
US10037316B2 (en) Selective capture of incoming email messages for diagnostic analysis
CN110990345A (en) Method and device for online preview of Excel file
CN107609040A (en) Data analysing method, data processing equipment and computer-readable recording medium
JP6758167B2 (en) Data processing equipment, data processing method and data processing program
JP6702895B2 (en) Business system redesign support method and device
CN105808518A (en) Data form filling system based on browser plug-in and integrating method thereof
CN110442782B (en) Cloud resource retrieval method and device
JP6115220B2 (en) Information processing program, information processing method and apparatus
CN113721976B (en) Data migration method and device based on BI analysis software, storage medium and electronic equipment
JP7171352B2 (en) Workshop support system and workshop support method
JP7140507B2 (en) Information processing device that performs redaction processing, its control method, and program
Funayama et al. Development of visualization application of tweet data for extracting information in case of disaster
CN117170624A (en) Application program construction method, device, equipment, storage medium and program product
JP5931015B2 (en) Information processing apparatus, system, server apparatus, terminal, and information processing method
CN108182216A (en) A kind of case history structured storage method and device
CN117271801B (en) Methods, devices, electronic equipment, and readable storage media for constructing knowledge graphs
CN113138821A (en) Customer service work order platform generation method, device, equipment and storage medium
JP7380870B2 (en) Masking device, masking method and masking program
CN115080521A (en) Information display method and device, electronic equipment and storage medium
JPH1011452A (en) Database apparatus, database customizing method, document search apparatus, and search information registration method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190225

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20190904

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20190912

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200114

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200309

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: 20200414

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200507

R150 Certificate of patent or registration of utility model

Ref document number: 6702895

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees