In this workflow, though you have it as “Make Changes to a Thing”, there are no changes to the fields set up yet:
This is why you’re seeing nothing happening. Basically the action is telling Bubble “Make Changes to the Parent Group User’s ASA_AssignedAsset:first item”, but no fields to change. This expression is referencing the first Asset already in the Dropdown User’s ASA_AssignedAssets field, but this is not what you want because that would be modifying an Asset that is already assigned to the User.
Instead, we want to specify the Asset which the User was just viewing. Currently you have a Repeating Group which displays Assets on the page (before Assign this Asset to an Employee) is clicked:
Currently the Assign this Asset to an Employee button workflow shows the GP Assign Current Asset Group:
But it would be best to also display that Asset’s data in the GP Assign Current Asset Group. To do this we can add a Display Data action to the button’s workflow:
Then the property settings for the GP Assign Current Asset Group become:
The data type will always be “Asset” and the data source is empty be default. However, the data source becomes ‘filled’ dynamically when the Display Data action occurs (each time the Assign this Asset to an Employee is clicked) with the Asset data that the Current User is doing.
We can dynamically display this Asset’s information using “Parent Group’s Asset” in the Item Name and Item Number Inputs (this displays the Asset information that the User is viewing):
We can also reference the Asset in the Save button workflow here using the expression “Parent Group’s Asset” again:
And then Add that Asset to the Dropdown User’s list of Assets:
Then you can either set up workflows which hide the GP Assign Current Asset group after this workflow occurs, and add arrows within the repeating group to go to the next Asset. That should do it!