to be released ……
...
13 December 2021
API endpoints
Fix issue with the lens breakage API. On some computers, a memory access violation was occurring. This has been resolved.
The /jt/date endpoint, which returns all job tracking movement since a specified date/time, has been enhanced to not return any transactions which do not contain a valid order number, and also now returns the JT message and operator as part of the response.
Orders
When modifying an order with a trace, if you try to resize the trace, an error message is received that states that no trace is attached to the order. This has been resolved.
When two workstations are modifying the same order, the last one saved will overwrite the changes from the other modification. Order locking is now being done to warn a user if someone else is changing the order.
A new option has been added to the workstation setup allowing a workstation to set whether or not to request printing of a digital work ticket when a digital work ticket is modified on that workstation. In previous versions, the user could de-select the option to print on the order, but the default was always "on". Because a particular workstation might be located far from the digital printer, it might be preferred to not print these from a particular workstation, and the user will manually print tickets after they have been calculated.
Stock Orders
If you use tray numbers for stock orders, and you un-complete a stock order whose tray is now in use, it will set the tray to “00000” and mark the stock order as un-valid. When you give it a new tray number, the stock order remains as un-valid and there is no way to make it a valid order. This has been corrected.
User Defined Work Tickets
When using user-defined work tickets, and an addon that allows the description to be changed on the order, the order description was not being displayed on the _ADDONDESC and other addon-description labels. This has been corrected.
The following new tags have been added:
_ACCN_ADDR1 - address line 1 of the customer who ordered the job
_ACCN_ADDR2 - address line 2 of the customer who ordered the job
_ACCN_ADDR3 - address line 3 of the customer who ordered the job
_ACCN_ADDR4 - address line 4 of the customer who ordered the job
_ACCN_POSTAL - postal code of the customer who ordered the job
_SHPNUM - ship-to number of the order
_SHPNAME - ship-to name of the order
_SHPADD1 - ship-to address line 1 of the order
_SHPADD2 - ship-to address line 2 of the order
_SHPADD3 - ship-to address line 3 of the order
_SHPADD4 - ship-to address line 4 of the order
_SHPPOSTAL - ship-to postal code of the order
_ORD_CDATE - prints the date the order was completed
_ORD__CDATE_YYYYMMDD- prints completed date as YYYY/MM/DD
_ORD_CDATE_MMDD - prints just month and day completed in format MM/DD
_ORD_CDATE_DD - prints just the day of the order completed date (ie "09")
_NUMBREAK - the number of times a breakage has been posted to this order
_NUMBREAKLENS - number of times each lens has been broken (chiral field, reports right and left)
CTHNP- returns the minimum edge thickness at the crib diameter of the lens. Today this is returned only for toric lenses, not digital.
Device Interface
You can now retrieve the Rx-Site material description for an order by using the _RXMATDSC label.
In certain cases, the device parameters maintenance screen would not always save the “Suppress ELLH” check box when the device type was set to “OMA”. This has been resolved.
When a tracer auto-attaches a trace, and the flag for recalculating the order is checked, if the order included values for SEGDHT, the associated SEGHT’s were not being recalculated.
When an order is blocked on an ART blocker and then the order is modified, and the modified order is called on the ART blocker a second time, the values sent to the blocker for BLKDM and BLKRD are incorrect. This has been corrected.
When DATA traces are received in remote orders, and converted to INV# traces due to resizing, any frame type on the DATA trace is not retained on the INV# trace.
Frame types cannot be specified on INV# traces, just like they cannot be specified on FTD traces.
If a tracer uploads only FTYP to indicate metal or plastic, the trace will now save the metal or plastic setting, even though ETYP=1 was not received. Also, changed this so that the frame type on the order is NOT over-written if it is a Safety frame type by the uploaded frame type.
Changed ART blocker interface so we do not send "Too much prism" error unless the generator reserve prism field is > 0
A Briot tracer uploads FTYP=3 and ETYP=2 for a drill-mount frame, but only FTYP=3 with no ETYP for a groove frame. Changed the tracer interface to recognize this situation and interpret the uploaded trace as a groove edge type.
When the VCA device interface auto-attaches a trace to an order that has SEGDHT values in it, if the order was for a Single Vision prescription, the resulting Vertical decentration was being placed in the SEGHT field instead. This has been resolved.
The VCA device interface has been modified to not store the GPRVM and GPRVA labels when they are returned from a digital vendor, if the value they contain is “?”.
If no prism is being reserved for the generator when using ART blocking, then for the ART-M, the GPRVM sent to it must reflect that fact by sending GPRVM=0. This will tell the blocker to block what it can and send the remaining prism back in the GPRVM upload.
Remote Orders
If an order is submitted with the same _INV as a previous order, the data from the second transmission is appended to the end of the original raw file. There is a line indicating the start of the second transmission along with the date and time. IF the order has already been completed, an entry is made stating that the order was already completed.
Some remote orders were being moved to the ERRORS folder for no apparent reason. This has been corrected.
Shipping
When shipping orders, additional documents were printing only one document for the last order scanned. This has been corrected.
Reports
The Inventory Breakage Report has been modified to call a new report format when breakage sub codes are being used. This new format prints the Department code and description, Position code and description, Reason code and description, Shift code and description, each in their own column. It will also now print the Frame Name if one was used on the order.
RxTicket
Draw DBL to scale when trace element’s side is set to BOTH
RxTicket now interprets rx-universe output in the system ANSI code page.
LohTicket page margins are now respected to-scale in RxTicket
Rx-Xplore XML Export
Added new columns to the order export:
Right Stock Availability: the count of available inventory for the selected right blank at the moment the blank was picked
Left Stock Availability: the count of available inventory for the selected left blank at the moment the blank was picked
Insufficient Stock?: a flag that is set to true if there was not enough stock available to complete the order when it was entered
User name (name of user who last modified or created order)
Outsource flag (Y or N) and name of outsource lab if job was outsourced
Note that the Stock Availability can be negative values if multiple orders are waiting on the same lens
Added lens usage data to the lens export (monthly totals for the last year of usage data for each lens)
Added a new option to export breakage data for reporting purposes. This can be selected on the dayend tab in System Settings:
...
VCA Label Table settings
You can now save VCA Label Table settings with the ZZZZZZ style to refer to all (again)
Blank Selection
New Blank Selection Substitutions. Please see Blank Selection Substitutions
Windows Task Scheduler
Order purging has been added as a task that can be run using the Windows Task Scheduler. See Order Purging (RXUPURGE_ADHOC)
Scan to Print work tickets
Added a scan counter to the screen to show how many scans have been done since opening the program.
Printing User defined documents
In some instances, if you are printing user defined documents on a thin client session, the documents did not always print. This has been corrected.
When copying the PDF files to the thin client session for viewing or printing, if the copy fails, a message will be logged to the “Daily event time stamps”.
Added a log file for thin client XML document printing/viewing. /wiki/spaces/RXUN/pages/2545745921
RxTicket has been updated to ensure the PDF is fully written before the done file is created, fixing rare situations where the PDF was corrupted while copying over thin client sessions.
Order searching change
The ability to search for an order using the “Order PO number” has been added to some functions. The PO numbers in the order must have 9 or more numerical digits. The functions that have been enhanced to allow this are:
Lens pick
Frame pick
Job scanner simulator
Final QA check
Frame trace check
Scan to print work tickets
Print AR envelope
Tray assignment
Complete jobs
Ship jobs / packing slip
Print Zeiss digital ticket
Print IOT digital ticket
Print Signet-Armalite digital ticket