Skip to main content

SharePoint Designer 2010 Reusable Workflows with Lookup Values


When you create a Reusable Workflow in SharePoint Designer 2010, that uses lookup values, and you try to deploy it in another environment, the lookup values will get broken.

This is happening because the list you are reading the lookup values from has another Guid.

Here is what I came up with to make this deployment easier:
  1. Deploy the reusable workflow in the new environment.
  2. Open the site you have deployed the workflow solution in SharePoint Designer
  3. Go to the related list (List and Libraries > Your Related List Name) and copy the new List ID value.
  4. Go to All Files > Workflows >  Your Workflow NameYour Workflow Name.xoml and open it in SharePoint Designer as XML (right click on it > Open with > SharePoint Designer (Open as XML))
  5. Find an  and you will find the old list guid in the ListId attribute 
  6. Replace the old guid value with the new one
  7. Save it and close the window.


The workflow should be pointing to the correct list.


Comments

Popular posts from this blog

SharePoint 2010 retrieving lookup values using ECMAScript

Script to retrieve single and multiple value lookup fields values using SharePoint 2010 Client Object Model for JavaScript (ECMAScript): var listName = "list name here" ; var listItemId = 23 ; // id here function retrieveLookupValues () { var clientContext = new SP . ClientContext . get_current (); var oList = clientContext . get_web (). get_lists (). getByTitle ( listName ); var selectedItems = SP . ListOperation . Selection . getSelectedItems (); var camlQuery = new SP . CamlQuery (); camlQuery . set_viewXml ( "< View >< Query >< Where >< Eq >< FieldRef Name='ID' / >< Value Type='Counter'>" + listItemId + "< /Value>< /Eq>< /Where>< /Query>< RowLimit>100< /RowLimit>< /View>" ); this . collListItem = oList . getItems ( camlQuery ); clientContext . load ( collListItem , 'Include(CustomSingelLookup...

SharePoint 2010 Custom List / Library Template: Custom Action are not displayed in the Ribbon

Issue: We have Custom List / Document Library Template - the Custom Action are not displayed in the Ribbon. Solution: Check that all views in the list template have the Toolbar tag inside it with type "Standard": < Toolbar Type="Standard" / > To fix for existing lists / libraries: 1. Change the source file in the Visual Studio solution and redeploy it. OR 2. If the solution cannot be redeployed then to fix existing lists / libraries follow these steps: - Open the site in SharePoint Designer - Open the Views in Edit Mode and add/update the following tag inside the View tag: