Home › Forums › Knowledge Base › Other Modules › TouchPRO Version 5 Features
- This topic has 0 replies, 1 voice, and was last updated 18 years, 6 months ago by
Rob.
-
AuthorPosts
-
October 31, 2006 at 7:58 pm #1719
Rob
MemberThis document contains technical revision notes for Touchnet, Manager, Editnet, and Customer Manager for all releases of version 5 and version 6.
Key
* Indicates General feature
! Indicates Bug Fix
~ Indicates Tech note
@ Indicates Programmers note
? Indicates note of interestVersion 5.10 (First public release)
* 1) All modules have been converted to a new interface which will be more similar to the Microsoft standard. They utilize pull down menus, combo boxes, F1 Help, and an interface that will accept a future mouse interface.
~ 2) EditPro no longer deletes *.TXT files upon startup!
~ 3) Graphic Finger characters and wallpaper character removed
? 4) ASCII Character codes are now free-form. Commas are used to separate codes: 53,251,18
? 5) While in Show Zone Mode (Page Editing), pressing ‘S’ no longer re-sequences the zone order.
? 6) Alt+Q is no longer supported (Re-sequence zones). This is done automatically when a page is saved.
? 7) Alt+J (Jump) is no longer supported.
?
” title=”Cool” /> Alt+T (Tracking) hotkey is now Ctrl+T
? 9) On Pages Alt+V (Variable) hotkey is now F8.
? 10) Context sensitive Help system is fully in-place. EditPro, Manager, and Cus_MGR will all be able to benefit. All text has not been fully entered in yet, and will probably be available in version 5.11.
? 11) Variables on Pages now draw many times faster, due to better management
* 12) Backspace key now works in Page editing
~ 13) Exported lists to resource file, reducing .EXE size of EditPro.
? 14) When prompted to enter a filename to save as, it is no longer required that you save. If the field is left blank, the user is warned that they may lose their changes.
* 15) EditPro now utilizes new interface which will soon be Mouseable.
* 16) EditPro Product database: List options offer powerful methods to mask and sort a large product database.
* 17) EditPro Product database: Group names are available in a combo box.
~ 18) Product.DAT is now binary format. This allows faster loading and saving.
~ 19) Product.DAT is now located in XMS. This will free up more memory.
* 20) 2000 PLU’s are now allowed (1-1999)
~ 21) Though SHARE is no-longer required, it is still advisable to use on 2 or more station networks.
* 22) File errors that occur while trying to open a file will now display the name of the file.
? 23) When attempting to open files that are locked, a delay of 1/2 second will occur before trying again. This will eliminate LAN traffic increases due to locked files.
! 24) Loading ‘Highlight Seat’ with another variable did not work. Fixed.
* 25) .PAG/WIN/MGN/CTL File format has been changed for efficiency. These files will now vary in size depending on their complexity. Also Added ability for 20 variables per page, and 3 instructions per zone. Increased zones from 40 to 60 per page.
* 26) A ‘~’ character on the last column of a line of text – Print template line will suppress the Carriage return for that line.
* 27) Variables may now be Cut/Copy and Pasted in EditPro. The highlight must completely surround the variable to be moved.
* 28) The ‘Flip Order (Choice)’ Function in TouchPRO will now move the highlight with the chosen item to the bottom of the order.
* 29) Margins can now be edited with the ‘Edit Mode’ feature of TouchPRO.
* 30) ‘Edit Mode’ saves product.dat upon completion of editing each button.
? 31) Departments for Employee clock-in have been renamed to Job Codes, to allow the name to be used as a field for Product database.
* 32) Added two new fields to Product Database:
PIN – a 16 digit identifier that can be used for SKU/UPC or unique inventory assignment
Dept – a field similar to Sales Group that will allow for more defined PLU Reporting.* 33) Instruction Chains may now have a 30 character comment next to each instruction.
* 34) Touch Zones may now be disabled. In EditPro the Zone Properties Window provides a check box. The Button may also be disabled in Price Change Mode using Alt+D. When a zone is disabled, it cannot be activated with touch or Key substitution.
? 35) Two more graphic triangles were added to the character set.
! 36) Buttons whose highlight attribute was black on black, did not beep on some PC’s. This has been fixed.
? 37) Command line ‘/Lock=’ is no longer supported in Manager.
~ 38) .JOU Files now contain PLU Numbers from 1 to 1999. This is accomplished by using negative number codes. Select CASE statements that read the .JOU should replace ‘Case 1 to 999’ with ‘Case -1999 to 999’ followed by ‘Code%=ABS(Code%)’
~ 39) .JOU Files now contain a Department field in the MSB of the Data1 Integer – stored with the Group information. Group reports need to mask out the High byte in order to get the Group Number.
* 40) New Secret Global Option: ‘Store Pin in Journal’ – If enabled, the PIN
code of each PLU is placed in the .JOU file. This defaults to disabled, to save space.~ 41) .JOU Files may now contain a PIN Code (If Secret Global Option is enabled)
* 42) File/Print will print the contents of the following databases from EditPro and Manager: Employee (Full report with expiration dates)
Product
Groups/Depts
Instruction Chains* 43) New variable added: PIN is a 16 digit number that can be used for ordering an item by it’s PIN.
* 44) New variation of ‘Order PLU’ (‘Order PIN’) will allow for a PLU to be looked up by it’s PIN (as contained in the new PIN variable).
* 45) Price Level for each item ordered is now stored in the Journal.
* 46) The ‘Delay’ instruction can now be bypassed with a touch on the screen.
! 47) On Slide Show Scripts, a touch often caused two slides to be advanced. This has been fixed.
! 48) The Transfer check screen will now display the Check’s Server name instead of the currently logged in employee.
! 49) The Manager Media report would error out if there were more than 150 Employees. This has been fixed.
* 50) The Media Report is now contained in two separate reports. Media by Cashier and Media by Node. An extra column has been added to reflect the Quantity of each media used.
! 51) If a .CSH file was longer than 8192 bytes, an error 15 would occur when running a cashier report. This is no longer a problem.
! 52) After a graphics function was performed, the mouse pointer would be lost, and on some drivers, the calibration was off. This has been fixed.
! 53) In price change mode, if a key was held during the pressing and holding of a button, the button would be set to the highlight color. This has been fixed.
* 54) The .CSI Report now shows Department statistics, and Quantity for Media information.
* 55) 3 New variables have been added for the new Department field:
þ I:Department Qty……The quantity of items ordered for each Dept
þ I:Department Amt……The amount of sales for each Dept
þ Highlight Department..The department of the highlighted item.* 56) The ‘Highlight Sent’ Variable may now be written to. This means that setting it to ‘Y’ will cause the highlighted item to be set as printed. A ‘N’ will reverse this action.
* 57) Manager now has ‘Plugin’ ability. A Report may be written as a plugin module, and seamlessly integrated with Manager. Any plugins are available in the Reports menu under ‘Extra Reports’. This menu item will be gray if there aren’t any valid Plugins installed. For technical details on creating and using Plugins, see PlugIn.DOC
* 58) In addition to View/Print/Exporting reports, A new option has been added called ‘Create Text File’ which will prompt the user for a path to save a .TXT file to.
? 59) The ‘Table Number’ variable now behaves as a standard alpha variable.
* 60) 4 New fields have been added to the Employee Database. They are:
þ Birthday (For reporting purposes)
þ Social Security #
þ Expiration date (for drivers license/health card etc.)
þ Secret #* 61) A new variation of the ‘If Passcode=__’ instruction has been added, which will allow checking against the employee’s Secret Number. This secret number can be set in Manager, or via the new instruction described below.
* 62) A new instruction has been Added: ‘Set Secret#=Passcode’. This will take the passcode variable, and use it to set the secret number field for the currently logged in employee.
* 63) New Global option has been added ‘Lock out Expired Employees’. If this option is set, an employee whose expiration date has passed will not be allowed to clock in until the date is reset.
* 64) When an employee clocks in to the system, if their expiration date is less than 30 days away, they will be presented with a warning. Once the date has passed, they will be informed, and possibly locked out if the global option is set. If the employee is locked out, and the ‘Timeclock using variables’ instruction was used, Branch will return a new code of 6.
* 65) The ‘CUS:Get Record’ instruction has been enhanced to allow for other methods of retrieving records. These are the new options:
þ By Phone Number – Uses CUS:Telephone to get a record
þ By Name – Uses CUS:Name to find a record. If not found, the next higher record will be returned.
þ Top Name – Retrieves the first name in the database
þ Previous Name – Moves back one name
þ Next Name – Moves forward one name
þ Bottom Name – Moves to the last name in the database.* 66) There may now be 99,999 records in the customer database due to the new B-Tree indexing scheme utilized.
* 67) CUS_Mgr has been rewritten with many more features than may be documented here. Here are the main points:
þ Three indexes are available for customer Lookup. Name/Account/Phone
þ The file format has been changed to allow easier rebuilding of a corrupt database. All fields are contained in one file, with an index file for each lookup field.
þ A Report has been added that allows for memorizing a set of masking parameters. In addition, the output format of the report may be chosen.
þ An index rebuilding routine is included.
þ A Purge routine is available, which allows removing customers who haven’t ordered recently, as well as other criteria.
þ A Database backup and restore facility has been added.* 68) Many new customer fields have been added. They are:
þ Total Sales – Tracks a customers purchases – Read Only
þ Total Transactions – Tracks customer visits – Read Only
þ Track Qty – Tracks any customer quantity
þ Track Dollar – Tracks any customer sales
þ Track Date – For tracking specific dates
þ Street2 – Allows further address capability
þ Carrier Route – Alpha field
þ Birthday
þ Delivery Sector
þ Date Added – The date the record was added to the databaseVariables are in EditPro for each of these.
* 69) The Customer Zipcode field has been changed from a 5 digit numeric to a 6 character alpha field for our non USA customers.
* 70) The Street customer field has been renamed Street1.
* 71) A new secret global option has been added: ‘Remove Deleted Customer Records’ will cause the purge routine in Cus_MGR to shrink the database instead of simply marking the record as deleted. This feature may be disabled, for situations where it is important that a customer keeps the same record number for a parallel database.
! 72) When loading a variable into gratuity with a value greater than 320.00, an error 6 would occur. This has been fixed. Note the largest value for gratuity is still 320.00 – but an error will not occur.
* 73) For faster computers, a ‘Set SlowScroll=nn’ in the autoexec.bat will make it possible to slow down the touch scroll routines in TouchPRO. Set the value (nn) to value that works best with the computer in use.
* 74) Media definitions now have an option – ‘Non Sales Media’. When set, the media totals will not balance against cash, and will fall under a new subtotal on all reports. This will allow media to be used for other purposes, such as sale or redemption of gift certificates, Paid Outs, or Beginning cash balance in a drawer.
* 75) Each check may now contain up to 10 different Media. In addition, as media are selected, they do not replace another of the same media. This means for example that AMEX may be used 2 or more times on a check. Because of this, a new variation to the ‘Clear Medias’ instruction has been added. This Instruction may ‘Clear ALL Media’ or ‘Clear Single Media’ which will prompt the user for which media they wish to clear.
* 76) A new object has been added for use on PAGES. It is called ‘Auto PLU Buttons’ – and will allow a region to be defined which at runtime will be filled with buttons of PLUs. The PLUs used on these buttons will be determined by the new instruction ‘Auto PLU Criteria’ described below. When one of these buttons are touched, it will order the PLU associated with it, and execute the instructions as defined in it’s property dialog.
The auto PLU buttons have many options;þ Button Width: Determines how wide each button will be
þ Button Attribute: Color of Button
þ Highlight Attribute: Color when touched
þ Background Attribute: Color to draw blank button – should match surrounding area on page.
þ Prev/Next Attribute: Color of Previous/Next Buttons
þ Instructs1-3: Additional instructions to be performed
þ Subtract from Order: For negative pricing such as coupons.In addition, the Auto Button region may be moved and sized. This object may only appear on PAGES.
* 77) New Instruction Added: ‘Auto PLU Criteria’ is used for specifying what PLUs to put into the ‘Auto PLU Buttons’ (described above). The PLUs may be defined as a range of PLU numbers, a Category number, a Group number, or a Department number.
? 78) Manager Price Changes may now Insert and Delete PLUs.
* 79) Evaluators 1-6 may now be named. In Global options a button will bring up a dialog allowing 10 character names to be entered to describe each evaluator. These names will appear in Manager and EditPro when editing PLUs.
* 80) Taxes 1-4 may now be named. In Global options a button will bring up a dialog allowing 10 character names to be entered to describe each tax rate. These names will appear in Manager and EditPro when editing PLUs, as well as on reports, and at the bottom of print templates (when using the Grand total option).
? 81) Hard-coded screens have been redesigned with new color scheme.
? 82) The Dispatch Screen no longer contains two lists. Instead a single list of checks, allows tagging of checks to be transferred. This simplified the screen.
* 83) New Read Only Variable added: ‘Highlight I:Eval’ – Returns a 1 or 0 for the Evaluator status of the highlighted item. Index must first be set to reflect the evaluator in question.
* 84) Two new read only Variables added: ‘I:Media Kind’ and ‘I:Media Amount’ return information about Media slots 1 through 10.
* 85) A new template item allows performing a variable instruction during template building. This should make using Index variables on templates easier.
* 86) 3 new columns have been added to the Server Report in Manager. They are, Check average, Guest count, Guest Average.
* 87) Added new variation of Close Check instruction. A Check may be closed as an overring. When this is done, all items on the check are subtracted from reports, in both quantity and sales. In addition, the itemized report shows a column for overrings.
* 88) Added new statistics to the bottom of the ‘Report by Check’ in Manager, which displays number of checks, No sales, Overrings, and check average.
? 89) Improved touch handling code – faster touch rates may be obtained.
* 90) 100 Bytes of data are stored in each customer record, which is then mapped to a Z: Drive bucket file named “!Cus.BUK” whenever a customer record is read or recorded. This will allow for extra bits of information to be stored for custom purposes.
? 91) The ‘Order Item Instruction’ Local Option now executes immediately when an item is ordered rather than waiting until there are no instructions in the queue.
? 92) PLU’s have been removed from the island search in the scanner utility of EditPro. Because of the new AutoPLU feature, it is no longer possible to correctly detect a PLU that is not in use.
* 93) All Date variables now have 2 versions indicated by a 1 or 2 in it’s name. Date type #1 displays as: ‘Jun 10, 1996’ and is read-only where type #2 displays as: ‘960610’ for IF tests. ‘Decimal Date’ variable has been renamed to fit this standard as ‘Date (2)’ – and all other date variables now have both versions available.
* 94) In Manager, the ‘Select a Date’ dialog has 3 new buttons for quick selection of report periods: Week to Date, Month to Date, and Year to Date.
* 95) A new secret Global option will allow saving the Swap file for a shell out that uses EMS/XMS/VMS on the Z Drive. This is useful for systems where most of XMS is used by the ramdrive, in order for VMS to still be fast.
! 96) When a price was pushed, tax status and variables such as I:Group Qty were no longer accurate – Fixed.
Version 5.11? 1) The Auto PLU’s now sort by the ‘Sort Priority’ field of the product database, then alphabetically by description next. This way, a store operator can set the order of items by assigning a value to this field for each item.
* 2) A new feature has been added called Constants. In EditPro, up to 99 of them may be defined. Under {Maintain-Constants} – they may be each given a 15 character name, and a 30 character value. In addition in EditPro, they may be individually locked. Then In Manager, under the same menu item, the store manager can edit only the values of those constants that are not locked. In TouchPRO, the constant values may be accessed by a new variable called ‘:Constant’ – Using Index to get the correct constant. This feature should make the styling of generic applications easier to customize by the manager of the store – I.E.: Store Names / Phone number prefixes, etc.
* 3) In Manager, there is now a facility for recording and playback of Report (or other) macros to replace the command-line method of the past (/Learn= and /Macro=). From the File pull-down menu, select Macro. This will bring up a dialog that lists all available macros with 30 character names. More may be recorded, or a macro may be selected and run. In order to still run a macro from the another program launcher such as choose, the /Macro= option is still available.
* 4) In Manager, there is now a method for restricting access to certain areas for lower level store supervisors. From The File Menu, choosing ‘Restricted Use’ will open a screen with a password option and several check boxes for restricting access points. Once a password is entered on this screen, subsequent launchings of manager will prompt the user to enter a password. If none is entered, or the password is incorrect, Manager will run in Restricted mode – locking out users from the areas defined. If the correct password is entered, full access is available.
? 5) Added a notification window to Share-Retry file opening code. If a file is locked for more than 5 seconds a window will inform the user which file is locked.
Version 5.12* 1) Have added the report from ChekView into Manager – Now under the Sales Report Menu, the item: ‘Closed Check Report’ is available. It will request the check number from the user before running the report.
? 2) Global printers are no longer captured as ports. Printing now takes place directly to the network printer name.
! 3) Fixed bug that caused Itemized report to export to not work.
* 4) New global option added to allow suppression of Department info on CSI Report. For those who use Department for internal purposes.
Version 5.13! 1) Attempting to select a constant in Manager if none were created would cause an error 9 – fixed.
! 2) Ordering an item at the percentage price code with Price set to 1.00 should add or subtract 100% of the subtotal. This did not work correctly but is now fixed.
! 3) The Itemized Report when exported from manager was not including the dollar totals – fixed.
* 4) A disabled button now flashes as a box of ‘X’s in order to indicate it is disabled instead of not working properly.
* 5) When an error occurs, any files that are currently open will be displayed on the error screen to better assist in determining the trouble.
! 6) When sizing and moving Auto Buttons in EditPro, the mode did not display correctly – fixed!
! 7) The Status variable will now be set to 0 if ‘Order item by PIN’ succeeds, otherwise it will be set to 1 if the specified PIN is not found.
!
” title=”Cool” /> The AutoPLU Property window now has an option to allow the PLU’s to be ordered using a different Price Level.
* 9) AutoPLU’s can now be placed on a Window.
! 10) When sizing a window, it was possible to size the window boundaries so that a touch zone was outside the window – this is no longer possible.
Version 5.14! 1) When opening windows with autoPLU’s, the previous page or window of AutoPLU criteria was destroyed. This has been fixed.
**************Important note***************
The catch is that when opening a window, the current AutoPLU criteria is memorized. This means that the criteria must be specified after the ‘Window=’ instruction, not before it.? 2) When Printing an Instruction Chain in EditPro, each chain will now be printed to the bottom of the file if it already exists. This way, a Macro can be constructed to create a text file containing a printing of all or many chains.
! 3) The ‘Itemized Group/Dept’ Reports in Manager did not report negative values correctly as in the case of an overrung item. Fixed!
Version 5.20! 1) When selecting a media in the Media Method instruction, pressing Escape caused an error – Fixed.
! 2) The Timeout1.SSS did not work – Fixed.
! 3) When attempting to Print an instruction Chain to a printer instead of a file, an error occurred – Fixed.
? 4) An overrung check will now adjust the guest count.
? 5) In a window with AutoPLU’s, pressing previous or next would cause a chain that had ‘Accept Touch’ to move on. These buttons no longer will trip that event.
! 6) The Tax by Group report would report false tax rates in the report header under certain circumstances – Fixed.
* 7) EditPro now contains a menu item in the file menu called ‘Manager’. This will launch the Manager App, and return to EditNet when manager is quit. This is to allow the stylist easy access to manager related data.
!
” title=”Cool” /> Items taxed at rate 4 were posting as voided items in the journal. Fixed.
* 9) Plugins may now be configured (if the plugin is designed for it) from the File menu in Manager.
? 10) Reports run with a time mask would often confuse the user that didn’t realize this option was set. To avoid this, the top of all sales reports will now indicate that a Time Mask value is set.
* 11) EditPro and Manager now include a Tip of the day feature to help users become more familiar with the ‘hidden’ aspects of the program.
? 12) Manager will now begin with the Reports menu pulled down.
* 13) When ‘File/Printing’ the product database, it will now list with the same sort and item maskings as set in PLU List Options.
? 14) The Product database in Manager will AutoSave whenever the user switches to another context.
* 15) 2 New fields have been added to the Product Database. The Menu Group is a field that allows for AutoPLU’s on pages to have a dedicated criteria rather than using the Department field which was intended for reporting. In addition, a Modifier Group allows for modifiers to have a similar functionality on windows. These group descriptions may be modified in Manager. 2 new criteria have been added when using the ‘Auto PLU Criteria’ instruction that allow the PLU list to be masked to these new fields.
* 16) A new field has been added to the product database. The ‘Modifier Sequence’ points to 1 of 99 defined sequences of modifier groups. These are defined in Manager. When a PLU is ordered, if it points to a sequence, the sequence will automatically be initiated. The first step in the sequence (a modifier group) will be performed. When a step in a sequence is performed, the following happens.
þ An instruction chain named ‘ModGrp##.CHN’ will be invoked. If the ModGroup pointed to by the step is #23 then ModGrp23.CHN would be the name of the chain.
þ If this chain is not found, TouchPRO will look for the default chain which must be named ModGrp_X.CHN.
þ A Typical ModGrp_X.CHN (allowing one modifier selection) would appear like this.
Window = Modify.WIN
Sequence: Populate
Accept Touch
Close 1 Window
Sequence: Next(See below for description of the new sequence instruction)
* 17) A new instruction has been added. ‘Sequence…’ has several sub options.
þ Sequence: Populate – Will fill the AutoPLU criteria with PLU’s that match the Modifier group of the current step.
þ Sequence: Next – Will Move to the next step in the sequence. If there are not any more steps to be performed, nothing will happen.
þ Sequence: Abort – Clears out the steps that are pending. Used for an escape button.* 18) A new variable has been added – ‘Mod Group Name’. This will contain the 15 character description assigned to the Modifier Group that is being performed as a step in the current Modifier Sequence.
! 19) The /Demo feature of TouchPRO had a bug that prevented it from working. Fixed.
* 20) A new property has been added to the Zone Properties Window – ‘Stay Down’ .When this option is checked, the zone will remain lit until another ‘Stay down’ zone on the same Pag/Mgn/Ctl/Win has been pressed. This is useful for aesthetic purposes.
* 21) A new option has been added to the Zone pulldown menu. ‘Default Staydown’ will allow the definition of which zone will be depressed when the Pag/Mgn/Ctl/Win is first loaded. Enter the zone number here.
* 22) A new column has been added to the Hourly report. Guest count will show the number of guests (obtained from the Covers variable) for each hourly segment.
Version 5.21! 1) If performing A Close window when no widows were open, an error 6 would occur – Fixed!
! 2) Purging customer database resulted in an error 6 due to an oversight in this version only – Fixed!
* 3) The new variable (added in 5.20) ‘Mod Group Name’ Now displays in a centered fashion for aesthetic purposes.
* 4) Added a new field to the Modifier Groups. ‘Number of Choices’ is a pull down that allows selection of Many or 1-9 choices. The only task this field performs, is to pass to a new variable, named ‘Modifier Group Choices’ a value of 0-9 (where 0 is many). In the default ModGrp_X.CHN, this variable can be used to determine if the window will do a wait for move on, or accept # touches – thereby allowing the Manager to have yet more control over each type of modifier window.
* 5) Ctrl+G(oto) now works on order an item instructions and takes the user to the PLU that is pointed to by the instruction.
* 6) Ctrl+G(oto) and Ctrl+R(eturn) are now available in Manager for jumping around from PLU’s to Groups and Mod sequences!
Version 5.22* 1) The Status variable will now contain a 0 if ‘Auto PLU Criteria’ instruction finds no PLU’s that fit the specified criteria. It will contain a 1 if it finds 1 or more plu’s in that criteria.
* 2) The Status variable will now contain a 0 after a ‘Sequence Populate’ instruction, if there are no PLU’s in the current ModGroup. It will contain a 1 if it finds 1 or more plu’s in that ModGroup.
* 3) In Cus_Mgr – The Rebuild menu item has been enhanced to allow the Cus_Order.DAT file to be rebuilt. Running this will destroy any memorized transactions!!!
* 4) Added new manager report – Labor by Job Code summary. This report is similar to the Labor summary report, but will group all the Job Code’s together, and subtotal them individually.
-
AuthorPosts
- You must be logged in to reply to this topic.