Deletions are marked like this. | Additions are marked like this. |
Line 78: | Line 78: |
1. Revision file upload: (item 2.12) | 1. '''TN - NOW''' Revision file upload: (item 2.12) |
Line 81: | Line 81: |
1. New comment: Add ability to add/remove subscribers when the comment is created 1. Generate an email when a revision is rejected (how? to whom?) 1. Implement additional document search fields: |
1. '''WAIT''' New comment: Add ability to add/remove subscribers when the comment is created 1. '''WAIT''' Generate an email when a revision is rejected (how? to whom?) 1. '''TN - NOW''' ('''AH to make a specification in Wiki''') Implement additional document search fields: 1. '''Quick Search'' - Lists revisions assigned user '''X''' where workflow steps not completed |
Line 86: | Line 87: |
1. Implement '''my document workflow todo'''. E.g. list of revisions where I have to perform a workflow step * Only revisions assigned to me |
1. '''TN - NOW''' Implement '''my document workflow todo'''. E.g. list of revisions where I have to perform a workflow step * Only revisions assigned to me (or user '''X''') |
Line 92: | Line 93: |
1. Implement new public/private field: 3-date flag to make public to contract or system (item 3.13) | 1. '''DB update now''' - Implement new public/private field: 3-state flag to make public to contract or to system (item 3.13) |
Line 95: | Line 96: |
1. Implement record versioning, to allow a field level audit trail 1. Implement file versioning, to allow overwritten upload files to be recovered |
1. '''WAIT''' Implement record versioning, to allow a field level audit trail 1. '''WAIT''' Implement file versioning, to allow overwritten upload files to be recovered |
Line 100: | Line 101: |
1. Reference data and drawing code configuration: | 1. '''AH''' Reference data and drawing code configuration: |
Line 116: | Line 117: |
1. Site settings: | 1. '''TN - NOW''' Site settings: |
Line 119: | Line 120: |
1. Complete translation of reference data: | 1. '''AH''' Complete translation of reference data: |
Line 123: | Line 124: |
1. Translation | 1. '''AH''' Translation |
Line 128: | Line 129: |
1. Classification attributes: 1. Fachgebiet is dependent on Fachgebiet. Solve with V12.x. (item 3.3) |
1. '''WAIT''' Classification attributes: 1. Fachgebiet is dependent on Fachgebiet. Solve with V12.x. (item 3.3) --- '''Fachbereich''' |
Master ToDo List
Contents
General Items
- Complete and prioritize this todo list
- Order business cards for Tibor and Martin Pike.
- Find and send layout PDF to Tibor (AH)
- AH to get information for Martin Pike business cards
Order PC & Excel books for Edina (AH)
- AH to review Coya document coding scheme sent by Geraud
- Meeting planned for Tue, 2009-11-17
- Clarify MWSt. for Tibor invoice with accountant
- Implement Wiki for NDD project
Implement integration DrawMGT and Wiki software (single login to DrawMGT & Wiki)
General DrawMGT Development Tasks
- Update V11.3 data model (drawmgt.PDM) to match current schema
- New Revisions workflow fields
- New publish to project/contract field (drawings)
- Migrate recent V11.3 updates into CVS leading edge
- Identify any high-priority bugs/updates:
- V11.3 - Mainly NOK requests (see below)
- V12.0 - Anything required by Martin Smith
- Update V12.0 data model (drawmgt.PDM) to match current schema
Declare V12.1 branch for multi-classification (priority?)
- Determine priority (Martin Smith)
- Document proposed design and data model changes
- Complete DrawMGT user documentation wiki
- Add all images
- Improve internal linking
- Divide into shorter pages?
- Update for latest DrawMGT version (which version?)
Add DE translations of Chapters 5 & 6
MET ToDo Items
- Finialize file and metadata transfer procedures and formats with Martin Smith
- Document metadata file format in Wiki
- ..and make sure Martin Smith agrees!
AH to email & phone Martin to explain importance of file format definition and procedures
- Document plan for next activities we perform for Martin Smith
- What are next items for Martin Smith:
- Upload more documents?
Import documents directly for Mary McGraw's team?
- Priority for multi-classification (V12.1)?
- Should document in a wiki page (probably in wiki.softxs.ch/intern)
- What are next items for Martin Smith:
- Setup hosting of Budapest server (TN)
- Select provider
- Strategy for partitions: encrypted/non-encrypted
- Non-encrypted for primary file systems and DrawMGT live system(s). E.g. you can reboot without worrying about key
- Encrypted for backup partitions. Will need to enter key by hand to have automatic backups run
- Access for Edina/Martin for file transfer
NOK ToDo Items
The items refer to Martin Gmür's spreadsheet.
- Items to clarify with Martin Gmür:
- Item 4.2: Probably can be closed. Fixed by having a single layout for documents.
- New layout: Displays Author in document layout header, but no date field
Item 11.3: Unclear: Schaltfläche mit Prozessschritten unbennen (translation related)
- Item 4.2: Probably can be closed. Fixed by having a single layout for documents.
- Software updates:
TN - NOW New document: Drawing code entry (the vertical list of input fields): Display drawing component names (via tags) to left of select lists (item 2.7, easy)
AH - NOW New document: Custom template to hide display of layout type and document type input (item 2.1)
- Use custom attribute that sets input field properties to invisible.
WAIT New document: Automatically determine next sequence number, given the rest of the document code (item 2.9, difficult)
TN - NOW New document: Set classification fields button, works like Preview but stays in input form (item 2.13)
AH - NOW New document: Custom input template that highlights classification fields that are part of the drawing code
TN - NOW New document: Suppress display of '*' for optional document code components
will probably have to implement a new drawing code keyword optional that is used to set non-required for the component field.
TN - NOW New document: Drawing code config for part (Teil), make alpha numeric, instead of numeric. (item 2.12)
- Change field type of sheet number to alpha-numeric?
TN - NOW Revision file upload: (item 2.12)
- Display expected file basename in initial screen
- Add checkbox that enables automatic renaming of uploaded file to conform to naming convention.
WAIT New comment: Add ability to add/remove subscribers when the comment is created
WAIT Generate an email when a revision is rejected (how? to whom?)
TN - NOW (AH to make a specification in Wiki) Implement additional document search fields:
Quick Search - Lists revisions assigned user X where workflow steps not completed
- Dates for planned workflow steps
- Initials for workflow steps
TN - NOW Implement my document workflow todo. E.g. list of revisions where I have to perform a workflow step
Only revisions assigned to me (or user
- Ordered by plan date
- Includes only revisions where the completed date is not set
DB update now - Implement new public/private field: 3-state flag to make public to contract or to system (item 3.13)
- Could have performance implications
Could make it difficult to know when to display
WAIT Implement record versioning, to allow a field level audit trail
WAIT Implement file versioning, to allow overwritten upload files to be recovered
AH Reference data and drawing code configuration:
Ablehnung - To document why a revision was rejected
Vorabzug
Temporarily delete top-level classification records (e.g. records with code X00 or X0). This is being done because searching for, for example, Objekt 100 - Fremdanlagen will not include the '1XX' Objekten. Classification fields affected:
- Allows Release/Transmission of a revision that has been rejected.
- The over-rule applies to the previous workstep
- A, B, C, ... followed by 1, 2, 3, ...
- 1, 2, 3, ... followed by A, B, C, ...
TN - NOW Site settings:
AH Complete translation of reference data:
AH Translation Main menu: Rename
Submittal (in DE) as Versand
WAIT Classification attributes: Fachgebiet is dependent on Fachgebiet. Solve with V12.x. (item 3.3) ---
Fachbereich
- Prepare configuration on lu.softxs.ch for ssh tunnel
- Test ssh tunnel
- Negotiate procedure with Axpo Unix specialist (Jörg Leppin) for getting access
- Alway available
- On demand via email/telephone
- crontab
- Ensure all required tools available
- MySQL
- PHP - including MySQL access
- Apache - including support for PHP5
- htmldoc
- Perl and PHP extensions
- Outgoing email configuration
- Apache configuration
- php.ini configuration
- For Apache
- For PHP called from command line (may be a different php.ini file!)
- Test DrawMGT installation