NOTE: This blog entry was edited after a comment from one of my readers.
Last week during one of my sessions for the NAVUG Summit one of the attendees asked a question about best practices to track shipments from NAV. The scenario is that you ship via UPS or Fedex and want to see the status. Answering the question, I obviously overdesigned the solution thinking about a factbox with a webservice calling out and displaying the status in the factbox.
Keith Owen came up with a much simpler solution that he already implemented and was willing to share. After publishing the first version of this post I edited it, since I was not aware that this was even a standard feature of NAV.
Instead of showing the actual status in Dynamics NAV, you run a hyperlink against a predefined URL.
This URL can be stored in the shipping agent table, and from the Sales Shipment you can call the Track Package action.