Expand my Community achievements bar.

SOLVED

CRXDE Lite Tool Option

Avatar

Level 3

Hi Team,

 

We need to update some node properties on fly. Can we do it using CRXDE lite tool (Refer screen)?

My understanding is that this tool is meant to fetch data, not to perform CRUD on JCR. Any pointer?

 

arvindpandey_0-1718404587908.png

 

 

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @arvindpandey 
One option could be to use Bulk Workflow manager

In the workflow you can specify the generic process and run different script(ECMA Script) to run https://adobe-consulting-services.github.io/acs-aem-commons/features/bulk-workflow-manager/index.htm... 

Process Step : ECMA Script
https://experienceleague.adobe.com/en/docs/experience-manager-65/content/implementing/developing/ext...



Arun Patidar

View solution in original post

8 Replies

Avatar

Community Advisor

@arvindpandey Technically if you have access to CRX/de, if you access to read,write operations for that path.. you can go ahead and do that.. nothing will stop you.

 

Process wise it's not advisable and encouraged to use crx/de for any operations as all content and assets operations have to be performed by aem touch ui and all code should get deployed via package Mgr via established ci cd process.

Avatar

Level 3

Hi @Shashi_Mulugu ,

 

Thanks for your kind reply.

 

My question is bit different. If we need to do bulk updating in CRXDE, we mostly use Groovy or Sling Pipes.

 

Now, if you see screenshot above, can we do such updating of node/properties using that tool ..using query like sql2 etc?

Avatar

Correct answer by
Community Advisor

Hi @arvindpandey 
One option could be to use Bulk Workflow manager

In the workflow you can specify the generic process and run different script(ECMA Script) to run https://adobe-consulting-services.github.io/acs-aem-commons/features/bulk-workflow-manager/index.htm... 

Process Step : ECMA Script
https://experienceleague.adobe.com/en/docs/experience-manager-65/content/implementing/developing/ext...



Arun Patidar

Avatar

Level 4

Hi @arvindpandey , you can't use CRXDE to do CRUD operations in bulk. CRXDE's Query Builder is designed for searching and retrieving data, not directly updating nodes and properties.


However, you can use java to do the CRUD operations in bulk. Use query builder to get the nodes and the use different methods like setProperty() etc. to do the manipulation according to your requirement.

Avatar

Level 3

@kapil_rajoria Not Bulk, but can we update lest say 5 node properties using this CRXDE Lite Tool option?

Avatar

Level 4

Hi @arvindpandey , CRX DE console only provides the manual way to update properties. You can visit each node and update the properties.

Avatar

Level 4

As others already mentioned, CRXDE is not meant for bulk editing. It is essentially a developer tool.
But if you are looking for a non-programmatic way to bulk update your content maybe for authors or business users, you might want to check https://experienceleague.adobe.com/en/docs/experience-manager-65/content/sites/administering/operati... 
Hope this helps.

Avatar

Administrator

@arvindpandey Did you find the suggestion helpful? Please let us know if you require more information. Otherwise, please mark the answer as correct for posterity. If you've discovered a solution yourself, we would appreciate it if you could share it with the community. Thank you!



Kautuk Sahni