[[PageOutline(2-5, Table of Contents, floated)]] = Scheduling GUI Technical Manual = Welcome to the Scheduling GUI Technical Manual. This version reflects the software as of version 1.6. The software is liberally licensed under [http://www.gnu.org/licenses/lgpl.html LGPL]; this manual is licensed under [http://creativecommons.org/licenses/by/3.0/ CC BY]. These licenses enable you to use and modify the software even in commercial settings. Note: this manual is intended for super-users and technical support staff. For information on how to use the software, see the [wiki:SchedUserManual Scheduling GUI User Manual]. For server side changes in v1.7 including a description of the transaction refactoring, see the [wiki:SchedTechManual/ServerChanges1_7 v1.7 technical report] == What does the Scheduling GUI need to run? == M Side: This version will run on WorldVistA 6-08 or 3-09 or later. It has not been tested on !OpenVista, FOIA Vista, nor on vxVista. GUI Side: This version runs on Microsoft Windows XP or later using .Net 4. It DOES NOT run on Linux, even if you use Wine or Mono. If you want it to run, drop me a line! == Installation == Installation turns out to be not that simple. It's a series of 5 KIDS builds on the M side; 4 files (or more if you want Arabic) on the Windows Side. Go [SchedInstall here]. == Post Installation Tasks on VISTA == * To access the Scheduling GUI at all, users must have access to two menu options on their menu tree: `BMXRPC` and `BSDXRPC`. The best way to do that is through a sub menu on their primary menu tree. Remember to rebuild your menus after adding RPC type options!!! * The person who will set-up the Scheduling GUI for the first time must have `BSDXZMGR` Key * All Scheduling Users must have the `BSDXZMENU` key. * Continue below in the Set-up for the First Time section. == Set-up for the First Time == == Setting Up Access Blocks == == Miscellaneous Admin Functions ==