Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

to be released….

...

released 2 March 2023

API endpoints

GET/orders/detail

  • the endpoint was returning “unkown job type” for Edge-only and Addon orders. This has been resolved.

  • the endpoint was missing the rtClass field

  • added the shipToMethod label

  • fixed issue that was preventing some of the fields related to each eye from being sent (rt/lt LensStyle, rt/lt LensMaterial, rt/lt Sph, rt/tl Cyl, etc)

  • Added the _FMUPC label

  • the REM label was not sending all the order comments to the endpoint.

POST/orders/add

  • Fix issue with the OCHT fields not being interpreted properly for SV(Single Vision) lenses

  • When a traceID included a SHAP trace, the SHAP was not being passed to the order, resulting in no tracing being used by the order

  • The endpoint was allowing anything to be entered for the job type. This has been fixed to only allow valid job types to be used.

  • The xxMINEDG fields were not being processed correctly. This has been resolved.

  • The endpoint allowed the creation of an addon order with no addons supplied. This has been resolved.

  • Modified to allow an order to be placed “on-hold”

  • Prescribed prism could be entered directionally but not angularly.

  • The frame name was being populated by the trace name. This has been corrected.

  • Added _FMSKU has been added to handle the frame inventory SKU field

POST/orders/addStock -

  • when running the endpoint, the order number assigned to the the order was not being returned when the add was successful

  • Make sure there is at lest one valid item before creating the stock order. Verify that all quaquantities quantities for the valid line items are not 0

...

  • Added the shipping methods for the customer to the endpoint output

GET/rxsite/styledetail

  • Modified the max range for IPD, NPD, PRVM fields

  • Modified the increment for the IPD and NPD fields

GET/frame/traces

  • Added a Y/N question to exclude the FTD and INV# supplier traces from the results

GET/jobs/jobs_waiting

  • Added a new API endpoint that will return a list of all jobs that are waiting for remote processing.

Digital types

A new flag has been added to the digital types maintenance that allows the order number to be prefixed with a “9”. Previously this was done for Rodenstock branded digital designs only, to allow surfacing equipment to be set up in dual mode so that they could request data on the Rodenstock branded designs from the Rodenstock LMS directly. To use this, the order number that is set automatically must be 7 digits or less.

Frame Inventory

When the frame module is active, programs and functions that require “frame inventory” will check to see if it’s active before allowing the programs or functions to be accessed or processed.

...

When edge-only type orders are created, and the pricing module is active, the orders did not price. This has been resolved.

When using ART blocking, the display and printing of bottom out and cutter crash warnings is now suppressed, since these are not applicable to ART block pieces.

You now have the ability to send the MBASE for Essilor jobs. There is a new checkbox “Send MBASE for Essilor jobs” on the Digital tab for Lens Styles. Note, this checkbox can only be checked when the “LDS selects blanks to use” is checked and the Digital Type is Essilor.

The automatic addon codes have been enhanced to allow the forcing of an automatic addon to be placed on line 14.

Purchase Orders

When an item is deleted from a quantity replenishment purchase order, if the user answered “Yes” to returning the “current quantity” back to the item, the item was not updated and the ordered quantities were not returned.

Remote Orders

The remote order process was replacing the Ship-to sent in the remote order file with the one from the customer. The program has been changed to keep a ship-to when sent.

Added _SLAB to allow populating the slab-off switch on an order. Valid values are Y(es), N(o) and R(everse)

The Eyefinity interface has been enhanced to allow a lab to pick the FTP communication provider. WinScp is now supported.

Reports

Orders in process - the report has been modified to replace the patient name with the purchase order number if the system setting, “Use PO num instead of patient in JT e-mails” in the “E-mail” tab is checked.

Jobs via station - New Job tracking report

Shipping Methods

The carrier codes that display based on the shipping method selected were not being properly displayed. This has been fixed.

Additional Documents

Edge-only and Addon orders have been added to the additional documents feature.

Device Interfaces

Device sessions have been modified to automatically reload device configuration every 100 times each device has been checked; this avoids the need to restart the device session after changing parameters for the device interface. Note that this does NOT include changing connection items such as baud rate, stop bit, parity, flow control, or IP address, and will not automatically load a new device connected on a workstation

When an ART blocker returns modified front curves, only save them on the order if the lens style is not a progressive type or an aspheric type.

For the VCA (OMA) device interface, allow an operator to be scanned. Verify that an operator is present, if required by the device parameters, before allowing a communication session to be done.

VCA devices

  • fixed issue with vendor and model changing within the interface after being set. This was causing issues with the Zeiss digital service.

Digital processor

For digital vendors that use the FTP protocol for accessing their site, the FTP has been modified to use the WinScp method.

Packing Slips

Fix a date issue when processing zero date packing slips. Fix an issue with the packing slip template not found when printing the packing slip.

If the packing slip fields “shipping method” and “tracking number” are empty, the corresponding fields were overridden with the empty fields, replacing valid entries.

Added a way to print multiple copies of a packing slip when printing open packing slips.

Check the Job Tracker to see if it’s behind, before continuing with the “zero date packing slips” processing

The key structure of the packing slip file has been modified to include the shipping method.

Frame Tracings

A new field has been added to the screen, “Max Front Curve”. If populated, this will be used in blank selection to limit the front curves of the chosen blanks to not be higher than this value+ 1 dipoter. What this means is that if you set the limit to 0700, then front curves up to 0799 will be allowed.

Miscellaneous

Program “SETACTIV”, which is used usually by OLSS support staff, previously set the “active” flag for styles, materials, tints and treatments based on the lens inventory that is active in the lab. It has been enhanced to now set the “active” flag on the manufacturer table as well.

Inventory Picking

A new checkbox has been added to the “System Parameters” in the “Inventory” tab, that will allow frame picking to be done in the lens picking screen.

Work Tickets

The PCL work ticket did not process the A4 paper size corrrectly, This has been resolved.

The PCL work ticket would not print from a thin client session. This has been resolved.

Added a new label for user defined work tickets, “_PRICELIST”, so the order price list can be included if desired.

Added new tag “_BLK_DESC” for block group description for user defined work tickets.

Invoice printing

Fix issue with invoice not scaling properly when sent to the printer.

Routing Rules

The Routing Rules have been modified to add a new condition for Slab-Off. Setting Up Routing Rules

XML output

Fixed an issue with the Order XML output that was causing the Rx-Universe to exit when the order contained some non-printable characters.