Integration Scripts
The following external scripts are provided within the files to support FileMaker Integration. Below you will find an explanation as to what each script does.
External - Show Ship_ID
This script takes a script parameter (Ship_ID) and finds the proper record and brings to the front
External - Perform address validation for passed in Ship_ID
This script takes a script parameter (Ship_ID) and finds the proper record and performs the validate address script
External - Perform ship for passed in Ship_ID
This script takes a script parameter (Ship_ID) and finds the proper record and performs the Ship script
External - Print labels for Ship_ID
This script takes a script parameter (Ship_ID) and finds the proper record and performs the Print label script for all packages
External - Print laser labels to thermal for passed in Ship_ID
This script takes a script parameter (Ship_ID) and finds the proper record and prints to thermal
External - Print label to laser for passed in Package_ID
This script takes a script parameter (Package_ID) and finds the proper record and prints 1-up laser labels
External - Perform track for passed in Ship_ID
This script takes a script parameter (Ship_ID) and finds the proper record and performs the Track script
External - Perform track and show for passed in Ship_ID
This script takes a script parameter (Ship_ID) and finds the proper record and performs the Track script and displays the results
External - Perform track for passed in Package_ID
This script takes a script parameter (Package_ID) and finds the proper record and runs the track process
External - Perform track and show for passed in Package_ID
This script takes a script parameter (Package_ID) and finds the proper record and runs the track process and displays the results
External - Perform rates for passed in Ship_ID
This script takes a script parameter (Ship_ID) and finds the proper record and performs the Rates script
External - Perform rates and show for passed in Ship_ID
This script takes a script parameter (Ship_ID) and finds the proper record and performs the Rates script and displays the results
External - Perform transit for passed in Ship_ID
This script takes a script parameter (Ship_ID) and finds the proper record and performs the transit script
External - Perform transit and show for passed in Ship_ID
This script takes a script parameter (Ship_ID) and finds the proper record and performs the transit script and displays results
External - Perform void for passed in Ship_ID
This script takes a script parameter (Ship_ID) and finds the proper record and performs the Void script
External - Create return shipment and show for passed in Ship_ID
If the record passed is an existing shipped record, it will be duplicated and turned into a return shipment. The ID returned will be the new return shipment's ID which you can then pass back to the External - Ship script. If the record is not shipped, it will be converted to a return shipment and you can then call the External - Ship script to output a label.
External - Get labels as PDF for Ship_ID
Outputs the thermal label for the given ship_id to label path in prefs with file name of tracknum.pdf
External - Create ship record and return Ship_ID
Creates a new ship record and return the ship_id
External - Get Weight
Runs the get weight function and returns the captured results
External - Print Daily Manifest
Prints a daily manifest report.
External - Print Daily Control Log
Prints a daily laser report for high-value shipments.
External - Startup Script
End user can add their own startup functions here which are run AFTER the solution file opens Field Requirements