Hello @smcgovern57
You can add a field to the header screen and set the corresponding URL.
You can also add a button, and when the button is clicked, it will redirect the user to a new page based on the specified URL.
For example Stock Item screen
#region Action
public PXAction<InventoryItem> Url;
[PXUIField(DisplayName = "", MapEnableRights = PXCacheRights.Select, MapViewRights = PXCacheRights.Select)]
[PXButton(CommitChanges = true)]
public void url()
{
string urlGoogleDrive= "";
InventoryItem item = this.Base.Item.Current;
Base.Cancel.Press();
if (item != null)
{
InventoryItemExtTest itemExt = PXCache<InventoryItem>.GetExtension<InventoryItemExtTest >(item);
urlGoogleDrive= itemExt.{YourField}.ToString();
}
}
}
var redirectException = new PXRedirectToUrlException(urlGoogleDrive, PXBaseRedirectException.WindowMode.New, "This is a Message, which gets ignored in this case");
throw redirectException;
}
Additionally, you can use the [PXDBWeblink] attribute for the field.
See this
https://community.acumatica.com/develop-customizations-288/how-to-create-a-pxdbweblink-field-18171
Regards,
Vard