Hi i am having requirement to perform bulk update on the embedded pages. Here is the requirement. For example there is a simple page list and there are 100 objects like this
Using the bulk update process, a user should able to dynamically select the description field and update it. I mean, for 20 objects user should update Account(1).Address(2).Description and for 50 Account(2).Address(1).Description or for other 30 Account(2).Address(2).Description.
Again, user should have an option to update which tree structure/embedded page field he/she is updating over 1000 objects. is there a better way of implementation?
What you are talking about is definitely doable. There isn't any facility that I'm aware of out of the box to just do what you want. The amount of complexity for your custom code will really depend on the level of flexibility you want to give your users. If you want to allow them to select any number of leaves in the tree, and then update the selected nodes, it will involve more work than allowing them to select a consecutive group of leaves which all reside on the same branch, for example. Do you have a specific question we can help you answer?
Thanks for the update. Today we dont know how many leaves in each WO. i just shared a simple example with account/address combination but the current structure is multi layer & multi level. User is expecting to update properties 3-4 layers below. And there could be 2 accounts or 5 accounts in a WO and each account can have one or many address pages. it depends on the number of accounts a WO is associated with and they are dynamically created.
The current pega 7 OOB bulk actions supports inline editing of top level scalar properties. Lets say if user selects 50 objects and data/embedded page structure is different in each one of them, so how do i traverse in bulk? Opening a WO can show the nested structure, but for 50 - 500 objects, what is the best way of updating properties at top level page or level 4 embedded page? Based on account class i can get the address class and corresponding properties but i dont know the update will happen on account(2) page or account(5) page. Showing a tree structure might not work as layers are not fixed for each object.