188.8.131.528 Release Notes
This document contains information related to the release of Prism 184.108.40.2068.
- Windows 10 users must launch the Proxy using the "Run as Administrator" option
- Restart the Proxy after installing this release
- Clear the cache before you try to log in.
|14138||OPOS Drawer slowness investigation||
Current Proxy functionality allows multiple proxies to access the same cash drawer on a POS workstation. A new option has been introduced. Now the Cash Drawer plugin (OPOSCshDrwr.DLL) will read an additional optional field from the OPOSConf.ini file, called ClaimAtStartup.
If this value is 1, the Proxy claims the cash drawer at proxy startup time, and holds it until the proxy terminates (faster response to drawer open and status requests).
If this value is 0, or the field is not present (as for current users), the Proxy claims the cash drawer at each drawer open or status request and releases it again. This allows multiple proxies to access the same cash drawer, if required. Note: You must manually enter this option and its parameter in the OPOSConf.ini file under the cash drawer section.
|12728||Prism missing Reason Code long descriptions||Description information added in RP 9 > System Preferences > Local Preferences > Documents > Reason Codes will now be available in Prism > Admin Console > Preferences & Settings > Transactions > Reasons & Notes|
|10527||Apache CONF file has outdated comments||Modified the UtilDLL.iss InnoSetup utility script to use backslashes consistently in all installer code.|
|12762||Add more lines to loyalty program lookup on each page||Customers --> Loyalty Lookup previously displayed 10 records on a page, now displays 15 records on a page|
|13958||Unable to copy a customer||
A customer can be copied now. The following fields do not copy:
SIDs (new SID is created)
|11077||Required customer fields needed||New required customer fields have been added to Admin Console Customer preferences section. When the field is required, it will appear in the New Customer dialog and entry will be mandatory.|
|14192||Prism-2-Prism Day-2-Day Replication of POS Documents, Customer and Inventory||Prism Day-to-Day replication now replicates POS documents, customer and inventory information. See Connection Manager documentation for more details|
|11880||Implement Day to Day replication of Store table Prism to Prism||Most store level references now replicate from the POA to joined systems. See Connection Manager documentation for more information|
|11879||Implement Day to Day replication of Subsidiary table Prism to Prism||Most subsidiary level references now replicate from the POA to joined systems. See Connection Manager documentation for more information|
|11878||Implement Day to Day replication of Tenant table Prism to Prism||Most corporate level references now replicate from the POA to joined systems. See Connection Manager documentation for more information|
|11872||Need the ability to send transactions to other prism installs||This has been addressed with issue #14192|
|D-2-D Prism to V9|
|14367||Gift card number masked when replicated from Prism to V9||Gift card numbers resulting from transactions run manually or via an encrypted swipe, are no longer masked by Prism.|
|11710||Document not replicated from Mysql server to Prism/V9 servers||Please see attached documentation and scripts for information on how to user this feature|
|D-2-D V9 to Prism|
|14757||Bouncing the Replication Service is required to allow vouchers to replicate||Verified document was received down from POA without bouncing services.|
|13962||Default receipt design is missing Document Barcode||The Transaction Number barcode has been added to the "Receipt 8x11 - Coupon" document design|
|14078||Email and print takes 10 seconds||Time required to email and print has been reduced|
|14294||Receipt with return items only after replication in V9 tender will show as Taken||Receipts with all return items now replicate correctly to V9|
|14282||RPS interconnection queue should be able to process more than one request at a time||By default RPS module will have 10 interconnection listeners - 10, because it needs to serve back office and common services and they have 5 receiving threads by default.
If needed this number could be increased by adding and editing the following parameter in RPSRestServiceModule.ini file:
The count should be a positive number, but within reason - setting it to anything higher than the sum of number of receiving threads in BackOffice and Common services is pointless and would be a waste of resources. It is recommended to keep it as 10 initially, and raise it as necessary when increasing the number of receiving threads in your system is needed.
Note: the number of receiving threads for BackOffice and Common services could be found out by examining the following setting in their INI files:
|14215||Store VS Subsidiary assignment for documents||Employee store assignments are now available in Prism. Store assignments are defined on the Retail Pro side.
Employees will be able to create documents when assigned to Subsidiaries/Stores, if permissions are granted. Employees not assigned to specific Subsidiaries/Stores will not be able create documents
|14139||Prism server should not allow requests that query all data from a table resource||New configuration parameters can now be defined for RPSRestServiceModule.ini, PrismBackOffice.ini and PrismCommon.ini to limit the number of raw requests to a Prism server for large databases. This will prevent conditions in which memory is consumed to process the request. See technical documentation for more information.|
|13942||Add workstation number to X/Z out doc design||Workstation number is now available to be added to X/Z Out designs in Doc Designer.|
|13684||Auto log out can be bypassed by refreshing the browser||Users can no longer bypass an automatic logoout by refreshing a browser. Upon refresh, the user is alerted that the session is expired and forced to log in again|
|13240||Data Types: New titles are replicated from RP 9 to Prism as inactive||Titles created in RP 9 now arrive in Prism as active|
|12601||Unable to view inventory images using network share or mapped drive for the Image directory||This feature has been implemented through new preferences in Admin Console. Please see the What's New document for more details|
|11871||Replication management UI||A new Connection Manager has been implemented which allows for easier setup and configuration as well dashboard style exception reporting. See the What's New document for more details|
|11470||Add Original Doc fields to a return receipt||The Ref Doc#, Ref Doc Date/Time and Ref Doc Tax Area fields have been added to the Transaction Details header. Additionally these fields are available for use on Receipt designs|
|11180||Customer would like when initializing a mysql machine to also initialize Prism accepted cards preferences along with UDF cards||With Replication, accepted cards as defined in Admin Console > Preferences&Settings > Transactions > Tenders > EFT (including custom defined 'UDF' card types) will be replicated with the default Prism to Prism Replication settings|
|14213||Add Price w/ Tax field to inventory grid for VAT environments||Price with Tax field is now available to be added to inventory grid view.|
|13739||Missing "Fiscal_Code" field in Store table from Prism Database||Fiscal code will now replicate to Prism from v9.|
|Point of Sale|
|14220||Decimal quantities less then 1.000 are rounded up to 1.000 on an invoice||When a decimal quantity that is less than 1 is added to an invoice, the qty remains the correct amount and is not rounded up to a whole number|
|13916||Scanning items quickly on a receipt will show errors no record found match criteria||Scanning items very quickly is now accepted on a new receipt without errors.|
|13897||Un-held document recorded under the wrong workstation number and name||Documents placed on hold will now have the workstation number of the document updated correctly to reflect the workstation that updated the document.|
|13876||Prism code expects a int16 data type for Flag_ID||The Flag_ID field value was changed from Int16 to Int32|
|12421||Customer created in RP 9 when replicated to Prism doesn't show customer details when listed as Bill to Customer||Customers created in RP 9 will now have the Phone1 and Email replicated to Prism correctly|
|12353||Add the ability to print 'on-hold' transactions||POS documents that are on hold can now be printed. POS - Allow Printing Held Documents permission must be assigned|
|14832||Sell by date is not respected when listed an item on a receipt||User gets correct message when listing an item with future sellable date and can't be added to the POS document.|
|14829||Customer Store Credit only shows additional credit when tendering and takes all existing credit after completing a transaction||Return receipt now correctly replicates to V9 and store credit for customer is not lost if the credit was earned by returning an item.|
|14818||Cannot View a Discarded transaction||Cancelled transactions could no longer be viewed. This has been corrected. A cancelled transaction is now viewable when filtering Pending Transactions for status: Discard|
|POS - Customers|
|6699||Customer with store credit can be deactivated without store credit balance receipt||Store credit balance receipt is now being created when user deactivates a customer that has a store credit balance|
|POS - Items|
|13927||When scanning items the item details bar disappears.||Item details bar no longer disappears when scanning multiple items on a new transaction|
|13921||The focus is not set back to the item lookup field after the Select Item Quantity prompt||Focus is now set to 'Item Lookup' after the "Select Item Quantity" modal is closed by any option.|
|12919||Discount dialogs overlap each other when max discount is exceeded on an item||An issue has been addressed, where applying an item discount over the maximum allowed would show overlapping dialog screens, causing confusion for the user.|
|POS - Orders|
|12214||Remove order deposit dialogue for 100% required order deposit||Orders will no longer generate a deposit amount selection dialog when configured to require 100% deposit. This also applies to Send Sales, where 100% deposit is always required|
|11737||Nothing in the transaction lookup screen designates that a layaway has been fulfilled||Transaction lookup for layaway orders will now show a Filled % field to quickly show which orders have and have not been completely filled|
|POS - Tenders|
|14103||Add gift receipt button in portrait view||Gift receipts are now available from Portrait mode.|
|11679||Restrict tenders by usergroup||This release of Prism includes the ability to restrict tenders by usergoup. Any available tender can be set to Allow, Override or Deny for any available usergroup, for Take, Give or Return transactions. This allows the merchant more granular control over which cashier is allowed to perform what tender|
|11102||Central Gift does not respect Management setting||Central gift cards can now be set up to manage IDs by all, subsidiary, or store levels in admin console at this time|
|9042||Unfriendly error message " 3329412 Request couldn't be serviced||An appropriate red toast error is now displayed: "Register Not Open"|
|14176||Need Preference for Suppressing Qty Prompt for Decimal Items||New preference allows for the decimal qty prompt to be suppressed. A item with qty 1 will be added to the invoice, the qty can be adjusted to a decimal if needed.|
|13698||Request for new preference to determine promo item evaluation sorting||Two new settings have been introduced to Promotions, which apply to individual promotions.
Sale Item Validation now has a dropdown setting for "Sort Order". The available values are Highest (default) and Lowest. This setting determines which applicable items are validated first, sorted by Price.
Note: This may affect which items are discounted by an Item Discount reward.
BOGO Discount Rewares now has a dropdown setting for "Sort Order". The available values are Optimized (default), Highest and Lowest. This setting determines which applicable items are discounted first, sorted by Price. In the case of Optimized sorting, the reward items are assured to be equal or lesser value than any validation items.
|11175||PO instructions does not come over to voucher referencing PO||When referencing a PO on a voucher the PO instructions will now be amended to the voucher comments correctly.|
|13511||Web client needs to allow custom html files||A new feature allows users to add their own customized html files and use these instead of the default html files.
Customizations/views/default/ customer-history.htm will override the default view at views/default/customer-history.htm
See What's New document for more information on how to set up and use this feature
|11977||PrismProxy: Command line switch needed to specify server name for PrismProxy.exe||New command line parameters have been added to PrismProxy.exe:
-prismserver:[PrismServerName] (the name of the server)
-prismport:[port#] (the port to use to connect to the server)
Please note that -prismport is seperate and different from the existing -port parameter, which is used to define the port that the Proxy listens on.
|12119||Please add API for PO/Back office functions||
The Prism API documentation is deployed on every Retail Pro Prism Server. When the Prism server is updated, the API documentation is automatically updated. Navigate to the …\ProgramData\RetailPro\Server\WebClient\docs\ Click the Login button and log in using your Prism login credentials. Clink the link for the desired API element
|13442||With Touch POS, the Order Details button does not respond||Users now have the ability to fulfill order documents from the Touch POS screen|
|10828||Transfer slips allow the user to enter and save a lot number for a non-lot item||No longer able to enter lot numbers for items on slips that are not using lot numbers|
|14879||UAT - Updating an item that is partial serial to 200 qty in transfer slip causes time out|
|11897||Need to provide translation capability for UI customizations||
Beginning with this release, retailers can easily implement translations for their third-party UI customizations by making simple edits to a copy of the appropriate language-specific .json file. Now, the developer simply has to type (or copy/paste) the desired translation text next to the base (native) text and save the file to the \locale folder with -custom appended to the file name. When loading the page, Prism will check if a -custom version exists and load the -custom version instead. For example, if the file was named en-us.json, then name the file en-us-custom.json.
|13235||Remove unnecessary data from the X/Z-Out workstation report filter||Workstation filter for X-Out, Z-Out and Z Out lookup will no longer list accounts used for back-end tasks|
|11074||Need option to not print credit/debit card line items in Z-out report||A new group of settings has been added to the Admin Console: Preferences & Settings > Reporting > X/Z-Out > Print Non-Currency Tenders. Tenders that are checked will have a non-currency list printed on the Z-Out designs|