Work Items and Priorities
TOPO Priority Tasks
to test the new entry systemclick My_entries to ensure you are logged in as the person you want to enter
then use the back button to go back to this page and click the event you want to enter them for
WDT 2020
sil 2021
Pom 2021
Exmoor Trial 2021
Blyton 2021
Work need on Cloud Based Finder delivered 26th June
+ Involve Lede in support and maintenance and agree terms of support contract.
+ TOPO to decide on priorites and dates for next phase, with sugestion for later phases.
+ TOPO to start Functional acceptance testing, eg a staff member executes every step of a typical office process.
Eg Credit card billing for a Race meeting., create entries & results program for a new event.
+ TOPO to define rules for n and b options in newsletter wizard.
+ TOPO and Lede to test inserting new members and Credit cards from cloud.vscc to vscc_membData
using Finder's action Membership_Maintenance.Import_New_members_from_website ,
For testing use devSite and program FinderTest (2)
+ TOPO and Lede, To allow new entries for Mallory edit web site and Finder data ;
Remove race selections for existing Mallory 2020, Not sufficient to just delete in Finder
+ TOPO to test results EXCEL program with Office 365, Potentail problems PCs may need to have installed ADODB.Recordset Provider=Microsoft.Jet.OLEDB.4.0;
Urgent Issues for Lede
+ split my_detaisl and membership list profile, or make 2 columns+ include memb type in new member email
+ set web fee for ex members to allow online rejoin, (needed pre march 2021)
+ ALTER TABLE `vscc`.`User` ADD INDEX `User_NameId_IDX` (`nameID` ASC) ;
+ adminPageID=28 Adress4 should read County or contry and offer a lookup into counties table
+ newFeatureAccess shoudl default to NO, there are 5000 who have access WHY? please remove priv.
+ allow single sign on or parrallel sign on to admin , members an dweb finder.
+ for tables like membName, default created date column to create date, NOT update timestamp()+ add contsratints to vscc_MembData , vscc_compsData, other to be done in slow time
+ DR done from finder, TOPO can now bulk edit contacts detaisl that are invalid.
+ for members website move all Finder tabe to clustered schemas
+ new functionality - members to add credit cards via vscc.co.uk
+ install the konica printer so printed reports can be generated from cron jobs
+ membership data is to be verified on entry, eg is county in county table
could be done at the finder end if upload sync is available.
+ Recreate all sync functionality to web site that was running on old server
+ bulk upload of full scheams, eg vscc_AwardsData to clound when triggered by insert into vscc_ho.upload_control, by insert into table from Finder or with scripts C:\VSCC_dbs\progs\Prod10\scriptsMySQL\schemas uploadControl.bat which is called from housekeeping trigger files
+ scheduled tasks hang , because access scripts do not close MySQL connections.
+ date-updated column needs to be added to all defs table in MembData and CompetionData.mdb
the reimported into P:\VSCC_dbs\data\Prod09c\PublicData DefsData_ClientCopy.mdb
+ new enrties to have correct defaul class, Races default NA - no class for races
other default to na or dash as agreed., or at least defaule ot id=600 dash for all event types
+ adding new VSCC cars must check for existing RegNo and Link cars. (was working)
+ FS_VSCCcarsEdit form does not allow link or merging cars with pull down boxes
+ eventEntriesForNames.bestTime default to 5.55
Lower Priority System & Database issues
+ FinderAction views create from C:\VSCC_dbs\progs\Prod10\Finder_sql\\FinderDataViews\
+ Move vba to MySQL create trigers from vba code in C:\VSCC_dbs\progs\Prod10\Finder_sql\triggers
+ web finder increase title length on https://www.vscc.co.uk/finder?action=335
+ web finder add selector for race range, race type, and trophies name
+ Add help button to webFinder Page to display Help text from ActioData.memo
+ db_import_TOPO_XX.bat needs to import FinderDataViews as views are NOT exported to dmp file
+ or change connection method in vscc_results.xls importEntry.connectDb()
+ online data changes to data on .251 ( eg office_finder.php) + backup Finder source and data (a full copy all Finder source is currently made weekly to NAS)
+ create ssh users so staff can access db.lede.co.uk from home , currently they all use drolfe
+ change tables shown below used for Trophy Points pages (maybe create view)
EventResultsTrophies_DriverCarDataDisplay_YY to EventResultsTrophies_DriverCarData_YY
EventResultsTrophies_DriverDataDisplay_YY to EventResultsTrophies_DriverData_YY
Then delete tables like vscc.AwardsData.EventResultsTrophies_DriverData*Display_YY
+ Now membership is live add important constraints to vscc_membData m eg for NameId
+ memb report SubsPaid_TotlaCash_CrosstabSummary_Crosstab when built from cron has invalid cash formats
When MySQL is MASTER
move finder program code mdbs which useto links mdb data to MySQL db
**** Saving historical data for Race Meetings ******** (This is a fundemental to handicapping )
currenlty the history race data is not being insert into race reulst amd history tables.
see code in vscc_eventResults.mdb FileFunctions_raceResults.updateVsccRaceResults()
str = "INSERT INTO RaceResults does not insert a value for the column BestLap
eg for Mal2020 select * from RaceResults where BestLap = null and EventId = 1619
consider importing of TK file in web finder v importing in finder.mdb
importing timekeeper files on web does not insert data into .251 schemas
actions FinderActionProcessing have event Ids hard coded
Updating race results and practice resuts in Finder looses time BestLap
building tables with variable columns from crosstabs queries needs to be moved from dmb sql to MySQL
Move race step 5 to MySQL see comp/VSCC_RaceHistory_CreTables_MySQL.mdb
Speed history table Speed_History_Times is a variable table create dafter each speed evnent
Web Finder 2.1 Issues
- All these pages on members site use _dev not live data FIXED
- Can you give me the SQL so we change these queries to views in FinderDataViews ( in line with how we use views in )
- In web finder ; Display short code, Mal20, for event selected top of page and increase length of texr showing action
- In web finder ; Increase time out and don't loose event selected
- In web finder; Display short code for the event selected , eg Mal20, at the top of page and increase length of text box showing action selected
- If easy In web finder; Add run button to so we can run process without uploading, later upload box will be optional.
- This needs long term thought.
Even though the view created with select * , the view is built with all the column names
eg
create view vscc_FinderDataViews .HistorySummaryEvents as
select * FROM `vscc_HistoryData`.`HistorySummaryEvents`;
eg SELECT * FROM vscc_HistoryData.HistorySummaryEvents where DriverNameId=8452 and CarId = 21408;
and table HistorySummaryDeltas
The same will be true for Trophy tables which has the events across the top
**** Later changes To Web Finder ********
Add print button and fit table to page width.
Add a help button to display action memo field
For non speed events is it possible to hide actions that are for EventTypeId=12
Longer Term possibilities,
After TOPO has fully moved to mysql version
As an alternative to upload file, add a button to run processing
Allow different privileged users from UserDefs and linked to roles, eg Comitteee, eligibility
Allow some columns to edit 251 data with or without using Office php forms. Should also repeat in cloud to allow instant refresh.
Tasks moved from above when Completed
+ web FINDER 2.1 to use lookup table for queries+ Rename vscc to vscc_ho
+ WebFinder 2.1 cannot see Prescott Track Day 1st Aug 2020
+ set as trusted location , \\10.149.0.2\vscc_compswrk_and_database\VSCC_dbs\data\Prod09s\membData
+ db now called _ho or hq , may have no access for user vscc,
check out housekeeping scripts uploadControl.bat, syncDisable.bat
drop OLD schems from .251 vscc and vscc_dev
+ scheduled tasks hang , because access scripts do not close MySQL connections.
scripts in scriptsMySQL can not see teh P; when run from schedular
so script must map teh network drive or use the login profile
(effects the ability to run the old and new finders in parallel as no new entries will NOT be seen in the old finder)
+ TOPO to sign off unit testing (ie Colette's testing to ensures each action attempts an activity).
+ TOPO to agree a date for the move of Membership Maintenance to New System.
Lede COMPLETED tasks
+ vscc_MembData.UserDefs table is wrong when seen as a link from program vscc_Finder_MySQL_*.mdb
+ web finder points to table _dev,
Membership Issues
+ MembMaint crashes when calculating members subs.
TOPO to test
Membership subs updates and annual renewal process
Comps Issues
Renumbering hangs with shared carsLower Priority
+ Import table constraints from access before comps migrated
Aggregate Trophy calcs update with new Lycett rules
Web Site Features
+ as TOPO library db is not synced to cloud Lede to create new web pages to edit library database, then turn off library access database
+ allow admin user to view front end pages as any member, important as PINs not available
+ Update Style of Admin site
+ Update My Account to new style
+ Release Eligibility pages - requires populating with exiting cars and makes
+ Allow Eligibility users to upload a photo for exiting cars
+ New Page History by Make - Allow dynamic selection of make for click to SQL for Marque Pages
+ query speed in Access using MyISAM v InnoDB see tests in .\main\storage.accdb
members web site
To Finsih Eligibility 99% complete- Remove eligibiliy test data
- insert list of car makes, already in vscc_MembData.
- populat eligibility data with cars from vscc_competitionData.CarsVSCC, This will ensure all existing eligible cars are in teh eligibility susyem with their buff form number
- Initally restrict members use to updating existing cars with adding photos.
- Ensure photos have been uploaded before request submitted
Post 2020
- electronic ticket sales started 01/02/2020
- MSUK licences and trsnponders started 01/02/2020
___ Milestones __
Work Items for Finder Project. With entries suspended and no member changes the migration goals are;
June membership jobs working in test
July Find conversion tool that retains commemts and constraints
June/July TOPO signs off membership jobs working in MYSQL Finder
eg calcualted entry fee
July move membership maintenance to MySQL -Finder
Access Finder to continues using data published from MySQL memb data
August/Sept have important comps working in test
Oct have important membership renewal working (moved to JUNE)
2021 - April have race meeting functions available, Oct - trophy Engraving
No parrallel double entry with old system is planned