Is it possible to update reference attribute using Copy Value activity

Dec 5, 2014 at 11:01 AM
Edited Dec 5, 2014 at 11:24 AM
Hello,

Would it be possible to use something like this in the Copy Values workflow:
(this one doesn't work and return an error Microsoft.ResourceManagement.WorkflowDataExchangeException: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.)
But maybe I'm doing something wrongly or this kind of update is not supported.

/Location[LocationCode='[//Target/LocationCode]'],,Location

Basically what I'm trying to achieve is to update reference attribute Location on person basing on a LocationCode string attribute on Person.

Any suggestions on how to achieve that ?

UPDATE: Actually I just found that Lookup value activity may be more suitable,however probably still not designed to update reference attributes ?

UPDATE2: I managed to to this. This is the answer if someone would look for later on:
Lookup Value activity
XPath Filter: /Location[LocationCode='[//Target/LocationCode]']
Attribute Name: ObjectID
Destination: [//Target/Location]

/Location is a custom object, //Target/Location is a reference type attribute, //Target/LocationCode is a string attribute.


Tomasz
Marked as answer by ebsk on 12/5/2014 at 3:24 AM