Skip to main content
Question

Dashboard parameters @me value not setting corretly

  • September 10, 2026
  • 4 replies
  • 40 views

I'm configuring dashboard with 'Employee' parameter and Widgets which display data from my GIs depending filtered by this 'Employee' parameter.

Here are screenshots of current parameter settings and example of filtered widget settings.

For the context 'Approver ID' is field EPApproval.ApprovedByID.

I want by default to have current Logged user selected for 'Employee' parameter, but when I set its default value to @me the value on Dashboard page just gets value @ME and not current logged user. Could someone help fix this?
 

 

4 replies

darylbowman
Captain II
Forum|alt.badge.img+17

@Chris Hackett - Could this be moved?


Forum|alt.badge.img+2
  • Jr Varsity III
  • September 14, 2026

@ulfwee 

 

 

Your "Employee" dashboard parameter is bound to:

  • Schema Object: PX.Objects.EP.EPEmployee
  • Schema Field: AcctCD

AcctCD is the Employee's display code (e.g., EP000001) — it's a string/description-type field, not the underlying User GUID.

@me is a special macro that resolves to the current logged-in User's ID (a GUID). It's designed to match against Guid-typed "who did this" fields — CreatedByID, LastModifiedByID, OwnerID, and yes, ApprovedByID. It is not designed to resolve against an Employee's AcctCD field.

Two ways to fix it

Option A — simplest, bypass the dashboard parameter for this filter:
In the widget's Filter Settings, on the Approver ID row, uncheck "Use Param," and type @me (lowercase) directly into Value 1. Since ApprovedByID is already the correct Guid-type field, @me resolves correctly here. This is the path that's confirmed working by other users with this exact scenario. Downside: you lose the ability to let users manually override "Employee" via the dashboard-level parameter box.

Option B — keep the dashboard parameter, but fix its binding:
Change the parameter's Schema Field from AcctCD to the Employee's underlying User-reference Guid field (commonly UserID on EPEmployee, sometimes exposed as EmployeeID/AccountID depending on your version) so it matches the same type/domain as ApprovedByID. Then set the Default Value to @me (lowercase, in the actual Default Value input — not just the grid checkbox).


darylbowman
Captain II
Forum|alt.badge.img+17

At least in some situations, @me also resolves to ContactID


Forum|alt.badge.img+2
  • Jr Varsity III
  • September 14, 2026

@ulfwee  
please referee this.