Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.

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

Avatar

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

Avatar

Employee Advisor

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

Avatar

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?

Avatar

Level 2
@Mayank_Gandhi are there other sources where I can find Information about Rule Editor Script like samples, syntax, documentation ..

Avatar

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)