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
JP6985322B2 - Document creation support device, document creation support method and program - Google Patents
[go: Go Back, main page]

JP6985322B2 - Document creation support device, document creation support method and program - Google Patents

Document creation support device, document creation support method and program Download PDF

Info

Publication number
JP6985322B2
JP6985322B2 JP2019061547A JP2019061547A JP6985322B2 JP 6985322 B2 JP6985322 B2 JP 6985322B2 JP 2019061547 A JP2019061547 A JP 2019061547A JP 2019061547 A JP2019061547 A JP 2019061547A JP 6985322 B2 JP6985322 B2 JP 6985322B2
Authority
JP
Japan
Prior art keywords
approval
document
template
data
approval document
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
Application number
JP2019061547A
Other languages
Japanese (ja)
Other versions
JP2020160975A (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.)
NTT TechnoCross Corp
Original Assignee
NTT TechnoCross Corp
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 NTT TechnoCross Corp filed Critical NTT TechnoCross Corp
Priority to JP2019061547A priority Critical patent/JP6985322B2/en
Publication of JP2020160975A publication Critical patent/JP2020160975A/en
Application granted granted Critical
Publication of JP6985322B2 publication Critical patent/JP6985322B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、文書作成支援装置、文書作成支援方法及びプログラムに関する。 The present invention relates to a document creation support device, a document creation support method, and a program.

企業等においては、例えば物品購入や案件受注等の様々な業務に関する事項(稟議事項)の承認を稟議書の回覧によって行っている場合が多い。このような稟議書は紙を用いて起案及び回覧される場合も多いが、近年では、電子データの稟議書を起案し、ワークフローシステム等を用いて回覧されることも多い。例えば、特許文献1には、決裁書や議事録等の稟議書を、ネットワークを介して効率的に回覧できるようにした技術が記載されている。 In many cases, companies, etc. approve matters (approval matters) related to various operations such as purchase of goods and orders for projects by circulating approval documents. Such approval documents are often drafted and circulated using paper, but in recent years, electronic data approval documents are often drafted and circulated using a workflow system or the like. For example, Patent Document 1 describes a technique for efficiently circulating approval documents such as approval documents and minutes via a network.

特開2002−24499号公報Japanese Unexamined Patent Publication No. 2002-24499

ここで、稟議事項の承認に関する規定(例えば、「権限規定」や「稟議規定」等と呼ばれる各種規定)に応じて、稟議書には必須の記載項目が存在する場合がある。例えば、物品購入を稟議事項とする稟議書では、購入する物品の種類や個数、購入金額、購入理由、購入先の業者等が必須の記載項目となる場合がある。 Here, depending on the provisions regarding the approval of approval matters (for example, various provisions called "authority provisions", "approval provisions", etc.), there may be essential items to be described in the approval form. For example, in an approval document in which the purchase of goods is an approval matter, the type and number of goods to be purchased, the purchase price, the reason for purchase, the supplier of the purchase, etc. may be indispensable items to be described.

しかしながら、例えば、或る稟議事項に関する稟議書を起案することが初めてだったり、慣れてなかったりする場合には、記載項目に漏れが生じ、承認が得られないことがある。このような場合、再度、稟議書を起案する必要があり、非効率である。 However, for example, if it is the first time to draft an approval document for a certain approval matter, or if you are not accustomed to it, the items described may be omitted and approval may not be obtained. In such a case, it is necessary to draft the approval form again, which is inefficient.

本発明は、上記の点に鑑みてなされたもので、稟議書の作成を効率化することを目的とする。 The present invention has been made in view of the above points, and an object of the present invention is to improve the efficiency of preparation of approval documents.

上記目的を達成するため、本発明の実施の形態では、端末と通信ネットワークを介して接続される文書作成支援装置であって、前記端末における文字入力に応じて、予め機械学習の手法により作成された文書雛形のうち、前記文字に対応する文書雛形を特定する特定手段と、特定された前記文書雛形を前記端末に表示させる表示手段と、を有することを特徴とする。 In order to achieve the above object, in the embodiment of the present invention, the document creation support device is connected to the terminal via a communication network, and is created in advance by a machine learning method according to the character input in the terminal. Among the document templates, the document template is characterized by having a specific means for specifying the document template corresponding to the character and a display means for displaying the specified document template on the terminal.

稟議書の作成を効率化することができる。 It is possible to streamline the preparation of approval documents.

本実施形態に係るワークフローシステムの全体構成の一例を示す図である。It is a figure which shows an example of the whole structure of the workflow system which concerns on this embodiment. 稟議書作成の一例を説明するための図(その1)である。It is a figure (the 1) for demonstrating an example of making an approval document. 稟議書作成の一例を説明するための図(その2)である。It is a figure (2) for explaining an example of making an approval document. 稟議書雛形データの一例を示す図である。It is a figure which shows an example of the approval form template data. 稟議書雛形の作成処理の一例を示すフローチャートである。It is a flowchart which shows an example of the process of making an approval document template. 稟議書の作成及びワークフローの実行処理の一例を示すフローチャートである。It is a flowchart which shows an example of the creation of an approval document and the execution process of a workflow.

以下、本発明の実施の形態(以降、「本実施形態」とも表す。)について説明する。本実施形態では、ワークフローによって回覧及び承認される稟議書の起案を効率的に行うことが可能なワークフローシステム1について説明する。なお、以降では、稟議書を起案することを「稟議書を作成する」等とも表現する。 Hereinafter, embodiments of the present invention (hereinafter, also referred to as “the present embodiments”) will be described. In this embodiment, a workflow system 1 capable of efficiently drafting an approval document circulated and approved by a workflow will be described. In the following, drafting an approval document is also referred to as "creating an approval document".

本実施形態に係るワークフローシステム1では、過去に起案及び承認された稟議書を用いて、機械学習等のAI(Artificial Intelligence)技術により、各稟議事項に対して稟議書の必須記載項目等が定義された雛形(以降、「稟議書雛形」とも表す。)を予め作成する。そして、本実施形態に係るワークフローシステム1では、起案者が稟議書を作成する際に、起案者により入力されたキーワードに応じた稟議書雛形を提供する。これにより、起案者は、必須記載項目を漏らすことなく、稟議書を作成することが可能となる。 In the workflow system 1 according to the present embodiment, the required items of the approval form are defined for each approval item by AI (Artificial Intelligence) technology such as machine learning, using the approval form drafted and approved in the past. Create a template (hereinafter also referred to as "approval template") in advance. Then, in the workflow system 1 according to the present embodiment, when the drafter creates the approval document, the approval document template corresponding to the keyword input by the drafter is provided. As a result, the drafter can prepare the approval form without missing the required items.

なお、本実施形態では、稟議書とは、稟議を行うための文書に関する電子データを意味する。稟議書は、例えば、起案書や立案書、確認依頼書等と称されてもよい。また、本実施形態は、稟議書以外にも、回覧及び承認を必要となる様々な文書に対しても同様に適用可能である。 In the present embodiment, the approval document means electronic data related to a document for making an approval. The approval document may be referred to as, for example, a draft document, a draft document, a confirmation request document, or the like. In addition to the approval document, this embodiment can be similarly applied to various documents that require circulation and approval.

<ワークフローシステム1の全体構成>
まず、本実施形態に係るワークフローシステム1の全体構成について、図1を参照しながら説明する。図1は、本実施形態に係るワークフローシステム1の全体構成の一例を示す図である。
<Overall configuration of workflow system 1>
First, the overall configuration of the workflow system 1 according to the present embodiment will be described with reference to FIG. FIG. 1 is a diagram showing an example of the overall configuration of the workflow system 1 according to the present embodiment.

図1に示すように、本実施形態に係るワークフローシステム1には、ワークフロー装置10と、複数の端末20とが含まれる。ワークフロー装置10と各端末20とは、例えば、社内LAN(Local Area Network)等の任意の通信ネットワークを介して通信可能に接続される。 As shown in FIG. 1, the workflow system 1 according to the present embodiment includes a workflow device 10 and a plurality of terminals 20. The workflow device 10 and each terminal 20 are communicably connected via an arbitrary communication network such as an in-house LAN (Local Area Network).

端末20は、稟議書を起案する起案者や稟議書の回覧を受ける回覧者等を利用するコンピュータである。端末20としては、例えば、PC(パーソナルコンピュータ)やタブレット端末、スマートフォン等の各種端末を用いることができる。以降では、起案者が利用する端末20を「起案者端末20」、回覧者が利用する端末20を「回覧者端末20」とも表す。なお、同一の端末20が起案者端末20として機能することもあれば、回覧者端末20として機能することもある。 The terminal 20 is a computer that uses a drafter who drafts an approval document, a circulator who receives a circulation of the approval document, and the like. As the terminal 20, for example, various terminals such as a PC (personal computer), a tablet terminal, and a smartphone can be used. Hereinafter, the terminal 20 used by the drafter is also referred to as a “drafter terminal 20”, and the terminal 20 used by the circulator is also referred to as a “circulator terminal 20”. The same terminal 20 may function as the drafter terminal 20 or may function as the circulator terminal 20.

一般に、稟議書は、複数の回覧者に順に(又は並列に)回覧され、それぞれの回覧者により承認されることで、最終的に承認される。例えば、回覧者としては、稟議書を審査する審査担当者、稟議書を合議する合議担当者、稟議書を最終的に承認する決裁者等が挙げられる。又は、例えば、回覧者としては、稟議書の一次承認者である課長、稟議書の二次承認者である次長、稟議書の最終承認者である部長等が挙げられる。 In general, the approval document is circulated sequentially (or in parallel) to a plurality of circulators, and is finally approved by being approved by each circulator. For example, the circulators include a person in charge of reviewing the approval document, a person in charge of collegiality who discusses the approval document, and a decision-maker who finally approves the approval document. Alternatively, for example, the circulator includes a section chief who is the primary approver of the approval document, a deputy chief who is the secondary approver of the approval document, and a department manager who is the final approver of the approval document.

なお、或る稟議事項に関する稟議書が、何人の、どのような回覧者に回覧されるかは、一般に、企業等における各種規定(例えば、権限規定や稟議規定等)によって異なる。また、このような規定には、稟議書に記載すべき必須記載項目も記載されている。以降では、稟議事項に関する稟議書の必須記載項目や稟議書を回覧すべき回覧者等が規定されている規定の一例として、「権限規定」を想定して説明する。 In addition, how many and what kind of circulators the approval document regarding a certain approval matter is circulated generally differs depending on various regulations (for example, authority regulations, approval regulations, etc.) in the company or the like. In addition, such provisions also include essential items that should be included in the approval form. In the following, the "authority provision" will be explained as an example of the provisions that stipulate the required items of the approval form regarding the approval matters and the circulators who should circulate the approval form.

ワークフロー装置10は、起案者端末20で作成された稟議書のワークフローを回覧者端末20に送信するコンピュータである。また、ワークフロー装置10は、過去に起案及び承認された稟議書を用いて、機械学習等のAI技術により、稟議書雛形を作成する。更に、ワークフロー装置10は、起案者が起案者端末20で稟議書を作成する際に、起案者により入力されたキーワードに応じた稟議書雛形を当該起案者端末20に提供する。 The workflow device 10 is a computer that transmits the workflow of the approval document created by the drafter terminal 20 to the circulator terminal 20. In addition, the workflow device 10 creates an approval document template by AI technology such as machine learning using the approval documents drafted and approved in the past. Further, the workflow device 10 provides the drafter terminal 20 with a template of the approval document according to the keyword input by the drafter when the drafter creates the approval document on the drafter terminal 20.

ここで、本実施形態に係るワークフロー装置10は、機能部として、雛形作成処理部101と、稟議書作成処理部102と、ワークフロー処理部103とを有する。これら各機能部は、ワークフロー装置10にインストールされた1以上のプログラムが、CPU(Central Processing Unit)等のプロセッサに実行させる処理により実現される。 Here, the workflow device 10 according to the present embodiment has a template creation processing unit 101, an approval document creation processing unit 102, and a workflow processing unit 103 as functional units. Each of these functional units is realized by a process in which one or more programs installed in the workflow device 10 are executed by a processor such as a CPU (Central Processing Unit).

また、本実施形態に係るワークフロー装置10は、記憶部として、雛形管理DB104と、稟議書管理DB105とを有する。これら各記憶部は、例えば、HDD(Hard Disk Drive)やSSD(Solid State Drive)等の記憶装置を用いて実現可能である。なお、これら各記憶部のうちの少なくとも1つの記憶部が、ワークフロー装置10と通信ネットワークを介して接続される記憶装置を用いて実現されていてもよい。 Further, the workflow device 10 according to the present embodiment has a template management DB 104 and an approval document management DB 105 as a storage unit. Each of these storage units can be realized by using a storage device such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive), for example. It should be noted that at least one of these storage units may be realized by using a storage device connected to the workflow device 10 via a communication network.

雛形作成処理部101は、雛形管理DB104に格納されている稟議書データ(つまり、過去に起案及び承認された稟議書を示すデータ)を用いて、機械学習等のAI技術により、稟議書雛形を示すデータ(以降、「稟議書雛形データ」とも表す。)を作成する。そして、雛形作成処理部101は、作成した稟議書雛形データを雛形管理DB104に格納する。 The template creation processing unit 101 uses the approval document data (that is, the data indicating the approval documents drafted and approved in the past) stored in the template management DB 104 to generate the approval document template by AI technology such as machine learning. Create the data to be shown (hereinafter, also referred to as "approval template data"). Then, the template creation processing unit 101 stores the created approval document template data in the template management DB 104.

稟議書作成処理部102は、起案者端末20に対して、稟議書を作成するための画面(稟議書作成画面)を提供する。また、稟議書作成処理部102は、稟議書作成画面において起案者によりキーワードが入力された場合、このキーワードに応じた稟議書雛形データを雛形管理DB104から取得し、取得した稟議書雛形データを起案者端末20に送信する。これにより、稟議書雛形データが示す雛形が稟議書作成画面上に反映され、例えば、必須記載項目等が自動的に入力又は設定される。 The approval document preparation processing unit 102 provides the drafter terminal 20 with a screen for creating an approval document (approval document creation screen). Further, when a keyword is input by the drafter on the approval document creation processing unit 102, the approval document creation processing unit 102 acquires the approval document template data corresponding to this keyword from the template management DB 104, and drafts the acquired approval document template data. It is transmitted to the person terminal 20. As a result, the template shown by the approval document template data is reflected on the approval document creation screen, and for example, required items and the like are automatically input or set.

そして、稟議書作成処理部102は、起案者によりワークフロー申請操作等が行われた場合、入力又は設定された内容で稟議書データを作成する。また、稟議書作成処理部102は、作成した稟議書データのワークフローが承認された場合、当該稟議書データを稟議書管理DB105に格納する。 Then, when the workflow application operation or the like is performed by the drafter, the approval document creation processing unit 102 creates the approval document data with the input or set contents. Further, when the workflow of the created approval document data is approved, the approval document creation processing unit 102 stores the approval document data in the approval document management DB 105.

ワークフロー処理部103は、起案者によりワークフロー申請操作等が行われた場合、稟議書作成処理部102により作成された稟議書データの回覧するためのワークフロー処理を実行する。ワークフロー処理では、例えば、予め設定された回覧者に対して、当該稟議書データのワークフローが順次回覧される。なお、ワークフローは、稟議書データが示す稟議書の記載内容が含まれるワークフローであってもよいし、稟議書データが文書データ等である場合には稟議書データが添付されたワークフローであってもよい。 When the workflow application operation or the like is performed by the drafter, the workflow processing unit 103 executes a workflow process for circulating the approval document data created by the approval document creation processing unit 102. In the workflow process, for example, the workflow of the approval document data is sequentially circulated to a preset circulator. The workflow may be a workflow that includes the description contents of the approval document indicated by the approval document data, or may be a workflow to which the approval document data is attached when the approval document data is document data or the like. good.

雛形管理DB104には、稟議書雛形データが格納されている。稟議書雛形データの具体例については後述する。 The template management DB 104 stores the approval document template data. Specific examples of the approval form template data will be described later.

稟議書管理DB105には、過去に起案及び承認された稟議書データが格納されている。なお、本実施形態では、稟議書管理DB105には、過去に起案及び承認された稟議書データが格納されているものとするが、例えば、必ずしも承認されていない稟議書データ(例えば、却下された稟議書を示す稟議書データ等)も格納されていてもよい。 The approval document management DB 105 stores the approval document data drafted and approved in the past. In the present embodiment, it is assumed that the approval document management DB 105 stores the approval document data drafted and approved in the past, but for example, the approval document data that is not necessarily approved (for example, rejected). Approval document data indicating the approval document, etc.) may also be stored.

なお、図1に示すワークフローシステム1の構成は一例であって、他の構成であってもよい。例えば、ワークフロー装置10は、通信ネットワークを介して互いに接続される複数の装置(コンピュータ)で構成されていてもよい。この場合、上記の各機能部及び各記憶部は、複数の装置に分散されていてもよい。例えば、ワークフロー装置10は、雛形作成処理部101と稟議書作成処理部102と雛形管理DB104と稟議書管理DB105とを有する装置と、ワークフロー処理部103を有する装置とで構成されていてもよい。又は、例えば、ワークフロー装置10は、雛形作成処理部101を有する装置と、雛形管理DB104と稟議書管理DB105とを有する装置と、稟議書作成処理部102を有する装置と、ワークフロー処理部103を有する装置とで構成されていてもよい。 The configuration of the workflow system 1 shown in FIG. 1 is an example, and may be another configuration. For example, the workflow device 10 may be composed of a plurality of devices (computers) connected to each other via a communication network. In this case, each of the above functional units and each storage unit may be distributed to a plurality of devices. For example, the workflow device 10 may be composed of a device having a template creation processing unit 101, an approval document creation processing unit 102, a template management DB 104, and an approval document management DB 105, and a device having a workflow processing unit 103. Alternatively, for example, the workflow device 10 has a device having a template creation processing unit 101, a device having a template management DB 104 and an approval document management DB 105, an apparatus having an approval document creation processing unit 102, and a workflow processing unit 103. It may be composed of an apparatus.

また、上記の各機能部のうちの一部の機能部が、クラウド型のサービスとして提供されるものであってもよい。 Further, some of the above-mentioned functional units may be provided as cloud-type services.

<稟議書作成の概略(その1)>
ここで、本実施形態に係るワークフローシステム1による稟議書作成の概略について、図2を参照しながら説明する。図2は、稟議書作成の一例を説明するための図(その1)である。
<Outline of approval document preparation (1)>
Here, the outline of the approval document preparation by the workflow system 1 according to the present embodiment will be described with reference to FIG. 2. FIG. 2 is a diagram (No. 1) for explaining an example of creating an approval document.

例えば稟議書の作成開始操作が行われると、起案者端末20には、図2(a)に示す稟議書作成画面1000が表示される。この稟議書作成画面1000には、稟議書のタイトル(つまり、稟議事項を端的に表すタイトル)が入力されるタイトル入力欄1100と、稟議事項の内容がフリーフォーマット形式で入力される稟議内容入力欄1200とが含まれる。また、稟議書作成画面1000には、ワークフローの申請及び実行を開始するための申請ボタン1300が含まれる。 For example, when the approval document creation start operation is performed, the approval document creation screen 1000 shown in FIG. 2A is displayed on the drafter terminal 20. On the approval document creation screen 1000, a title input field 1100 for inputting the title of the approval document (that is, a title expressing the approval matter in a straightforward manner) and an approval content input field for inputting the content of the approval matter in a free format format. 1200 and are included. Further, the approval document creation screen 1000 includes an application button 1300 for starting the application and execution of the workflow.

このとき、本実施形態では、例えば、タイトル入力欄1100に所定のキーワードが起案者により入力された場合、このキーワードに応じた稟議書雛形のタイトルと稟議事項に関する必須記載項目の項目名とがタイトル入力欄1100と稟議内容入力欄1200とにそれぞれ自動的に入力又は設定される。 At this time, in the present embodiment, for example, when a predetermined keyword is input by the drafter in the title input field 1100, the title of the approval form template corresponding to this keyword and the item name of the required entry item related to the approval matter are the titles. It is automatically input or set in the input field 1100 and the approval content input field 1200, respectively.

例えば、図2(a)に示す稟議書作成画面1000のタイトル入力欄1100にキーワードとして「派遣」が入力された場合、図2(b)に示すように、このキーワード「派遣」に応じた稟議書雛形のタイトルとして「社員派遣の実施・変更決裁」がタイトル入力欄1100に自動的に入力又は設定される。また、図2(b)に示すように、当該稟議書雛形の必須記載項目の項目名として「1.派遣先」や「2.派遣理由」、「3.派遣対象社員」、「4.本人同意」、「5.契約期間」、・・・、「8.権限規定番号:2−2−5」等が稟議内容入力欄1200に自動的に入力又は設定される。 For example, when "dispatch" is input as a keyword in the title input field 1100 of the approval document creation screen 1000 shown in FIG. 2 (a), the approval corresponding to this keyword "dispatch" is shown in FIG. 2 (b). "Implementation / change approval of employee dispatch" is automatically entered or set in the title input field 1100 as the title of the document template. In addition, as shown in Fig. 2 (b), the item names of the required items in the approval form template are "1. Dispatch destination", "2. Reason for dispatch", "3. Dispatch target employee", and "4. Principal". "Agree", "5. Contract period", ..., "8. Authority regulation number: 2-2-5", etc. are automatically entered or set in the approval content input field 1200.

これにより、起案者は、「社員派遣の実施・変更決裁」に関する稟議書を作成する際に、この稟議書に記載すべき必須記載項目を漏らすことなく記載することが可能となる。なお、本実施形態では、稟議内容入力欄1200に必須記載項目が自動的に入力又は設定されるものとしたが、自動的に入力又は設定される記載項目は必ずしも必須記載項目でなくてもよく、任意の記載項目が含まれていてもよい。 As a result, the drafter will be able to fill in all the required items that should be included in this approval form when preparing the approval form for "implementation / change approval of employee dispatch". In this embodiment, the required entry items are automatically entered or set in the approval content input field 1200, but the entry items automatically entered or set do not necessarily have to be required entry items. , Any description item may be included.

ここで、本実施形態では、図2(b)に示すように、上記の必須記載項目「8.権限規定番号」に対して「社員派遣の実施・変更決裁」に関する稟議の権限規定番号「2−2−5」も自動的に入力又は設定される。この権限規定番号「2−2−5」は、例えば、権限規定の「第2部第2項(5)」等を表し、当該稟議に関する各種規定(例えば、回覧者や必須記載項目等)の番号のことである。なお、稟議書の回覧にあたって、このような権限規定番号を記載する必要がない場合、この記載項目は入力又は設定されなくてもよい。 Here, in the present embodiment, as shown in FIG. 2 (b), the authority regulation number "2" for approval regarding "implementation / change approval of employee dispatch" for the above-mentioned mandatory entry item "8. Authority regulation number". -2-5 "is also automatically entered or set. This authority regulation number "2-2-5" represents, for example, "Part 2, Paragraph 2 (5)" of the authority regulation, and is used in various regulations regarding the approval (for example, a circulator, required items, etc.). It is a number. If it is not necessary to enter such an authority regulation number when circulating the approval form, this entry item may not be entered or set.

<稟議書作成の概略(その2)>
図2に示す例では、フリーフォーマット形式の稟議内容入力欄1200に対して稟議事項の内容を入力又は設定する場合について説明したが、稟議書作成画面には、各必須記載項目に対する入力欄がそれぞれ設けられていてもよい。この場合における稟議書作成の概略について、図3を参照しながら説明する。図3は、稟議書作成の一例を説明するための図(その2)である。
<Outline of approval document preparation (2)>
In the example shown in FIG. 2, the case where the content of the approval matter is input or set in the free format format approval content input field 1200 has been described, but the input field for each required entry item is provided on the approval form creation screen. It may be provided. The outline of the approval document preparation in this case will be described with reference to FIG. FIG. 3 is a diagram (No. 2) for explaining an example of creating an approval document.

例えば稟議書の作成開始操作が行われると、起案者端末20には、図3(a)に示す稟議書作成画面2000が表示される。この稟議書作成画面2000には、稟議書のタイトルが入力されるタイトル入力欄2100と、ワークフローの申請及び実行を開始するための申請ボタン2200とが含まれる。 For example, when the approval document creation start operation is performed, the approval document creation screen 2000 shown in FIG. 3A is displayed on the drafter terminal 20. The approval document creation screen 2000 includes a title input field 2100 in which the title of the approval document is input, and an application button 2200 for starting the application and execution of the workflow.

このとき、例えば、タイトル入力欄2100に所定のキーワードが起案者により入力された場合、このキーワードに応じた稟議書雛形のタイトルがタイトル入力欄1100に自動的に入力又は設定されると共に、当該稟議事項に関する必須記載項目の情報を入力するための項目入力欄2310〜2350等が表示される。これら項目入力欄2310〜2350等は、必須記載項目の情報(項目値)をそれぞれ入力又は選択するための入力欄である。これにより、上記と同様に、起案者は、「社員派遣の実施・変更決裁」に関する稟議書を作成する際に、この稟議書に記載すべき必須記載項目を漏らすことなく記載することが可能となる。 At this time, for example, when a predetermined keyword is input by the drafter in the title input field 2100, the title of the approval form template corresponding to this keyword is automatically input or set in the title input field 1100, and the approval is made. Item input fields 231 to 2350 and the like for inputting information on required items related to the item are displayed. These item input fields 231 to 2350 and the like are input fields for inputting or selecting information (item values) of required items. As a result, in the same way as above, the drafter can fill in the required items that should be included in this approval form when preparing the approval form for "implementation / change approval of employee dispatch". Become.

なお、図3に示す例では、項目入力欄2310〜2350等の全部又は一部は、文字入力が可能な入力欄であってもよいし、予め準備された複数の情報(項目値)の中から所望の情報(項目値)を選択可能な選択欄(例えば、プルダウンメニュー又はドロップダウンリスト等)であってもよい。また、項目入力欄が、文字入力が可能な入力欄である場合には、例えば、文字数チェックや使用可能文字チェック、構文チェック等の各種チェックが行われる入力欄であってもよい。 In the example shown in FIG. 3, all or part of the item input fields 231 to 2350 and the like may be input fields in which characters can be input, or among a plurality of information (item values) prepared in advance. It may be a selection field (for example, a pull-down menu or a drop-down list) in which desired information (item value) can be selected from. When the item input field is an input field in which characters can be input, for example, it may be an input field in which various checks such as a character count check, a usable character check, and a syntax check are performed.

<稟議書雛形データ>
次に、雛形管理DB104に格納されている稟議書雛形データの一例について、図4を参照しながら説明する。図4は、稟議書雛形データの一例を示す図である。図4に示す稟議書雛形データは、「社員派遣の実施・変更決裁」に関する稟議書雛形を示すデータの一例である。
<Approval document template data>
Next, an example of the approval document template data stored in the template management DB 104 will be described with reference to FIG. 4. FIG. 4 is a diagram showing an example of approval document template data. The approval form template data shown in FIG. 4 is an example of data showing the approval form template regarding “implementation / change approval of employee dispatch”.

図4に示すように、稟議書雛形データには、データ項目として、「権限規定番号(auth_num)」と、「キーワード(keywords)」と、「稟議内容(script)」と、「タイトル(script_name)」とが含まれる。 As shown in FIG. 4, the approval document template data includes "authority regulation number (auth_num)", "keywords", "approval content (script)", and "title (script_name)" as data items. "Is included.

データ項目「権限規定番号(auth_num)」には、稟議書雛形の権限規定番号が定義される。図4に示す稟議書雛形データのデータ項目「権限規定番号(auth_num)」には、権限規定番号「2-2-5」が定義されている。データ項目「権限規定番号(auth_num)」に定義されている権限規定番号は、例えば、図2(b)に示すように、必須記載項目「権限規定番号」の項目値に用いられる。 In the data item "authority regulation number (auth_num)", the authority regulation number of the approval form template is defined. The authority regulation number "2-2-5" is defined in the data item "authority regulation number (auth_num)" of the approval document template data shown in FIG. The authority regulation number defined in the data item "authority regulation number (auth_num)" is used for the item value of the required description item "authority regulation number" as shown in FIG. 2 (b), for example.

データ項目「キーワード(keywords)」には、当該稟議書雛形の特定(又は検索)に用いられるキーワードが定義される。図4に示す稟議書雛形データのデータ項目「キーワード(keywords)」には、キーワード「特定派遣」、「労働者派遣」、及び「派遣」が定義されている。データ項目「キーワード(keywords)」に定義されている各キーワードは、上述したように、稟議書雛形の特定又は検索に用いられる。すなわち、図2(b)に示すように、タイトル入力欄1100に入力されたキーワードがデータ項目「キーワード(keywords)」に定義されている稟議書雛形データが特定された上で、特定された稟議書雛形データを用いてタイトルや必須記載項目等が自動的に入力又は設定される。 In the data item "keywords", the keywords used for specifying (or searching) the approval form template are defined. In the data item "keywords" of the approval form template data shown in FIG. 4, the keywords "specific dispatch", "worker dispatch", and "dispatch" are defined. As described above, each keyword defined in the data item "keywords" is used to identify or search for the approval form template. That is, as shown in FIG. 2B, the approval document template data in which the keyword input in the title input field 1100 is defined in the data item "keywords" is specified, and then the specified approval is made. Titles, required items, etc. are automatically entered or set using the template data.

データ項目「稟議内容(script)」には、当該稟議書雛形の必須記載項目等が定義される。図4に示す稟議書雛形データのデータ項目「稟議内容(script)」には、「以下について伺います。\n1.派遣先\n2.派遣理由\n3.派遣対象社員\n4.本人同意\n5.契約期間\n6.業務内容\n7.派遣料金\n8.権限規定番号\n」が定義されている。これにより、図2(b)に示すように、稟議内容入力欄1200には、以下が自動的に入力又は設定される。なお、「\n」は改行コードである。 In the data item "Approval content (script)", the required items and the like of the approval document template are defined. In the data item "Approval content (script)" of the approval form template data shown in Fig. 4, "I would like to ask about the following. \ N1. Dispatch destination \ n2. Reason for dispatch \ n3. Dispatched employee \ n4. Person consent \ n5 .Contract period \ n6. Business content \ n7. Dispatch fee \ n8. Authority regulation number \ n "is defined. As a result, as shown in FIG. 2B, the following is automatically input or set in the approval content input field 1200. Note that "\ n" is a line feed code.

以下について伺います。 I would like to ask about the following.

1.派遣先
2.派遣理由
3.派遣対象社員
4.本人同意
5.契約期間
6.業務内容
7.派遣料金
8.権限規定番号
1. 1. Dispatch destination 2. Reason for dispatch 3. Dispatched employees 4. Consent of the person 5. Contract period 6. Business content 7. Dispatch fee 8. Authority rule number

データ項目「タイトル(script_name)」には、当該稟議書雛形のタイトルが定義される。図4に示す稟議書雛形データのデータ項目「タイトル(script_name)」には、「社員派遣の実施・変更決裁」が定義されている。これにより、例えば、図2(b)に示すように、タイトル入力欄1100には、「社員派遣の実施・変更決裁」が自動的に入力又は設定される。 In the data item "title (script_name)", the title of the approval document template is defined. In the data item "title (script_name)" of the approval form template data shown in FIG. 4, "implementation / change approval of employee dispatch" is defined. As a result, for example, as shown in FIG. 2B, "execution / change approval of employee dispatch" is automatically input or set in the title input field 1100.

このように、稟議書雛形データには、稟議書雛形を特定するための「キーワード(keywords)」と、稟議書作成の際の雛形となる記載を表す「稟議内容(script)」、「タイトル(script_name)」及び「権限規定番号(auth_num)」とが含まれる。 In this way, the approval document template data includes "keywords" for specifying the approval document template, and "approval content (script)" and "title" that represent the description that serves as the template for creating the approval document. "script_name)" and "authority regulation number (auth_num)" are included.

なお、図4では、一例として、「社員派遣の実施・変更決裁」に関する稟議書雛形データを示したが、雛形管理DB104には、様々な稟議事項に関する稟議書雛形データが格納される。どのような稟議書雛形データが雛形管理DB104に格納されるかは、企業等でどのような稟議が行われているかによって異なるが、一例として、「自組織内の権限、責任配分の決裁」に関する稟議書雛形データや「新事業の実施及び既存事業の重要な方向性の結果」に関する稟議書雛形データ、「資産の除去・譲渡等の決定の決裁」に関する稟議書雛形データ、「顧客クレームの報告と対策の決裁」に関する稟議書雛形データ等が挙げられる。 In addition, although FIG. 4 shows the approval document template data regarding “implementation / change approval of employee dispatch” as an example, the approval document template data regarding various approval matters is stored in the template management DB 104. What kind of approval document template data is stored in the template management DB 104 depends on what kind of approval is being made by the company, etc., but as an example, regarding "approval of authority and responsibility allocation within own organization" Approval template data, approval template data on "results of implementation of new business and important direction of existing business", approval template data on "decision decision on asset retirement / transfer, etc.", "reporting of customer complaints" And the approval document template data regarding "decision of measures" can be mentioned.

<稟議書雛形の作成処理>
以降では、稟議書雛形データを作成する処理(稟議書雛形の作成処理)について、図5を参照しながら説明する。図5は、稟議書雛形の作成処理の一例を示すフローチャートである。なお、稟議書雛形の作成処理は、例えば、所定の期間毎に繰り返し実行される。所定の期間は任意の期間を予め設定することができるが、例えば、1週間や1か月、半年等が挙げられる。
<Process for creating approval form template>
Hereinafter, the process of creating the approval form template data (the process of creating the approval form template) will be described with reference to FIG. FIG. 5 is a flowchart showing an example of the approval document template creation process. The process of creating the approval form template is, for example, repeatedly executed at predetermined intervals. Any predetermined period can be set in advance, and examples thereof include one week, one month, and half a year.

ステップS101:まず、雛形作成処理部101は、同一の稟議事項に関する稟議書データを稟議書管理DB105から取得する。ここで、雛形作成処理部101は、例えば、権限規定番号が同一の稟議書データ同士を同一の稟議事項に関する稟議書データとしてもよいし、タイトルが類似する稟議書データ同士を同一の稟議事項に関する稟議書データとしてもよい。なお、タイトルの類似度としては、例えば、Word2Vec等によりタイトルに含まれる単語をベクトルで表した場合におけるベクトル同士の距離等を用いることができる。 Step S101: First, the template creation processing unit 101 acquires the approval document data regarding the same approval matter from the approval document management DB 105. Here, the template creation processing unit 101 may use, for example, the approval document data having the same authority regulation number as the approval document data relating to the same approval matter, or the approval document data having similar titles relating to the same approval matter. It may be used as approval document data. As the degree of similarity of the titles, for example, the distance between the vectors when the words included in the title are represented by vectors by Word2Vec or the like can be used.

なお、以降のステップS102〜ステップS106の処理は、同一の稟議事項に関する稟議書データの集合を用いて実行される。したがって、例えば、稟議事項Aに関する稟議書データの集合と、稟議事項Bに関する稟議書データの集合と、稟議事項Bに関する稟議書データの集合とが得られた場合には、各集合を用いて、以降のステップS102〜ステップS106の処理がそれぞれ実行される。 The subsequent processes of steps S102 to S106 are executed using a set of approval document data relating to the same approval matter. Therefore, for example, when a set of approval document data regarding approval matter A, a set of approval document data regarding approval matter B, and a set of approval document data regarding approval matter B are obtained, each set is used. Subsequent processes of steps S102 to S106 are executed respectively.

ステップS102:雛形作成処理部101は、同一の稟議事項に関する各稟議書データのタイトルを抽出して、データ項目「キーワード(keywords)」の項目値と、データ項目「タイトル(script_name)」の項目値とを作成する。以降では、簡単のため、データ項目「キーワード(keywords)」の項目値を単に「キーワード(keywords)」とも表し、データ項目「タイトル(script_name)」の項目値とを単に「タイトル(script_name)」とも表す。 Step S102: The template creation processing unit 101 extracts the title of each approval form data related to the same approval matter, and the item value of the data item “keywords” and the item value of the data item “title (script_name)”. And create. Hereinafter, for the sake of simplicity, the item value of the data item "keywords" is also simply referred to as "keywords", and the item value of the data item "title (script_name)" is also simply referred to as "title (script_name)". show.

ここで、雛形作成処理部101は、例えば、同一の稟議事項に関する各稟議書データのタイトルに頻繁に含まれる1つ以上の単語をキーワード(keywords)とすればよい。したがって、雛形作成処理部101は、例えば、同一の稟議事項に関する各稟議書データのタイトルに含まれる各単語を抽出した上で、出現頻度が所定の頻度以上の単語をキーワード(keywords)とすればよい。又は、雛形作成処理部101は、例えば、同一の稟議事項に関する各稟議書データのタイトルに含まれる各単語を抽出した上で、これら各単語を単語ベクトルで表した場合におけるベクトル同士の距離を用いて単語をクラスタリングし、最も要素数が多いクラスタに含まれる単語をキーワード(keywords)としてもよい。なお、これ以外にも、種々の方法にて同一の稟議事項に関する各稟議書データのタイトルからキーワード(keywords)が抽出されてもよい。 Here, the template creation processing unit 101 may use, for example, one or more words frequently included in the title of each approval document data relating to the same approval matter as keywords. Therefore, for example, the template creation processing unit 101 may extract each word included in the title of each approval document data relating to the same approval matter, and then use words having an appearance frequency of a predetermined frequency or more as keywords. good. Alternatively, the template creation processing unit 101 uses, for example, the distance between the vectors when each word included in the title of each approval document data relating to the same approval matter is extracted and each word is represented by a word vector. Words may be clustered, and words included in the cluster with the largest number of elements may be used as keywords. In addition to this, keywords may be extracted from the title of each approval document data relating to the same approval matter by various methods.

また、雛形作成処理部101は、例えば、上記でキーワード(keywords)として得られた単語を用いて、LSTM(Long short-term memory)やRNN(Recurrent Neural Network)等のニューラルネットワークで実現される言語モデルにより文を作成することでタイトル(script_name)を作成すればよい。 Further, the template creation processing unit 101 is, for example, a language realized by a neural network such as LSTM (Long short-term memory) or RNN (Recurrent Neural Network) using the words obtained as keywords (keywords) above. The title (script_name) may be created by creating a statement using the model.

なお、キーワード(keywords)を作成する際に、例えば、各稟議書データの日付(例えば、起案日や承認日、又は当該稟議書に関する権限規定の作成日等)に応じて、各単語に重み付けを行ってもよい。例えば、稟議書データの日付が新しいほど、この稟議書データのタイトルに含まれる各単語の重みを大きくしてもよい。これにより、起案や承認された稟議書の日付が新しいほど、この稟議書のタイトルに含まれる単語がキーワード(keywords)となる可能性を高くすることができる。 When creating keywords, for example, each word is weighted according to the date of each approval document data (for example, the draft date or approval date, or the creation date of the authority provision for the approval document). You may go. For example, the newer the date of the approval document data, the heavier the weight of each word included in the title of the approval document data may be. As a result, the newer the date of the drafted or approved approval document, the more likely it is that the words contained in the title of this approval document will be keywords.

また、例えば、権限規定が或る日付で最新版に改訂されたような場合には、稟議書データの日付が当該改訂前の日付である場合には重みを小さくし、稟議書データの日付が当該改訂後の日付である場合には重みを大きくしてもよい。これにより、権限規定が改訂された後に起案や承認された稟議書のタイトルに含まれる単語ほどキーワード(keywords)となる可能性を高くすることができる。 In addition, for example, when the authority provision is revised to the latest version on a certain date, if the date of the approval document data is the date before the revision, the weight is reduced and the date of the approval document data is changed. If the date is after the revision, the weight may be increased. This makes it possible to increase the possibility that words included in the title of the drafted or approved approval form will become keywords after the authority provisions have been revised.

更に、稟議書データの起案者や回覧者、起案部署等に応じて各単語に重み付けを行ってもよいし、稟議書データの種類(例えば、特定部署のみに用いられる稟議書や全部署で共通に用いられる稟議書等)に応じて各単語に重み付けを行ってもよい。これにより、例えば、稟議書が或る特定の起案者により起案された場合や或る特定の回覧者に回覧された場合、或る特定の部署で起案された場合等に、当該稟議書データに含まれる各単語がキーワード(keywords)となる可能性を高くすることができる。したがって、例えば、経験豊富な起案者や回覧者、経験豊富な部署等の稟議書データを優先することができるため、より質の高い稟議書雛形データを作成することができるようになる。同様に、例えば、起案や承認された稟議書が或る特定の種類である場合等に、当該稟議書データに含まれる各単語がキーワード(keywords)となる可能性を高くすることができる。 Furthermore, each word may be weighted according to the drafter, circulator, drafting department, etc. of the approval document data, and the type of approval document data (for example, the approval document used only for a specific department or common to all departments). Each word may be weighted according to the approval document used in the above. As a result, for example, when the approval document is drafted by a specific drafter, circulated to a specific circulator, or drafted by a specific department, the approval document data is included. It is possible to increase the possibility that each contained word becomes a keyword. Therefore, for example, since the approval document data of an experienced drafter, a circulation person, an experienced department, etc. can be prioritized, it becomes possible to create a higher quality approval document template data. Similarly, for example, when a drafted or approved approval document is of a specific type, it is possible to increase the possibility that each word contained in the approval document data will be a keyword.

ステップS103:雛形作成処理部101は、同一の稟議事項に関する各稟議書データの稟議内容の項目名を抽出して、データ項目「稟議内容(script)」の項目値を作成する。以降では、簡単のため、データ項目「稟議内容(script)」の項目値を単に「稟議内容(script)」とも表す。 Step S103: The template creation processing unit 101 extracts the item name of the approval content of each approval document data related to the same approval matter, and creates the item value of the data item “approval content (script)”. Hereinafter, for the sake of simplicity, the item value of the data item "approval content (script)" is also simply referred to as "approval content (script)".

ここで、雛形作成処理部101は、例えば、同一の稟議事項に関する各稟議書データの稟議内容に頻繁に含まれる各項目名と所定の文字列(例えば「以下について伺います。」)とを改行コード(\n)とで結合した文字列を、稟議内容(script)とすればよい。同一の稟議事項に関する各稟議書データの稟議内容に頻繁に含まれる項目名としては、例えば、出現頻度が所定の頻度以上の項目名とすればよい。 Here, the template creation processing unit 101, for example, inserts a line feed between each item name and a predetermined character string (for example, "I will ask about the following") that are frequently included in the approval content of each approval document data regarding the same approval matter. The character string combined with the code (\ n) may be used as the approval content (script). As the item name frequently included in the approval content of each approval document data regarding the same approval matter, for example, the item name whose appearance frequency may be a predetermined frequency or more may be used.

なお、稟議内容(script)を作成する際に、各稟議書データの稟議内容に含まれる各項目名に対して、重み付けを行ってもよい。このとき、上記のステップS102と同様に、各稟議書データの日付や起案者、回覧者、起案部署等に応じて重み付けを行うことができる。 In addition, when creating the approval content (script), weighting may be performed for each item name included in the approval content of each approval document data. At this time, similarly to step S102 above, weighting can be performed according to the date of each approval document data, the drafter, the circulator, the drafting department, and the like.

ステップS104:雛形作成処理部101は、同一の稟議事項に関する各稟議書データの稟議内容の権限規定番号を抽出して、データ項目「権限規定番号(auth_num)」の項目値を作成する。以降では、簡単のため、データ項目「権限規定番号(auth_num)」の項目値を単に「権限規定番号(auth_num)」とも表す。 Step S104: The template creation processing unit 101 extracts the authority regulation number of the approval content of each approval document data regarding the same approval matter, and creates the item value of the data item “authority regulation number (auth_num)”. Hereinafter, for the sake of simplicity, the item value of the data item "authority regulation number (auth_num)" is also simply referred to as "authority regulation number (auth_num)".

ここで、雛形作成処理部101は、例えば、同一の稟議事項に関する各稟議書データの稟議内容に頻繁に含まれる権限規定番号を、権限規定番号(auth_num)とすればよい。同一の稟議事項に関する各稟議書データの稟議内容に頻繁に含まれる権限規定番号としては、例えば、出現頻度が最も高い権限規定番号とすればよい。 Here, the template creation processing unit 101 may use, for example, the authority regulation number (auth_num) frequently included in the approval content of each approval document data relating to the same approval matter. As the authority regulation number frequently included in the approval content of each approval document data regarding the same approval matter, for example, the authority regulation number having the highest frequency of appearance may be used.

なお、権限規定番号(auth_num)を作成する際に、各稟議書データの稟議内容に含まれる権限規定番号に対して、重み付けを行ってもよい。このとき、上記のステップS102と同様に、各稟議書データの日付や起案者、回覧者、起案部署等に応じて重み付けを行うことができる。 When creating the authority regulation number (auth_num), weighting may be applied to the authority regulation number included in the approval content of each approval document data. At this time, similarly to step S102 above, weighting can be performed according to the date of each approval document data, the drafter, the circulator, the drafting department, and the like.

ただし、権限規定番号を稟議書に記載する必要がない場合には、上記のステップS104の処理は行われなくてもよい。 However, if it is not necessary to describe the authority regulation number in the approval form, the process of step S104 above may not be performed.

ステップS105:雛形作成処理部101は、上記のステップS102〜ステップS104で作成されたキーワード(keywords)、タイトル(script_name)、稟議内容(script)及び権限規定番号(auth_num)を用いて、稟議書雛形データを作成する。 Step S105: The template creation processing unit 101 uses the keywords (keywords), title (script_name), approval content (script), and authority regulation number (auth_num) created in steps S102 to S104 above to form an approval document template. Create the data.

すなわち、雛形作成処理部101は、データ項目「キーワード(keywords)」の項目値として上記のステップS102で作成されたキーワード(keywords)、データ項目「タイトル(script_name)」の項目値として上記のステップS102で作成されたタイトル(script_name)、データ項目「稟議内容(script)」の項目値として上記のステップS103で作成された稟議内容(script)、データ項目「権限規定番号(auth_num)」の項目値として上記のステップS104で作成された権限規定番号(auth_num)をそれぞれ定義した稟議書雛形データを作成する。 That is, the template creation processing unit 101 has the keywords (keywords) created in the above step S102 as the item values of the data item “keywords” and the above step S102 as the item values of the data item “title (script_name)”. As the item value of the title (script_name) and data item "approval content (script)" created in step S103 above, as the item value of the approval content (script) and data item "authority definition number (auth_num)" created in step S103 above. Approval document template data that defines each authority regulation number (auth_num) created in step S104 above is created.

ステップS106:雛形作成処理部101は、上記のステップS105で作成された稟議書雛形データを雛形管理DB104に格納する。このとき、同一稟議事項の稟議書雛形データが既に雛形管理DB104に格納されている場合は、雛形作成処理部101は、上記のステップS105で作成された稟議書雛形データで、既に格納されている稟議書雛形データを更新してもよい。 Step S106: The template creation processing unit 101 stores the approval document template data created in step S105 above in the template management DB 104. At this time, if the approval document template data of the same approval matter is already stored in the template management DB 104, the template creation processing unit 101 is already stored in the approval document template data created in step S105 above. The approval form template data may be updated.

以上のように、本実施形態に係るワークフローシステム1は、過去に起案及び承認された稟議書データを用いて、機械学習等のAI技術により稟議書雛形データを作成する。また、稟議書雛形データを作成するための処理は、所定の期間毎に繰り返し実行される。これにより、起案者が稟議書を作成する際に雛形となる稟議書雛形データを作成することができると共に、定期的にその更新を行うことができる。特に、定期的な更新が行われることで、例えば、権限規定の改定等に応じた稟議書雛形データを作成することができるようになる。 As described above, the workflow system 1 according to the present embodiment creates the approval document template data by AI technology such as machine learning using the approval document data drafted and approved in the past. In addition, the process for creating the approval form template data is repeatedly executed at predetermined intervals. As a result, the drafter can create the approval document template data that serves as a template when creating the approval document, and can update the approval document on a regular basis. In particular, by performing regular updates, for example, it becomes possible to create approval document template data according to revisions of authority rules.

<稟議書の作成及びワークフローの実行処理>
以降では、稟議書を作成して、この稟議書を回覧するためのワークフローを実行する処理(稟議書の作成及びワークフローの実行処理)について、図6を参照しながら説明する。図6は、稟議書の作成及びワークフローの実行処理の一例を示すフローチャートである。
<Creation of approval form and execution process of workflow>
Hereinafter, a process of creating an approval document and executing a workflow for circulating the approval document (creating an approval document and executing a workflow) will be described with reference to FIG. 6. FIG. 6 is a flowchart showing an example of the approval document creation and workflow execution processing.

ステップS201:稟議書作成処理部102は、稟議書作成画面におけるタイトルに対する文字入力操作を受け付ける。すなわち、稟議書作成処理部102は、例えば、図2(a)に示す稟議書作成画面1000のタイトル入力欄1100に対するキーワード(単語)入力等の文字入力操作を受け付ける。なお、より正確には、文字入力操作は起案者端末20上で起案者により行われ、稟議書作成処理部102は、この文字入力操作により入力された文字を示すデータを、通信ネットワークを介して受信することで、当該文字入力操作を受け付ける。 Step S201: The approval document creation processing unit 102 accepts a character input operation for the title on the approval document creation screen. That is, the approval document creation processing unit 102 accepts, for example, a character input operation such as a keyword (word) input for the title input field 1100 of the approval document creation screen 1000 shown in FIG. 2A. More precisely, the character input operation is performed by the drafter on the drafter terminal 20, and the approval document creation processing unit 102 transmits data indicating the characters input by this character input operation via the communication network. By receiving, the character input operation is accepted.

ステップS202:稟議書作成処理部102は、雛形管理DB104に格納されている稟議書雛形データを検索して、上記のステップS201の文字入力操作に係る文字(単語)がデータ項目「キーワード(keywords)」に含まれる稟議書雛形データを特定する。なお、例えば、複数の稟議書雛形データが検索された場合は、稟議書作成処理部102は、いずれか1つの稟議書雛形データを特定してもよいし、いずれの稟議書雛形データを利用するかを起案者端末20に問い合わせもよい。いずれか1つの稟議書雛形データを特定する場合は、例えば、データ項目「キーワード(keywords)」に含まれる各キーワードとの類似度等から尤度を算出して、この尤度によりいずれか1つの稟議書雛形データを特定することが考えられる。 Step S202: The approval document creation processing unit 102 searches for the approval document template data stored in the template management DB 104, and the characters (words) related to the character input operation in step S201 above are the data item “keywords”. Identify the approval form template data included in. For example, when a plurality of approval document template data is searched, the approval document creation processing unit 102 may specify any one of the approval document template data, and uses any of the approval document template data. You may inquire about this to the drafter terminal 20. When specifying any one of the approval form template data, for example, the likelihood is calculated from the similarity with each keyword included in the data item "keywords", and any one of them is calculated by this likelihood. It is conceivable to identify the approval form template data.

ステップS203:稟議書作成処理部102は、上記のステップS202で特定された稟議書雛形データを用いて、稟議書作成画面のタイトル及び稟議内容の各項目名等を入力又は設定する。 Step S203: The approval document preparation processing unit 102 inputs or sets the title of the approval document creation screen, the name of each item of the approval content, and the like using the approval document template data specified in step S202.

すなわち、稟議書作成処理部102は、当該稟議書雛形データのデータ項目「タイトル(script_name)」の項目値、データ項目「稟議内容(script)」の項目値、及びデータ項目「権限規定番号(auth_num)」の項目値を用いて、起案者端末20に表示されている稟議書作成画面を更新する。これにより、例えば、図2(b)に示す稟議書作成画面1000が起案者端末20上に表示される。 That is, the approval document creation processing unit 102 has the item value of the data item "title (script_name)" of the approval document template data, the item value of the data item "approval content (script)", and the data item "authority regulation number (auth_num)". ) ”, The approval document creation screen displayed on the drafter terminal 20 is updated. As a result, for example, the approval document creation screen 1000 shown in FIG. 2B is displayed on the drafter terminal 20.

なお、稟議書作成処理部102は、当該稟議書雛形データをそのまま起案者端末20に送信してもよい。この場合、起案者端末20で、当該稟議書雛形データのデータ項目「タイトル(script_name)」の項目値、データ項目「稟議内容(script)」の項目値、及びデータ項目「権限規定番号(auth_num)」の項目値を用いて、稟議書作成画面が更新される。 The approval document creation processing unit 102 may transmit the approval document template data as it is to the drafter terminal 20. In this case, on the drafter terminal 20, the item value of the data item "title (script_name)" of the approval document template data, the item value of the data item "approval content (script)", and the data item "authority regulation number (auth_num)". The approval form creation screen is updated using the item value of.

これにより、稟議書に記載すべき必須記載項目等が雛形として表示された稟議書作成画面が起案者端末20上に表示される。このため、起案者は、必須記載項目等を漏れなく記載した稟議書を作成することができるようになる。以降では、起案者により必要な情報が入力又は設定され、稟議書が作成されたものとする。 As a result, the approval document creation screen in which the required items to be described in the approval document are displayed as a template is displayed on the drafter terminal 20. Therefore, the drafter will be able to prepare an approval document that describes all the required items. After that, it is assumed that the drafter has entered or set the necessary information and created the approval form.

ステップS204:ワークフロー処理部103は、ワークフロー申請操作を受け付ける。すなわち、ワークフロー処理部103は、例えば、図2(b)に示す稟議書作成画面1000の申請ボタン1300の押下操作を受け付ける。なお、より正確には、ワークフロー申請操作は起案者端末20上で起案者により行われ、ワークフロー処理部103は、この申請操作を示すデータを、通信ネットワークを介して受信することで、当該申請操作を受け付ける。 Step S204: The workflow processing unit 103 accepts the workflow application operation. That is, the workflow processing unit 103 accepts, for example, the operation of pressing the application button 1300 on the approval document creation screen 1000 shown in FIG. 2 (b). More precisely, the workflow application operation is performed by the drafter on the drafter terminal 20, and the workflow processing unit 103 receives the data indicating the application operation via the communication network to perform the application operation. Accept.

ステップS205:稟議書作成処理部102は、ワークフロー申請操作が受け付けられると、起案者によって作成された稟議書を示す稟議書データを作成する。 Step S205: When the workflow application operation is accepted, the approval document preparation processing unit 102 creates the approval document data indicating the approval document created by the drafter.

ステップS206:ワークフロー処理部103は、上記のステップS205で作成された稟議書データを回覧するためのワークフローを実行する。これにより、ワークフローが回覧者端末20に送信される。なお、ワークフローの回覧者は、起案者により設定されてもよいし、稟議書雛形データに応じて自動的に設定されてもよい。 Step S206: The workflow processing unit 103 executes a workflow for circulating the approval document data created in step S205 above. As a result, the workflow is transmitted to the reader terminal 20. The workflow circulator may be set by the drafter or may be automatically set according to the approval document template data.

ステップS206:稟議書作成処理部102は、上記のステップS206で実行されたワークフローが承認された場合、当該ワークフローに対応する稟議書データを稟議書管理DB105に格納する。 Step S206: When the workflow executed in step S206 is approved, the approval document creation processing unit 102 stores the approval document data corresponding to the workflow in the approval document management DB 105.

以上のように、本実施形態に係るワークフローシステム1は、起案者がキーワードを入力することで、このキーワードに応じた稟議書雛形が起案者端末20上に表示される。これにより、起案者は、必要な項目の記載を漏らすことなく、効率的に稟議書を作成することが可能となる。 As described above, in the workflow system 1 according to the present embodiment, when the drafter inputs a keyword, the approval document template corresponding to this keyword is displayed on the drafter terminal 20. As a result, the drafter can efficiently prepare the approval form without missing the description of the necessary items.

本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。 The present invention is not limited to the above-described embodiment disclosed specifically, and various modifications and modifications can be made without departing from the scope of claims.

1 ワークフローシステム
10 ワークフロー装置
20 端末
101 雛形作成処理部
102 稟議書作成処理部
103 ワークフロー処理部
104 雛形管理DB
105 稟議書管理DB
1 Workflow system 10 Workflow device 20 Terminal 101 Template creation processing unit 102 Approval document creation processing unit 103 Workflow processing unit 104 Template management DB
105 Approval document management DB

Claims (8)

端末と通信ネットワークを介して接続される文書作成支援装置であって、
過去に作成された複数の文書を用いて、機械学習の手法により、キーワードとタイトルと前記文書に記載すべき必須の項目名とを含む文書雛形を作成する雛形作成手段と、
前記端末における文字入力に応じて、前記雛形作成手段によってめ作成された文書雛形のうち、前記文字に対応するキーワードが含まれる文書雛形を特定する特定手段と、
特定された前記文書雛形を前記端末に表示させる表示手段と、
を有し、
前記雛形作成手段は、
前記複数の文書のタイトルに含まれる各単語をクラスタリングし、最も要素数が多いクラスタに含まれる単語を前記キーワードとして含み、
前記最も要素数が多いクラスタに含まれる単語を、ニューラルネットワークで実現される言語モデルに入力することで文を作成し、前記文を前記タイトルとして含む文書雛形を作成する、ことを特徴とする文書作成支援装置。
A document creation support device that is connected to a terminal via a communication network.
A template creation means for creating a document template containing keywords, titles, and required item names to be described in the document by a machine learning method using a plurality of documents created in the past.
Depending on the character input in the terminal, among the document template was made pre Me operation by said model creating means, specifying means for specifying the document template that contains the keyword corresponding to the character,
A display means for displaying the specified document template on the terminal, and
Have a,
The template creation means is
Each word included in the titles of the plurality of documents is clustered, and the word included in the cluster having the largest number of elements is included as the keyword.
A document characterized in that a sentence is created by inputting a word contained in the cluster having the largest number of elements into a language model realized by a neural network, and a document template including the sentence as the title is created. Creation support device.
前記文書は稟議書であり、
前記雛形作成手段は、
過去に起案及び承認された複数の稟議書を用いて、前記機械学習の手法により、前記キーワードと、前記タイトルと、前記文書の稟議事項に応じて記載すべき必須の項目の項目名を含む文書雛形を作成する、ことを特徴とする請求項1に記載の文書作成支援装置。
The above document is an approval document and is
The template creation means is
By using a plurality of approval document that has been drafted and approved in the past, by the method of the machine learning, including with the keyword, and the title, and the item name of the required items should be disclosed in accordance with the approval matter of the document to create a document template, the document creation support apparatus according to claim 1, characterized in that.
前記文書作成支援装置は、
前記雛形作成手段による文書雛形の作成を、所定の期間毎に繰り返し実行する、ことを特徴とする請求項2に記載の文書作成支援装置。
The document creation support device is
The document creation support device according to claim 2, wherein the document template is repeatedly created by the template creation means at predetermined intervals.
前記雛形作成手段は、
過去に起案及び承認された複数の稟議書に含まれる項目の出現頻度を、前記複数の稟議書それぞれの日付に応じて重み付けして、該重み付けられた出現頻度を用いて、前記必須の項目の項目名を含む文書雛形を作成する、ことを特徴とする請求項2又は3に記載の文書作成支援装置。
The template creation means is
The frequency of appearance of items included in a plurality of approval documents drafted and approved in the past is weighted according to the date of each of the plurality of approval documents, and the weighted appearance frequency is used to obtain the required items. The document creation support device according to claim 2 or 3, wherein a document template including an item name is created.
前記雛形作成手段は、
前記日付が新しいほど重みを大きくし、前記日付が古いほど重みを小さくする、又は、前記日付が、前記稟議書に関する規定の最新の改訂日よりも後である場合には重みを大きくし、前記改訂日よりも前である場合には重みを小さくし、
前記重み付けられた出現頻度が所定の値以上の項目の項目名を含む文書雛形を作成する、ことを特徴とする請求項4に記載の文書作成支援装置。
The template creation means is
The newer the date, the higher the weight, and the older the date, the lower the weight, or if the date is later than the latest revision of the provisions for the approval, the weight is increased. If it is before the revision date, reduce the weight and reduce the weight.
The document creation support device according to claim 4, wherein a document template including an item name of an item having a weighted appearance frequency of a predetermined value or more is created.
前記雛形作成手段は、
過去に起案及び承認された複数の稟議書に含まれる項目の出現頻度を、前記複数の稟議書それぞれの起案者、回覧者、又は起案部署の少なくとも1つに応じて重み付けして、該重み付けられた出現頻度を用いて、前記必須の項目の項目名を含む文書雛形を作成する、ことを特徴とする請求項2又は3に記載の文書作成支援装置。
The template creation means is
The frequency of appearance of items included in a plurality of approval documents drafted and approved in the past is weighted according to at least one of the drafters, circulators, or drafting departments of each of the plurality of approval documents. The document creation support device according to claim 2 or 3, wherein a document template including the item name of the required item is created by using the frequency of appearance.
端末と通信ネットワークを介して接続される文書作成支援装置が、
過去に作成された複数の文書を用いて、機械学習の手法により、キーワードとタイトルと前記文書に記載すべき必須の項目名とを含む文書雛形を作成する雛形作成手順と、
前記端末における文字入力に応じて、前記雛形作成手順によってめ作成された文書雛形のうち、前記文字に対応するキーワードが含まれる文書雛形を特定する特定手順と、
特定された前記文書雛形を前記端末に表示させる表示手順と、
を実行し、
前記雛形作成手順は、
前記複数の文書のタイトルに含まれる各単語をクラスタリングし、最も要素数が多いクラスタに含まれる単語を前記キーワードとして含み、
前記最も要素数が多いクラスタに含まれる単語を、ニューラルネットワークで実現される言語モデルに入力することで文を作成し、前記文を前記タイトルとして含む文書雛形を作成する、ことを特徴とする文書作成支援方法。
The document creation support device connected to the terminal via the communication network
Using a plurality of documents created in the past, a template creation procedure for creating a document template including keywords, titles, and required item names to be described in the document by machine learning method, and
Depending on the character input in the terminal, among the document template was made pre Me operation by the template creation process, a specific procedure for specifying the document template that contains the keyword corresponding to the character,
A display procedure for displaying the specified document template on the terminal, and
The execution,
The procedure for creating a template is
Each word included in the titles of the plurality of documents is clustered, and the word included in the cluster having the largest number of elements is included as the keyword.
A document characterized in that a sentence is created by inputting a word contained in the cluster having the largest number of elements into a language model realized by a neural network, and a document template including the sentence as the title is created. Creation support method.
コンピュータを、請求項1乃至6の何れか一項に記載の文書作成支援装置における各手段として機能させるためのプログラム。 A program for making a computer function as each means in the document creation support device according to any one of claims 1 to 6.
JP2019061547A 2019-03-27 2019-03-27 Document creation support device, document creation support method and program Active JP6985322B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019061547A JP6985322B2 (en) 2019-03-27 2019-03-27 Document creation support device, document creation support method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019061547A JP6985322B2 (en) 2019-03-27 2019-03-27 Document creation support device, document creation support method and program

Publications (2)

Publication Number Publication Date
JP2020160975A JP2020160975A (en) 2020-10-01
JP6985322B2 true JP6985322B2 (en) 2021-12-22

Family

ID=72643533

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019061547A Active JP6985322B2 (en) 2019-03-27 2019-03-27 Document creation support device, document creation support method and program

Country Status (1)

Country Link
JP (1) JP6985322B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2025005228A (en) * 2023-06-27 2025-01-16 花王株式会社 Document creation system, document creation method, document creation program, and document creation database device
JP7830580B2 (en) * 2023-09-19 2026-03-16 ソフトバンクグループ株式会社 system
JP7792661B1 (en) * 2025-05-26 2025-12-26 株式会社Counterworks Program, information processing device, method, and system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3685155B2 (en) * 2001-12-20 2005-08-17 マツダ株式会社 Electronic form processing system, electronic form processing program, and computer-readable recording medium recording the program
JP2005209071A (en) * 2004-01-26 2005-08-04 Seiko Epson Corp Template generator
JP2009230705A (en) * 2008-03-25 2009-10-08 Nec Corp Template preparation device, device and method for preparing document data, and program
JP6920104B2 (en) * 2017-05-16 2021-08-18 日本放送協会 Manuscript automatic generator and program

Also Published As

Publication number Publication date
JP2020160975A (en) 2020-10-01

Similar Documents

Publication Publication Date Title
US11907650B2 (en) Methods and systems for artificial intelligence- assisted document annotation
US10902490B2 (en) Account manager virtual assistant using machine learning techniques
US9405532B1 (en) Integrated cloud platform translation system
US12536505B2 (en) Generative content creation for a portal intake flow for an issue tracking system
US12614190B2 (en) Graphical user interface including issue queue management for an issue tracking system
CN103620587A (en) Automatic classification of electronic content into projects
US11734227B2 (en) Systems and methods for electronically generating submittal registers
JP7208872B2 (en) Systems and methods for generating proposals based on request for proposals (RFPs)
US20250111334A1 (en) System and graphical user interface for generating a portal intake flow for an issue tracking system
US11416904B1 (en) Account manager virtual assistant staging using machine learning techniques
JP6985322B2 (en) Document creation support device, document creation support method and program
US20260003480A1 (en) Issue tracking platform having system managed issue queues using a generative output engine
US20260037282A1 (en) Issue tracking platform having a generative interface using issue data
US20260003481A1 (en) Issue tracking platform having bulk action operations using a generative output engine
US20260003881A1 (en) Issue tracking platform having a generative interface
CN115841365A (en) Model selection and quotation method, system, equipment and medium based on natural language processing
US20250272581A1 (en) Dynamic and domain-specific response determination for a virtual assistant for multi-dwelling units
TWI746063B (en) Labeling method and system for human-machine-mediated action tracking and management
US20210224490A1 (en) Content localization framework
US20150161532A1 (en) Business process modeling using a question and answer system
US20260004110A1 (en) Artificial intelligence (ai)-based system and method for generating generative ai based solution
JP2011008527A (en) System for preparing article based on analysis result of financial statement
JP6777907B1 (en) Business support device and business support system
JP2016143106A (en) Business influence portion extraction method based on business variation and business influence portion extraction device
CN110134784A (en) Data conversion

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200316

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210316

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210330

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210531

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211125

R150 Certificate of patent or registration of utility model

Ref document number: 6985322

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250