To provide an electronic document processing system capable of efficiently processing an electronic document and improving the operability and having a circulating function by making a next process clear according to the document states electronic documents have respectively.
This system is provided with an arithmetic processor 102, an input/output device 101, a data storage device 103, and an electronic document table 105 which consists of a document kind classification table 106, wherein the kinds of documents are classified and a document process definition table 107 where document states and executable processes, and states after the processes can be defined and defines processes of electronic documents at a time according to the document kinds and states of the electronic documents. Then the operation of the electronic documents is limited by an electronic document process determining means 104, which performs retrieval from the electronic document management table 105 with data inputted from an input/ output device 101 and a data storage device 103 and a command and determines the next process of the electronic document.