1 / 11

Automatic Emergency Document Updating Project

Automatic Emergency Document Updating Project. By Davis Hsu. Why is it important to have the Emergency Document automatically updated?. The Emergency Document provides the important documentation on the systems of ICCS-155 including the emergency procedures.

ulmer
Download Presentation

Automatic Emergency Document Updating Project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Automatic Emergency Document Updating Project By Davis Hsu

  2. Why is it important to have the Emergency Document automatically updated? The Emergency Document provides the important documentation on the systems of ICCS-155 including the emergency procedures. It is necessary to have the most up to date document prepared for tech staff in the case of emergency.

  3. What does this project do? • It updates the Emergency Document constantly. • It generates PDF version of the document for cross platform portability. • It notifies tech staff whether it is updated successfully.

  4. Visual Basic - ConvertTKFile.vb - GenEmergtables.vb • Perl - Genlist.pl - SendNotice.pl • Configuration file • Batch file What does this project consist of?

  5. Overview of the project

  6. How do these scripts work?

  7. Problems Encountered • Choice of programming languages - Intended to find a language that can do all the work (MS Applications + Text Processing) • Config File - Avoids hard coding paths into the scripts/programs. - Resolve the issue of having to re-compile on program changes.

  8. Problems Encountered Con’t • Scheduled task - Current Directory Function in the scripts returns the location of the scheduler instead of the location of the script - the scheduler seems to lack the environment to create a Microsoft application object

  9. Alternative Solution • Edit the XML code within Word document instead of updating the file using MS Office which avoid the use of VB and MS Application. • Only one programming language (Perl) involved and can be run in UNIX environment. • Can use UNIX CRON instead of Microsoft Scheduled Task. • However, it might not work on future versions/updates of Microsoft Office.

  10. Conclusion Overall, the development of “The Automatic Emergency Document Updating Project” will be used to update the Emergency Document. In turn, I hope that this will be a stepping stone so that in the near future other co-op students are able to use this project as a reference for further improvement.

  11. THE END Thank You!

More Related