how to assign users from contact listpage to selected records for listpage i will expalin my story clearly below
i want to select records from the list page then click multi Assign button then open page the have list of contact (user) here select number of users then assign those record to respected user. example select 4 records then click button then open page select 4 users from list of contacts name then assign accordingly.
here for selected records can get by collection parameter Nested param as Id so one by one it will take so i used subprocess for that guide me for that too.
Like
Hello,
You can achieve this by using multi-select on the list page and launching a business process for the selected records.
The Multi Assign button can be configured on the list page so that, when the user selects multiple records and clicks the button, it starts a process for those selected records. The selected record IDs can be passed to the process as a collection parameter.
Inside the process, you can open a Pre-configured page. This page can display the selected records and allow the user to select the required contacts/users for assignment. After the user confirms the selection, the page or process can perform the required assignment logic, such as assigning each selected record to the corresponding user.
Please find the relevant articles below:
Set up a button that runs business processes in a section
Set up Multiselect lookup component
Run a process for multiple records in a section
Nick Ovchynnik,
Hello,
i have doubt, from selected records will get by using button action as Bussiness process the set process parameter (image 1)as taskList.AtgIds (image 2) but get those ids by using subprocess other then cant use collection ids, in subprocess even if we use subprocess id can use one by one so how to get users(contact) there, is any other way or if in pre configure page there is list of contacts enabled multi select option so able to select users then click in assign button what to select in action if it again bp then how we get record ids or else what are the way to achieve please clarify me.

Hi,
The approach with selecting records on the list page and launching a business process for the selected records is still valid. The selected record IDs can be passed to the process as a collection parameter.
However, based on the scenario you described, it will not be possible to simply pass this array of selected IDs directly into a Pre-configured page and use it as the data source for a list/grid. Lists on Pre-configured pages work based on configured data sources and filters, not directly from an array of IDs passed from the process.
Because of that, I would suggest using a filtration-based approach instead.
For example, the process can take the selected records from the list page and write them into an intermediate object. This can be an existing object such as a folder-related object, for example Contact in folder, or a custom temporary object created specifically for this logic.
Then the Pre-configured page can display the required records by applying filters based on that intermediate object. After the user completes the required action on the page, the process can continue the logic and then clean up the temporary/intermediate records if needed.
So the suggested flow would be:
1. Select records on the list page.
2. Click the custom button.
3. Run the business process for the selected records.
4. Store the selected records in an intermediate object or folder.
5. Open the Pre-configured page.
6. Display records on the page using filters based on the intermediate object/folder.
7. Continue the required process logic.
8. Remove the temporary records after processing, if applicable.
This approach should be more suitable than trying to pass the selected IDs array directly into the Pre-configured page.
Also, regarding “assigning contacts to users.” Contacts and users are separate entities. A contact is normally linked to a user during user creation, and it is not possible to simply reassign another contact to an existing user in the same way as assigning an owner/responsible user to a record.
So, if the goal is to assign selected business records to selected users, that should be handled as record assignment logic. But if the goal is to reassign contacts to existing users, that would not be the correct approach and may not be supported as described.