The CreatorCon Call for Content is officially open! Get started here.

How to give customers access to a new UI Builder/AES application?

Ian50
Mega Contributor

I've managed to move my application from my PDI to our Dev environment but when I impersonate a customer and try to access my portal URL I see 403: You do not have permissions to access this page.

I've set the audience for the page and also updated the "User role" field in Application Settings, but no luck.

I see AES has permissions, but I created a role via that in the PDI and cant see it under system roles or anything. Does anyone know how to open up this portal to customers?

There are no custom application tables or anything, just 1 experience/form.

Thanks

1 ACCEPTED SOLUTION

Nia McCash
Mega Sage
Mega Sage

Try adding an ACL of type ux_route with the name that represents the path to your URL. The following out-of-box example would be for the /now/build/ui URL paths.

find_real_file.png

View solution in original post

4 REPLIES 4

Nia McCash
Mega Sage
Mega Sage

Try adding an ACL of type ux_route with the name that represents the path to your URL. The following out-of-box example would be for the /now/build/ui URL paths.

find_real_file.png

Can you please expound? I built my workspace using legacy and I have not had the opportunity to go back and familiarize myself with the new UI Builder. 

Step by step would be best.

--- UPDATE ---

find_real_file.png

find_real_file.png

First off, to modify an ACLs name as a text field and not dropdown - select the arrow next to the field name "Name".

For some reason my ACL didn't need the * at the end and worked without.

For example:

URL for UI Builder: x/y/z/audit_trail/sys_id

Name for ACL: x.y.z.audit_trail

-- OLD COMMENT --

How are you able to edit the new name?

I have to choose from dropdowns of existing tables.

Then I cannot find the name to create the path. 

If I chose my table for the beginning of the name then it only gives me a handful of fields, but not the path that my UI Policy is on?

staticCrash
Tera Guru

Thanks!  This works!

my example:

We created a ux route ACL.  For the page.

so say if our URL to the page was:

[instancename]/x/g/faceplate-search/faceplate

then the name of the ACL would be:

x.g.faceplate-search.faceplate