Deletions are marked like this. | Additions are marked like this. |
Line 68: | Line 68: |
1. '''TN - NOW''' New layout: Displays Author in document layout header, but no date field | 1. --('''TN - NOW''' New layout: Displays Author in document layout header, but no date field)-- - DONE TN 2009-11-17 V12.0 |
Master ToDo List
Contents
General Items
TN/AH - NOW Order business cards for Tibor and Martin Pike.
AH Find and send layout PDF to Tibor
AH - NOW AH to get information for Martin Pike business cards
TN - NOW Select a printing company
AH - SOON Order PC & Excel books for Edina
AH - NOW Review Coya document coding scheme sent by Geraud
- Meeting planned for Tue, 2009-11-17
AH - NOW Clarify MWSt. for Tibor invoice with accountant
WAIT Implement Wiki for NDD project
WAIT Implement integration DrawMGT and Wiki software (single login to DrawMGT & Wiki)
General DrawMGT Development Tasks
WAIT Update V11.3 data model (drawmgt.PDM) to match current schema
- New Revisions workflow fields
- New publish to project/contract field (drawings)
TN - NOW Migrate recent V11.3 updates into CVS leading edge
Copy classification on new task (NO re-implement in 12.0)
- New workflows
AH - NOW System reference data list
- Manager can change workflow type and layout type
SiteCLassification (NO)
- Identify any high-priority bugs/updates:
- V11.3 - Mainly NOK requests (see below)
- V12.0 - Anything required by Martin Smith
WAIT Update V12.0 data model (drawmgt.PDM) to match current schema
WAIT Declare V12.1 branch for multi-classification (priority?)
TN - SOON Determine priority (Martin Smith)
- Document proposed design and data model changes
AH - SOON 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
TN - NOW Document metadata file format in Wiki
AH/TN - NOW ..and make sure Martin Smith agrees!
AH - NOW to email & phone Martin to explain importance of file format definition and procedures
- Determine and document 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 results in a wiki page (probably in wiki.softxs.ch/intern)
- What are next items for Martin Smith:
TN - SOON 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
WAIT Set classification fields automatically from drawing code, in version V12.1
TN - NOW Wiki documentation
- Final metadata file format with Martin
- New user check list for Edina (in HU)
- How to upload document file for Kati (in HU)
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.
TN - NOW New layout: Displays Author in document layout header, but no date field - DONE TN 2009-11-17 V12.0
AH - NOW 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 code component names (via tags) to left of select lists. Use a tag to display the component name (item 2.7, easy) - DONE TN 2009-11-17 V12.0
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. - DONE TN 2009-11-17 V12.0 (existing keyword required is used)
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 X)
- Ordered by plan date
- Includes only revisions where the completed date is not set
- Software updates that require a data model change:
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 [view] links
WAIT Implement record versioning, to allow a field level audit trail
WAIT Implement file versioning, to allow overwritten upload files to be recovered
- Will have consequences to storage and backup
- Older versions may only be available from backup
TN - NOW Allow different workflow types for each revision.
- Add workflowTypeId to Revisions.
Drawings workFlowTypeId --> defaultWorkflowTypeId?
AH - SOON Reference data and drawing code configuration (waiting for response from Axpo, expected 2009-11-19)
- New task types:
Ablehnung - To document why a revision was rejected
- New revision types:
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:
- Kontakt
- Objekt
- Dokumenttyp
- Add new approval status: Approved (Over-ruled)
- Allows Release/Transmission of a revision that has been rejected.
- The over-rule applies to the previous workstep
WHO? Change revision numbering from 'v00' either: (Requires input from Axpo/GMM)
- A, B, C, ... followed by 1, 2, 3, ...
- 1, 2, 3, ... followed by A, B, C, ...
- New task types:
TN - NOW Site settings:
- Documents: Set all classification fields that are mapped from the drawing code to required
AH - SOON Complete translation of reference data:
- Comment types
- Roles
AH - NOW Configuration Documentation
- Document validation rule for checker != approver
- Document for 'send mail: if required, always, never' works
- Generate email when a new comment is created - Check if this is implemented, and document how to configure it
- Generate email when a new comment note is entered - Check if this is implemented, and document how to configure it
- Translation
AH - SOON Main menu: Rename Submittal (in DE) as Versand
- What names to use in EN version?
AH - NOW Input fields names in task search
TN - NOW Fix Session::getMessage so that an empty message default to the default language's message
AH - NOW Search for \t\t in Messages.txt, FieldNames.txt, TableNames.txt and add missing DE translations
AH - NOW Fix missing DE translations:
- OK - After file upload
- Next Action - New task
WAIT Classification attributes:
Fachgebiet is dependent on Fachgebiet. Solve with V12.x. (item 3.3) --- Fachbereich
TN NOW Deployment: Goal is DrawMGT deployment by end Nov (excluding Wiki)
- 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
- Prepare configuration on lu.softxs.ch for ssh tunnel