Sales Order Shipment Status Dashboard Customization

I made a copy of Sales Order Shipment Status Dashboard and tried to make changes on it. When I right click on any grid view (say, All, Invoiced, etc), then chose Properties. I got the following error. Anyone knows why? and please help. Thanks

Application Error

Exception caught in: mscorlib

Error Detail

Message: Item has already been added. Key in dictionary: ‘ShipHead_ShipDate’ Key being added: ‘ShipHead_ShipDate’
Program: CommonLanguageRuntimeLibrary
Method: Insert

Client Stack Trace

at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
at System.Collections.Hashtable.Add(Object key, Object value)
at Ice.Lib.Framework.EpiCheckListPanel.setListItems(Queue items)
at Ice.Lib.Framework.EpiCheckListPanel.set_ListItems(Queue value)
at Ice.UI.Dashboard.GridViewPropsPanel.set_AvailableColumns(Queue value)
at Ice.UI.Dashboard.DashboardViewManager.GetViewPropPanel(DashboardView View, Boolean isNew)
at Ice.UI.Dashboard.DashboardProperties.getViewPropsForm(DashboardView View, Boolean isNew)
at Ice.UI.Dashboard.DashboardProperties.Show(IDashboardObject obj, Boolean isNew)
at Ice.UI.Dashboard.DashboardToolManager.tbManager_ToolClick(Object sender, ToolClickEventArgs e)
at Infragistics.Win.UltraWinToolbars.UltraToolbarsManager.OnToolClick(ToolClickEventArgs e)
at Infragistics.Win.UltraWinToolbars.UltraToolbarsManager.FireEvent(ToolbarEventIds id, EventArgs e)
at Infragistics.Win.UltraWinToolbars.ToolBase.OnToolClick()
at Infragistics.Win.UltraWinToolbars.ToolMenuItem.OnClick()
at Infragistics.Win.UltraWinToolbars.PopupMenuItemUIElement.DoClickProcessing(MouseEventArgs e)
at Infragistics.Win.UltraWinToolbars.PopupMenuItemUIElement.OnMouseUp(MouseEventArgs e)
at Infragistics.Win.TextUIElementBase.OnMouseUp(MouseEventArgs e)
at Infragistics.Win.ControlUIElementBase.ProcessMouseUpHelper(Object sender, MouseEventArgs e)
at Infragistics.Win.ControlUIElementBase.ProcessMouseUp(Object sender, MouseEventArgs e)
at Infragistics.Win.Utilities.ProcessEvent(Control control, ProcessEvent eventToProcess, EventArgs e)
at Infragistics.Win.UltraWinToolbars.PopupControlBase.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Did you also make a copy of the underlying BAQ and swap that out in your new dashboard?

Yes, I made a copy of both. My problem is that I can not make changes on the copy. Can you make changes on the copies?

Yes, I can change both…
only thing to remember is to tie the Dashboard copy - to the BAQ copy.
otherwise the dashboard copy will “remember” the original BAQ

Thank you very much, Bruce. I will try it again.

Hey Ben - did you ever figure this issue out? I’m getting the same error. Thanks!

Hi Laura,
This has been quite a while. I don’t remember the details now. You may need to check the Company and your access to the BAQ and Dashboard. Hope this can help.