Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Try to find and use session.getUserID() in Forms Designer - Rule Editor - Script

wendelinfa
Level 2
Level 2

Hello

 

As I'm new in this Borad I hope to be on the right audience.

We use AEM Forms 6.4 and extending our Forms with more prefilling and other functionality.

 

I found https://docs.adobe.com/content/help/en/experience-manager-learn/forms/adaptive-forms/prefill-service... as one possible solution to get the logged in UserId (from the current Session).

 

Is there a option to do that in the Rule Editor directly by a Script without background pachages, bundles ..?
Goal would be triggering by a Button this Rule and prefil textfields with Profile Information from the logged in User.

 

Thanks in advance for any help.

 

Wendelin

6 Replies
Mayank_Gandhi
Community Advisor
Community Advisor

@wendelinfa  I doubt you can do that in the rule editor directly. 

wendelinfa
Level 2
Level 2
I allready gave theme a try (aem_userId.value = session.getUserID();) - without success .. there was no reaction - is there a special syntax - how can i debug it?
wendelinfa
Level 2
Level 2
@Mayank_Gandhi are there other sources where I can find Information about Rule Editor Script like samples, syntax, documentation ..
wendelinfa
Level 2
Level 2
@Mayank_Gandhi Thanks for the links / the data source I ztryed before - unfortunately the UserID ist not part of the schema (only name, firstname .. email) - The UserId is planned to use later in the workflow to assign tasks (I found a option in the workflow usind the Workflor Initiator witch ist part of the Workflow Metadata). It would be still helpfull to get Session Information like UserID directly via Rule Editor. As this seems to be not a common approach we can freeze this Topic - I will recheck it in the upcomming Version 6.6 as we have there then the Rule editor also in the Workflow Designer Area)