New Features

This branch has the following features implemented: 
Better
11847581 - Update Amazon SKU Mapping
This enhancement updates the Amazon connector to support mapping order download SKUs to the following, in this order, to make the system more resilient to scenarios where the SKU on Amazon does not match the item number in the ERP:
  • Item Number
  • Customer Item Number
  • UPC
New
11860139 - Add Service That Can Delete Orders Specified By A Query
This adds the 'Delete Sales Orders' job. Instructions for use are on the job.
New
11860908 - Create Custom Events For The Capture Credit Card Against Unpaid Invoices Process
This adds the new event OrderEvents.CreditCardCaptured
Better
11868485 - Enhance Confirm Ship Screen For Lot Numbers And Bar Codes
Two similar but slightly different enhancements:
  • We now validate picked items via barcode which adds real-time validation for each line/item on an order being shipped. If the quantity validated does not match the quantity to ship, then we display a fail message and don’t allow the process to continue.
  • Similarly, we now validate serial/lot numbers via barcode - Add real-time validation for each selected lot on a line on an order being shipped. If the lot and quantity validated don’t match the quantity to ship, then we display a fail message and do not allow the process to continue.
This project was one of the reasons for the version incrementation.
Better
11868559 - Infor Syteline - 2 Way Sync For Customers
Improved the Syteline connector sub-system with regards to customer data. Changes made on in Syteline will come down into BirdDog and vice versa. The How It Works page has been updated accordingly.
Better
11869567 - Add Support For Shop Floor Control Pull Items
We enhanced the system to handle creating the shop floor control work orders (not items) when the item was set to PULL. There were a number of improvements and fixes in this:
  • While we presume that the Macola Production Order tables (beginning with PP) were present in the database, there existed Shop Floor scenarios where they were not and we were not handling that gracefully.
  • We enhanced the system to handle creating the shop floor control items when the item was set to PULL.
  • We enhanced the order and invoice views to go to the correct work order type (Production Order or Shop Floor).
  • We added ExternalNumber to the Cart Line table, which was a reason for the version incrementation.
New
11871423 - Add More Fields To The Infor Syteline Sales Order Upload
Improved the Syteline connector sub-system in terms of the fields that can be edited and uploaded.
New
11874470 - Create Entity Search Category Layout
This creates a new page layout that allows your entity data to be searched. Note that this is not "out-of-the-box" functionality; in order to utilize a page using this layout to search your data, that page will need to customized.
New
11874728 - Update DatePicker To Use Standard HTML Date Functionality
Updated many of the date inputs to use a modern format.
Better
11874800 - Update E-Automate To Return HTTP 4XX Error On PO Price Below Contract Price
Prior to this build, our default behavior when uploading a purchase order using the E-Automate Connector and the price on that PO was higher than the customer's price, we would use this PO price. This enhances the system to use the customer's price instead.
Better
11875276 - Add Ability To Assign Default Service Pro Type By QBD Item Type
As of this build, items created in QuickBooks Desktop are automatically assigned the following Service Pro types according to how they are setup in QuickBooks:
  • QB: Non-Inventory Item = Inventory
  • QB: Other Charges = Inventory
  • QB: Service Item = Task
Better
11876410 - Add Project Name To Timeslip Analysis Report
Further enhancement of this report functionality. We now show the project's name in the grid.
Better
11876491 - Update The Marketing Manager Role Description
Documentation update. Improved for clarity.
Better
11876571 - Update Incident/Project Notes From 4,000 Characters To A Memo Field
Schema adjustment to our Incidents table. We increased the number of characters that could be used from 4,000 to max (which is a billion characters.) This was one of the reasons for the version increase.
New
11876576 - Add Support For CloudFlare Turnstile
This branch updates our stock RequestForInfo layout to support CloudFlare Turnstile if it is enabled in site settings under the Web tab. Cloudflare Turnstile is a smart CAPTCHA alternative that, when enabled, works without showing visitors a CAPTCHA.
Better
11877110 - Site Settings Improvements
While working on the CloudFlare Turnstile project above, we observed a need to combine several existing tabs - the Google Store and the SEO tab - under a single new tab called Website. This is where the CloudFlare credentials are plugged in.
New
11878005 - Add Credit Limit Upload To Sage 100 Customer Upload
Exactly as noted. We now upload the credit limit on a customer in Sage 100 using our connector