JP2012048739A - Document processing device and document processing program - Google Patents

Document processing device and document processing program Download PDF

Info

Publication number
JP2012048739A
JP2012048739A JP2011251230A JP2011251230A JP2012048739A JP 2012048739 A JP2012048739 A JP 2012048739A JP 2011251230 A JP2011251230 A JP 2011251230A JP 2011251230 A JP2011251230 A JP 2011251230A JP 2012048739 A JP2012048739 A JP 2012048739A
Authority
JP
Japan
Prior art keywords
document
module
attribute value
function
template
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.)
Granted
Application number
JP2011251230A
Other languages
Japanese (ja)
Other versions
JP5187427B2 (en
Inventor
Suefumi Yamada
季史 山田
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2011251230A priority Critical patent/JP5187427B2/en
Publication of JP2012048739A publication Critical patent/JP2012048739A/en
Application granted granted Critical
Publication of JP5187427B2 publication Critical patent/JP5187427B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a document processing device that enables a documentation process including a control document to be a template and to be reused.SOLUTION: In the document processing device, duplication means duplicates a document from a folder in which a document as a template is stored, and attribute value setting means sets an attribute which is dependent on a creator of the document duplicated by the duplication means according to an attribute value relevant to an operator who duplicates the document.

Description

本発明は、文書処理装置および文書処理プログラムに関する。   The present invention relates to a document processing apparatus and a document processing program.

内部統制のプロセスの中に、「内部統制整備状況の文書化」というフェーズがある。文書化の成果物は、主に4種類の統制文書(業務プロセスに関するフローチャート、説明文、リスク・コントロールマトリクス、職務分離表)等があるが、それぞれの関連を考慮して作成する必要があり、作成は煩雑でありかつ作成コストがかかる。そのため、文書作成ツールがある。   The internal control process includes a phase called “documentation of the status of internal control development”. There are mainly four types of control documents (flow charts related to business processes, explanations, risk control matrix, segregation of duties), etc., which must be created in consideration of their relationship. Creation is cumbersome and costly. Therefore, there is a document creation tool.

これらに関する技術として、例えば、特許文献1には、ISO認証取得手続の相当部分をパターン化し、コンピュータネットワークを活用することで、認証取得コストの大幅軽減と、認証取得後における認証維持の容易化を可能とすることを課題として、インターネットサーバとして好適に用いられるISO認証取得支援装置として、ISO認証取得プロセスを目標段階、文章化段階、実施段階、記録段階、経営者による見直し段階の各段階に分類・集約し、各段階に対応して業種ごとに標準化されたマニュアルを共有文書化して蓄積するデータベースと、コンピュータネットワークを介してアクセスしたユーザへの相談支援手段を具備し、さらに少なくとも文章化段階においては、前記共有文書の提供手段と、提供した共有文書に基づくユーザ自らによるISO文書の作成手段、実施段階においては、作成されたISO文書の管理手段、記録段階においては、前記管理されたISO文書から派生する記録管理手段、をそれぞれ具備させたことが開示されている。
また、例えば、特許文献2には、書面審議にかかる作業を迅速に行うことを課題とし、デジタル文書審議装置は、ユーザのユーザプロファイル情報を格納するユーザプロファイル情報データベースと、担当職制プロファイル情報を格納する担当職制プロファイル情報データベースと、デジタル化された審議文書に対応する業務プロセス、ユーザプロファイル情報および担当職制プロファイル情報をキーとして、テンプレートをフレームにて審議依頼者へ提供し、このテンプレートに基づいて、審議文書を作成させ、作成された審議文書の審議を審議者へ依頼する制御部とを備えていることが開示されている。
As a technique related to these, for example, in Patent Document 1, a substantial part of the ISO certification acquisition procedure is patterned and a computer network is used to greatly reduce the certification acquisition cost and facilitate the maintenance of the certification after the certification acquisition. As an ISO certification acquisition support device suitable for use as an Internet server, the ISO certification acquisition process is classified into the target stage, the writing stage, the implementation stage, the recording stage, and the management review stage.・ A database that stores and accumulates manuals that are standardized for each industry according to each stage and stores them in a shared document, and a consultation support means for users who have accessed through a computer network. The shared document providing means and a user based on the provided shared document. It is disclosed that the ISO document creation means, the management stage of the created ISO document in the implementation stage, and the record management means derived from the managed ISO document in the recording stage are provided. ing.
Further, for example, in Patent Document 2, it is an object to quickly perform a document deliberation work, and the digital document deliberation apparatus stores a user profile information database that stores user profile information of a user, and a charge system profile information. A template is provided to the requester in a frame using the job profile information database and the business process, user profile information, and job profile information corresponding to the digitized deliberation document as keys. Based on this template, It is disclosed that the apparatus includes a control unit that creates a deliberation document and requests a deliberator to deliberate the created deliberation document.

しかしながら、実際の運用においては、次のような現象が起きている。
(1)4種類の統制文書の記述内容(記述詳細レベルや文書構造など)にばらつきが発生している。
(2)4種類の統制文書の記述所要工数にばらつきが発生している。
(3)本社の業務プロセス用の文書化をした後、関連会社の文書化を行うが、多くは似たプロセスとなるため重複記述が多くなる。
(4)前述(3)の解決方法として、コピーして作成する方法があるが、文書化プロセスには、会社依存の情報を含むため、単純にコピーするのが難しい。会社依存情報には、組織情報などのマスタデータ、文書化プロセスに添付する関連ドキュメント(例えば、会社の規定書、マニュアル等)、基幹システムなどがある。
However, the following phenomenon occurs in actual operation.
(1) There are variations in the description contents (description detail level, document structure, etc.) of the four types of control documents.
(2) There are variations in the man-hours required to describe the four types of control documents.
(3) After documenting the business process of the head office, the affiliated company is documented. However, many of them are similar processes, so there are many duplicate descriptions.
(4) As a solution of the above (3), there is a method of creating by copying. However, since the documentation process includes company-dependent information, it is difficult to simply copy. The company-dependent information includes master data such as organization information, related documents attached to the documenting process (for example, company regulations, manuals, etc.), a core system, and the like.

特開2002−197262号公報JP 2002-197262 A 特開2003−099570号公報JP 2003-099570 A

本発明は、このような背景技術の状況の中でなされたもので、統制文書を含む文書化プロセスをテンプレート化することができ、再利用することができるようにした文書処理装置および文書処理プログラムを提供することを目的としている。   The present invention has been made in the background of the background art as described above. A document processing apparatus and a document processing program that can be used as a template for a documenting process including a control document and can be reused. The purpose is to provide.

かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
[1] テンプレートとしての文書を保存しているフォルダから文書を複製する複製手段と、
前記複製手段によって複製された文書の作成者に依存する属性を、複製した操作者に関する属性値に応じて設定する属性値設定手段と、
を具備することを特徴とする文書処理装置。
The gist of the present invention for achieving the object lies in the inventions of the following items.
[1] Duplicating means for duplicating a document from a folder storing a document as a template;
Attribute value setting means for setting an attribute depending on the creator of the document copied by the copying means according to an attribute value related to the copied operator;
A document processing apparatus comprising:

[2] テンプレート化された複数の文書を有している業務プロセスを格納しているフォルダの複製に関する権限があるか否かを判断する複製権限判断手段と、
前記フォルダの複製先に業務プロセスを保存することに関する権限があるか否かを判断する保存権限判断手段と、
前記テンプレート化された複数の文書を有している業務プロセスを複製する複製手段と、
前記複製手段によって複製された業務プロセス内の文書の作成者に依存する属性を、複製した操作者に関する属性値に応じて設定する属性値設定手段と、
前記複製手段によって複製された業務プロセス内の文書の作成者に依存する属性値の入力を、操作者に促進する属性値入力促進手段と、
前記属性値設定手段によって属性が設定された前記複製手段によって複製された業務プロセスを保存する保存手段
を具備することを特徴とする文書処理装置。
[2] Duplication authority judging means for judging whether or not there is an authority concerning duplication of a folder storing a business process having a plurality of templates.
A storage authority determining means for determining whether or not there is an authority for storing a business process in a copy destination of the folder;
A duplicating means for duplicating a business process having a plurality of documents that are templated;
Attribute value setting means for setting an attribute depending on the creator of the document in the business process copied by the copying means according to the attribute value related to the copied operator;
Attribute value input promoting means for prompting the operator to input attribute values depending on the creator of the document in the business process copied by the copying means;
A document processing apparatus comprising: a storage unit that stores a business process copied by the copying unit in which an attribute is set by the attribute value setting unit.

[3] コンピュータに、
テンプレートとしての文書を保存しているフォルダから文書を複製する複製機能と、
前記複製機能によって複製された文書の作成者に依存する属性を、複製した操作者に関する属性値に応じて設定する属性値設定機能
を実現させることを特徴とする文書処理プログラム。
[3]
A replication function that replicates a document from the folder that stores the document as a template;
A document processing program for realizing an attribute value setting function for setting an attribute depending on a creator of a document copied by the copying function in accordance with an attribute value relating to a copied operator.

[4] コンピュータに、
テンプレート化された複数の文書を有している業務プロセスを格納しているフォルダの複製に関する権限があるか否かを判断する複製権限判断機能と、
前記フォルダの複製先に業務プロセスを保存することに関する権限があるか否かを判断する保存権限判断機能と、
前記テンプレート化された複数の文書を有している業務プロセスを複製する複製機能と、
前記複製機能によって複製された業務プロセス内の文書の作成者に依存する属性を、複製した操作者に関する属性値に応じて設定する属性値設定機能と、
前記複製機能によって複製された業務プロセス内の文書の作成者に依存する属性値の入力を、操作者に促進する属性値入力促進機能と、
前記属性値設定機能によって属性が設定された前記複製機能によって複製された業務プロセスを保存する保存機能
を実現させることを特徴とする文書処理プログラム。
[4]
A duplication authority judgment function for judging whether or not there is an authority concerning duplication of a folder storing a business process having a plurality of templates, and
A storage authority determination function for determining whether or not there is an authority for storing a business process in a copy destination of the folder;
A duplication function for duplicating a business process having a plurality of documents that have been templated;
An attribute value setting function for setting an attribute depending on the creator of the document in the business process copied by the copy function according to the attribute value related to the copied operator;
An attribute value input promoting function that prompts the operator to input an attribute value that depends on the creator of the document in the business process replicated by the replication function;
A document processing program that realizes a storage function for storing a business process copied by the copy function whose attribute is set by the attribute value setting function.

本発明にかかる文書処理装置および文書処理プログラムによれば、本構成を有していない場合に比較して、統制文書を含む文書化プロセスをテンプレート化することができ、再利用することができるようになる。   According to the document processing apparatus and the document processing program according to the present invention, the documenting process including the control document can be made into a template and can be reused as compared with the case where the configuration is not provided. become.

本実施の形態内の文書化プロセステンプレート化モジュール内の構成例を示すブロック図である。It is a block diagram which shows the structural example in the documentation process template-izing module in this Embodiment. 本実施の形態内のプロセステンプレートコピーモジュール内の構成例を示すブロック図である。It is a block diagram which shows the structural example in the process template copy module in this Embodiment. システム全体の構成例を示すブロック図である。It is a block diagram which shows the structural example of the whole system. 本実施の形態が行うテンプレートとしての登録処理、テンプレートのコピー処理等の説明図である。It is explanatory drawing, such as a registration process as a template and a copy process of a template which this Embodiment performs. 本実施の形態が行うテンプレートとしての登録処理の説明図である。It is explanatory drawing of the registration process as a template which this Embodiment performs. 本実施の形態が行うテンプレートのコピー処理の説明図である。It is explanatory drawing of the copy process of the template which this Embodiment performs. 本実施の形態が行うテンプレートとしての登録処理のフローチャートである。It is a flowchart of the registration process as a template which this Embodiment performs. 本実施の形態が行うテンプレートのコピー処理のフローチャートである。It is a flowchart of the copy process of the template which this Embodiment performs. 本実施の形態内のプロセステンプレートエクスポートモジュール、プロセステンプレートインポートモジュール内の構成例を示すブロック図である。It is a block diagram which shows the structural example in the process template export module in this Embodiment, and a process template import module. 本実施の形態内の検索モジュール内の構成例を示すブロック図である。It is a block diagram which shows the structural example in the search module in this Embodiment. 本実施の形態内の予約モジュール内の構成例を示すブロック図である。It is a block diagram which shows the structural example in the reservation module in this Embodiment. 本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。It is a block diagram which shows the hardware structural example of the computer which implement | achieves this Embodiment.

以下、図面に基づき本発明の好適な実施の形態を説明する。
内部統制において、活動/システム/資源/知識情報などの関係を整理して業務プロセスを文書化し、その文書を活用するためのシステムを構築している。このシステムは会社単位で構築されているが、関連会社(子会社、親会社等を含む)の間でも1つのシステムが利用されることになる。
図3を用いて、本実施の形態を実現するための財務内部統制のためのシステム全体の構成例を説明する。
システム全体は、クライアント210、文書作成サーバー220、文書管理サーバー230から構成されている。なお、それぞれの構成は複数であってもよい。クライアント210、文書作成サーバー220、文書管理サーバー230と間は、それぞれ通信回線を介して接続されている。特に、クライアント210と文書作成サーバー220との間は、XML(eXtensible Markup Language)等を用いてデータを記述し、HTTP(Hyper Text Transfer Protocol)等の通信プロトコルを用いて接続されている。
Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings.
In internal control, the relationship between activities / systems / resources / knowledge information is organized and business processes are documented, and a system for utilizing the documents is constructed. This system is constructed on a company basis, but one system is also used among affiliated companies (including subsidiaries and parent companies).
A configuration example of the entire system for financial internal control for realizing the present embodiment will be described with reference to FIG.
The entire system includes a client 210, a document creation server 220, and a document management server 230. In addition, each structure may be plural. The client 210, the document creation server 220, and the document management server 230 are connected to each other via a communication line. In particular, the client 210 and the document creation server 220 are connected using a communication protocol such as HTTP (Hyper Text Transfer Protocol) in which data is described using XML (extensible Markup Language) or the like.

クライアント210は、操作者が、クライアント210、文書作成サーバー220を用いるためのユーザインタフェースの機能を有している。例えば、親会社Aとその子会社Bとでそれぞれの操作者がクライアント210を操作する。
内部統制のための文書を作成するために、クライアント210ではメイン画面211を表示し、文書を作成するための編集画面212を表示する。編集画面212は、4種類の統制文書(業務プロセスに関するフローチャート、説明文、リスク・コントロールマトリクス、職務分離表)を作成したり、その文書等を参照するためのものである。
The client 210 has a user interface function for the operator to use the client 210 and the document creation server 220. For example, each operator operates the client 210 in the parent company A and its subsidiary B.
In order to create a document for internal control, the client 210 displays a main screen 211 and an edit screen 212 for creating a document. The edit screen 212 is used to create four types of control documents (a flowchart relating to a business process, an explanatory note, a risk / control matrix, and a job separation table) and to refer to the documents.

文書作成サーバー220には役割判断モジュール221があり、その役割判断モジュール221は、クライアント210からのアクセスに対して、その操作者が正当な役割(権限)を有する者であるか否かを、文書管理サーバー230のユーザ情報DB231を用いて判断する。
正当な役割を有する者であるならば、統制文書等に対するアクセスをクライアント210に対して許可する。統制文書の構造222は、木構造となっている。つまり、業務は、複数の業務からなり、それは層構造をなしており、統制文書は、この業務に対応して作成するので、統制文書の構造も木構造となる。なお、1つの業務には4種類の統制文書が対応付けられている。そして、この複数の統制文書は、プロジェクト情報DB226に格納されている。
The document creation server 220 includes a role determination module 221, which determines whether or not the operator has a valid role (authority) for access from the client 210. This is determined using the user information DB 231 of the management server 230.
If the person has a valid role, the client 210 is permitted to access the control document and the like. The control document structure 222 has a tree structure. In other words, the business is composed of a plurality of business, which has a layered structure, and the control document is created corresponding to this business, so the structure of the control document also has a tree structure. Note that four types of control documents are associated with one task. The plurality of control documents are stored in the project information DB 226.

また、統制文書は、共通部品を用いて作成されている。ここで、共通部品には、活動、資源、知識・情報があり、これらは公開されており、文書を作成する担当者が利用できるようになっている。それぞれ、共通部品である活動は活動DB223、共通部品である資源は資源DB224、共通部品である知識・情報は知識情報DB225によって格納されている。なお、活動とは、プロセス上で人間により実施される業務行為に関するものをいい、資源とは、システム処理、システムデータ、マスターDB227などのIT関連リソースをいい、知識・情報とは、プロセスに関連する文書群であり、例えば、規定集、マニュアルなどがある。
特に、資源DB224の一種であるマスターDB227には、統制文書を作成している会社の情報(会社名、住所等)、組織情報、ユーザ情報、勘定科目等が格納されている。そして、統制文書からは、マスターDB227内のその統制文書の作成者の会社に依存する情報へのリンクが張られている。
また、知識情報DB225は、文書管理サーバー230内の関連文書を参照する。逆に、知識情報DB225内の公開すべき文書を、リポジトリ232に格納する。
The control document is created using common parts. Here, common parts include activities, resources, knowledge and information, which are open to the public who can create documents. The activities that are common parts are stored in the activity DB 223, the resources that are common parts are stored in the resource DB 224, and the knowledge and information that are common parts are stored in the knowledge information DB 225. Activities refer to business activities performed by humans in processes, resources refer to IT-related resources such as system processing, system data, and master DB 227, and knowledge and information relate to processes. For example, there are a rule book and a manual.
In particular, the master DB 227, which is a kind of the resource DB 224, stores information (company name, address, etc.) of the company that creates the control document, organization information, user information, account items, and the like. The control document has a link to information depending on the company of the creator of the control document in the master DB 227.
The knowledge information DB 225 refers to related documents in the document management server 230. Conversely, the document to be disclosed in the knowledge information DB 225 is stored in the repository 232.

図1を用いて、本実施の形態内の文書化プロセステンプレート化モジュール110内の概念的なモジュール構成例を説明する。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはプログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、プログラム、装置、システムおよび方法の説明をも兼ねている。また、モジュールは機能にほぼ一対一に対応しているが、実装においては、1モジュールを1プログラムで構成してもよいし、複数モジュールを1プログラムで構成してもよく、逆に1モジュールを複数プログラムで構成してもよい。また、複数モジュールは1コンピュータによって実行されてもよいし、分散または並列環境におけるコンピュータによって1モジュールが複数コンピュータで実行されてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続を含む。
また、システムとは、複数のコンピュータ、ハードウェア、装置等がネットワーク等で接続されて構成されるほか、1つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。
A conceptual module configuration example in the documenting process templating module 110 in the present embodiment will be described with reference to FIG.
The module generally refers to a component such as software or hardware that can be logically separated. Therefore, the module in the present embodiment indicates not only a module in a program but also a module in a hardware configuration. Therefore, the present embodiment also serves as an explanation of a program, an apparatus, a system, and a method. In addition, the modules correspond almost one-to-one with the functions. However, in mounting, one module may be composed of one program, or a plurality of modules may be composed of one program. A plurality of programs may be used. Further, the plurality of modules may be executed by one computer, or one module may be executed by a plurality of computers in a distributed or parallel environment. Hereinafter, “connection” includes not only physical connection but also logical connection.
The system includes a configuration in which a plurality of computers, hardware, devices, and the like are connected via a network and the like, and includes a case where the system is realized by a single computer, hardware, devices, and the like.

文書化プロセステンプレート化モジュール110は、図1に示すように、フォルダ作成モジュール111、コピー権限チェックモジュール112、保存権限チェックモジュール113、プロセスコピーモジュール114、属性無効化モジュール115、未承認化モジュール116、リンク削除モジュール117、ID付与モジュール118、プロセステンプレート保存モジュール119を備えている。文書化プロセステンプレート化モジュール110は、主に、文書作成サーバー220で動作する。   As shown in FIG. 1, the documenting process template conversion module 110 includes a folder creation module 111, a copy authority check module 112, a storage authority check module 113, a process copy module 114, an attribute invalidation module 115, an unapproved module 116, A link deletion module 117, an ID assignment module 118, and a process template storage module 119 are provided. The documenting process templating module 110 mainly operates on the document creation server 220.

フォルダ作成モジュール111は、複数の文書を有している業務プロセスを格納するフォルダを作成する。具体的には、プロセステンプレートを格納する実際には存在しない擬似会社、フォルダを作成し、役割の権限を付与する。
コピー権限チェックモジュール112は、テンプレート化すべき業務プロセスを格納しているフォルダのコピーに関する権限があるか否かを判断する。具体的には、選択された文書化プロセスをコピーする権限があるか否かをチェックする。
保存権限チェックモジュール113は、フォルダ作成モジュール111によって作成されたフォルダに業務プロセスを保存することに関する権限があるか否かを判断する。具体的には、擬似会社内の選択された保存先に、権限があるか否かをチェックする。
The folder creation module 111 creates a folder for storing a business process having a plurality of documents. Specifically, a pseudo company and a folder that do not actually exist for storing the process template are created, and the authority of the role is given.
The copy authority check module 112 determines whether or not there is an authority relating to copying of the folder storing the business process to be templated. Specifically, it is checked whether or not there is an authority to copy the selected documentation process.
The saving authority check module 113 determines whether or not there is an authority relating to saving the business process in the folder created by the folder creating module 111. Specifically, it is checked whether the selected storage location in the pseudo company has authority.

プロセスコピーモジュール114は、前記テンプレート化すべき業務プロセスをフォルダ作成モジュール111によって作成されたフォルダに複製する。具体的には、選択された文書化プロセス(4統制文書、共通部品などすべて)をコピーする。
属性無効化モジュール115は、プロセスコピーモジュール114によってコピーされた業務プロセス内の文書の作成者に依存する属性値を無効化する。具体的には、会社依存属性値をNULL化する。会社依存属性は、会社名(ID)、組織名(ID)、作成者、作成部門などがある。
未承認化モジュール116は、作成者以外の利用者によるアクセスを可能とする前記文書の構成となり得る部品を公開することに対する承認を未承認とする。具体的には、共通部品(資源・活動・知識情報)を未承認化する。ここで、承認とは、例えば作成者の上司等が他の人にも利用してもらった方がよいと判断した場合に行う手続きのことであり、承認済部品となると、その部品は他の利用者からのアクセスが可能となる。つまり、リポジトリ232に格納する。
The process copy module 114 copies the business process to be templated to the folder created by the folder creation module 111. Specifically, the selected documenting process (all four control documents, common parts, etc.) is copied.
The attribute invalidation module 115 invalidates the attribute value depending on the creator of the document in the business process copied by the process copy module 114. Specifically, the company-dependent attribute value is nullified. Company-dependent attributes include a company name (ID), an organization name (ID), a creator, a creation department, and the like.
The unapproved module 116 sets unapproved approval for publishing a part that can constitute the document that can be accessed by a user other than the creator. Specifically, common parts (resources, activities, knowledge information) are unapproved. Here, approval is, for example, a procedure performed when the creator's boss, etc., decides that other people should use it. Access from users is possible. That is, it is stored in the repository 232.

リンク削除モジュール117は、前記文書内にある他の文書へのリンクを削除する。具体的には、知識情報として扱われる文書コンテンツの物理的場所への参照情報を無効化する。それ以外の文書コンテンツの属性は有効のままとする。
ID付与モジュール118は、属性無効化モジュール115、未承認化モジュール116およびリンク削除モジュール117により処理されたプロセスコピーモジュール114によって複製された業務プロセスに該業務プロセスを一意に識別できる識別子を付与する。具体的には、プロセステンプレートIDをプロセステンプレートの内容として付与する。
プロセステンプレート保存モジュール119は、ID付与モジュール118によって識別子が付与された業務プロセス内の文書をテンプレートとして保存する。つまり、コピーした文書化プロセスを、プロセステンプレートとして保存する。
The link deletion module 117 deletes links to other documents in the document. Specifically, the reference information to the physical location of the document content treated as knowledge information is invalidated. Other document content attributes remain valid.
The ID assigning module 118 assigns an identifier that can uniquely identify the business process to the business process copied by the process copy module 114 processed by the attribute invalidation module 115, the unapproved module 116, and the link deletion module 117. Specifically, the process template ID is assigned as the contents of the process template.
The process template storage module 119 stores the document in the business process assigned with the identifier by the ID assignment module 118 as a template. That is, the copied document process is stored as a process template.

図2を用いて、本実施の形態内のプロセステンプレートコピーモジュール130内の概念的なモジュール構成例を説明する。
プロセステンプレートコピーモジュール130は、図2に示すように、コピー権限チェックモジュール131、保存権限チェックモジュール132、プロセステンプレートコピーモジュール133、属性値セットモジュール134、属性値入力促進モジュール135、文書化プロセス保存モジュール136を備えている。プロセステンプレートコピーモジュール130は、主に、文書作成サーバー220で動作する。
A conceptual module configuration example in the process template copy module 130 in this embodiment will be described with reference to FIG.
As shown in FIG. 2, the process template copy module 130 includes a copy authority check module 131, a storage authority check module 132, a process template copy module 133, an attribute value set module 134, an attribute value input promotion module 135, and a documented process storage module. 136. The process template copy module 130 mainly operates on the document creation server 220.

コピー権限チェックモジュール131は、テンプレート化された複数の文書を有している業務プロセスを格納しているフォルダのコピーに関する権限があるか否かを判断する。つまり、選択されたプロセステンプレートをコピーする権限があるか否かをチェックする。
保存権限チェックモジュール132は、前記フォルダの複製先に業務プロセスを保存することに関する権限があるか否かを判断する。つまり、選択された保存先に、権限があるか否かをチェックする。
プロセステンプレートコピーモジュール133は、前記テンプレート化された業務プロセスをコピーする。つまり、選択されたプロセステンプレートをコピーする。
The copy authority check module 131 determines whether or not there is an authority for copying a folder storing a business process having a plurality of templates. That is, it is checked whether or not there is an authority to copy the selected process template.
The saving authority check module 132 determines whether or not there is an authority relating to saving the business process at the copy destination of the folder. That is, it is checked whether or not the selected storage destination has authority.
The process template copy module 133 copies the templated business process. That is, the selected process template is copied.

属性値セットモジュール134は、プロセステンプレートコピーモジュール133によって複製された業務プロセス内の文書の作成者に依存する属性を、複製した操作者に関する属性値に応じて設定する。具体的には、会社依存属性値をコピー先である会社の属性値でセットする。親フォルダの会社名、会社ID、役割権限などの情報を継承し設定するようにしてもよい。また、共通部品を含めたすべての作成者(ID)をコピー実施者で設定するようにしてもよい。また、作成日付をコピー実施日で設定するようにしてもよい。
属性値入力促進モジュール135は、プロセステンプレートコピーモジュール133によって複製された業務プロセス内の文書の作成者に依存する属性値の入力を、操作者に促進する。具体的には、属性値セットモジュール134以外の会社依存の属性で自動設定できない属性(組織名など)についての入力画面を表示する。入力画面の表示ではなく、単なる警告であってもよい。
文書化プロセス保存モジュール136は、属性値セットモジュール134によって属性が設定されたプロセステンプレートコピーモジュール133によって複製された業務プロセスを保存する。つまり、コピーしたプロセステンプレートを、文書化プロセスとして保存する。
The attribute value set module 134 sets an attribute depending on the creator of the document in the business process copied by the process template copy module 133 according to the attribute value related to the copied operator. Specifically, the company-dependent attribute value is set with the attribute value of the company that is the copy destination. Information such as the company name, company ID, and role authority of the parent folder may be inherited and set. Further, all creators (ID) including common parts may be set by the copy performer. Further, the creation date may be set as the copy execution date.
The attribute value input promotion module 135 prompts the operator to input an attribute value that depends on the creator of the document in the business process copied by the process template copy module 133. Specifically, an input screen for attributes (organization name, etc.) that cannot be automatically set with company-dependent attributes other than the attribute value set module 134 is displayed. Instead of displaying the input screen, it may be a simple warning.
The document process storage module 136 stores the business process copied by the process template copy module 133 in which the attribute is set by the attribute value set module 134. That is, the copied process template is stored as a documenting process.

図4を用いて、本実施の形態が行うテンプレートとしての登録処理、テンプレートのコピー処理等を説明する。
図4は、統制文書構造222の一例として、擬似会社310、会社A320、会社B330の関係を示している。つまり、擬似会社310、会社A320、会社B330は同一層であり、それぞれフォルダ311、フォルダ321、フォルダ331を有している。
会社A320は、文書化プロセステンプレート化モジュール110を用いて、文書化P322をプロセステンプレート312としてテンプレート登録341する。擬似会社310は、プロセステンプレートが登録される場所である。また、会社B330は、プロセステンプレートコピーモジュール130を用いて、擬似会社310に登録されているプロセステンプレート312をフォルダ331内にコピー342して、文書化P332を生成する。
また、コピー342された後でも、プロセステンプレート312をコピー342して利用している先を検索343することができる。後述する検索モジュール170が検索343する。
また、外部との業務プロセスの統制文書を流用するためのインタフェースとして、XML形式データ313をエクスポート344またはインポート345できる。後述するプロセステンプレートエクスポートモジュール150がエクスポート344する。また、プロセステンプレートインポートモジュール160がインポート345する。
With reference to FIG. 4, a template registration process, a template copy process, and the like performed by the present embodiment will be described.
FIG. 4 shows a relationship between the pseudo company 310, the company A 320, and the company B 330 as an example of the control document structure 222. That is, the pseudo company 310, the company A 320, and the company B 330 are in the same layer, and have a folder 311, a folder 321, and a folder 331, respectively.
The company A 320 uses the document process template forming module 110 to register the document P 322 as a process template 312 as a template 341. The pseudo company 310 is a place where a process template is registered. In addition, the company B 330 uses the process template copy module 130 to copy 342 the process template 312 registered in the pseudo company 310 into the folder 331 to generate the document P332.
Even after the copy 342 is made, it is possible to search 343 where the process template 312 is copied and used. A search module 170 described later performs a search 343.
In addition, XML format data 313 can be exported 344 or imported 345 as an interface for diverting a control document of a business process with the outside. A process template export module 150 (to be described later) exports 344. The process template import module 160 imports 345.

図5、図7を用いて、本実施の形態が行うテンプレートの登録処理を説明する。図5は、図4のテンプレート登録341に関連する部分のみを抽出したものである。
次のように動作する。なお、このテンプレートの登録処理は、例えば文書作成サーバー220のシステム管理者のようにアクセス権限レベルの高い者の操作によって起動される。
A template registration process performed by the present embodiment will be described with reference to FIGS. FIG. 5 shows only the portion related to the template registration 341 in FIG.
It works as follows. This template registration process is started by an operation of a person with a high access authority level, such as a system administrator of the document creation server 220, for example.

ステップS701では、フォルダ作成モジュール111が擬似会社310の下位にフォルダ311を作成する。
ステップS702では、コピー権限チェックモジュール112が会社A320の文書化P322又はフォルダ321をコピーする権限を有しているか否かをチェックする。権限がない場合はステップS704へ進み、権限がある場合はステップS703へ進む。
ステップS703では、保存権限チェックモジュール113が擬似会社310のフォルダ311へ保存することができるか否かをチェックする。権限がない場合はステップS704へ進み、権限がある場合はステップS705へ進む。
In step S <b> 701, the folder creation module 111 creates a folder 311 below the pseudo company 310.
In step S702, it is checked whether the copy authority check module 112 has the authority to copy the document P322 or the folder 321 of the company A320. When there is no authority, it progresses to step S704, and when it has authority, it progresses to step S703.
In step S <b> 703, the saving authority check module 113 checks whether it can be saved in the folder 311 of the pseudo company 310. If there is no authority, the process proceeds to step S704, and if there is an authority, the process proceeds to step S705.

ステップS704では、権限がないというメッセージを表示する。
ステップS705では、プロセスコピーモジュール114がテンプレートにすべき会社A320のフォルダ321内の文書化P322を擬似会社310のフォルダ311内にコピー342する。
ステップS706では、属性無効化モジュール115が会社A320依存の属性を無効化する。例えば、その属性値としてNULLコードを代入する等を行う。
ステップS707では、未承認化モジュール116が共通部品を未承認とする。つまり、会社A320で公開することが承認されていることを、テンプレートをコピーしようとしている他者(例えば、会社B330)では、まず未承認としておくべきだからである。コピー先では、公開すべき内容ではないかもしれないからである。
In step S704, a message that there is no authority is displayed.
In step S705, the process copy module 114 copies the document P322 in the folder 321 of the company A320 to be used as a template into the folder 311 of the pseudo company 310.
In step S706, the attribute invalidation module 115 invalidates the attribute dependent on the company A320. For example, a NULL code is substituted as the attribute value.
In step S707, the unapproved module 116 sets the common part unapproved. In other words, the fact that the company A320 is approved to be published should be unapproved first by another person (for example, the company B330) who is trying to copy the template. This is because the contents may not be disclosed at the copy destination.

ステップS708では、リンク削除モジュール117が文書化P322内でリンクされている文書はテンプレートとしてふさわしくない場合が多いので、そのリンクを削除する。
ステップS709では、ID付与モジュール118がプロセステンプレートIDをフォルダ311又はプロセステンプレート312に付与する。
ステップS710では、プロセステンプレート保存モジュール119が前述した処理が行われたプロセステンプレート312をフォルダ311にテンプレートとして保存する。
In step S708, the link deletion module 117 deletes the link because the document linked in the document P322 is not suitable as a template in many cases.
In step S709, the ID assigning module 118 assigns the process template ID to the folder 311 or the process template 312.
In step S710, the process template storage module 119 stores the process template 312 that has been subjected to the above-described processing as a template in the folder 311.

図6、図8を用いて、本実施の形態が行うテンプレートのコピー処理を説明する。図6は、図4のコピー342に関連する部分のみを抽出したものである。
次のように動作する。なお、このテンプレートのコピー処理は、例えば会社B330の操作者の操作によって起動される。例えば、プロセスの新規作成の際に、テンプレートの一覧を表示し、その中からテンプレートが選択されコピー操作が行われることによって起動される。
A template copy process performed by the present embodiment will be described with reference to FIGS. FIG. 6 shows only the portion related to the copy 342 in FIG.
It works as follows. The template copy process is started by an operation of an operator of the company B330, for example. For example, when a new process is created, a list of templates is displayed, a template is selected from the list, and a copy operation is performed.

ステップS801では、コピー権限チェックモジュール131がコピー操作を行った者にフォルダ311又はプロセステンプレート312をコピーする権限があるか否かがチェックされる。権限がない場合はステップS803へ進み、権限がある場合はステップS802へ進む。
ステップS802では、保存権限チェックモジュール132が会社B330のフォルダ331にプロセステンプレート312を保存する権限があるか否かがチェックされる。権限がない場合はステップS803へ進み、権限がある場合はステップS804へ進む。
ステップS803では、権限がないというメッセージを表示する。
In step S801, the copy authority check module 131 checks whether the person who performed the copy operation has the authority to copy the folder 311 or the process template 312. When there is no authority, it progresses to step S803, and when it has authority, it progresses to step S802.
In step S802, it is checked whether the saving authority check module 132 has an authority to save the process template 312 in the folder 331 of the company B330. When there is no authority, it progresses to step S803, and when it has authority, it progresses to step S804.
In step S803, a message that there is no authority is displayed.

ステップS804では、プロセステンプレートコピーモジュール133がプロセステンプレート312をフォルダ331内にコピー342する。
ステップS805では、属性値セットモジュール134がコピーされた文書化P332内のNULLコードが設定されている属性値を会社B330に合わせて設定する。
ステップS806では、属性値入力促進モジュール135がステップS805で自動的に設定できなかった属性があることを操作者に知らせて入力してもらうように促進する。
ステップS807では、文書化プロセス保存モジュール136がステップS806の処理が終了した文書化P332を文書化プロセスとして保存する。
In step S804, the process template copy module 133 copies 342 the process template 312 into the folder 331.
In step S805, the attribute value in which the NULL code in the document P332 to which the attribute value set module 134 has been copied is set is set according to the company B330.
In step S806, the attribute value input promotion module 135 prompts the operator to input that there is an attribute that could not be automatically set in step S805, and prompts the operator to input the attribute.
In step S807, the documenting process storage module 136 stores the documenting P332 for which the processing in step S806 has been completed as a documenting process.

図9を用いて、本実施の形態内のプロセステンプレートエクスポートモジュール150、プロセステンプレートインポートモジュール160内の概念的なモジュール構成例を説明する。プロセステンプレートエクスポートモジュール150、プロセステンプレートインポートモジュール160は、主に、文書作成サーバー220で動作する。
プロセステンプレートエクスポートモジュール150は、図9に示すように、エクスポート権限チェックモジュール151、エクスポートモジュール152とを備えている。
エクスポート権限チェックモジュール151は、選択されたプロセステンプレートをエクスポートする権限があるかをチェックする。
エクスポートモジュール152は、XML形式のデータとしてエクスポートする。
プロセステンプレートインポートモジュール160は、図9に示すように、インポート権限チェックモジュール161、インポートモジュール162とを備えている。
インポート権限チェックモジュール161は、指定された保存先にインポートする権限があるかをチェックする。
インポートモジュール162は、インポートファイルを読み込む。
A conceptual module configuration example in the process template export module 150 and the process template import module 160 in the present embodiment will be described with reference to FIG. The process template export module 150 and the process template import module 160 mainly operate on the document creation server 220.
As shown in FIG. 9, the process template export module 150 includes an export authority check module 151 and an export module 152.
The export authority check module 151 checks whether there is an authority to export the selected process template.
The export module 152 exports the data as XML format data.
The process template import module 160 includes an import authority check module 161 and an import module 162, as shown in FIG.
The import authority check module 161 checks whether or not there is an authority to import to the designated storage location.
The import module 162 reads an import file.

図10を用いて、本実施の形態内の検索モジュール170内の概念的なモジュール構成例を説明する。
検索モジュール170は、図10に示すように、プロセステンプレート検索モジュール171、文書化プロセス探索モジュール172とを備えている。検索モジュール170は、主に、文書作成サーバー220で動作する。
検索モジュール170は、プロセステンプレートを修正したときに、すでにコピーした先の文書化プロセスも同時に変更したいケースで利用される。
まず、プロセステンプレートとプロセステンプレートからコピーしてできた文書化プロセスに、テンプレートIDを付与する。
プロセステンプレート検索モジュール171は、文書化プロセスを指定して、その文書化プロセスが元はプロセステンプレートからコピーして作成されたものである場合、どのプロセステンプレートから作ったものかを検索する。
文書化プロセス探索モジュール172は、プロセステンプレートを指定して、コピー先の文書化プロセスを検索・表示する。
A conceptual module configuration example in the search module 170 according to this embodiment will be described with reference to FIG.
As shown in FIG. 10, the search module 170 includes a process template search module 171 and a document process search module 172. The search module 170 mainly operates on the document creation server 220.
The search module 170 is used in the case where it is desired to change the document process that has already been copied when the process template is modified.
First, a template ID is assigned to a process template and a document process that is copied from the process template.
The process template search module 171 specifies a documenting process, and if the documenting process is originally created by copying from a process template, searches for which process template is used to search.
The documenting process search module 172 searches for and displays the document process of the copy destination by designating a process template.

図11を用いて、本実施の形態内の予約モジュール180内の概念的なモジュール構成例を説明する。
予約モジュール180は、図11に示すように、テンプレート化実施日時指定モジュール181、テンプレート化実施モジュール182、テンプレートコピー実施日時指定モジュール183、テンプレートコピー実施モジュール184とを備えている。予約モジュール180は、主に、文書作成サーバー220で動作する。これらのモジュールは、テンプレート関係の処理は時間がかかるので、バッチ処理を行うためにある。
テンプレート化実施日時指定モジュール181は、操作者の操作によって、テンプレート化する日時を指定する。
テンプレート化実施モジュール182は、テンプレート化実施日時指定モジュール181によって指定された日時に、文書化プロセステンプレート化モジュール110を起動実施する。
テンプレートコピー実施日時指定モジュール183は、操作者の操作によって、テンプレートのコピーをする日時を指定する。
テンプレートコピー実施モジュール184は、テンプレートコピー実施日時指定モジュール183によって指定された日時に、プロセステンプレートコピーモジュール130を起動実施する。
また、同様に、プロセステンプレートインポートまたはプロセステンプレートエクスポートを日時を指定して実施することもできる。つまり、操作者の操作によって、プロセステンプレートインポートまたはプロセステンプレートエクスポートを行う日時を指定する。そして、その指定された日時に、プロセステンプレートエクスポートモジュール150またはプロセステンプレートインポートモジュール160を起動実施する。
A conceptual module configuration example in the reservation module 180 in the present embodiment will be described with reference to FIG.
As shown in FIG. 11, the reservation module 180 includes a templated execution date / time designation module 181, a templated execution date / time specification module 182, a template copy execution date / time designation module 183, and a template copy execution module 184. The reservation module 180 mainly operates on the document creation server 220. These modules are for batch processing because template-related processing takes time.
The templating date / time designation module 181 designates the date / time for templating by the operation of the operator.
The templating module 182 activates the documenting process templating module 110 at the date and time designated by the templating date and time designation module 181.
The template copy execution date and time designation module 183 designates a date and time for copying a template by an operation of the operator.
The template copy execution module 184 activates the process template copy module 130 at the date and time designated by the template copy execution date and time designation module 183.
Similarly, process template import or process template export can be performed by specifying a date and time. That is, the date and time when process template import or process template export is performed is specified by the operation of the operator. Then, the process template export module 150 or the process template import module 160 is activated at the designated date and time.

この実施の形態によって、4種類の統制文書を含む文書化プロセスを擬似会社の1文書化プロセスとしてテンプレート化し、再利用することができるようになる。
また、会社依存属性は、コピー先の会社属性によって自動的に書き換えられる。または、書き換えるよう入力画面・警告画面が出されて、入力が促進される。
また、プロセステンプレート情報は、インポート・エクスポートが可能となり、他システムとのデータ交換が可能となる。
また、プロセステンプレート自体を編集できるようにすることによって、プロセステンプレートが編集されたときに、そのテンプレートから作成された文書化プロセスを検索によって追跡可能とする。
According to this embodiment, a documenting process including four types of control documents can be templated as one documenting process of a pseudo company and reused.
The company-dependent attribute is automatically rewritten by the copy-destination company attribute. Alternatively, an input screen / warning screen is displayed for rewriting, and the input is promoted.
Further, the process template information can be imported / exported, and data exchange with other systems becomes possible.
In addition, by enabling the process template itself to be edited, when a process template is edited, a documented process created from the template can be traced by searching.

また、プロセステンプレートを用いることによって、記述詳細レベル、文書構造などの記述内容のばらつきが減り、文書品質が高くなる。
また、例えば、会社間で類似の業務プロセスの文書作成コストを軽減できるようになる。
また、例えば、会社依存の情報の編集コストを軽減できるようになる。
また、インポート・エクスポートによって、すでに他のエディタ等で作成された文書を取り込むことができ、また、本実施の形態が作成した文書を他のエディタで編集することができるようになる。
また、擬似会社の1文書化プロセスとして扱うため、通常のプロセス同様、編集が行えるようになる。
また、テンプレートを変更したとき、プロセステンプレートから利用した(コピーした)文書化プロセスを追跡し、変更コストを削減できるようになる。
Further, by using the process template, variations in description contents such as a description detail level and a document structure are reduced, and document quality is improved.
In addition, for example, it is possible to reduce the cost of creating documents for business processes similar between companies.
Also, for example, the editing cost of company-dependent information can be reduced.
Further, by import / export, a document already created by another editor or the like can be taken in, and a document created by the present embodiment can be edited by another editor.
Further, since it is handled as a single documentization process of a pseudo company, editing can be performed as in a normal process.
In addition, when the template is changed, the document process used (copied) from the process template can be tracked, and the change cost can be reduced.

なお、本実施の形態としてのプログラムが実行されるコンピュータのハードウェア構成は、図12に示すように、一般的なコンピュータであり、具体的にはクライアント210はパーソナルコンピュータ等であり、文書作成サーバー220、文書管理サーバー230はサーバーとなりうるコンピュータである。文書化プロセステンプレート化モジュール110、プロセステンプレートコピーモジュール130、プロセステンプレートエクスポートモジュール150等のモジュールのプログラムを実行するCPU901と、そのプログラムやデータを記憶するRAM902と、本コンピュータを起動するためのプログラム等が格納されているROM903と、補助記憶装置であるHD904と、キーボード、マウス等のデータを入力する入力装置906と、CRTや液晶ディスプレイ等の出力装置905と、通信ネットワークと接続するための通信回線インタフェース907、そして、それらをつないでデータのやりとりをするためのバス908により構成されている。これらのコンピュータが複数台互いにネットワークによって接続されていてもよい。   As shown in FIG. 12, the hardware configuration of a computer that executes the program according to the present embodiment is a general computer. Specifically, the client 210 is a personal computer or the like, and a document creation server. The document management server 230 is a computer that can be a server. There are a CPU 901 for executing programs of modules such as the documenting process template creation module 110, the process template copy module 130, the process template export module 150, a RAM 902 for storing the programs and data, a program for starting up the computer, and the like. A ROM 903 stored therein, an HD 904 as an auxiliary storage device, an input device 906 for inputting data such as a keyboard and a mouse, an output device 905 such as a CRT and a liquid crystal display, and a communication line interface for connecting to a communication network 907 and a bus 908 for connecting them to exchange data. A plurality of these computers may be connected to each other via a network.

なお、図12に示すハードウェア構成は、1つの構成例を示すものであり、本実施の形態は、図12に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア(例えばASIC等)で構成してもよい。また、特に、パーソナルコンピュータの他、携帯電話、ゲーム機、カーナビ機、情報家電、複写機、ファックス、スキャナ、プリンタ、複合機(多機能複写機とも呼ばれ、スキャナ、プリンタ、複写機、ファックス等の機能を有している)などに組み込まれていてもよい。   Note that the hardware configuration shown in FIG. 12 shows one configuration example, and the present embodiment is not limited to the configuration shown in FIG. 12, but is a configuration that can execute the modules described in the present embodiment. I just need it. For example, some modules may be configured with dedicated hardware (for example, ASIC). In particular, in addition to personal computers, mobile phones, game machines, car navigation systems, information appliances, copiers, fax machines, scanners, printers, multifunction machines (also called multifunction copiers, scanners, printers, copiers, fax machines, etc.) Or the like.

なお、説明したプログラムについては、記録媒体に格納することも可能であり、また、そのプログラムを通信手段によって提供することもできる。その場合、例えば、上記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えることもできる。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク(DVD)であって、DVDフォーラムで策定された規格である「DVD−R、DVD−RW、DVD−RAM等」、DVD+RWで策定された規格である「DVD+R、DVD+RW等」、コンパクトディスク(CD)であって、読出し専用メモリ(CD−ROM)、CDレコーダブル(CD−R)、CDリライタブル(CD−RW)等、光磁気ディスク(MO)、フレキシブルディスク(FD)、磁気テープ、ハードディスク、読出し専用メモリ(ROM)、電気的消去および書換可能な読出し専用メモリ(EEPROM)、フラッシュ・メモリ、ランダム・アクセス・メモリ(RAM)等が含まれる。
そして、上記のプログラムまたはその一部は、上記記録媒体に記録して保存や流通等させることが可能である。また、通信によって、例えば、ローカル・エリア・ネットワーク(LAN)、メトロポリタン・エリア・ネットワーク(MAN)、ワイド・エリア・ネットワーク(WAN)、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにはこれらの組合せ等の伝送媒体を用いて伝送することが可能であり、また、搬送波に乗せて搬送することも可能である。
さらに、上記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。
The described program can be stored in a recording medium, and the program can be provided by communication means. In that case, for example, the above-described program can also be regarded as an invention of a “computer-readable recording medium recording the program”.
The “computer-readable recording medium on which a program is recorded” refers to a computer-readable recording medium on which a program is recorded, which is used for program installation, execution, program distribution, and the like.
The recording medium is, for example, a digital versatile disc (DVD), which is a standard established by the DVD Forum, such as “DVD-R, DVD-RW, DVD-RAM,” and DVD + RW. Standards such as “DVD + R, DVD + RW, etc.”, compact discs (CDs), read-only memory (CD-ROM), CD recordable (CD-R), CD rewritable (CD-RW), etc. MO), flexible disk (FD), magnetic tape, hard disk, read only memory (ROM), electrically erasable and rewritable read only memory (EEPROM), flash memory, random access memory (RAM), etc. It is.
The program or a part of the program can be recorded on the recording medium and stored or distributed. Also, by communication, for example, a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a wired network used for the Internet, an intranet, an extranet, etc., or wireless communication It can be transmitted using a transmission medium such as a network or a combination of these, and can also be carried on a carrier wave.
Furthermore, the above program may be a part of another program, or may be recorded on a recording medium together with a separate program.

なお、前述の実施の形態は、以下のような発明として把握するようにしてもよい。
(A)
文書を複製する複製手段と、
前記文書の作成者に依存する属性値を無効化する属性無効化手段と、
作成者以外の利用者によるアクセスを可能とする前記文書の構成となり得る部品を公開することに対する承認を未承認とする未承認化手段と、
前記文書内にある他の文書へのリンクを削除するリンク削除手段と、
前記属性無効化手段、前記未承認化手段および前記リンク削除手段により処理された前記複製手段によって複製された文書をテンプレートとして保存するテンプレート保存手段
を具備することを特徴とする文書処理装置。
(B)
複数の文書を有している業務プロセスを格納するフォルダを作成するフォルダ作成手段と、
テンプレート化すべき業務プロセスを格納しているフォルダの複製に関する権限があるか否かを判断する複製権限判断手段と、
前記フォルダ作成手段によって作成されたフォルダに業務プロセスを保存することに関する権限があるか否かを判断する保存権限判断手段と、
前記テンプレート化すべき業務プロセスを前記フォルダ作成手段によって作成されたフォルダに複製する複製手段と、
前記複製手段によって複製された業務プロセス内の文書の作成者に依存する属性値を無効化する属性無効化手段と、
作成者以外の利用者によるアクセスを可能とする前記文書の構成となり得る部品を公開することに対する承認を未承認とする未承認化手段と、
前記文書内にある他の文書へのリンクを削除するリンク削除手段と、
前記属性無効化手段、前記未承認化手段および前記リンク削除手段により処理された前記複製手段によって複製された業務プロセスに該業務プロセスを一意に識別できる識別子を付与する識別子付与手段と、
前記識別子付与手段によって識別子が付与された業務プロセス内の文書をテンプレートとして保存するテンプレート保存手段
を具備することを特徴とする文書処理装置。
(C)
前記テンプレート保存手段は、実際には存在しない擬似会社の業務プロセスの文書のテンプレートとして保存する
ことを特徴とする(B)に記載の文書処理装置。
(D)
テンプレートとしての文書を保存しているフォルダから文書を複製する複製手段と、
前記複製手段によって複製された文書の作成者に依存する属性を、複製した操作者に関する属性値に応じて設定する属性値設定手段と、
を具備することを特徴とする文書処理装置。
(E)
テンプレート化された複数の文書を有している業務プロセスを格納しているフォルダの複製に関する権限があるか否かを判断する複製権限判断手段と、
前記フォルダの複製先に業務プロセスを保存することに関する権限があるか否かを判断する保存権限判断手段と、
前記テンプレート化された業務プロセスを複製する複製手段と、
前記複製手段によって複製された業務プロセス内の文書の作成者に依存する属性を、複製した操作者に関する属性値に応じて設定する属性値設定手段と、
前記複製手段によって複製された業務プロセス内の文書の作成者に依存する属性値の入力を、操作者に促進する属性値入力促進手段と、
前記属性値設定手段によって属性が設定された前記複製手段によって複製された業務プロセスを保存する保存手段
を具備することを特徴とする文書処理装置。
(F)
コンピュータに、
文書を複製する複製機能と、
前記文書の作成者に依存する属性値を無効化する属性無効化機能と、
作成者以外の利用者によるアクセスを可能とする前記文書の構成となり得る部品を公開することに対する承認を未承認とする未承認化機能と、
前記文書内にある他の文書へのリンクを削除するリンク削除機能と、
前記属性無効化機能、前記未承認化機能および前記リンク削除機能により処理された前記複製機能によって複製された文書をテンプレートとして保存するテンプレート保存機能
を実現させることを特徴とする文書処理プログラム。
(G)
コンピュータに、
複数の文書を有している業務プロセスを格納するフォルダを作成するフォルダ作成機能と、
テンプレート化すべき業務プロセスを格納しているフォルダの複製に関する権限があるか否かを判断する複製権限判断機能と、
前記フォルダ作成機能によって作成されたフォルダに業務プロセスを保存することに関する権限があるか否かを判断する保存権限判断機能と、
前記テンプレート化すべき業務プロセスを前記フォルダ作成機能によって作成されたフォルダに複製する複製機能と、
前記複製機能によって複製された業務プロセス内の文書の作成者に依存する属性値を無効化する属性無効化機能と、
作成者以外の利用者によるアクセスを可能とする前記文書の構成となり得る部品を公開することに対する承認を未承認とする未承認化機能と、
前記文書内にある他の文書へのリンクを削除するリンク削除機能と、
前記属性無効化機能、前記未承認化機能および前記リンク削除機能により処理された前記複製機能によって複製された業務プロセスに該業務プロセスを一意に識別できる識別子を付与する識別子付与機能と、
前記識別子付与機能によって識別子が付与された業務プロセス内の文書をテンプレートとして保存するテンプレート保存機能
を実現させることを特徴とする文書処理プログラム。
(H)
コンピュータに、
テンプレートとしての文書を保存しているフォルダから文書を複製する複製機能と、
前記複製機能によって複製された文書の作成者に依存する属性を、複製した操作者に関する属性値に応じて設定する属性値設定機能と、
を実現させることを特徴とする文書処理プログラム。
(I)
コンピュータに、
テンプレート化された複数の文書を有している業務プロセスを格納しているフォルダの複製に関する権限があるか否かを判断する複製権限判断機能と、
前記フォルダの複製先に業務プロセスを保存することに関する権限があるか否かを判断する保存権限判断機能と、
前記テンプレート化された業務プロセスを複製する複製機能と、
前記複製機能によって複製された業務プロセス内の文書の作成者に依存する属性を、複製した操作者に関する属性値に応じて設定する属性値設定機能と、
前記複製機能によって複製された業務プロセス内の文書の作成者に依存する属性値の入力を、操作者に促進する属性値入力促進機能と、
前記属性値設定機能によって属性が設定された前記複製機能によって複製された業務プロセスを保存する保存機能
を実現させることを特徴とする文書処理プログラム。
In addition, you may make it grasp | ascertain the above-mentioned embodiment as the following inventions.
(A)
A duplicating means for duplicating the document;
Attribute invalidation means for invalidating attribute values depending on the creator of the document;
An unapproved means for unapproving approval for publishing a part that can be a component of the document that can be accessed by a user other than the creator;
Link deletion means for deleting links to other documents in the document;
A document processing apparatus comprising: a template storage unit that stores, as a template, a document copied by the copying unit processed by the attribute invalidation unit, the unapproved unit, and the link deletion unit.
(B)
Folder creation means for creating a folder for storing a business process having a plurality of documents;
Duplication authority judging means for judging whether or not there is an authority concerning duplication of the folder storing the business process to be templated,
A storage authority determining means for determining whether or not there is an authority related to storing a business process in the folder created by the folder creating means;
Replication means for replicating the business process to be templated to the folder created by the folder creation means;
Attribute invalidation means for invalidating attribute values depending on the creator of the document in the business process duplicated by the duplication means;
An unapproved means for unapproving approval for publishing a part that can be a component of the document that can be accessed by a user other than the creator;
Link deletion means for deleting links to other documents in the document;
Identifier assigning means for assigning an identifier capable of uniquely identifying the business process to the business process duplicated by the duplication means processed by the attribute invalidation means, the unapproved means, and the link deletion means;
A document processing apparatus comprising: a template storage unit that stores, as a template, a document in a business process to which an identifier is assigned by the identifier assigning unit.
(C)
The document processing apparatus according to (B), wherein the template storage unit stores a template of a business process document of a pseudo company that does not actually exist.
(D)
A duplicating means for duplicating the document from the folder storing the document as a template;
Attribute value setting means for setting an attribute depending on the creator of the document copied by the copying means according to an attribute value related to the copied operator;
A document processing apparatus comprising:
(E)
A duplication authority judging means for judging whether or not there is an authority concerning duplication of a folder storing a business process having a plurality of templates.
A storage authority determining means for determining whether or not there is an authority for storing a business process in a copy destination of the folder;
Replication means for replicating the templated business process;
Attribute value setting means for setting an attribute depending on the creator of the document in the business process copied by the copying means according to the attribute value related to the copied operator;
Attribute value input promoting means for prompting the operator to input attribute values depending on the creator of the document in the business process copied by the copying means;
A document processing apparatus comprising: a storage unit that stores a business process copied by the copying unit in which an attribute is set by the attribute value setting unit.
(F)
On the computer,
A replication function to replicate documents,
An attribute invalidation function for invalidating an attribute value depending on a creator of the document;
An unapproved function for unapproving approval for publishing a part that can be a component of the document that can be accessed by a user other than the creator;
A link deletion function for deleting links to other documents in the document;
A document processing program for realizing a template storage function for storing, as a template, a document copied by the copy function processed by the attribute invalidation function, the unapproved function, and the link deletion function.
(G)
On the computer,
A folder creation function for creating a folder for storing a business process having a plurality of documents;
A duplication authority judgment function for judging whether or not there is an authority for duplication of a folder storing a business process to be templated,
A storage authority determination function for determining whether or not there is an authority for storing a business process in the folder created by the folder creation function;
A replication function for replicating the business process to be templated to the folder created by the folder creation function;
An attribute invalidation function for invalidating an attribute value depending on a creator of a document in the business process duplicated by the duplication function;
An unapproved function for unapproving approval for publishing a part that can be a component of the document that can be accessed by a user other than the creator;
A link deletion function for deleting links to other documents in the document;
An identifier giving function for giving an identifier that can uniquely identify the business process to the business process copied by the replication function processed by the attribute invalidation function, the unapproved function, and the link deletion function;
A document processing program for realizing a template storage function for storing a document in a business process to which an identifier is assigned by the identifier addition function as a template.
(H)
On the computer,
A replication function that replicates a document from the folder that stores the document as a template;
An attribute value setting function for setting an attribute depending on the creator of the document copied by the copying function according to an attribute value related to the copied operator;
A document processing program characterized by realizing the above.
(I)
On the computer,
A duplication authority judgment function for judging whether or not there is an authority concerning duplication of a folder storing a business process having a plurality of templates, and
A storage authority determination function for determining whether or not there is an authority for storing a business process in a copy destination of the folder;
A replication function for replicating the templated business process;
An attribute value setting function for setting an attribute depending on the creator of the document in the business process copied by the copy function according to the attribute value related to the copied operator;
An attribute value input promoting function that prompts the operator to input an attribute value that depends on the creator of the document in the business process replicated by the replication function;
A document processing program that realizes a storage function for storing a business process copied by the copy function whose attribute is set by the attribute value setting function.

110…文書化プロセステンプレート化モジュール
111…フォルダ作成モジュール
112…コピー権限チェックモジュール
113…保存権限チェックモジュール
114…プロセスコピーモジュール
115…属性無効化モジュール
116…未承認化モジュール
117…リンク削除モジュール
118…ID付与モジュール
119…プロセステンプレート保存モジュール
130…プロセステンプレートコピーモジュール
131…コピー権限チェックモジュール
132…保存権限チェックモジュール
133…プロセステンプレートコピーモジュール
134…属性値セットモジュール
135…属性値入力促進モジュール
136…文書化プロセス保存モジュール
150…プロセステンプレートエクスポートモジュール
151…エクスポート権限チェックモジュール
152…エクスポートモジュール
160…プロセステンプレートインポートモジュール
161…インポート権限チェックモジュール
162…インポートモジュール
170…検索モジュール
171…プロセステンプレート検索モジュール
172…文書化プロセス探索モジュール
180…予約モジュール
181…テンプレート化実施日時指定モジュール
182…テンプレート化実施モジュール
183…テンプレートコピー実施日時指定モジュール
184…テンプレートコピー実施モジュール
110 ... Documentation process template conversion module 111 ... Folder creation module 112 ... Copy authority check module 113 ... Save authority check module 114 ... Process copy module 115 ... Attribute invalidation module 116 ... Unapproved module 117 ... Link deletion module 118 ... ID Grant module 119 ... Process template storage module 130 ... Process template copy module 131 ... Copy authority check module 132 ... Save authority check module 133 ... Process template copy module 134 ... Attribute value set module 135 ... Attribute value input promotion module 136 ... Documentation process Storage module 150 ... Process template export module 151 ... Export Limit check module 152 ... Export module 160 ... Process template import module 161 ... Import authority check module 162 ... Import module 170 ... Search module 171 ... Process template search module 172 ... Documented process search module 180 ... Reservation module 181 ... Date of template creation Designation module 182 ... Template implementation module 183 ... Template copy execution date and time designation module 184 ... Template copy execution module

Claims (4)

テンプレートとしての文書を保存しているフォルダから文書を複製する複製手段と、
前記複製手段によって複製された文書の作成者に依存する属性を、複製した操作者に関する属性値に応じて設定する属性値設定手段と、
を具備することを特徴とする文書処理装置。
A duplicating means for duplicating the document from the folder storing the document as a template;
Attribute value setting means for setting an attribute depending on the creator of the document copied by the copying means according to an attribute value related to the copied operator;
A document processing apparatus comprising:
テンプレート化された複数の文書を有している業務プロセスを格納しているフォルダの複製に関する権限があるか否かを判断する複製権限判断手段と、
前記フォルダの複製先に業務プロセスを保存することに関する権限があるか否かを判断する保存権限判断手段と、
前記テンプレート化された複数の文書を有している業務プロセスを複製する複製手段と、
前記複製手段によって複製された業務プロセス内の文書の作成者に依存する属性を、複製した操作者に関する属性値に応じて設定する属性値設定手段と、
前記複製手段によって複製された業務プロセス内の文書の作成者に依存する属性値の入力を、操作者に促進する属性値入力促進手段と、
前記属性値設定手段によって属性が設定された前記複製手段によって複製された業務プロセスを保存する保存手段
を具備することを特徴とする文書処理装置。
A duplication authority judging means for judging whether or not there is an authority concerning duplication of a folder storing a business process having a plurality of templates.
A storage authority determining means for determining whether or not there is an authority for storing a business process in a copy destination of the folder;
A duplicating means for duplicating a business process having a plurality of documents that are templated;
Attribute value setting means for setting an attribute depending on the creator of the document in the business process copied by the copying means according to the attribute value related to the copied operator;
Attribute value input promoting means for prompting the operator to input attribute values depending on the creator of the document in the business process copied by the copying means;
A document processing apparatus comprising: a storage unit that stores a business process copied by the copying unit in which an attribute is set by the attribute value setting unit.
コンピュータに、
テンプレートとしての文書を保存しているフォルダから文書を複製する複製機能と、
前記複製機能によって複製された文書の作成者に依存する属性を、複製した操作者に関する属性値に応じて設定する属性値設定機能
を実現させることを特徴とする文書処理プログラム。
On the computer,
A replication function that replicates a document from the folder that stores the document as a template;
A document processing program for realizing an attribute value setting function for setting an attribute depending on a creator of a document copied by the copying function in accordance with an attribute value relating to a copied operator.
コンピュータに、
テンプレート化された複数の文書を有している業務プロセスを格納しているフォルダの複製に関する権限があるか否かを判断する複製権限判断機能と、
前記フォルダの複製先に業務プロセスを保存することに関する権限があるか否かを判断する保存権限判断機能と、
前記テンプレート化された複数の文書を有している業務プロセスを複製する複製機能と、
前記複製機能によって複製された業務プロセス内の文書の作成者に依存する属性を、複製した操作者に関する属性値に応じて設定する属性値設定機能と、
前記複製機能によって複製された業務プロセス内の文書の作成者に依存する属性値の入力を、操作者に促進する属性値入力促進機能と、
前記属性値設定機能によって属性が設定された前記複製機能によって複製された業務プロセスを保存する保存機能
を実現させることを特徴とする文書処理プログラム。
On the computer,
A duplication authority judgment function for judging whether or not there is an authority concerning duplication of a folder storing a business process having a plurality of templates, and
A storage authority determination function for determining whether or not there is an authority for storing a business process in a copy destination of the folder;
A duplication function for duplicating a business process having a plurality of documents that have been templated;
An attribute value setting function for setting an attribute depending on the creator of the document in the business process copied by the copy function according to the attribute value related to the copied operator;
An attribute value input promoting function that prompts the operator to input an attribute value that depends on the creator of the document in the business process replicated by the replication function;
A document processing program that realizes a storage function for storing a business process copied by the copy function whose attribute is set by the attribute value setting function.
JP2011251230A 2011-11-17 2011-11-17 Document processing apparatus and document processing program Active JP5187427B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011251230A JP5187427B2 (en) 2011-11-17 2011-11-17 Document processing apparatus and document processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011251230A JP5187427B2 (en) 2011-11-17 2011-11-17 Document processing apparatus and document processing program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2006225389A Division JP4899718B2 (en) 2006-08-22 2006-08-22 Document processing apparatus and document processing program

Publications (2)

Publication Number Publication Date
JP2012048739A true JP2012048739A (en) 2012-03-08
JP5187427B2 JP5187427B2 (en) 2013-04-24

Family

ID=45903450

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011251230A Active JP5187427B2 (en) 2011-11-17 2011-11-17 Document processing apparatus and document processing program

Country Status (1)

Country Link
JP (1) JP5187427B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001312490A (en) * 2000-04-28 2001-11-09 Nec Corp Template automatic generation system and machine- readable recording medium with recorded program
JP2003242007A (en) * 2001-12-14 2003-08-29 Ricoh Co Ltd Device, method, and program for electronic data management, recording medium, and electronic data management system
JP2005182747A (en) * 2003-11-27 2005-07-07 Ricoh Co Ltd Apparatus, system, method, and program for document management

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001312490A (en) * 2000-04-28 2001-11-09 Nec Corp Template automatic generation system and machine- readable recording medium with recorded program
JP2003242007A (en) * 2001-12-14 2003-08-29 Ricoh Co Ltd Device, method, and program for electronic data management, recording medium, and electronic data management system
JP2005182747A (en) * 2003-11-27 2005-07-07 Ricoh Co Ltd Apparatus, system, method, and program for document management

Also Published As

Publication number Publication date
JP5187427B2 (en) 2013-04-24

Similar Documents

Publication Publication Date Title
CN103377336B (en) The control method of a kind of computer system user authority and system
US9792284B2 (en) System, method and computer program product for multilingual content management
JP3856969B2 (en) Object analysis design support method
KR100781730B1 (en) System and method for electronically managing composite documents
US8719691B2 (en) Document providing system and computer-readable storage medium
JP4903012B2 (en) Workflow system, workflow processing method, and workflow processing program
JP4929383B2 (en) Object replication control device and program
CN102103667B (en) Document use management system, document processing device, document processing and method and document management apparatus
JP5482183B2 (en) Information processing apparatus and program
CN110889582A (en) Method for realizing PBOM visualization based on Teamcenter
JP7040800B2 (en) Architecture, methods and equipment for collecting and displaying computer file metadata
US10380080B2 (en) Information processing apparatus, storage medium, and information processing method
US8281365B2 (en) Information management method, information management system, computer-readable medium and computer data signal
WO2009113483A1 (en) Access control system, access control method, and recording medium
JP3867752B2 (en) Workflow design support system
JP5187427B2 (en) Document processing apparatus and document processing program
JP2009069925A (en) Information processing system and information processing program
JP4899718B2 (en) Document processing apparatus and document processing program
JP6651915B2 (en) Information processing apparatus and information processing program
US20060064435A1 (en) Systems and methods for utilizing digital assets
JP2008052347A (en) Document processor and document processing program
JP2007233635A (en) Information management system, information management method, and computer program
JP5172585B2 (en) System, method, and program for controlling access to object model
JP2009181267A (en) Information processing program and information processing unit
JP4957704B2 (en) Information processing apparatus and information processing program

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121204

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121207

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130107

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160201

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5187427

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350