Embodiment
Describe embodiments of the invention below in detail, the example of said embodiment is shown in the drawings, and wherein identical from start to finish or similar label is represented identical or similar elements or the element with identical or similar functions.Be exemplary through the embodiment that is described with reference to the drawings below, only be used to explain the present invention, and can not be interpreted as limitation of the present invention.
At first, please refer to Fig. 1, this figure is the system construction drawing of the management of electronic documents of the present invention.The management system of e-file of the present invention is in order to support in the computer system management operations for establishment, modification and the version of e-file; As shown in the figure; This management system comprises memory device 10, disposes first record cell 12 and second record cell 14 in the memory device 10.Wherein, First record cell 12 has a release directory; Be used for according to the operation of the version updating of paper work catalogues such as for example project exploitation, in version information under the record different phase to the operation history and the corresponding content update of the e-file of working directory.Second record cell 14 has a working directory; In order to store above-mentioned operated e-file; And the item file to of writing task catalogue final updating is separately in the e-file, with as the basic document that working directory final updated version is carried out next version updating.
Below, be developed as example and combine Fig. 2 that the management system embodiment of e-file of the present invention is made detailed description with project.It is pointed out that the present invention is not limited to the file management that only is used for the project exploitation, other various types of systems of the management of electronic documents that seemingly need are still applicable.
In the bibliographic structure figure of the management of electronic documents shown in Figure 2, each node specification is following:
Project: the project that needs management
WorkFolder: the All Files of project, the working directory as file management is also referred to as working directory.
Revision: after the issue of working directory version, write down the content of the item file of this released version.
WorkFolder is a working directory; It is the catalogue that the user operates on it; 12 of first record cells according to the user to the operation of working directory under different phase; The operation history of working directory and corresponding content update are carried out record, and be placed under the WorkFolder under corresponding sub-directory or the file.
In the present embodiment, for example different phase comprises design phase, edit phase and audit stage.
For the design phase, the development plan of deviser's design item, and accomplish exploitation draft etc.Therefore, the deviser can increase newly WorkFolder in this stage, operations such as modification and/or deleted file, accomplished primary design planning.Here, system preserves through first record cell 12 and this time revises the result, and record modification is historical, for example revises time corresponding and content etc.
In edit phase, the editor accomplishes the file modifying to being responsible for according to deviser's designing requirement.System preserves and this time revises the result, record modification is historical.Here, system preserves through first record cell 12 once more and this time revises the result, and record modification is historical.
For the audit stage, the auditor examines the editor whether the completion of this version content is met the version issue.Here, first record cell 12 is revised the history of the corresponding e-file of working directory and is preserved, and the record review operations for information about, for example auditing result, audit date etc.
Revision is the catalogue of the contents of a project of the released version of record WorkFolder, wherein records the content of the final released version of confirming through the above stage, with as the basis of working directory final updated version being carried out next version updating.
The version order that second record cell 14 upgrades according to working directory is named said file.Revision 1, Revision 2 to Revision 5 etc. record the historical content of different upgraded versions; The sequencing of for example representing version here with the ascending order mode; Revision 1 expression upgrading released version content the earliest, the up-to-date upgrading released version content of Revision 5 expressions.When the user need search the old version content, open the version of this record, therefrom search and can obtain.When carrying out the upgrading of next version; Through current up-to-date Revision, can obtain Item version content automatically as the upgrading basis, it is copied under the WorkFolder catalogue; Promptly can on this content basis, make amendment etc. and to upgrade operation, realize the upgrading of current version.
According to one embodiment of present invention, second record cell 14 can set Revision down the file of the content of the final released version of record for can not editing mode, with security and the stability of guaranteeing release content.
Now, return with reference to figure 1.As shown in the figure, electronic document management system of the present invention comprises that also authority is provided with unit 16, to be used to be provided with the rights management of different phase.It between the different phase processing procedure of procedure.Here, the file management system that still combines to be applied under the item development environment describes.
In project development process, authority is provided with the position that unit 16 can be taken on according to the user in project exploitation, and responsible task is the authority that project is provided with the user by rank.For example the deviser is responsible for the design of project exploitation draft; The editor is responsible for carrying out editing and processing according to deviser's design draft; Whether the task that the editor accomplishes is adhered to specification by deviser's first trial; And under the situation that the deviser passes through, transfer to the auditor and examine once more, the auditor then sends to the deviser with auditing result.
The user of different phase obtains oneself task through predefined authority, each negative its duty, finished item exploitation.The whole performance history of project is under the intellectuality control that deviser's design, editor develop according to design proposal, the auditor controls the version issue, to accomplish.Like this, electronic document management system has embodied terms security, tightness, the exploitation of stringency.
The authority setting of unit 16 is set for authority; Operation information and corresponding authority informations such as the design that different phase user makes working directory according to the authority of oneself, editor, modification, audit; Can be recorded in the individual files of the content of preserving the final updated version, and corresponding with the position of the content of final updated version.
For example, the deviser provides project exploitation draft in the design phase, and the editor edits completion according to draft, and transfers to auditor's audit.If through above-mentioned each stage; The content of the final updated version after working directory is upgraded is deviser's initial draft; Middle do not revise, and editor's editor passed through audit and issued with this content, so; In the file of record final version content; In design phase, edit phase and corresponding final updated release content of audit stage is identical, and records three users' authority information simultaneously, and the deviser carried out the version updating that first trial, the auditor editor after to deviser's preliminary audit survey submits to editor's editing operation and carries out relevant msu messages such as follow-up audit.
In addition, as shown in Figure 1, electronic document management system of the present invention also comprises information transmitting unit 18, is used for after the corresponding working directory operation of the different phase of project exploitation is accomplished, sending relevant information automatically to next stage.Relevant information comprises to the update content of different phase working directory operation and/or to the audit of update content indicates, and in one embodiment of the invention, information transmitting unit 18 can be sent relevant information through Email or other modes.
For example in project development process; After finishing the work or allocating task give the member, for informing, the information transmitting unit 18 of native system is a mail notification related personnel automatically without the people; The user only need be when carrying out associative operation, writes to submit to behind the Mail Contents to get final product.For above-mentioned have design, editor and the audit stage embodiment; After the deviser will design the working directory submission of draft; Information transmitting unit 18 promptly can receive the corresponding command, and the content of the relevant design draft that the deviser is write is sent, and informs the development task that it need be accomplished; Perhaps, after the editor finishes the work according to its requirement, also can give the deviser to carry out preliminary audit survey the situation reports such as content that upgrade, correspondingly, the deviser also sends to the editor with the information such as situation of audit once more.Likewise, according to the flow scheme design of project exploitation, utilize information transmitting unit 18 can realize editor and auditor, and also have corresponding information communication between auditor and the deviser.
As shown in Figure 1, electronic document management system also comprises state setting program 20, is used to be provided with show that working directory is in the Status icons of different phase.For example; State in the working directory version updating process comprises respectively: in initial, the draft, wait to revise, revise in, treat first trial, wait to issue; In the corresponding stage of each state representative project exploitation wherein, utilize different icons can show the residing current state of working directory.The user is come into plain view, know promptly through icon which stage exploitation has arrived.Here, it may be noted that, can represent the time point and the subsequent modification time period of the initial activation editing operation of edit phase in for example waiting to revise, revise respectively.
Below in conjunction with Fig. 3 to Fig. 8 to the explanation of the management method of the e-file of the embodiment of the invention as follows, the management method of e-file of the present invention is in order to support in the computer system management operations for establishment, modification and the version of e-file.
At first, please refer to Fig. 3, this figure is the management method general steps process flow diagram of e-file of the present invention.As shown in the figure, management of electronic documents method of the present invention may further comprise the steps: configuration one first record cell and one second record cell (step 102) in a storage facilities of computing machine; Then, in first record cell, create a release directory, in order to the version information (step 104) of stored electrons file.In second record cell, create a working directory, in order to store above-mentioned e-file (step 106).According to version updating operation to the e-file of working directory, in the version information of in first record cell, storing under the record different phase to the operation history and the corresponding content update (step 108) of working directory; And the item file to of writing task catalogue final updating is separately in the e-file, with as the basic document (step 110) that working directory final updated version is carried out next version updating.
Step 108 and step 110 through management of electronic documents method of the present invention; Can obtain the bibliographic structure of file management shown in Fig. 2 embodiment; Wherein the Project node is represented the project of needs management; WorkFolder node table aspect purpose All Files, the working directory as file management is also referred to as working directory.After Revision representes the issue of working directory version, write down the content of the item file of this released version.
WorkFolder is a working directory; It is the catalogue that the user operates on it; Step 108 is described according to the user the operation of working directory under different phase; The operation history of working directory and corresponding content update are carried out record, and be placed under the WorkFolder under corresponding sub-directory or the file.
In the present embodiment, different phase for example comprises design phase, edit phase and audit stage.
For the design phase, exploitation side's scheme of deviser's design item, and accomplish exploitation draft etc.Therefore, the deviser can increase newly WorkFolder in this stage, operations such as modification and/or deleted file, accomplished primary design planning.Here, preserve and this time revise the result, and record modification is historical, for example revises time corresponding and content etc.
In edit phase, the editor accomplishes the file modifying to being responsible for according to deviser's designing requirement.System preserves and this time revises the result, record modification is historical.Here, preserve once more and this time revise the result, and record modification is historical.
For the audit stage, the auditor examines the editor whether the completion of this version content is met the version issue.Here, the history modification of working directory is preserved, and the record review operations for information about, for example auditing result, audit date etc.
Revision is the catalogue of the contents of a project of the released version of record WorkFolder, wherein records the content of the final released version of confirming through the above stage, with as the basis of working directory final updated version being carried out next version updating.
The name of Revision file can be accomplished according to the version order that working directory is upgraded.For example; Revision 1, Revision 2 to Revision 5 etc. record the historical content of different upgraded versions; The sequencing of for example representing version here with the ascending order mode; Revision 1 expression upgrading released version content the earliest, the up-to-date upgrading released version content of Revision 5 expressions.When the user need search the old version content, open the version of this record, therefrom search and can obtain.When carrying out the upgrading of next version; Through current up-to-date Revision, can obtain Item version content automatically as the upgrading basis, it is copied under the WorkFolder catalogue; Promptly can on this content basis, make amendment etc. and to upgrade operation, realize the upgrading of current version.
And, can set Revision down the file of the content of the final released version of record for can not editing mode, with security and the stability of guaranteeing release content.
Now, please refer to Fig. 4, Fig. 4 is provided with the synoptic diagram of rights management to different phase for the embodiment of the invention.
As shown in the figure, in the rights management setting up procedure, the user's (step 202) who at first needs through operating and setting version updating such as increase, deletion, modifications.Then, for each user authority (step 204) is set.User right comprises design authority, editing authority, audit authority etc., that is, this user is deviser, editor or auditor.Certainly, specifically set according to the management expectancy in the real work.And a user can have more than one authority simultaneously.At last, authority is provided with preservation (step 206).
In project development process, the position that can in project exploitation, take on according to the user, responsible task are the authority that project is provided with the user by rank.For example the deviser is responsible for the design of project exploitation draft; The editor is responsible for carrying out editing and processing according to deviser's design draft; Whether the task that the editor accomplishes is adhered to specification by deviser's first trial; And under the situation that the deviser passes through, transfer to the auditor and examine once more, the auditor then sends to the deviser with auditing result.The user of different phase obtains oneself task through predefined authority, each negative its duty, finished item exploitation.
For the above-mentioned different phase that authority is set, can be the procedure control procedure.Here, the management of electronic documents method that still combines to be applied under the item development environment describes.Fig. 5 has the procedure control procedure of rights management for the embodiment of the invention.As shown in the figure, in the management of electronic documents method flow process of the embodiment of the invention, at first be the design phase, design draft (step 302) by the deviser, and after design is accomplished, submit draft (step 304) to.Whether the draft of judge submitting to needs first trial (step 306), if do not need first trial, then directly submits to the editor to apply for that this design draft content issues (step 314) as the content of target version updating.
If need first trial, then submit to the editor according to the planning of deviser's draft to the working directory editor (308) that makes amendment, corresponding here edit phase.Whether the result that the editor will revise submits to deviser's first trial (step 310), and whether the modification that the deviser examines the editor meets its designing requirement, to determine through first trial (step 312).If not through first trial, turn back to step 302.If through first trial, inform that then auditing result gives the editor, apply for issuing (step 314) by the editor again.Be the audit stage below, the auditor applies for that to the editor release content of issuing examines (step 316), judges that then whether audit is through (step 318).Then issue this version through audit, and inform deviser's (step 322); Otherwise, inform the content (step 320) that the deviser need revise, and turn back to the design phase and require to design draft according to audit again by the deviser and revise.
Embodiment through above-mentioned Fig. 5 can know, the whole performance history of project is intellectuality, the procedure control completion down of controlling the version issue according to design proposal exploitation, auditor in deviser's design, editor.Like this, electronic document management system has embodied terms security, tightness, the exploitation of stringency.
For above-mentioned authority setting; Operation information and corresponding authority informations such as the design that different phase user has done working directory according to the authority of oneself, editor, modification, audit; Can be recorded among the individual files Revision of the content of preserving the final updated version, and corresponding with the position of the content of final updated version.
In addition; The management method of e-file of the present invention also is included in the corresponding working directory operation of different phase and accomplishes the back and send relevant information automatically to the step of next stage, and relevant information comprises to the update content of different phase working directory operation and/or to the audit of update content indicates.Below, in conjunction with Fig. 6 embodiment, the relevant information process of transmitting is made an explanation.
Fig. 6 is that the embodiment of the invention is sent the process flow diagram of relevant information in different phase, and among this embodiment, deviser, editor and auditor can send relevant information through Email.
As shown in Figure 6, the deviser is after accomplishing design draft task, and the content of the relevant design draft that can the deviser be write sends to editor's (step 402) through mail, with the development task of informing that it need be accomplished.The editor finishes the work according to receiving Mail Contents, and concurrent mail is given deviser's (step 404) with the situation reports such as content that upgrade, to carry out preliminary audit survey.The deviser examines its task performance according to the relevant information that the editor sends, and sends out mail once more and give editor's (step 406), and to inform its examination result, examination is not passed through, and also can send the content that relevant draft is revised.If the editor learns the task of its completion and through (step 408), then applies for the version issue, and sends mail to auditor's (step 410), to inform the content of its version modify.The auditor draws auditing result through the content of audit application version issue, and concurrent mail is given deviser's (step 412).
Can know that through above-mentioned steps relevant information comprises to the update content of working directory operation and/or to the audit indication of update content etc.In project development process, after finishing the work or allocating task give other members, for informing, the user only need be when the execution associative operation without the people, submit to after writing Mail Contents, can be to send out the mail notification related personnel automatically.
In addition, management of electronic documents method of the present invention also comprises and is provided for showing that working directory is in the step of the mode of operation icon of different phase.Now, following with reference to 7 pairs of state explicit declarations of figure.Fig. 7 is that the state of the embodiment of the invention in the project development process shows synoptic diagram.
As shown in Figure 7; State in the working directory version updating process comprises respectively: in initial, the draft, wait to revise, revise in, treat first trial, wait to issue; In the corresponding stage of each state representative project exploitation wherein, utilize different icons can show the residing current state of working directory.
As shown in the figure, under original state, the deviser begins editor's exploitation draft (step 502).At this moment, show the original state icon.Then, the deviser designs the working directory that needs upgrade upgrading, and cooks up draft (step 504), and at this moment, icon display is in draft under the state.Then, submit working directory (step 506) to, this moment, system kept this time revising result, record modification history, and the working directory state is revised for waiting.When submitting to, the content that will write mail with E-mail mode automatically sends to the editor, informs the development task that it need be accomplished.
After the editor received deviser's Email, at this moment icon display was treated the modification state, and the activation editing mode begins to edit (step 508).Then, according to deviser's designing requirement, accomplish file modifying (step 510) to being responsible for.Submit working directory (step 512) to after editor's completion, this moment, the icon display state was in revising, and the result is this time revised in system's preservation, record modification is historical.When submitting to, the task of will writing automatically sends to the deviser who distributes this task with the Mail Contents form, informs performance, asks the performance of its examination task.
Here it may be noted that the corresponding state of step 502 and step 508 is a point, is not process, be the user that belongs to this authority when beginning the operation element catalogue its state just change.
After the deviser receives the mail of request first trial, examination editor's performance (step 514), and further judge whether adhere to specification (step 518).Represent then that if meet the requirements the working directory modification is through first trial; System preserves the modification of this working directory, and concurrent mail informs that to the editor it is through first trial.If undesirable, then forward step 502 to.At this moment, the Status icons of working directory is initial.
After the editor receives the mail through first trial, application distribution this version content (step 502).Editor's submit applications request (step 522), system preserves the modification of working directory, and the working directory state becomes to be waited to issue.Send out mail when submitting to and give the auditor, ask its this version content of distribution.
Treating under the distribution state that the auditor is according to this version content (step 524) of Mail Contents audit, and judgement accomplishes whether meet version issue (step 526).If do not meet, then provide the order (step 530) of refusing this edition distribution, the working directory Status icons becomes initially, preserves historical the modification, sends out mail simultaneously and gives the deviser, informs the content that need need change.If meet, then agree distribution (step 528), the working directory state becomes to normally, preserves historical the modification.Preserve the content of this edition automatically, and (step 532) of this edition of called after Revision+, send out mail simultaneously and give the deviser, inform that this version is through sending out the edition upgrading success.Know promptly through the icon user which stage exploitation has arrived.
At last, the different phase of integration project exploitation and corresponding authority, Fig. 8 has provided the overview flow chart of management of electronic documents method embodiment of the present invention.
As shown in Figure 8; At first, the corresponding state of deviser comprises B in original state A and the draft, and at this moment the step of main execution comprises working directory is designed; Newly-increased, modification, deleted file; Accomplish preliminary planning (step 602) and submit working directory to, and send all editors's (step 604) that mail is given this task of completion.Here, the step (step 606) that whether needs the deviser to carry out first trial can be set.
Next, the corresponding state of editor comprises waits to revise D in C and the modification, and key step comprises the requirement according to the deviser, accomplishes the modification (step 608) to the working directory given content, submits to the working directory update content to give deviser's first trial (step 610).
Afterwards, what the deviser was corresponding is to treat first trial state E, and the step that correspondence comprises has: the deviser checks the content of editor's modification whether meet the requirements (step 620); Adhere to specification,, otherwise do not pass through, inform its first trial result through send mail to the editor then through first trial, and claim (step 622); And be provided with initially whether through (step 624).
Then, the operation that the editor handles is to confirm that be that version is accomplished (step 626) from original state through revising the working directory that reaches original state again, and submit applications is to the distribution of this version, and concurrent mail is given auditor's (step 628) of audit version distribution.
In the following stage, auditor's correspondence comprises waits to issue state F, and carries out examination version (step 630), submits to and whether agree that audit passes through, and mail is informed deviser's auditing result, suggestion etc. (step 632) and whether agreed the operation of audit through (step 634).
At last, for the working directory version through audit, generate the content of this edition of preservation and the version file (step 636) of called after version name+version number automatically, the working directory state becomes original state (step 638) simultaneously.So far, the modification of project version management flow process is accomplished.
Certainly; The present invention also can have other various embodiments; Under the situation that does not deviate from spirit of the present invention and essence thereof; Those of ordinary skill in the art can make various corresponding changes and distortion according to the present invention, but these corresponding changes and distortion all should belong to the protection domain of the appended claim of the present invention.