views:

265

answers:

1

Hi.

I have several lists, each has a workflow to its item created event that creates another item in a third list. Every workflow creates an item in that list. By the way, each list has different columns, so they're not identical.

Everything is fine up to this point. But i want to edit the previously inserted item (to the buffer list) when an item is updated in those list. I tried to create a GUID column in buffer list, set Current Item:GUID when creating a new item. And then in "update workflow", i've tried to use "Update List Item" action with the lookup: Current Item:GUID -> Buffer:GUID.

Obviously, it doesn't work.

Here is what it says in the workflow report:

3/2/2010 2:48 PM Error System Account Error updating a list item List item not found

Any ideas?

Edit:

It seems updating an item in a list changes its GUID! When i create the item, its GUID is the same with the column in the buffer list which workflow creats another item in.

What should i do?

A: 

Could you use the integer ID of the Item? That shouldn't change and should be unique to the List. If you need support for multiple lists, you could try using two columns forming a compound key: the GUID of the List and the integer ID of the Item.

Rich Bennema
I think i could solve my problem by relying on two different columns, like you said. But i couldn't find how to use Update List Item action with two columns lookup. It shows only one selection field for filtering.
frbry