What TDOC is
Document Types
Document Movements
Administrative Registers
TDOC is a software application suitable for organisations who are either party to a contract, for example as a subcontractor in contract with a main contractor, or a main contractor in contract with a client, or a project manager running contracts on behalf of a client, and who need to manage their documents in a contract environment.
TDOC operates for one party on a project to allow them to create and retain their own records, and in so doing enables them to:
TDOC handles three different types of document. These are classed as:
Technical and General documents are split into two sub types:
There are only two movements relevant to a document as seen by the person or organisation handling it, and these are:
When a document is received or created, its details are automatically registered in the appropriate registers within TDOC. There are a plethora of variations when the different types of document are taken into account, and the types of movement occurring.
Another way is to view the movement of a document is the perspective of the two parties involved: The first party despatches a document to the second party. The second party receives the document. Each party therefore does a different thing and thus has a different perspective of the same document.
In summary documents are moved BETWEEN organisations for a PURPOSE. This requires that the database in addition to registers for the various different types of document has registers of administrative data to enable the moving of documents to be done quickly and efficiently. In TDOC the administrative registers are shown in the table below.
At its simplest level, a register contains the title of the entity, and a reference by which it is known. Often information in these registers is combined with a document reference. The following table lists the administrative registers and their use.
| Register | Purpose | Accessible within: |
| Categories | Provides predefined selections with appropriate attributes. For example the "Reason for Issue" of a Technical Document may have an instruction message attached, and may require that the recipient return the document. | System Utilities |
| System Parameters | Controls the way in which the software operates, and where necessary relates to categories. | System Utilities |
| User Settings | Holds user information and settings such as Email and FTP information. | Every Module |
| People | Provides a list of people and organisations from whom documents can be to received or sent. Also holds all the necessary information to enable transmission. | Document Control & User Actions |
| Jobs | Provides a list of Jobs (viz contracts) for which documents are being managed. Also other related information such as standard distribution lists. | Document Control & User Actions |
| Groups | Provides a list of "entities" to which documents relate. A specific group type category exists for "Work Packages". Technical Documents may be related to many groups, but others to only one group. | Document Control & User Actions |
| Subjects | For General Documents, provides a list of "Files" in which a paper document would be held. | Document Control & User Actions |
| Projects | A project may have one or more jobs assigned to it. The principal function is to provide the facility to hold additional references. | Document Control & User Actions |