By default the Build Dynamic String action is not available in SharePoint Designer 2010

InfoPath alternatives for form designing SharePoint

By default the Build Dynamic String action is not available in SharePoint Designer 2010. To make this available we need to do some changes.

Also you can check out some posts on:

– Change name of All site content under Site in SharePoint 2010

– Disable multiline textbox and single line textbox in SharePoint using jQuery

– How to Create a Content Type using Visual Studio 2010 in SharePoint 2010?

For Adding the Build Dynamic String Action in your SharePoint Designer 2010 Follow these step:

1. Go to \ProgramFiles\CommonFiles\MicrosoftShared\webserver extensions\14\TEMPLATE\1033\Workflow on your system drive.

2. Open the WSS.Actions file (this is where information about all default SPD actions is stored).

3. First copy that file any whare in your system for backup perpose.

4. Find “Build Dynamic String” and change the “AppliesTo” parameter from “DisplayOnly” to “all”. Save the file. (See code after changes).

<Action Name=”Build Dynamic String”
ClassName=”Microsoft.SharePoint.WorkflowActions.BuildStringActivity”
Assembly=”Microsoft.SharePoint.WorkflowActions, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c”
AppliesTo=”all”
Category=”Core Actions”>
<RuleDesigner Sentence=”Store %1 in %2″>
<FieldBind Field=”StringValue” Text=”dynamic string” Id=”1″ DesignerType=”StringBuilder” />
<FieldBind Field=”Variable” Text=”variable” Id=”2″ DesignerType=”ParameterNames”/>
</RuleDesigner>
<Parameters>
<Parameter Name=”Variable” Type=”System.String, mscorlib” Direction=”Out” DesignerType=”ParameterNames”Description=”Workflow variable output by this action.” />
<Parameter Name=”StringValue” Type=”System.String, mscorlib” Direction=”In” DesignerType=”StringBuilder”
Description=”Dynamic string used to set workflow variable.” />
</Parameters>
</Action>

5. Run IISReset, re-open SharePoint designer, you should now have the Build Dynamic String action available.

Similar SharePoint 2013 Tutorials


About Navneet Singh

I am Navneet Singh, Working at C3it software solutions pvt. ltd. in Pune. My core skills are SharePoint 2013, Office 365, SharePoint 2010, SharePoint Designer, SharePoint Designer Workflow, Nintex Workflow, Infopath, Webpart, CSOM/SSOM, Power-shell, C#, ASP.NET and SQL Server.

View all posts by Navneet Singh →

Leave a Reply