You may have a business requirement to define workflow decision based on Custom dimension and identify the approver based on dimension value owner, this requirement could be fulfilled as mentioned in the previous blog post.
Assuming the Custom dimension is Cargo.
Microsoft Dynamics 365 for Finance and Operations
The financial dimension value has an owner of which considered the department manager.
Microsoft Dynamics 365 for Finance and Operations
The decision condition based on Cargo financial dimension value CARGO01
Microsoft Dynamics 365 for Finance and Operations
Create a vendor invoice and select CARGO01
Microsoft Dynamics 365 for Finance and Operations
The workflow decision evaluated as True
Microsoft Dynamics 365 for Finance and Operations
But the workflow throw an error message “Participant token ‘1%’ does not resolve to any user.” as shown in the following screen shot. This error indicates that the workflow could not identify the user to assign the document.
Microsoft Dynamics 365 for Finance and Operations
The reason behind receiving this workflow error message is, the ledger main account associated in the vendor invoice does not consider the custom financial dimension.
Microsoft Dynamics 365 for Finance and Operations
Check the account structure for account (618900), it belongs to Manufacturing P&L account structure, and Cargo dimension is not added to the structure.
Microsoft Dynamics 365 for Finance and Operations
To resolve workflow error, the custom financial dimension should be added to account structure that main account (618900) belongs to.