Situation
- User is working with MobileAsset v7 (Professional or Enterprise edition).
- An asset is checked out.
- One or more non-Checked-Out assets are set as children of the first asset.
- The parent asset has "Transact as whole" checked on its Asset Linking tab.
Problem
- Attempting to check in the parent asset gives the message "Error. This asset is not checked out."
- Attempting to check out the parent asset gives the message (in the lower left corner of the window) "The asset you selected or at least one of its dependent assets is currently checked-out."
Cause
The assets aren't all checked in or checked out, and MobileAsset isn't dealing with this properly. A request has been submitted for the program to more accurately report the problem to the user.
Workaround
- Edit the parent asset.
- On the Asset Linking tab, uncheck Transact as Whole, OK.
- Select the parent asset, Check In.
- If there are any child assets also marked as Checked Out, filter for and select them all for Check In.
- Click the Check In button when the settings are correct. This time there should be no error.
- Edit the parent asset.
- On the Asset Linking tab, check Transact as Whole, OK.
Now the parent and child assets are all checked in, and the Transact As Whole setting should work as expected, when checking in or checking out the parent asset.