Version 22

×

22.0

System Requirements Version 22


22.0

Bug Fixes - 22.0.43 - Released 19 February 2024

This build has the following bug fixes implemented: 
Better
11855646 - Add Warehouse Name and Warehouse Description to Synced Fields
Improved information pushed up using our Service Pro connector.
Fixed
11866836 - Require Password Change/Password Reset Feature Doesn't Handle Encrypted Passwords Correctly
After a user is prompted to change their password upon first login attempt, the user was not able to commit password change and unable to login entirely. This is actually an old issue as passwords in BirdDog have been encrypted for ages, but we simply had not encountered it in the wild until recently.
Better
11867439 - Allow Item And Customer Edit Without A Specific License
Removes licensing requirements from adding/editing customers/items.
Fixed
11871633 - Configure One Greatest Seen Times Table Not Updating
One of our tables was not updating with a Configure One connector, which was causing problems with order downloads. This resolves that issue.
Fixed
11872292 - Invalid Column Name ParentID When Posting
An old project long since phased out created a table named BDOrderAppointments to store Service Pro order appointment information. Because the code has been removed no new databases have this table. However, databases that have been running BirdDog long enough do have this table since the creation was removed but the table was not dropped. When we implemented Service Pro Exchange, a table with this same name was created with a different schema. This has been working fine against all of the newer databases we've run it against. When this code is run against an older database, the code sees that the table exists and moves on. This update fixes it to see that it is the old table, drop it, and then recreate it with the new schema. For customers who attempted to post invoices before this fix was applied and received the ParentID error, there is also a data cleanup script that has to be run because the post process seems to have posted everything correctly and failed at the point where it was removing the open order records. 

Back to Top

Bug Fixes - 22.0.33 - Released 8 January 2024

This build has the following bug fixes implemented: 
Fixed
11861434 - Kit Items Not Defaulting To The Correct Cost
This was a Macola ES/EM10 only issue where, if a kit item was created with zero parent cost, rollup cost, and price rollup set to none, the cost was not rolling up when using Ecommerce.
Better
11867625 - Import System Dropping Leading Spaces
Having leading spaces for item numbers is legal; however, our system thought like Microsoft and automatically "helped" by removing those leading spaces when utilized by the import functionality.
Fixed
11869396 - Typo in CustomExamples Read Me
Requirements was misspelled in the readme.md.

Back to Top

New Features

This branch has the following features implemented: 
New
11860377 - Add Support for Shopify Variant items
Prior to this enhancement, we did not support this functionality with the Shopify Connector. This enhancement adds support for uploading variant data to items that already exist on Shopify. For this to work you must manually create an Item linkage with the appropriate values. See Special Instructions: Using Variant Items With Shopify for further information.
Better
11862334 - Service Pro Exchange Enhancements
Major enhancements made to the Service Pro Exchange system, which resulted in general Service Pro Connector enhancements as well. This was the primary reason for the point increase simply due to the size of this project and the sheer number of upgrades to this particular connector sub-system. These include:
  • New Tables to better support integration. These tables allow us to emulate the following Service Pro functionalities: Employees, Equipment, Divisions, Regions, and Order Reasons.
  • New properties on existing objects or previously existing properties now part of the Service Pro connector and/or the related import. These properties include:
    • Customer. The following properties were added to this object: Attention, External Number, Division, IsActive, IsDeleted, and Notes.
    • ShipTo. The following properties were added to this object: Cell Phone, Contact Name, External Number, Fax, IsActive, IsDeleted, Latitude, Longitude, Notes, OnHold, and SiteCreditHoldOverride.
    • Inventory. The following properties were added to this object: Cost, Default Manufacturer Name, External Number, IsActive, IsDeleted, Notes, Search Name, and Unit of Measure.
    • Warehouse. The following properties were added to this object: External Number, IsActive, IsVan, Name, and Notes.
    • Inventory Warehouse. The following property was added to this object: Notes.
    • Order. The following properties were added to this object: Description, Dispatch Note, Division, Equipment Number, Invoice Note/Resolution, Name on order, Phone on order, ReasonCode, and Regions.
    • Order Lines. The following properties were adjusted to this object: ActualTime.EndDate and ActualTime.StartDate were handled with a line custom field; CreatedDateTime and CreatedUserID were added; and RepairItem.EquipmentNumber is Equipment Code on the order header.
  • New and Enhanced Imports. The following were added to better add, update and manage data between the unsupported ERP and Service Pro: Employee, Equipment, Warehouses. We also made some adjustments to existing imports to reflect the above properties, specifically: Customers, Items, Item Locations, Sales Orders, and ShipTos.
  • Employee and Equipment uploads were also added to the end-of-run connector message.
  • Because of so many changes, we also conducted major updates to the How It Works page for the Service Pro Connector. Existing customers using the Service Pro connector will want to consult the Upgrade Notes page.
  • Finally, due to the enhancements made in this project, we also revised the look of the System Management page on the web to relocate certain functionality to make better sense. Anything previously on the System Management page is still there; it may simply have been moved.
New
11865140 - Create Configure One Connector
Added support for Configure One connector. This is a level 1 integration.
Better
11866759 - Update Imports To Handle Multiline Data
All imports that have columns that support multiline data (i.e. comments, notes, item/webcategory long description, etc.) will now support properly formatted CSVs with multiline data. UPGRADE NOTES: This breaks some backward compatibility with older imports. In our original imports, the instructions were on the column name line (i.e. Taxable (Y|N). While our current import process does not show this in the example (this information was moved to other rows in the sample file), it would still support it being there. This update removes that support; column names will need to match the example file exactly.
Better
11868733 - Add Ship To Columns to Sales Analysis Reports
Updated the three Sales Analysis reports on Enterprise with Ship To Name, City, State, and Zip Code.

Back to Top

Upgrade Notes

This build breaks some backward compatibility with older imports. In our original imports, the instructions were on the column name line (i.e. Taxable (Y|N). While our current import process does not show this in the example (this information was moved to other rows in the sample file), it would still support it being there. This update removes that support; column names will need to match the example file exactly.

 

Back to Top

Reason for Point Release

This point increase (v21 to v22) was caused by major changes to the Service Pro Exchange connector system. More information can be found by reviewing the appropriate information on the New Features page.

Back to Top


System Requirements Version 22

Server Requirements

Software Requirements
BirdDog Software can be deployed on a dedicated or virtual server that meets the following requirements:

Minimum hardware required:
  • Windows 2008 R2 Server - a good rule of thumb to follow for Windows versions: if Microsoft is no longer supporting it, we probably aren't either.
  • Minimum: 8 GB of RAM, recommended: 16 GB of RAM
  • Minimum .Net Framework 4.7.2
  • 300-500 MB of available hard disk space per installed instance of BirdDog
BirdDog software can be installed on both x86 (32-bit) and x64 (64-bit) versions of the following:
  • Microsoft Windows Server 2008 R2
  • Microsoft Windows Server 2012
  • Microsoft Windows Server 2016
  • Microsoft Windows Server 2019
  • Microsoft Windows Server 2022

ImageMagick must be installed on your web server.

Database Server Requirements
Hardware requirements:
  • Minimum: 8 GB of RAM, recommended: 16 GB of RAM
  • 200 MB of available hard disk space. Depending on the number of transactions, additional hard disk space may be required to store large number of transactions.
  • Document Management, additional hard disk space depending on the amount of documents. 5GB of documents will require 5GB of additional storage. Consider this, Using an estimate of 2,500 pages per file drawer and four file drawers per file cabinet, one can estimate that scanning two four-drawer file cabinets full of documents (ten thousand single-sided pages) will require 1 GB.
The BirdDog database can be hosted by:
  • Microsoft SQL Server 2012, any edition
  • Microsoft SQL Server 2014, any edition
  • Microsoft SQL Server 2016, any edition
  • Microsoft SQL Server 2017, any edition
  • Microsoft SQL Server 2019, any edition
  • Microsoft SQL Server 2022, any edition

Full-Text Search needs to be installed on your SQL Server for our software to function correctly. And as with the Windows note above, a good rule of thumb to follow for MS SQL Server versions: if Microsoft is no longer supporting it, we probably aren't either.

Back to Top

Work Station Requirements

  • 2gb of RAM
  • 2GHZ or better CPU
  • High-speed internet
  • Windows 10 or later - a good rule of thumb to follow for Windows versions: if Microsoft is no longer supporting it, we're probably not either.
  • If using Avatax, 64-bit is required

Back to Top

Web Browser Requirements

Web-browser Requirements for Ecommerce

Our publicly facing system can be accessed by any device with the latest version of one of the following browsers:

  • MS Edge; as IE was deprecated by Microsoft, we no longer support it.
  • Mozilla Firefox (still our favorite!)
  • Apple Safari
  • Google Chrome
Web-browser Requirements for Enterprise
Our ERP system can be accessed by any device with the latest version of one of the following browsers::
  • MS Edge; as IE was deprecated by Microsoft, we no longer support it.
  • Mozilla Firefox (still our favorite!)
  • Apple Safari
  • Google Chrome

Back to Top