-
-
-
- Overview
- Hardware and Software Requirements
- NAV Object Import and Merge
- NAV Data Configuration
- Warehouse Insight Barcode Objects
- Warehouse Insight Web Service Installation
- Android Scanner Install
- Windows Scanner Installation
- Configuring the Software
- Uninstalling the Solution
- Modified NAV Objects
- Source Versions
-
- 1. Introduction
- 2. Overview
- 3. Main Landing Page
- 4. Item Inquiry
- 5. Bin Inquiry
- 6. Advanced Inventory Count
- 7. Basic Count
- 8. Receiving
- 9. Put-Aways
- 10. Ad-Hoc Movements
- 11. Directed Movements
- 12. Picking
- 13. Shipping
- 14. Production Order Consumption
- 15. Production Order Output
- 16. Assembly Orders
- 17. License Plates
- 18. Scratchpad
- 19. Configuration
- Show all articles ( 4 ) Collapse Articles
-
- Print From Your Handheld in Business Central Cloud
- Print From Your Handheld in NAV/Business Central On-Premises
- DataLogic Falcon WiFi Configuration
- Controlling the Beep Sound Effect on DataLogic Scanners
- Warehouse Insight with NTLM Authentication
- Configure Scanner for Business Central SaaS
- Connect Warehouse Insight Desktop Client to Business Central Cloud
- Datalogic Falcon X3 Scanner Timeout
- Clone Warehouse Insight Service for NAV and Business Central On Prem
- Configure Windows Scanner for NAV and Business Central On Prem
- Ad Hoc Move journal batch options
- Display a Custom Image on Your Device
- Configure Scanner Settings for Memor 10/20 and Zebra
- Over-Receiving from Handhelds
-
- Add Purchase Order Comments From Your Handheld
- View Purchase Order Comments on Your Handheld
- Capture Image on Sales Order
- Attaching Documents from the Scanner
- Ship and Invoice Sales Order
- Overriding Base Application Events via Design
- Sample Offline Application
- Sample Quantity Dialog Extensions
- Adding Notes to Documents
-
-
-
-
- Canada Post Third Party Billing
- Getting Started with Dynamic Ship
- How the Customs Information is Populated
- How the Dynamic Ship Carrier correlates to the base NAV Shipping Agent
- How to Bill Shipping Fees to a Customers Account
- How to Complete a Basic Shipment with Dynamic Ship
- How to Enable and Use The External Rate Entry
- How to Reprint Shipping Labels using Dynamic Ship
- Include COD Charges With Shipping
- International Shipping Address Entry
- No Rates Returned For A Shipment
- Hazardous Material Shipping
- Freight Quote
- Extra Text on Shipping Label
- Shipping with Saturday Delivery
- Print Bill Of Lading Report
- Blind and Double Blind (Drop) Shipments
- Chain Multiple Pack Commands
- Find Shipment and Package Tracking Numbers
- Manifesting USPS Shipments
- Create a Shipping Label for a Miscellaneous Shipment
- Label Placeholders - Package Options
- Package Options
- Copy Last Package
- FedEx Commercial Invoice Requires Electronic Letterhead
- Assign Outbound Serial Number At Shipping Time
- Refund EasyPost Shipment
- Actual Shipping Cost
- Freight Price Rules
- Show all articles ( 14 ) Collapse Articles
-
- Data Requirements for Dynamic Ship
- Dynamic Ship Email Setup
- Enabling UPS SurePost on your EasyPost account
- Dynamic Ship Carrier Account Configuration
- How to Create Shipment Manifests in Dynamic Ship
- Shipping Scale Integration
- Extending Dynamic Ship
- How to Add Predefined Packages for Carriers
- DHL Express and Purolator Carrier Configuration
- Zebra High Quality Print
- Shipping Predefined Packages
- Dynamic Ship Permissions
- Configure Customer Options
-
-
- Daily Time Report for Payroll Administrator
- Shift Scheduling with Shop Floor Insight
- Routing Step with Shop Floor Insight
- Color Coding Time Cards
- Production Order Assignment with Shop Floor Insight
- Streamline Processes with Work Instructions
- Cleaning up Barcodes in Business Central
- Configurable Business Central Payroll Export for ADP and other Payroll Solutions
- Production Dispatch Lists that Boost Efficiency
- How to use the Shop Floor Production Order job report as your default production order job card report
- How to Print Barcodes for Job Tasks
- How to automatically round time card line entries
- How to Print Barcodes for Production Order Operations
- How to record a quality inspection when output data is captured
- How to display the Shop Floor Insight Approver role in the "Explore All" page
- Shop Floor employees are having their shifts end prematurely
- How to record a quality inspection when a scheduler item is moved
- How to ensure supervisors only see time cards of their workers for approval
- Fix a "Company not licensed" error message in Shop Floor Insight
- Adding a New Employee & Printing a Barcoded Badge
- Filtering Production Orders
- How to Record Consumption
- How to Record Output
- The Supervisor / Employee Relationship
- Using Links in Shop Floor Insight
- Client Configuration Cards
- Shop Floor Activities
- Line Coloring
- How to Record a Comment
- Printing a Production Order Job Card
- Quality Inspections when Recording Output
- Changing the Work or Machine Center by Scanning a Barcode
- Dispatch List Filtering
- Automatically Assign Work and Machine Centers
- Time Card Line Rounding for Job Tasks
- Line Rounding of First Time Card Line
- Time Card Approval Process and Worksheet
- Include Other Paycodes for Overtime Calculations
- Automatic Filler Time Functionality
- Time Card Line Rounding for Shift Breaks
- Show all articles ( 25 ) Collapse Articles
-
- How to use the Shop Floor Production Order job report as your default production order job card report
- Shop Floor Insight Language Configuration
- Clock In Early to Midnight Shift using Shop Floor Insight
- How to troubleshoot 401 error messages in Shop Floor Insight
- How to troubleshoot "(400) Bad Request" errors in Shop Floor Insight
-
- 1. Before you Begin with Shop Floor Insight
- 2. Installing Shop Floor Insight
- 3. Registering Shop Floor Insight
- 4. Configure Special Permissions in Shop Floor Insight
- 5. Configure Paycodes in Shop Floor Insight
- 6. Configure Activity Codes in Shop Floor Insight
- 7. Configure Shifts in Shop Floor Insight
- 8. Configure Shop Floor Employees in Shop Floor Insight
- 9. Configure Work Centers in Shop Floor Insight
- 10. Configure Client Configuration in Shop Floor Insight
- 11. Configure Time Zone in Shop Floor Insight
- 12. Configure On-Prem Shop Floor Client
- 13. Print Barcodes and Smoke Test in Shop Floor Insight
- How to do an upgrade to the Shop Floor Insight Windows service
- Windows Server Requirements
-
- 1. Before You Begin with Shop Floor Insight
- 2. Navigating Business Central in Shop Floor Insight
- 3. Process Overview in Shop Floor Insight
- 4. Printing Barcodes in Shop Floor Insight
- 5. Tour of the Shop Floor Interface
- 6. Capture Shop Floor Data for Production Orders in Shop Floor Insight
- 7. Capturing Job Time in Shop Floor Insight
- 8. Closing Time Cards in Shop Floor Insight
- 9. Approving Time Cards in Shop Floor Insight
- 10. Calculate Overtime in Shop Floor Insight
- 11. Posting Shop Floor Data in Shop Floor Insight
- 12. Export Time in Shop Floor Insight
-
- How to Record Consumption
- Filtering Production Orders
- Adding a New Employee & Printing a Barcoded Badge
- How to Record Output
- The Supervisor / Employee Relationship
- Using Links in Shop Floor Insight
- Client Configuration Cards
- Shop Floor Activities
- Line Coloring
- How to Record a Comment
- Printing a Production Order Job Card
- Quality Inspections when Recording Output
- Changing the Work or Machine Center by Scanning a Barcode
- Dispatch List Filtering
- Automatically Assign Work and Machine Centers
- Time Card Line Rounding for Job Tasks
- Line Rounding of First Time Card Line
- Time Card Approval Process and Worksheet
- Include Other Paycodes for Overtime Calculations
- Automatic Filler Time Functionality
- Time Card Line Rounding for Shift Breaks
- Show all articles ( 6 ) Collapse Articles
-
-
- Setting Inventory Count Card As-Of-Date
- Setting Locations on the Count Card
- Setting Lot/Serial Number Tracking
- Setup of Posting Count Options
- Setting up Recounts in Inventory Count Module
- Reconciling the Count in Inventory Count Module
- Posting the Inventory Count
- Inventory Count Bin Blocking Options
- Calculating Count Period Codes
-
-
- Overview
- User Permissions
- Profiles (Roles)
- Counter Sales Setup
- Counter Sales Users
- Payment Methods
- Customer Accounts
- Reason Codes
- Take Order Wizard
- Counter Sales Orders
- Quick Scan
- Return Order Wizard
- Counter Sales Return Orders
- Price Check
- Enhanced Item Search
- Enhanced Contact Search
- My Locations
- Related Items
- Price Overrides
- Lost Sales
- Special Order Items
- Daily Close
- Show all articles ( 7 ) Collapse Articles
-
-
-
-
Overriding Base Application Events via Design
Created On
Last Updated On
byInsight Works
You are here:
- Main
- Warehouse Insight
- Advanced Customization
- Overriding Base Application Events via Design
There are three important steps in overriding a base event. Here is an example of how you would remove the print dialog after creating a License Plate in the WHI Ship app.
Note
This is example will only cover Warehouse Shipments via application code WHSE_SHIPMENT_DOC, there is also Transfers via TRANSFERS_OUT_DOC and depending on your location configuration Sales Documents via SALES_OUT_DOC)
Create a custom event
-
In Business Central, search ‘WHI Application’, select Warehouse Insight Application list
-
Find the application you are interested in modifying, in our case it’s WHSE_SHIPMENT_DOC, open the application.
-
On the Menu ribbon select Design.
-
Find the function/method you want to overwrite. In our case it is ‘When a License Plate is Stopped’.
- You will want to mirror this function in your own application so take a screenshot.
- Navigate back to the Warehouse Insight Application list and create a new application.
- Give your application a meaningful Code and Description. In my case it will be called ‘MY_CUSTOM_CODE’.
- On the Menu ribbon, again open the Design. You will notice the designer is empty.
- Create a Custom Event by dragging its associated puzzle piece from the left side bar under ‘Events’ onto the white board.
- Name the event using a meaningful name, remember this name for later. In my example it is ‘Custom Override’.
- Complete the event as you see fit, in this case we are just duplicating the base event we saved in the screenshot earlier and leaving out the printing portion.
- Once you’re done, click Save.
Create a Warehouse Insight Application Override
-
In Business Central, search ‘Application Overrides’. Select the Warehouse Insight Application Overrides list.
-
Create a new override as seen in the image below.
-
Enter a Code and Description that is meaningful. In my case I have entered ‘MY_APP_OVERRIDE’.
-
In the Application Code choose the application you created in step 7. In my case it was ‘MY_CUSTOM_CODE’.
-
In the Events list, start a new line.
-
Choose the Event you wish to override, in our case it is ‘Stop License Plate’.
-
In Trigger, choose if you want to run before or after the base event. In our case we want our code to run ‘Before’ the base event.
-
Enter your event name in the Override Event Name. In our case it is ‘Custom Override’.
-
Choose if you still want to Execute Base Event. In our case this will be ‘No’.
-
-
-
Close the Warehouse Insight Application Override.

Link the App Override with the Base App
-
In Business Central, return to the Warehouse Insight Application list.
-
Open the application you are modifying. In our case it’s ‘WHSE_SHIPMENT_DOC’.
-
Choose the Override Code that you used in step 14.a. In my case it is ‘My_APP_OVERRIDE’.
- You are done! Open your WHI in the scanner and go Options->Reload Config and try your new changes.
Was this article helpful?
0 out Of 5 Stars
5 Stars | 0% | |
4 Stars | 0% | |
3 Stars | 0% | |
2 Stars | 0% | |
1 Stars | 0% |
Tags: