Skip to main content
Question

Side Panel with External Link - Google Drive

  • February 1, 2026
  • 2 replies
  • 47 views

I’d like to make a side panel inside the Project Screen (or any screen honestly) that would open a URL to a Google Drive Folder.  I would setup a UDF that contains the URL of the Google Drive folder.  I’d like the side panel to retrieve the URL and open it in the side panel.  This would allow our engineering team to keep their files up-to-date without having to upload the most recent files unto Acumatica.  Instead, it would simply show the Drive folder with the project related files.

Anybody have a methodology that might work? 

2 replies

Forum|alt.badge.img
  • Jr Varsity III
  • February 2, 2026

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


abhimanyuprajapati52
Freshman I

Hello ​@smcgovern57 

Adding to Vard’s suggestion — using PXRedirectToUrlException works well for opening the link in a new tab.

If the goal is specifically to display the Google Drive folder inside the Side Panel area, another option is to:

  1. Create a custom action that retrieves the URL from the UDF field.

  2. Add the action to the screen via Screen Configuration -> Add to Side Panel.

  3. Configure it as a side panel navigation action.

This allows the Drive folder to load in the right-side panel while keeping the main Project screen visible.

Also, using [PXDBWeblink] is a good lightweight option if simply displaying a clickable hyperlink is sufficient and a side panel is not required.