зеркало из
1
0
Форкнуть 0
SP-Server-Workflow-Scanner/Common/sp2013wfmodel.xml

1920 строки
223 KiB
XML

<WorkflowInfo Language="~!en-us~~id_language/{StringCategory=TXT}!~">
<Conditions And="~!and~~id_conditionAnd/conditional text displayed in Workflow Designer UI{StringCategory=TXT}!~" Or="~!or~~id_conditionOr/conditional text displayed in Workflow Designer UI{StringCategory=TXT}!~" Not="~!not~~id_conditionNot/conditional text displayed in Workflow Designer UI{StringCategory=TXT}!~" When="~!If~~id_conditionIf/conditional text displayed in Workflow Designer UI{StringCategory=TXT}!~" Else="~!Else if~~id_conditionElseIf/conditional text displayed in Workflow Designer UI{StringCategory=TXT}!~">
<Default ItemKeyType="System.Guid">
<RuleDesigner Sentence="~!%1 %2 %3~~id_sentenceDefault/Default sentence{Placeholder=%1,%2,%3}{StringCategory=TXT}!~">
<FieldBind Id="1" Field="Left" Text="~!value~~id_field1Default/{StringCategory=TXT}!~" DesignerType="TextBox" />
<FieldBind Id="2" Field="operator" DesignerType="Operator" OperatorTypeFrom="Left" Text="~!this test~~id_field2Default/{StringCategory=TXT}!~">
<Option Name="~!equals~~id_optEqaulDefault/{StringCategory=TXT}!~" Value="Equal" />
<Option Name="~!not equals~~id_optNotEqualDefault/{StringCategory=TXT}!~" Value="NotEqual" />
<Option Name="~!is greater than~~id_optGreaterDefault/{StringCategory=TXT}!~" Value="GreaterThan" TypeFilter="System.Double;System.Int32;System.Uint32;System.DateTime" />
<Option Name="~!is greater than or equal to~~id_optGreaterEqualDefault/{StringCategory=TXT}!~" Value="GreaterThanOrEqual" TypeFilter="System.Double;System.Int32;System.Uint32;System.DateTime" />
<Option Name="~!is less than~~id_optLessDefault/{StringCategory=TXT}!~" Value="LessThan" TypeFilter="System.Double;System.Int32;System.Uint32;System.DateTime" />
<Option Name="~!is less than or equal to~~id_optLessEqualDefault/{StringCategory=TXT}!~" Value="LessThanOrEqual" TypeFilter="System.Double;System.Int32;System.Uint32;System.DateTime" />
<Option Name="~!is empty~~id_optIsEmptyDefault/{StringCategory=TXT}!~" Value="IsEmpty" TypeFilter="System.String" UnaryHides="Right" />
<Option Name="~!is not empty~~id_optIsNotEmptyDefault/{StringCategory=TXT}!~" Value="NotIsEmpty" TypeFilter="System.String" UnaryHides="Right" />
<Option Name="~!begins with~~id_optStartsWithDefault/{StringCategory=TXT}!~" Value="StartsWith" TypeFilter="System.String" />
<Option Name="~!does not begin with~~id_optNotStartsWithDefault/{StringCategory=TXT}!~" Value="NotStartsWith" TypeFilter="System.String" />
<Option Name="~!ends with~~id_optEndsWithDefault/{StringCategory=TXT}!~" Value="EndsWith" TypeFilter="System.String" />
<Option Name="~!does not end with~~id_optNotEndsWithDefault/{StringCategory=TXT}!~" Value="NotEndsWith" TypeFilter="System.String" />
<Option Name="~!contains~~id_optContainsDefault/{StringCategory=TXT}!~" Value="Contains" TypeFilter="System.String" />
<Option Name="~!does not contain~~id_optNotContainsDefault/{StringCategory=TXT}!~" Value="NotContains" TypeFilter="System.String" />
<Option Name="~!matches regular expression~~id_optMatchesDefault/{StringCategory=TXT}!~" Value="Matches" TypeFilter="System.String" />
<Option Name="~!equals (ignoring case)~~id_optEqualNoCaseDefault/{StringCategory=TXT}!~" Value="EqualNoCase" TypeFilter="System.String" />
<Option Name="~!contains (ignoring case)~~id_optContainsNoCaseDDefault/{StringCategory=TXT}!~" Value="ContainsNoCase" TypeFilter="System.String" />
<Option Name="~!equals (ignoring time)~~id_optEqualNoTimeDefault/{StringCategory=TXT}!~" Value="EqualNoTime" TypeFilter="System.DateTime" />
</FieldBind>
<FieldBind Id="3" Field="Right" Text="~!value~~id_field3Default/{StringCategory=TXT}!~" TypeFrom="Left" DesignerType="TextBox" />
</RuleDesigner>
</Default>
<Condition Name="~!If any value equals value~~id_conditionAdv/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Appears in list of available conditions, and compares two values of any types.!~"
ClassName="#CompareAnyDataSource"
Type="Advanced"
AppliesTo="all"
ItemKeyType="System.Guid">
<RuleDesigner Sentence="~!%1 %2 %3~~id_sentenceAdv/{Placeholder=%1,%2,%3}{StringCategory=TXT}!~">
<FieldBind Id="1" Field="Left" Text="~!value~~id_field1Adv/{StringCategory=TXT}!~" DesignerType="TextBox" DisplayName="~!Value~~id_field1DisplayNameAdv/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Id="2" Field="operator" DesignerType="Operator" OperatorTypeFrom="Left" Text="~!this test~~id_field2Adv/{StringCategory=TXT}!~" DisplayName="~!Operator~~id_field2DisplayNameAdv/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" >
<Option Name="~!equals~~id_optEqaulAdv/{StringCategory=TXT}!~" Value="EqualString" TypeFilter="System.String" />
<Option Name="~!not equals~~id_optNotEqualAdv/{StringCategory=TXT}!~" Value="NotEqualString" TypeFilter="System.String" />
<Option Name="~!equals~~id_optEqaulAdv/{StringCategory=TXT}!~" Value="EqualDateTime" TypeFilter="System.DateTime" />
<Option Name="~!not equals~~id_optNotEqualAdv/{StringCategory=TXT}!~" Value="NotEqualDateTime" TypeFilter="System.DateTime" />
<Option Name="~!equals~~id_optEqaulAdv/{StringCategory=TXT}!~" Value="EqualDouble" TypeFilter="System.Double" />
<Option Name="~!not equals~~id_optNotEqualAdv/{StringCategory=TXT}!~" Value="NotEqualDouble" TypeFilter="System.Double" />
<Option Name="~!equals~~id_optEqaulAdv/{StringCategory=TXT}!~" Value="EqualInt32" TypeFilter="System.Int32" />
<Option Name="~!not equals~~id_optNotEqualAdv/{StringCategory=TXT}!~" Value="NotEqualInt32" TypeFilter="System.Int32" />
<Option Name="~!equals~~id_optEqaulAdv/{StringCategory=TXT}!~" Value="EqualBoolean" TypeFilter="System.Boolean" />
<Option Name="~!not equals~~id_optNotEqualAdv/{StringCategory=TXT}!~" Value="NotEqualBoolean" TypeFilter="System.Boolean" />
<Option Name="~!equals~~id_optEqaulAdv/{StringCategory=TXT}!~" Value="EqualGuid" TypeFilter="System.Guid" />
<Option Name="~!not equals~~id_optNotEqualAdv/{StringCategory=TXT}!~" Value="NotEqualGuid" TypeFilter="System.Guid" />
<Option Name="~!equals~~id_optEqaulAdv/{StringCategory=TXT}!~" Value="EqualDynamicValue" TypeFilter="Microsoft.Activities.DynamicValue" />
<Option Name="~!not equals~~id_optNotEqualAdv/{StringCategory=TXT}!~" Value="NotEqualDynamicValue" TypeFilter="Microsoft.Activities.DynamicValue" />
<Option Name="~!equals~~id_optEqaulAdv/{StringCategory=TXT}!~" Value="EqualUser" TypeFilter="User" />
<Option Name="~!not equals~~id_optNotEqualAdv/{StringCategory=TXT}!~" Value="NotEqualUser" TypeFilter="User" />
<Option Name="~!is greater than~~id_optGreaterAdv/{StringCategory=TXT}!~" Value="GreaterThanDateTime" TypeFilter="System.DateTime" />
<Option Name="~!is greater than~~id_optGreaterAdv/{StringCategory=TXT}!~" Value="GreaterThanDouble" TypeFilter="System.Double" />
<Option Name="~!is greater than~~id_optGreaterAdv/{StringCategory=TXT}!~" Value="GreaterThanInt32" TypeFilter="System.Int32" />
<Option Name="~!is greater than or equal to~~id_optGreaterEqualAdv/{StringCategory=TXT}!~" Value="GreaterThanOrEqualDateTime" TypeFilter="System.DateTime" />
<Option Name="~!is greater than or equal to~~id_optGreaterEqualAdv/{StringCategory=TXT}!~" Value="GreaterThanOrEqualDouble" TypeFilter="System.Double" />
<Option Name="~!is greater than or equal to~~id_optGreaterEqualAdv/{StringCategory=TXT}!~" Value="GreaterThanOrEqualInt32" TypeFilter="System.Int32" />
<Option Name="~!is less than~~id_optLessAdv/{StringCategory=TXT}!~" Value="LessThanDateTime" TypeFilter="System.DateTime" />
<Option Name="~!is less than~~id_optLessAdv/{StringCategory=TXT}!~" Value="LessThanDouble" TypeFilter="System.Double" />
<Option Name="~!is less than~~id_optLessAdv/{StringCategory=TXT}!~" Value="LessThanInt32" TypeFilter="System.Int32" />
<Option Name="~!is less than or equal to~~id_optLessEqualAdv/{StringCategory=TXT}!~" Value="LessThanOrEqualDateTime" TypeFilter="System.DateTime" />
<Option Name="~!is less than or equal to~~id_optLessEqualAdv/{StringCategory=TXT}!~" Value="LessThanOrEqualDouble" TypeFilter="System.Double" />
<Option Name="~!is less than or equal to~~id_optLessEqualAdv/{StringCategory=TXT}!~" Value="LessThanOrEqualInt32" TypeFilter="System.Int32" />
<Option Name="~!is empty~~id_optIsEmptyAdv/{StringCategory=TXT}!~" Value="IsEmpty" TypeFilter="System.String" UnaryHides="Right" />
<Option Name="~!is not empty~~id_optIsNotEmptyAdv/{StringCategory=TXT}!~" Value="NotIsEmpty" TypeFilter="System.String" UnaryHides="Right" />
<Option Name="~!begins with~~id_optStartsWithAdv/{StringCategory=TXT}!~" Value="StartsWith" TypeFilter="System.String" />
<Option Name="~!does not begin with~~id_optNotStartsWithAdv/{StringCategory=TXT}!~" Value="NotStartsWith" TypeFilter="System.String" />
<Option Name="~!ends with~~id_optEndsWithAdv/{StringCategory=TXT}!~" Value="EndsWith" TypeFilter="System.String" />
<Option Name="~!does not end with~~id_optNotEndsWithAdv/{StringCategory=TXT}!~" Value="NotEndsWith" TypeFilter="System.String" />
<Option Name="~!contains~~id_optContainsAdv/{StringCategory=TXT}!~" Value="Contains" TypeFilter="System.String" />
<Option Name="~!does not contain~~id_optNotContainsAdv/{StringCategory=TXT}!~" Value="NotContains" TypeFilter="System.String" />
<Option Name="~!matches regular expression~~id_optMatchesAdv/{StringCategory=TXT}!~" Value="Matches" TypeFilter="System.String" />
<Option Name="~!equals (ignoring case)~~id_optEqualNoCaseDAdv/{StringCategory=TXT}!~" Value="EqualNoCase" TypeFilter="System.String" />
<Option Name="~!contains (ignoring case)~~id_optContainsNoCaseDAdv/{StringCategory=TXT}!~" Value="ContainsNoCase" TypeFilter="System.String" />
<Option Name="~!equals (ignoring time)~~id_optEqualNoTimeAdv/{StringCategory=TXT}!~" Value="EqualNoTime" TypeFilter="System.DateTime" />
</FieldBind>
<FieldBind Id="3" Field="Right" Text="~!value~~id_field3Adv/{StringCategory=TXT}!~" TypeFrom="Left" DesignerType="Dependent" DisplayName="~!Value~~id_field3DisplayNameAdv/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="operator" Type="System.String, mscorlib" Direction="In" InitialValue="Equal" DesignerType="Dropdown" Description="~!Operator to use in comparison.~~id_conditionAdvParamOperator/{StringCategory=TXT}Shows up in the workflow property grid in SPD to describe how the operator property is used, which is the operator to compare two operands!~" />
<Parameter Name="Left" Type="System.Object, mscorlib" Direction="In" DesignerType="Dependent" Description="~!Left operand to use in comparison.~~id_conditionAdvParamLeftOperand/{StringCategory=TXT}Shows up in the workflow property grid in SPD to describe how the left operand property is used, which is one of two values to compare!~" />
<Parameter Name="Right" Type="System.Object, mscorlib" Direction="In" DesignerType="Dependent" Description="~!Right operand to use in comparison.~~id_conditionAdvParamRightOperand/{StringCategory=TXT}Shows up in the workflow property grid in SPD to describe how the right operand property is used, which is one of two values to compare!~" />
</Parameters>
</Condition>
<Condition Name="~!Title field contains keywords~~id_conditionWords/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. !~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.WordsInTitle"
AppliesTo="list"
UsesCurrentItem="true"
ItemKeyType="System.Guid">
<RuleDesigner Sentence="~!title field contains %1~~id_sentenceWords/ {Placeholder=%1}{StringCategory=TXT}!~">
<FieldBind Id="1" Field="Keywords" Text="~!keywords~~id_field1Words/ {StringCategory=TXT}!~" DesignerType="TextBox" DisplayName="~!Keywords~~id_field1DisplayNameWords/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="Keywords" Type="System.String, mscorlib" Direction="In" DesignerType="TextBox"
Description="~!Keyword to find in title field.~~id_conditionWordsParamKeyword/ {StringCategory=TXT}Shows up in the workflow property grid in SPD to describe how to use the Keywords property, which is the set of keywords that will be searched for in a workflow condition that compares keywords to the contents of the title property on the current item!~" />
</Parameters>
</Condition>
<Condition Name="~!Created by a specific person~~id_conditionCrePerson/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.CreatedBy"
AppliesTo="list"
UsesCurrentItem="true"
ItemKeyType="System.Guid">
<RuleDesigner Sentence="~!created by %1~~id_sentenceCrePerson/ {Placeholder=%1}{StringCategory=TXT}!~">
<FieldBind Id="1" Field="UserName" DesignerType="SinglePerson" Text="~!specific person~~id_field1CrePerson/ {StringCategory=TXT}!~" DisplayName="~!User~~id_field1DisplayNameCrePerson/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="UserName" Type="System.String, mscorlib" Direction="In" DesignerType="SinglePerson"
Description="~!Person who created this item.~~id_conditionCrePersonParamCreatedBy/ {StringCategory=TXT}Shows up in the workflow property grid in SPD to inform users how to use the CreatedBy property, which is to compare against the Created By property of the current item!~" />
</Parameters>
</Condition>
<Condition Name="~!Modified by a specific person~~id_conditionModPerson/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.ModifiedBy"
AppliesTo="list"
UsesCurrentItem="true"
ItemKeyType="System.Guid">
<RuleDesigner Sentence="~!modified by %1~~id_sentenceModPerson/ {Placeholder=%1}{StringCategory=TXT}!~">
<FieldBind Id="1" Field="UserName" DesignerType="SinglePerson" Text="~!specific person~~id_field1ModPerson/ {StringCategory=TXT}!~" DisplayName="~!User~~id_field1DisplayNameModPerson/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="UserName" Type="System.String, mscorlib" Direction="In" DesignerType="SinglePerson"
Description="~!Person who last modified this item.~~id_conditionModPersonParamModifiedBy/ {StringCategory=TXT}Shows up in the workflow property grid in SPD to inform users how to use the ModifiedBy property, which is to compare against the Modified By property of the current item!~" />
</Parameters>
</Condition>
<Condition Name="~!Created in a specific date span~~id_conditionCreDate/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.CreatedInRange"
AppliesTo="list"
UsesCurrentItem="true"
ItemKeyType="System.Guid">
<RuleDesigner Sentence="~!created between %1 and %2~~id_sentenceCreDate/ {Placeholder=%1,%2}{StringCategory=TXT}!~">
<FieldBind Id="1" Field="MinDate" Text="~!date~~id_field1CreDate/ {StringCategory=TXT}!~" DesignerType="Date" DisplayName="~!Start Date~~id_field1DisplayNameCreDate/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Id="2" Field="MaxDate" Text="~!date~~id_field2CreDate/ {StringCategory=TXT}!~" DesignerType="Date" DisplayName="~!End Date~~id_field2DisplayNameCreDate/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="MinDate" Type="System.DateTime, mscorlib" Direction="In"
Description="~!Lower bound on date range to use in comparison.~~id_conditionCreDateParamMinDate/ {StringCategory=TXT}Description for a property that is the lower of two values to use in comparing to see if the Created field of a list item is within a range or not!~" />
<Parameter Name="MaxDate" Type="System.DateTime, mscorlib" Direction="In"
Description="~!Upper bound on date range to use in comparison.~~id_conditionCreDateParamMaxDate/ {StringCategory=TXT}Description for a property that is the upper of two values to use in comparing to see if the Created field of a list item is within a range or not!~" />
</Parameters>
</Condition>
<Condition Name="~!Modified in a specific date span~~id_conditionModDate/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.ModifiedInRange"
AppliesTo="list"
UsesCurrentItem="true"
ItemKeyType="System.Guid">
<RuleDesigner Sentence="~!modified between %1 and %2~~id_sentenceModDate/ {Placeholder=%1,%2}{StringCategory=TXT}!~">
<FieldBind Id="1" Field="MinDate" Text="~!date~~id_field1ModDate/ {StringCategory=TXT}!~" DesignerType="Date" DisplayName="~!Start Date~~id_field1DisplayNameModDate/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Id="2" Field="MaxDate" Text="~!date~~id_field2ModDate/ {StringCategory=TXT}!~" DesignerType="Date" DisplayName="~!End Date~~id_field2DisplayNameModDate/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="MinDate" Type="System.DateTime, mscorlib" Direction="In"
Description="~!Lower bound on date range to use in comparison.~~id_conditionModDateParamMinDate/ {StringCategory=TXT}Description for a property that is the lower of two values to use in comparing to see if the Modified field of a list item is within a range or not!~" />
<Parameter Name="MaxDate" Type="System.DateTime, mscorlib" Direction="In"
Description="~!Upper bound on date range to use in comparison.~~id_conditionModDateParamMaxDate/ {StringCategory=TXT}Description for a property that is the upper of two values to use in comparing to see if the Modified field of a list item is within a range or not!~" />
</Parameters>
</Condition>
<Condition Name="~!Person is a valid SharePoint user~~id_conditionValidUser/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Condition name that is shown in list of conditions!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.IsValidUser"
AppliesTo="all"
UsesCurrentItem="false"
ItemKeyType="System.Guid">
<RuleDesigner Sentence="~!%1 is a valid SharePoint user~~id_sentenceValidUser/ {Placeholder=%1}{StringCategory=TXT}Sentence for condition. %1 will be a user or person name.!~">
<FieldBind Id="1" Field="UserName" DesignerType="SinglePerson" Text="~!person~~id_field1ValidUser/ {StringCategory=TXT} Hyperlink part of condition sentence, will be displayed as 'person' by default and will be changed into user name when a user is selected.!~" DisplayName="~!User~~id_field1DisplayNameValidUser/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="UserName" Type="System.String, mscorlib" Direction="In" DesignerType="SinglePerson"
Description="~!Username to be checked for validity on this SharePoint site.~~id_conditionIsValidUserParamPerson/ {StringCategory=TXT}Shows up in the workflow property grid in SPD to inform users how to use the IsValidUser property, which returns the validity of a particular user.!~" />
</Parameters>
</Condition>
</Conditions>
<Actions Sequential="~!then~~id_actionThen/{StringCategory=TXT}!~" Parallel="~!and~~id_actionAnd/{StringCategory=TXT}!~">
<Default>
<RuleDesigner Sentence="~!Run action %1~~id_sentenceAction/{Placeholder=%1}{StringCategory=TXT}!~">
<FieldBind Id="1" Function="true" DesignerType="TextBox" />
</RuleDesigner>
</Default>
<Action Name="~!Add a Comment~~id_actionComment/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Action name!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.Comment"
Category="~!Core Actions~~id_actionCommentCategory/{StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionSendEmailCategory}Category name that contains the most often used or most general actions!~"
AppliesTo="all">
<RuleDesigner Sentence="~!Comment: %1~~id_sentenceComment/{Placeholder=%1}{StringCategory=TXT}Sentence for action. %1 will be the comment text.!~">
<FieldBind Field="CommentText" Text="~!comment text~~id_field1Comment/{StringCategory=TXT}Hyperlink part of Action sentence, will be displayed as 'comment text' by default and will be changed into text entered by the user.!~" Id="1" DesignerType="TextArea" DisplayName="~!Comment~~id_field1DisplayNameCommentText/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="CommentText" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" Description="~!Comment text.~~id_actionCommentParamCommentText/{StringCategory=TXT}Description for Parameter which will be displayed in PropertyGrid.!~" />
</Parameters>
</Action>
<Action Name="~!Call HTTP Web Service~~id_actionCallRest/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.CallHTTPWebService"
Category="~!Core Actions~~id_actionCallRestCategory/{StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionSendEmailCategory}Category name that contains the most often used or most general actions!~"
AppliesTo="all">
<RuleDesigner Sentence="~!Call %1 HTTP web service with %2 (ResponseContent to %3|ResponseHeaders to %4|ResponseStatusCode to %5)~~id_sentenceCallRest/{StringCategory=TXT}{Placeholder=%1,%2,%3,%4,%5}!~">
<FieldBind Field="Address,RequestType,RequestHeaders" Text="~!this~~id_field1CallRest/ {StringCategory=TXT} A hyperlink that brings up a dialog to set up the parameters of HTTP web service request.!~" Id="1" DesignerType="RestCall" DisplayName="~!Http Request~~id_field1DisplayNameCallRest/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="RequestContent" Text="~!request~~id_field2CallRest/ {StringCategory=TXT}!~" Id="2" DesignerType="ParameterNames" DisplayName="~!Parameters~~id_field2DisplayNameCallRest/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="ResponseContent" Text="~!response~~id_field3CallRest/ {StringCategory=TXT}!~" Id="3" DesignerType="ParameterNames" DisplayName="~!Response Content Variable~~id_field4DisplayNameCallRest/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="ResponseHeaders" Text="~!responseHeaders~~id_field4CallRest/ {StringCategory=TXT}!~" Id="4" DesignerType="ParameterNames" DisplayName="~!Response Headers Variable~~id_field5DisplayNameCallRest/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="ResponseStatusCode" Text="~!responseCode~~id_field5CallRest/ {StringCategory=TXT}!~" Id="5" DesignerType="ParameterNames" DisplayName="~!Response Code Variable~~id_field3DisplayNameCallRest/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="Address" Type="System.String, mscorlib" Direction="In" DesignerType="StringBuilder"
Description="~!Uri of the remote server.~~id_actionCallRestCallParamAddress/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user what to enter for Address!~" />
<Parameter Name="RequestType" Type="System.String, mscorlib" Direction="In" DesignerType="HttpMethod"
Description="~!Type of HTTP request.~~id_actionCallRestCallParamRequestType/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to choose Request Type parameter.!~" />
<Parameter Name="RequestContent" Type="Microsoft.Activities.DynamicValue, Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" Direction="Optional" DesignerType="ParameterNames"
Description="~!Select a variable containing body of the http request.~~id_actionCallRestCallParamRequestContent/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to choose RequestContent parameter.!~" />
<Parameter Name="RequestHeaders" Type="Microsoft.Activities.DynamicValue, Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" Direction="Optional" DesignerType="ParameterNames"
Description="~!Select a variable containing headers of this HTTP request.~~id_actionCallRestCallParamRequestHeaders/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to choose RequestHeaders parameter.!~" />
<Parameter Name="ResponseStatusCode" Type="System.String, mscorlib" Direction="Out" DesignerType="ParameterNames"
Description="~!Select a variable to store the response status code of this HTTP request.~~id_actionCallRestCallParamResponseStatusCode/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to choose ResponseStatusCode parameter.!~" />
<Parameter Name="ResponseContent" Type="Microsoft.Activities.DynamicValue, Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" Direction="Optional" DesignerType="ParameterNames"
Description="~!Select a variable to store the response content of this HTTP request.~~id_actionCallRestCallParamResponseContent/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to choose ResponseContent parameter.!~" />
<Parameter Name="ResponseHeaders" Type="Microsoft.Activities.DynamicValue, Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" Direction="Optional" DesignerType="ParameterNames"
Description="~!Select a variable to store the response headers of this HTTP request.~~id_actionCallRestCallParamResponseHeaders/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to choose ResponseHeaders parameter.!~" />
</Parameters>
</Action>
<Action Name="~!Build Dictionary~~id_actionBuildDynamicValue/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="Microsoft.Activities.BuildDynamicValue"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
Category="~!Core Actions~~id_actionBuildDynamicValueCategory/{StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionSendEmailCategory}Category name that contains the most often used or most general actions!~"
AppliesTo="all">
<RuleDesigner Sentence="~!Build %1 Dictionary (Output to %2)~~id_sentenceBuildDynamicValue/{StringCategory=TXT}{Placeholder=%1,%2}!~">
<FieldBind Field="Properties" Text="~!this~~id_field1BuildDynamicValue/ {StringCategory=TXT} A hyperlink that brings up a dialog to set up the Dictionary.!~" Id="1" DesignerType="Dictionary" DisplayName="~!Items~~id_field1DisplayNameBuildDynamicValue/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Result" Text="~!dictionary~~id_field2BuildDynamicValue/ {StringCategory=TXT}!~" Id="2" DesignerType="ParameterNames" DisplayName="~!Output Variable~~id_field2DisplayNameBuildDynamicValue/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="Properties" Type="System.String, mscorlib" Direction="In" DesignerType="Hide"/>
<Parameter Name="Result" Type="Microsoft.Activities.DynamicValue, Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" Direction="Out" DesignerType="ParameterNames"
Description="~!Workflow variable output by this action.~~id_actionBuildDynamicValueParamResult/{StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Result property!~" />
</Parameters>
</Action>
<Action Name="~!Get an Item from a Dictionary~~id_actionGetValueFromDynamicValue/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="Microsoft.Activities.GetDynamicValueProperty"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
AppliesTo="all"
Category="~!Core Actions~~id_actionGetValueFromDynamicValue/{StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionSendEmailCategory}Category name that contains the most often used or most general actions!~">
<RuleDesigner Sentence="~!Get %1 from %2 (Output to %3)~~id_sentenceGetValueFromDynamicValue/{StringCategory=TXT}{Placeholder=%1,%2,%3}!~">
<FieldBind Field="PropertyName" Text="~!item by name or path~~id_field1GetValueFromDynamicValue/{StringCategory=TXT}!~" Id="1" DesignerType="TextArea" DisplayName="~!Item Name or Path~~id_field1DisplayNameGetValueFromDynamicValue/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Source" Text="~!dictionary~~id_field2GetValueFromDynamicValue/{StringCategory=TXT}!~" Id="2" DesignerType="ParameterNames" DisplayName="~!Dictionary~~id_field2DisplayNameGetValueFromDynamicValue/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Result" Text="~!item~~id_field3GetValueFromDynamicValue/ {StringCategory=TXT}!~" Id="3" DesignerType="ParameterNames" DisplayName="~!Output Variable~~id_field3DisplayNameGetValueFromDynamicValue/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="PropertyName" Type="System.String, mscorlib" Direction="In" DesignerType="StringBuilder"
Description="~!Name or path of the item (key) to get from the dictionary.~~id_parameter1GetValueFromDynamicValue/{StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the PropertyName property!~" />
<Parameter Name="Source" Type="Microsoft.Activities.DynamicValue, Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" Direction="In" DesignerType="ParameterNames"
Description="~!Name of the Dictionary variable where we get the item from.~~id_parameter2GetValueFromDynamicValue/{StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Source property!~" />
<Parameter Name="Result" Type="System.Object, mscorlib" Direction="Out" DesignerType="ParameterNames"
Description="~!Workflow variable output by this action.~~id_parameter3GetValueFromDynamicValue/{StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Result property!~" />
</Parameters>
</Action>
<Action Name="~!Count Items in a Dictionary~~id_actionGetCountFromDynamicValue/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="Microsoft.Activities.CountDynamicValueItems"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
AppliesTo="all"
Category="~!Core Actions~~id_actionGetCountFromDynamicValue/{StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionSendEmailCategory}Category name that contains the most often used or most general actions!~">
<RuleDesigner Sentence="~!Count Items in %1 (Output to %2)~~id_sentenceGetCountFromDynamicValue/{StringCategory=TXT}{Placeholder=%1,%2}!~">
<FieldBind Field="Source" Text="~!dictionary~~id_field1GetCountFromDynamicValue/{StringCategory=TXT}!~" Id="1" DesignerType="ParameterNames" DisplayName="~!Dictionary Variable~~id_field2DisplayNameGetCountFromDynamicValue/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Result" Text="~!count~~id_field2GetCountFromDynamicValue/ {StringCategory=TXT}!~" Id="2" DesignerType="ParameterNames" DisplayName="~!Output Variable~~id_field3DisplayNameGetCountFromDynamicValue/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="Source" Type="Microsoft.Activities.DynamicValue, Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" Direction="In" DesignerType="ParameterNames"
Description="~!Name of the Dictionary variable that we get the count of items of.~~id_parameter1GetCountFromDynamicValue/{StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Source property!~" />
<Parameter Name="Result" Type="System.Int32, mscorlib" Direction="Out" DesignerType="ParameterNames"
Description="~!Workflow variable output which stores the count of items in the Dictionary.~~id_parameter2GetCountFromDynamicValue/{StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Result property!~" />
</Parameters>
</Action>
<Action Name="~!Set Field in Current Item~~id_actionSetField/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.SetField"
AppliesTo="list"
UsesCurrentItem="true"
Category="~!List Actions~~id_actionSetFieldCategory/{StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionCreateListCategory}Category name that contains the most often used or most general actions!~">
<RuleDesigner Sentence="~!Set %1 to %2~~id_sentenceSetField/{Placeholder=%1,%2}{StringCategory=TXT}!~">
<FieldBind Field="FieldName" Text="~!field~~id_field1SetField/{StringCategory=TXT}!~" Id="1" DesignerType="WritableFieldNames" DisplayName="~!Field~~id_field1DisplayNameSetField/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="FieldValue" Text="~!value~~id_field2SetField/{StringCategory=TXT}!~" Id="2" TypeFrom="FieldName" DesignerType="Dependent" DisplayName="~!Value~~id_field2DisplayNameSetField/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="FieldName" Type="System.String, mscorlib" Direction="In" DesignerType="WritableFieldNames"
Description="~!Field to set the value of.~~id_actionSetFieldParamFieldName/{StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the FieldName property!~" />
<Parameter Name="FieldValue" Type="System.Object, mscorlib" Direction="In" DesignerType="Dependent"
Description="~!Value to set the field to.~~id_actionSetFieldParamValue/{StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Value property!~" />
</Parameters>
</Action>
<Action Name="~!Set Workflow Variable~~id_actionSetVariable/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="System.Activities.Statements.Assign"
Assembly="System.Activities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
AppliesTo="all"
Category="~!Core Actions~~id_actionSetVariableCategory/{StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionSendEmailCategory}Category name that contains the most often used or most general actions!~">
<RuleDesigner Sentence="~!Set %1 to %2~~id_sentenceSetVariable/{StringCategory=TXT}!~">
<FieldBind Field="To" Text="~!workflow variable~~id_field1SetVariable/{StringCategory=TXT}!~" Id="1" DesignerType="ParameterNames" DisplayName="~!Variable~~id_field1DisplayNameSetVariable/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Value" Text="~!value~~id_field2SetVariable/{StringCategory=TXT}!~" Id="2" TypeFrom="To" DesignerType="Dependent" DisplayName="~!Value~~id_field2DisplayNameSetVariable/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="To" Type="System.Object, mscorlib" Direction="Out" DesignerType="ParameterNames"
Description="~!Workflow variable output by this action.~~id_actionSetVariableParamVariable/{StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Variable property!~" />
<Parameter Name="Value" Type="System.Object, mscorlib" Direction="In" DesignerType="Dependent"
Description="~!Value used to set the workflow variable.~~id_actionSetVariableParamValue/{StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Value property!~" />
</Parameters>
</Action>
<Action Name="~!Create List Item~~id_actionCreList/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.CreateListItem"
AppliesTo="all"
Category="~!List Actions~~id_actionCreateListCategory/{StringCategory=TXT}{Duplicate=Master,workflow15.actions4;id_actionCreateListCategory}Name for a category of actions that directly manipulate list items!~">
<RuleDesigner Sentence="~!Create item in %1 (Output to %2)~~id_sentenceCreList/{Placeholder=%1,%2}{StringCategory=TXT}Sentence shown in the workflow designer for an action that creates an item in a list. %1 refers to the list in which the item will be created, %2 is the name of the variable that will hold the value of the list item ID of the created item.!~">
<FieldBind Field="ListId,ListItemProperties" Text="~!this list~~id_field1CreList/{StringCategory=TXT}!~" Id="1" DesignerType="CreateListItem" DisplayName="~!Item~~id_field1DisplayNameCreateListItem/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Result" Text="~!create~~id_field2CreList/{StringCategory=TXT}Default name for the variable that is automatically created when a CreateItem action is created. Refers to the ID of the list item that was created.!~" Id="2" DesignerType="ParameterNames" DisplayName="~!Output Variable~~id_field2DisplayNameCreateListItem/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="ListId" Type="System.Guid" Direction="In" DesignerType="Hide" />
<Parameter Name="ListItemProperties" Type="System.Collections.Generic.IDictionary`2[[System.String],[System.Object]]" Direction="In" DesignerType="ItemProperties"
Description="~!Collection of values used to update list item.~~id_actionCreListParamItemProperties/{StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the ItemProperties property!~" />
<Parameter Name="Result" Type="System.Guid" Direction="Out" DesignerType="ParameterNames"
Description="~!GUID of the list item created by this action.~~id_actionCreListParamNewItemId/{StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the NewItemId property!~" />
</Parameters>
</Action>
<Action Name="~!Update List Item~~id_actionUpdateList/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.UpdateListItem"
AppliesTo="all"
Category="~!List Actions~~id_actionUpdateListCategory/{StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionCreateListCategory}Name for a category of actions that directly manipulate list items!~">
<RuleDesigner Sentence="~!Update item in %1~~id_sentenceUpdateList/{Placeholder=%1}{StringCategory=TXT}!~">
<FieldBind Field="ListId,ItemGuid,ListItemProperties" Text="~!this list~~id_field1UpdateList/{StringCategory=TXT}!~" Id="1" DesignerType="UpdateListItem" DisplayName="~!Item~~id_field1DisplayNameUpdateList/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="ListId" Type="System.Guid" Direction="In" DesignerType="Hide" />
<Parameter Name="ItemGuid" Type="System.Guid" Direction="In" DesignerType="ListItem"
Description="~!GUID of the list item used by this action.~~id_actionUpdateListParamListItem/{StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the ListItem property!~" />
<Parameter Name="ListItemProperties" Type="System.Collections.Generic.IDictionary`2[[System.String],[System.Object]]" Direction="In" DesignerType="ItemProperties"
Description="~!Collection of values used to update list item.~~id_actionUpdateListParamItemProperties/{StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the ItemProperties property!~" />
</Parameters>
</Action>
<Action Name="~!Delete Item~~id_actionDelItem/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.DeleteListItem"
AppliesTo="all"
Category="~!List Actions~~id_actionDelItemCategory/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionCreateListCategory}Name for a category of actions that directly manipulate list items!~">
<RuleDesigner Sentence="~!Delete item in %1~~id_sentenceDelItem/ {Placeholder=%1}{StringCategory=TXT}!~">
<FieldBind Field="ListId,ItemGuid" Text="~!this list~~id_field1DelItem/ {StringCategory=TXT}!~" Id="1" DesignerType="ChooseListItem" DisplayName="~!Item~~id_field1DisplayNameDelItem/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="ListId" Type="System.Guid, mscorlib" Direction="In" DesignerType="Hide" />
<Parameter Name="ItemGuid" Type="System.Guid" Direction="In" DesignerType="ListItem"
Description="~!ID of the list item used by this action.~~id_actionDelItemParamListItem/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the ListItem property!~" />
</Parameters>
</Action>
<Action Name="~!Wait for Field Change in Current Item~~id_actionWaitFor/{StringCategory=TXT}!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.WaitForFieldChange"
AppliesTo="list"
UsesCurrentItem="true"
Category="~!List Actions~~id_actionWaitForCategory/{StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionCreateListCategory}Name for a category of actions that directly manipulate list items !~">
<RuleDesigner Sentence="~!Wait for %1 to equal %2~~id_sentenceWaitField/{StringCategory=TXT}{Placeholder=%1,%2}!~">
<FieldBind Field="FieldName" Text="~!field~~id_field1WaitFor/{StringCategory=TXT}!~" Id="1" DesignerType="FieldNames" DisplayName="~!Field~~id_field1DisplayNameWaitField/{StringCategory=TXT} Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="FieldValue" Text="~!value~~id_field2WaitFor/{StringCategory=TXT}!~" Id="2" DesignerType="Dependent" TypeFrom="FieldName" DisplayName="~!Value~~id_field2DisplayNameWaitField/{StringCategory=TXT} Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="ListId" Type="System.Guid" Direction="In" InitialBinding="#GetCurrentItemGuid" DesignerType="Hide" />
<Parameter Name="ItemGuid" Type="System.Guid" Direction="In" InitialBinding="#GetCurrentListId" DesignerType="Hide" />
<Parameter Name="FieldName" Type="System.String, mscorlib" Direction="In" DesignerType="FieldNames"
Description="~!Field to use in comparison.~~id_actionWaitForParamFieldName/{StringCategory=TXT}Shows up in the workflow property grid in SPD to describe how the FieldName property is used, which is the field name to get the value from to use in the comparison when waiting for a field value to change to a particular value.!~" />
<Parameter Name="FieldValue" Type="System.String, mscorlib" Direction="In" DesignerType="Dependent"
Description="~!Value to use in comparison.~~id_actionWaitForParamValue/{StringCategory=TXT}Shows up in the workflow property grid in SPD to describe how the Value property is used, which is the value to compare against the field name when waiting for for a field value to change to a particular value!~" />
</Parameters>
</Action>
<Action Name="~!Wait for Event in List Item~~id_actionWaitForItemEvent/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.WaitForItemEvent"
AppliesTo="all"
Category="~!List Actions~~id_actionWaitForItemEventCategory/{StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionCreateListCategory}Name for a category of actions that directly manipulate list items !~">
<RuleDesigner Sentence="~!Wait for %1 (Output to %2)~~id_sentenceWaitForItemEvent/{StringCategory=TXT}{Placeholder=%1,%2}Action text shown on the workflow designer. Will wait until %1 event happens, and will store the item id where the event occurred into %2.!~">
<FieldBind Field="EventName,ListId"
Text="~!this item event~~id_field1ItemEvent/{StringCategory=TXT}!~"
Id="1"
DesignerType="ListItemEvent"
EventCategory="ListItemEvent"
DisplayName="~!Event~~id_field1DisplayNameItemEvent/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="RelatedItemId"
Text="~!related item~~id_field2ItemEvent/{StringCategory=TXT}!~"
Id="2"
DesignerType="ParameterNames"
DisplayName="~!Related Item~~id_field2RelatedItemIdItemEvent/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="EventName" Type="System.String" Direction="In" DesignerType="EventDropdown" EventCategory="ListItemEvent"
Description="~!Name of the list item event~~id_descriptionWaitForItemEventName/{StringCategory=TXT}Description for list item event name which will be captured.!~" />
<Parameter Name="ListId" Type="System.Guid" Direction="In" DesignerType="Hide" />
<Parameter Name="RelatedItemId" Type="System.Guid" Direction="Out" DesignerType="ParameterNames"
Description="~!GUID of the list item which the event occurred.~~id_descriptionWaitForRelatedItemId/{StringCategory=TXT}Description for Parameter which will be displayed in PropertyGrid.!~" />
</Parameters>
</Action>
<Action Name="~!Check Out Item~~id_actionCheckOut/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.CheckOutItem"
AppliesTo="all"
Category="~!List Actions~~id_actionCheckOutCategory/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionCreateListCategory}Name for a category of actions that directly manipulate list items!~">
<RuleDesigner Sentence="~!Check out item in %1~~id_sentenceCheckOut/ {Placeholder=%1}{StringCategory=TXT}!~">
<FieldBind Field="ListId,ItemGuid" Text="~!this list~~id_field1CheckOut/ {StringCategory=TXT}!~" Id="1" DesignerType="ChooseDoclibItem" DisplayName="~!Item~~id_field1DisplayNameCheckOut/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="ListId" Type="System.Guid" Direction="In" DesignerType="Hide" />
<Parameter Name="ItemGuid" Type="System.Guid" Direction="In" DesignerType="ListItem"
Description="~!ID of the list item used by this action.~~id_actionCheckOutParamListItem/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the ListItem property!~" />
</Parameters>
</Action>
<Action Name="~!Discard Check Out Item~~id_actionUndoCheckOut/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.UndoCheckOutItem"
AppliesTo="all"
Category="~!List Actions~~id_actionUndoCheckOutCategory/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionCreateListCategory}!~">
<RuleDesigner Sentence="~!Discard check out of item in %1~~id_sentenceUndoCheckOut/ {Placeholder=%1}{StringCategory=TXT}!~">
<FieldBind Field="ListId,ItemGuid" Text="~!this list~~id_field1UndoCheckOut/ {StringCategory=TXT}!~" Id="1" DesignerType="ChooseDoclibItem" DisplayName="~!Item~~id_field1DisplayNameUndoCheckOut/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="ListId" Type="System.Guid" Direction="In" DesignerType="Hide" />
<Parameter Name="ItemGuid" Type="System.Guid" Direction="In" DesignerType="ListItem"
Description="~!ID of the list item used by this action.~~id_actionUndoCheckOutParamListItem/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the ListItem property!~" />
</Parameters>
</Action>
<Action Name="~!Check In Item~~id_actionCheckIn/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.CheckInItem"
AppliesTo="all"
Category="~!List Actions~~id_actionCheckInCategory/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionCreateListCategory}Name for a category of actions that directly manipulate list items!~">
<RuleDesigner Sentence="~!Check in item in %1 with comment: %2~~id_sentenceCheckIn/ {Placeholder=%1,%2}{StringCategory=TXT}!~">
<FieldBind Field="ListId,ItemGuid" Text="~!this list~~id_field1CheckIn/ {StringCategory=TXT}!~" Id="1" DesignerType="ChooseDoclibItem" DisplayName="~!Item~~id_field1DisplayNameCheckIn/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Comment" Text="~!comment~~id_field2CheckIn/ {StringCategory=TXT}!~" Id="2" DesignerType="TextArea" DisplayName="~!Comment~~id_field2DisplayNameCheckIn/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="ListId" Type="System.Guid" Direction="In" DesignerType="Hide" />
<Parameter Name="ItemGuid" Type="System.Guid" Direction="In" DesignerType="ListItem"
Description="~!ID of the list item used by this action.~~id_actionCheckInParamListItem/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the ListItem property!~" />
<Parameter Name="Comment" Type="System.String, mscorlib" Direction="Optional"
Description="~!Comment to accompany file check in.~~id_actionCheckInParamComment/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Comment property!~" />
</Parameters>
</Action>
<Action Name="~!Copy Document~~id_actionCopyList/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.CopyItem"
CreatesInList="ToListId"
AppliesTo="all"
Category="~!List Actions~~id_actionCopyListCategory/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionCreateListCategory}Name for a category of actions that directly manipulate list items!~">
<RuleDesigner Sentence="~!Copy document in %1 to %2~~id_sentenceCopyList/ {Placeholder=%1,%2}{StringCategory=TXT}!~">
<FieldBind Field="ListId,ItemGuid" Text="~!this library~~id_field1CopyList/ {StringCategory=TXT}!~" Id="1" DesignerType="ChooseDoclibItem" DisplayName="~!Document~~id_field1DisplayNameCopyList/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="ToListId" Text="~!this library~~id_field2CopyList/ {StringCategory=TXT}!~" Id="2" DesignerType="DocLibNames" DisplayName="~!Library~~id_field2DisplayNameCopyList/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="ListId" Type="System.Guid, mscorlib" Direction="In" DesignerType="Hide" />
<Parameter Name="ItemGuid" Type="System.Guid" Direction="In" DesignerType="ListItem"
Description="~!ID of the list item used by this action.~~id_actionCopyListParamListItem/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the ListItem property!~" />
<Parameter Name="ToListId" Type="System.Guid" Direction="In" DesignerType="DocLibNames"
Description="~!Canonical form of the list GUID used to copy the list item to.~~id_actionCopyListParamToListId/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the ToListId property!~" />
<Parameter Name="Overwrite" Type="System.Boolean, mscorlib" Direction="In" InitialValue="false"
Description="~!Overwrite any list item with this ID if it exists.~~id_actionCopyListParamOverwrite/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Overwrite property!~" />
</Parameters>
</Action>
<Action Name="~!Send an Email~~id_actionSendEmail/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.Email"
Category="~!Core Actions~~id_actionSendEmailCategory/ {StringCategory=TXT}{Duplicate=c'Master',workflow15.actions4;id_actionSendEmailCategory}Category name that contains the most often used or most general actions!~"
AppliesTo="all">
<RuleDesigner Sentence="~!Email %1~~id_sentenceSendEmail/ {Placeholder=%1}{StringCategory=TXT}!~">
<FieldBind Field="To,CC,Subject,Body" Text="~!these users~~id_field1SendEmail/ {StringCategory=TXT} String that is the default value of the placeholder %1 in id_sentenceSendEmail. Will be replaced by a list of users!~" DesignerType="Email" Id="1" DisplayName="~!Email~~id_field1DisplayNameEmail/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="Body" Type="System.String, mscorlib" Direction="Optional" DesignerType="StringBuilder"
Description="~!Body text of the email.~~id_actionSendEmailParamBody/ {StringCategory=TXT}Shows up in the workflow property grid to tell users this property corresponds to the body of the email message that will be sent!~" />
<Parameter Name="To" Type="System.Collections.ObjectModel.Collection`1[[System.String]], mscorlib" Direction="In" DesignerType="Person"
Description="~!Recipients of the email.~~id_actionSendEmailParamTo/ {StringCategory=TXT}Shows up in the workflow property grid to tell users this property corresponds to the TO property of the email message that will be sent!~" />
<Parameter Name="CC" Type="System.Collections.ObjectModel.Collection`1[[System.String]], mscorlib" Direction="Optional" DesignerType="Person"
Description="~!Carbon copy recipients of the email.~~id_actionSendEmailParamCC/ {StringCategory=TXT}Shows up in the workflow property grid to tell users this property corresponds to the CC'd individuals of the email message that will be sent!~" />
<Parameter Name="Subject" Type="System.String, mscorlib" Direction="In" DesignerType="StringBuilder"
Description="~!Subject line of the email.~~id_actionSendEmailParamSubject/ {StringCategory=TXT}Shows up in the workflow property grid to tell users this property corresponds to the subject of the email message that will be sent!~" />
<Parameter Name="BCC" Type="System.Collections.ObjectModel.Collection`1[[System.String]], mscorlib" Direction="Optional" DesignerType="Person"
Description="~!Blind carbon copy recipients of the email.~~id_actionSendEmailParamBCC/ {StringCategory=TXT}!~" />
</Parameters>
</Action>
<Action Name="~!Add Time to Date~~id_actionAddTimeToDate/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="Microsoft.Activities.Expressions.AddToDate"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
AppliesTo="all"
Category="~!Core Actions~~id_actionAddTimeToDateCategory/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionSendEmailCategory}Category name that contains the most often used or most general actions!~"
>
<RuleDesigner Sentence="~!Add %1 months, %2 days, %3 hours, %4 minutes to %5 (Output to %6)~~id_sentenceAddTimeToDate/ {Placeholder=%1,%2,%3,%4,%5,%6}{StringCategory=TXT}!~">
<FieldBind Field="Months" DesignerType="Integer" Id="1" Text="~!many~~id_field1AddTimeToDate/ {StringCategory=TXT}!~" DisplayName="~!Months~~id_field1DisplayNameAddTimeToDate/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Days" DesignerType="Integer" Id="2" Text="~!many~~id_field2AddTimeToDate/ {StringCategory=TXT}!~" DisplayName="~!Days~~id_field2DisplayNameAddTimeToDate/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Hours" DesignerType="Integer" Id="3" Text="~!many~~id_field3AddTimeToDate/ {StringCategory=TXT}!~" DisplayName="~!Hours~~id_field3DisplayNameAddTimeToDate/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Minutes" DesignerType="Integer" Id="4" Text="~!many~~id_field4AddTimeToDate/ {StringCategory=TXT}!~" DisplayName="~!Minutes~~id_field4DisplayNameAddTimeToDate/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Input" Text="~!date~~id_field5AddTimeToDate/ {StringCategory=TXT}!~" Id="5" DesignerType="Date" DisplayName="~!Date~~id_field5DisplayNameAddTimeToDate/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Result" Text="~!date~~id_fiel64AddTimeToDate/ {StringCategory=TXT}!~" Id="6" DesignerType="ParameterNames" DisplayName="~!Output~~id_field6DisplayNameAddTimeToDate/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="Months" Type="System.Int32, mscorlib" Direction="Optional" InitialValue="0" DesignerType="Integer"
Description="~!Months to add to date.~~id_actionAddTimeToDateParamMonths/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Months property!~" />
<Parameter Name="Days" Type="System.Double, mscorlib" Direction="Optional" InitialValue="0" DesignerType="Integer"
Description="~!Days to add to date.~~id_actionAddTimeToDateParamDays/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Days property!~" />
<Parameter Name="Hours" Type="System.Double, mscorlib" Direction="Optional" InitialValue="0" DesignerType="Integer"
Description="~!Hours to add to date.~~id_actionAddTimeToDateParamHours/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Hours property!~" />
<Parameter Name="Minutes" Type="System.Double, mscorlib" Direction="Optional" InitialValue="0" DesignerType="Integer"
Description="~!Hours to add to date.~~id_actionAddTimeToDateParamMinutes/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Minutes property!~" />
<Parameter Name="Input" Type="System.DateTime, mscorlib" Direction="In"
Description="~!Value of the date used by this action.~~id_actionAddTimeToDateParamDateInput/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the DateValue property!~" />
<Parameter Name="Result" Type="System.DateTime, mscorlib" Direction="Out" DesignerType="ParameterNames"
Description="~!Workflow variable output by this action.~~id_actionAddTimeToDateParamDateVariable/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the DateVariable property!~" />
</Parameters>
</Action>
<Action Name="~!Set Time Portion of Date/Time Field~~id_actionSetTimeOfDate/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.SetTimeField"
AppliesTo="all"
Category="~!Core Actions~~id_actionSetTimeOfDateCategory/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionSendEmailCategory}Category name that contains the most often used or most general actions!~"
>
<RuleDesigner Sentence="~!Set time as %1:%2 for %3 (Output to %4)~~id_sentenceSetTimeOfDate/ {Placeholder=%1,%2,%3,%4}{StringCategory=TXT}!~">
<FieldBind Field="Hour" Text="~!hours~~id_sentenceSetTimeOfDateHours/ {StringCategory=TXT}!~" Id="1" DesignerType="Operator" DisplayName="~!Hours~~id_field1DisplayNameSetTimeOfDate/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" >
<Option Name="~!0~~id_actionSetTimeOfDateHour0/ {StringCategory=TXT}Refers to the first hour of the day (12am-1am)!~" Value="00"/>
<Option Name="~!1~~id_actionSetTimeOfDateHour1/ {StringCategory=TXT}Refers to an hour of the day (12am-1am)!~" Value="1"/>
<Option Name="~!2~~id_actionSetTimeOfDateHour2/ {StringCategory=TXT}Refers to an hour of the day (1am-2am)!~" Value="2"/>
<Option Name="~!3~~id_actionSetTimeOfDateHour3/ {StringCategory=TXT}Refers to an hour of the day (2am-3am)!~" Value="3"/>
<Option Name="~!4~~id_actionSetTimeOfDateHour4/ {StringCategory=TXT}Refers to an hour of the day (3am-4am)!~" Value="4"/>
<Option Name="~!5~~id_actionSetTimeOfDateHour5/ {StringCategory=TXT}Refers to an hour of the day (4am-5am)!~" Value="5"/>
<Option Name="~!6~~id_actionSetTimeOfDateHour6/ {StringCategory=TXT}Refers to an hour of the day (5am-6am)!~" Value="6"/>
<Option Name="~!7~~id_actionSetTimeOfDateHour7/ {StringCategory=TXT}Refers to an hour of the day (6am-7am)!~" Value="7"/>
<Option Name="~!8~~id_actionSetTimeOfDateHour8/ {StringCategory=TXT}Refers to an hour of the day (7am-8am)!~" Value="8"/>
<Option Name="~!9~~id_actionSetTimeOfDateHour9/ {StringCategory=TXT}Refers to an hour of the day (8am-9am)!~" Value="9"/>
<Option Name="~!10~~id_actionSetTimeOfDateHour10/ {StringCategory=TXT}Refers to an hour of the day (9am-10am)!~" Value="10"/>
<Option Name="~!11~~id_actionSetTimeOfDateHour11/ {StringCategory=TXT}Refers to an hour of the day (10am-11am)!~" Value="11"/>
<Option Name="~!12~~id_actionSetTimeOfDateHour12/ {StringCategory=TXT}Refers to an hour of the day (11am-12pm)!~" Value="12"/>
<Option Name="~!13~~id_actionSetTimeOfDateHour13/ {StringCategory=TXT}Refers to an hour of the day (12pm-1pm)!~" Value="13"/>
<Option Name="~!14~~id_actionSetTimeOfDateHour14/ {StringCategory=TXT}Refers to an hour of the day (1pm-2pm)!~" Value="14"/>
<Option Name="~!15~~id_actionSetTimeOfDateHour15/ {StringCategory=TXT}Refers to an hour of the day (2pm-3pm)!~" Value="15"/>
<Option Name="~!16~~id_actionSetTimeOfDateHour16/ {StringCategory=TXT}Refers to an hour of the day (3pm-4pm)!~" Value="16"/>
<Option Name="~!17~~id_actionSetTimeOfDateHour17/ {StringCategory=TXT}Refers to an hour of the day (4pm-5pm)!~" Value="17"/>
<Option Name="~!18~~id_actionSetTimeOfDateHour18/ {StringCategory=TXT}Refers to an hour of the day (5pm-6pm)!~" Value="18"/>
<Option Name="~!19~~id_actionSetTimeOfDateHour19/ {StringCategory=TXT}Refers to an hour of the day (6pm-7pm)!~" Value="19"/>
<Option Name="~!20~~id_actionSetTimeOfDateHour20/ {StringCategory=TXT}Refers to an hour of the day (7pm-8pm)!~" Value="20"/>
<Option Name="~!21~~id_actionSetTimeOfDateHour21/ {StringCategory=TXT}Refers to an hour of the day (8pm-9pm)!~" Value="21"/>
<Option Name="~!22~~id_actionSetTimeOfDateHour22/ {StringCategory=TXT}Refers to an hour of the day (9pm-10pm)!~" Value="22"/>
<Option Name="~!23~~id_actionSetTimeOfDateHour23/ {StringCategory=TXT}Refers to the last hour of the day (11pm+)!~" Value="23"/>
</FieldBind>
<FieldBind Field="Minute" Text="~!minutes~~id_sentenceSetTimeOfDateMinutes/ {StringCategory=TXT}!~" Id="2" DesignerType="Operator" DisplayName="~!Minutes~~id_field2DisplayNameSetTimeOfDate/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" >
<Option Name="~!0~~id_actionSetTimeOfDateCategoryMinute00/ {StringCategory=TXT}Refers to value in minutes in the minutes portion of a time.!~" Value="0"/>
<Option Name="~!5~~id_actionSetTimeOfDateCategoryMinute05/ {StringCategory=TXT}Refers to value in minutes in the minutes portion of a time.!~" Value="5"/>
<Option Name="~!10~~id_actionSetTimeOfDateCategoryMinute10/ {StringCategory=TXT}Refers to value in minutes in the minutes portion of a time.!~" Value="10"/>
<Option Name="~!15~~id_actionSetTimeOfDateCategoryMinute15/ {StringCategory=TXT}Refers to value in minutes in the minutes portion of a time.!~" Value="15"/>
<Option Name="~!20~~id_actionSetTimeOfDateCategoryMinute20/ {StringCategory=TXT}Refers to value in minutes in the minutes portion of a time.!~" Value="20"/>
<Option Name="~!25~~id_actionSetTimeOfDateCategoryMinute25/ {StringCategory=TXT}Refers to value in minutes in the minutes portion of a time.!~" Value="25"/>
<Option Name="~!30~~id_actionSetTimeOfDateCategoryMinute30/ {StringCategory=TXT}Refers to value in minutes in the minutes portion of a time.!~" Value="30"/>
<Option Name="~!35~~id_actionSetTimeOfDateCategoryMinute35/ {StringCategory=TXT}Refers to value in minutes in the minutes portion of a time.!~" Value="35"/>
<Option Name="~!40~~id_actionSetTimeOfDateCategoryMinute40/ {StringCategory=TXT}Refers to value in minutes in the minutes portion of a time.!~" Value="40"/>
<Option Name="~!45~~id_actionSetTimeOfDateCategoryMinute45/ {StringCategory=TXT}Refers to value in minutes in the minutes portion of a time.!~" Value="45"/>
<Option Name="~!50~~id_actionSetTimeOfDateCategoryMinute50/ {StringCategory=TXT}Refers to value in minutes in the minutes portion of a time.!~" Value="50"/>
<Option Name="~!55~~id_actionSetTimeOfDateCategoryMinute55/ {StringCategory=TXT}Refers to value in minutes in the minutes portion of a time.!~" Value="55"/>
</FieldBind>
<FieldBind Field="Input" Text="~!date~~id_sentenceSetTimeOfDateIn/ {StringCategory=TXT}!~" Id="3" DesignerType="Date" Value="" DisplayName="~!Date~~id_field3DisplayNameSetTimeOfDate/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Result" Text="~!date~~id_sentenceSetTimeOfDateOut/ {StringCategory=TXT}!~" Id="4" DesignerType="ParameterNames" DisplayName="~!Output~~id_field4DisplayNameSetTimeOfDate/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="Hour" Type="System.Int32, mscorlib" Direction="In" InitialValue="00" DesignerType="Dropdown"
Description="~!Value of hours used by this action.~~id_actionSetTimeOfDateParamHours/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Hours property!~" />
<Parameter Name="Minute" Type="System.Int32, mscorlib" Direction="In" InitialValue="00" DesignerType="Dropdown"
Description="~!Value of minutes used by this action.~~id_actionSetTimeOfDateParamMinutes/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Minutes property!~" />
<Parameter Name="Input" Type="System.DateTime, mscorlib" Direction="In"
Description="~!Value of the date used by this action.~~id_actionSetTimeOfDateParamValue/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Value property!~" />
<Parameter Name="Result" Type="System.DateTime, mscorlib" Direction="Out" DesignerType="ParameterNames"
Description="~!Workflow variable output by this action.~~id_actionSetTimeOfDateParamVariable/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Result property!~" />
</Parameters>
</Action>
<Action Name="~!Find Interval Between Dates~~id_actionDateInterval/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.Friendly name for an action that finds the interval (difference) between two System.DateTime objects in a particular unit of time measure!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.DateInterval"
AppliesTo="all"
Category="~!Utility Actions~~id_actionDateIntervalCategory/ {StringCategory=TXT}{Duplicate=Master,workflow15.actions4;id_actionDateIntervalCategory}Category name for actions that are mainly available to provide utility functions found in standard .Net classes!~">
<RuleDesigner Sentence="~!Find %1 between %2 and %3 (Output to %4)~~id_sentenceDateInterval/ {Placeholder=%1,%2,%3,%4} {StringCategory=TXT}Sentence shown in the workflow designer for an action that finds the difference between two dates; %1 is the time unit in which to calculate the difference, %2 is the first date to operate on, %3 is the second date to operate on, %4 is the variable in which to output the numerical quantity!~">
<FieldBind Field="Unit" Text="~!unit~~id_field1DateInterval/ {StringCategory=TXT}Default string shown where a user can choose a time unit in which to calculate the difference between two dates!~" Id="1" DesignerType="Operator" DisplayName="~!Unit~~id_field1DisplayNameDateInterval/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" >
<Option Name="~!days~~id_opDaysDateInterval/ {StringCategory=TXT}String that represents that the unit of time is expressed in days!~" Value="0"/>
<Option Name="~!hours~~id_opHoursDateInterval/ {StringCategory=TXT}String that represents that the unit of time is expressed in hours!~" Value="1"/>
<Option Name="~!minutes~~id_opMinutesDateInterval/ {StringCategory=TXT}String that represents that the unit of time is expressed in minutes!~" Value="2"/>
</FieldBind>
<FieldBind Field="Start" Text="~!date~~id_field2DateInterval/ {StringCategory=TXT}Default string shown where a user can input the first date to use in a date difference action!~" Id="2" DesignerType="Date" DisplayName="~!Start Date~~id_field2DisplayNameDateInterval/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="End" Text="~!date~~id_field3DateInterval/ {StringCategory=TXT}Default string shown where a user can input the second date to use in a date difference action!~" Id="3" DesignerType="Date" DisplayName="~!End Date~~id_field3DisplayNameDateInterval/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Result" Text="~!time~~id_field4DateInterval/ {StringCategory=TXT}Default string shown where a user can choose what variable to set with the numerical number of the unit found in a date difference action!~" Id="4" DesignerType="ParameterNames" DisplayName="~!Output~~id_field4DisplayNameDateInterval/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="Unit" Type="System.Int32, mscorlib" Direction="In" InitialValue="2" DesignerType="Dropdown" Description="~!Units of time to use in the workflow variable output by this action.~~id_param_Unit_actionDateInterval/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Unit property!~"/>
<Parameter Name="Start" Type="System.DateTime, mscorlib" Direction="In" DesignerType="Date" Description="~!Left operand to use in calculation.~~id_param_Start_actionDateInterval/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Start property!~" />
<Parameter Name="End" Type="System.DateTime, mscorlib" Direction="In" DesignerType="Date" Description="~!Right operand to use in calculation.~~id_param_End_actionDateInterval/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the End property!~" />
<Parameter Name="Result" Type="System.Double, mscorlib" Direction="Out" DesignerType="ParameterNames" Description="~!Workflow variable output by this action.~~id_param_TimeVariable_actionDateInterval/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Result property!~"/>
</Parameters>
</Action>
<Action Name="~!Extract Substring from End of String~~id_actionExtractSubstringFromEnd/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.Friendly name for an action that mimics System.String.Substring functionality!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.ExtractSubstringFromEnd"
AppliesTo="all"
Category="~!Utility Actions~~id_actionExtractSubstringFromEndCategory/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionDateIntervalCategory}Category name for actions that are mainly available to provide utility functions found in standard .Net classes!~">
<RuleDesigner Sentence="~!Copy %1 characters from end of %2 (Output to %3)~~id_sentenceExtractSubstringFromEnd/ {Placeholder=%1,%2,%3} {StringCategory=TXT}Sentence shown in the workflow designer for an action that emulates part of the System.String.Substring method or the Visual Basic 'Right' method; %1 is the source string, %2 is the number of characters to extract from the end, %3 is the name of the variable to output to!~">
<FieldBind Field="Length" Text="~!length~~id_field1ExtractSubstringFromEnd/ {StringCategory=TXT}Default string shown where a user can input the number of characters to extract from the end of a string!~" Id="1" DesignerType="Integer" DisplayName="~!Number of Characters~~id_field1DisplayNameExtractSubstringFromEnd/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Value" Text="~!string~~id_field2ExtractSubstringFromEnd/ {StringCategory=TXT}Default string shown where a user can input the string to use as the source of a System.String.Substring() call!~" Id="2" DesignerType="TextArea" DisplayName="~!String~~id_field2DisplayNameExtractSubstringFromEnd/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Result" Text="~!substring~~id_field3ExtractSubstringFromEnd/ {StringCategory=TXT}Default string shown in a location where a user can choose a variable for the output of the extract substring action!~" Id="3" DesignerType="ParameterNames" DisplayName="~!Output~~id_field3DisplayNameExtractSubstringFromEnd/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="Length" Type="System.Int32, mscorlib" Direction="In" InitialValue="0" DesignerType="Integer" Description="~!Number of characters to copy into the substring.~~id_param_StringVal_ExtractSubstringFromEnd/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Length property!~" />
<Parameter Name="Value" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" Description="~!Extract the substring from this source string.~~id_param_Length_ExtractSubstringFromEnd/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Value property!~" />
<Parameter Name="Result" Type="System.String, mscorlib" Direction="Out" DesignerType="ParameterNames" Description="~!Workflow variable output by this action.~~id_param_SubstringVariable_ExtractSubstringFromEnd/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Result property!~" />
</Parameters>
</Action>
<Action Name="~!Extract Substring from Start of String~~id_actionExtractSubstringFromStart/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.Friendly name for an action that mimics System.String.Substring functionality!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.ExtractSubstringFromStart"
AppliesTo="all"
Category="~!Utility Actions~~id_actionExtractSubstringFromStartCategory/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionDateIntervalCategory}Category name for actions that are mainly available to provide utility functions found in standard .Net classes!~">
<RuleDesigner Sentence="~!Copy %1 characters from start of %2 (Output to %3)~~id_sentenceExtractSubstringFromStart/ {Placeholder=%1,%2,%3} {StringCategory=TXT}Sentence shown in the workflow designer for an action that emulates part of the System.String.Substring method or the Visual Basic 'Left' method; %1 is the source string, %2 is the number of characters to extract from the beginning, %3 is the name of the variable to output to!~">
<FieldBind Field="Length" Text="~!length~~id_field1ExtractSubstringFromStart/ {StringCategory=TXT}Default string shown where a user can input the number of characters to extract from the start of a string!~" Id="1" DesignerType="Integer" DisplayName="~!Number of Characters~~id_field1DisplayNameExtractSubstringFromStart/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Value" Text="~!string~~id_field2ExtractSubstringFromStart/ {StringCategory=TXT}Default string shown where a user can input the string to use as the source of a System.String.Substring() call!~" Id="2" DesignerType="TextArea" DisplayName="~!String~~id_field2DisplayNameExtractSubstringFromStart/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Result" Text="~!substring~~id_field3ExtractSubstringFromStart/ {StringCategory=TXT}Default string shown in a location where a user can choose a variable for the output of the extract substring action!~" Id="3" DesignerType="ParameterNames" DisplayName="~!Output~~id_field3DisplayNameExtractSubstringFromStart/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="Length" Type="System.Int32, mscorlib" Direction="In" InitialValue="0" DesignerType="Integer" Description="~!Number of characters to copy into the substring.~~id_param_Length_ExtractSubstringFromStart/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Length property!~" />
<Parameter Name="Value" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" Description="~!Extract the substring from this source string.~~id_param_StringVal_ExtractSubstringFromStart/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Value property!~" />
<Parameter Name="Result" Type="System.String, mscorlib" Direction="Out" DesignerType="ParameterNames" Description="~!Workflow variable output by this action.~~id_param_SubstringVariable_ExtractSubstringFromStart/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Result property!~"/>
</Parameters>
</Action>
<Action Name="~!Extract Substring from Index of String~~id_actionExtractSubstringFromIndex/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.Friendly name for an action that mimics System.String.Substring functionality!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.ExtractSubstringFromIndex"
AppliesTo="all"
Category="~!Utility Actions~~id_actionExtractSubstringFromIndexCategory/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionDateIntervalCategory}Category name for actions that are mainly available to provide utility functions found in standard .Net classes!~">
<RuleDesigner Sentence="~!Copy from %1, starting at %2 (Output to %3)~~id_sentenceExtractSubstringFromIndex/ {Placeholder=%1,%2,%3} {StringCategory=TXT}Sentence shown in the workflow designer for an action that emulates part of the System.String.Substring method or the Visual Basic 'Mid' method; %1 is the source string, %2 is the character number to start extracting at, %3 is the name of the variable to output to!~">
<FieldBind Field="Value" Text="~!string~~id_field1ExtractSubstringFromIndex/ {StringCategory=TXT}Default string shown where a user can input the string to use as the source of a System.String.Substring() call!~" Id="1" DesignerType="TextArea" DisplayName="~!String~~id_field1DisplayNameExtractSubstringFromIndex/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Index" Text="~!index~~id_field2ExtractSubstringFromIndex/ {StringCategory=TXT}Default string shown where a user can input the index at which to start the copying of characters from a string!~" Id="2" DesignerType="Integer" DisplayName="~!Index~~id_field2DisplayNameExtractSubstringFromIndex/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Result" Text="~!substring~~id_field3ExtractSubstringFromIndex/ {StringCategory=TXT}Default string shown in a location where a user can choose a variable for the output of the extract substring action!~" Id="3" DesignerType="ParameterNames" DisplayName="~!Output~~id_field3DisplayNameExtractSubstringFromIndex/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="Value" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" Description="~!Extract the substring from this source string.~~id_param_StringVal_ExtractSubstringFromIndex/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Value property!~"/>
<Parameter Name="Index" Type="System.Int32, mscorlib" Direction="In" InitialValue="0" DesignerType="Integer" Description="~!Begin the substring at this character index within the source.~~id_param_Index_ExtractSubstringFromIndex/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Index property!~"/>
<Parameter Name="Result" Type="System.String, mscorlib" Direction="Out" DesignerType="ParameterNames" Description="~!Workflow variable output by this action.~~id_param_SubstringVariable_ExtractSubstringFromIndex/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Result property!~"/>
</Parameters>
</Action>
<Action Name="~!Extract Substring of String from Index with Length~~id_actionExtractSubstringFromIndexLength/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.Friendly name for an action that mimics System.String.Substring functionality!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.ExtractSubstringFromIndexLength"
AppliesTo="all"
Category="~!Utility Actions~~id_actionExtractSubstringFromIndexLengthCategory/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionDateIntervalCategory}Category name for actions that are mainly available to provide utility functions found in standard .Net classes!~">
<RuleDesigner Sentence="~!Copy from %1, starting at %2 for %3 characters (Output to %4)~~id_sentenceExtractSubstringFromIndexLength/ {Placeholder=%1,%2,%3,%4} {StringCategory=TXT}Sentence shown in the workflow designer for an action that emulates part of the System.String.Substring method or the Visual Basic 'Mid' method; %1 is the source string, %2 is the character number to begin extracting at, %3 is the number of characters to extract, %4 is the name of the variable to output to!~">
<FieldBind Field="Value" Text="~!string~~id_field1ExtractSubstringFromIndexLength/ {StringCategory=TXT}Default string shown where a user can input the string to use as the source of a System.String.Substring() call!~" Id="1" DesignerType="TextArea" DisplayName="~!String~~id_field1DisplayNameExtractSubstringFromIndexLength/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Index" Text="~!index~~id_field2ExtractSubstringFromIndexLength/ {StringCategory=TXT}Default string shown where a user can input the index at which to start the copying of characters from a string!~" Id="2" DesignerType="Integer" DisplayName="~!Index~~id_field2DisplayNameExtractSubstringFromIndexLength/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Length" Text="~!number of~~id_field3ExtractSubstringFromIndexLength/ {StringCategory=TXT}Default string shown where a user can input the number of characters to extract from the middle of a string!~" Id="3" DesignerType="Integer" DisplayName="~!Number of Characters~~id_field3DisplayNameExtractSubstringFromIndexLenvth/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Result" Text="~!substring~~id_field4ExtractSubstringFromIndexLength/ {StringCategory=TXT}Default string shown in a location where a user can choose a variable for the output of the extract substring action!~" Id="4" DesignerType="ParameterNames" DisplayName="~!Output~~id_field4DisplayNameExtractSubstringFromIndexLength/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="Value" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" Description="~!Extract the substring from this source string.~~id_param_StringVal_ExtractSubstringFromIndexLength/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Value property!~"/>
<Parameter Name="Index" Type="System.Int32, mscorlib" Direction="In" InitialValue="0" DesignerType="Integer" Description="~!Begin the substring at this character index within the source.~~id_param_Index_ExtractSubstringFromIndexLength/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Index property!~" />
<Parameter Name="Length" Type="System.Int32, mscorlib" Direction="In" InitialValue="0" DesignerType="Integer" Description="~!Number of characters to copy into the substring.~~id_param_Length_ExtractSubstringFromIndexLength/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Length property!~" />
<Parameter Name="Result" Type="System.String, mscorlib" Direction="Out" DesignerType="ParameterNames" Description="~!Workflow variable output by this action.~~id_param_SubStringVariable_ExtractSubstringFromIndexLength/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Result property!~"/>
</Parameters>
</Action>
<Action Name="~!Trim String~~id_actionTrimString/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Friendly name for an action that mimics Microsoft.Activities.Expressions.Trim functionality!~"
ClassName="Microsoft.Activities.Expressions.Trim"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
AppliesTo="all"
Category="~!Utility Actions~~id_actionTrimStringCategory/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionDateIntervalCategory}Category name for actions that are mainly available to provide utility functions found in standard .Net classes!~">
<RuleDesigner Sentence="~!Trim %1 (Output to %2)~~id_sentenceTrimString/ {Placeholder=%1,%2} {StringCategory=TXT}Sentence shown in the workflow designer for an action that emulates part of the Microsoft.Activities.Expressions.Trim method; %1 is the source string to trim, %2 is the name of the variable to output to!~">
<FieldBind Field="Input" Text="~!string~~id_field1TrimString/ {StringCategory=TXT}Default string shown where a user can input the string to use as the source of a Microsoft.Activities.Expressions.Trim() call!~" Id="1" DesignerType="TextArea" DisplayName="~!String~~id_field1DisplayNameTrimString/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Result" Text="~!output~~id_field2TrimString/ {StringCategory=TXT}Default string shown in a location where a user can choose a variable for the output of the Trim action!~" Id="2" DesignerType="ParameterNames" DisplayName="~!Output~~id_field2DisplayNameTrimString/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="Input" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" Description="~!Trim this source string.~~id_param_String1Val_TrimString/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Input property!~" />
<Parameter Name="Result" Type="System.String, mscorlib" Direction="Out" DesignerType="ParameterNames" Description="~!Workflow variable output by this action.~~id_param_SubstringVariable_TrimString/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Result property!~" />
</Parameters>
</Action>
<Action Name="~!Find Substring in String~~id_actionFindSubstring/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Friendly name for an action that mimics Microsoft.Activities.Expressions.IndexOfString functionality!~"
ClassName="Microsoft.Activities.Expressions.IndexOfString"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
AppliesTo="all"
Category="~!Utility Actions~~id_actionFindSubstringCategory/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionDateIntervalCategory}Category name for actions that are mainly available to provide utility functions found in standard .Net classes!~">
<RuleDesigner Sentence="~!Find %1 in %2 (Output to %3)~~id_sentenceFindSubstring/ {Placeholder=%1,%2,%3} {StringCategory=TXT}Sentence shown in the workflow designer for an action that emulates part of the Microsoft.Activities.Expressions.IndexOfString method; %1 is the search string, %2 is the source string, %3 is the name of the variable to output to!~">
<FieldBind Field="SearchValue" Text="~!substring~~id_field1FindSubstring/ {StringCategory=TXT}Default string shown where a user can input the string to search for!~" Id="1" DesignerType="TextArea" DisplayName="~!Substring~~id_field1DisplayNameFindSubstring/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Input" Text="~!string~~id_field2FindSubstring/ {StringCategory=TXT}Default string shown where a user can input the string to use as the source of a Microsoft.Activities.Expressions.IndexOfString() call!~" Id="2" DesignerType="TextArea" DisplayName="~!String~~id_field2DisplayNameFindSubstring/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Result" Text="~!index~~id_field3FindSubstring/ {StringCategory=TXT}Default string shown in a location where a user can choose a variable for the output of the Find Substring action!~" Id="3" DesignerType="ParameterNames" DisplayName="~!Output~~id_field3DisplayNameFindSubstring/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="SearchValue" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" Description="~!Substring to search for.~~id_param_String1Val_FindSubstring/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the SearchValue property!~" />
<Parameter Name="Input" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" Description="~!Find the substring from this source string.~~id_param_String2Val_FindSubstring/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Input property!~" />
<Parameter Name="Result" Type="System.Int32, mscorlib" Direction="Out" DesignerType="ParameterNames" Description="~!Workflow variable output by this action.~~id_param_SubstringVariable_FindSubstring/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Result property!~" />
</Parameters>
</Action>
<Action Name="~!Replace Substring in String~~id_actionReplaceSubstring/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Friendly name for an action that mimics Microsoft.Activities.Expressions.ReplaceString functionality!~"
ClassName="Microsoft.Activities.Expressions.ReplaceString"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
AppliesTo="all"
Category="~!Utility Actions~~id_actionReplaceSubstringCategory/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionDateIntervalCategory}Category name for actions that are mainly available to provide utility functions found in standard .Net classes!~">
<RuleDesigner Sentence="~!Replace %1 with %2 in %3 (Output to %4)~~id_sentenceReplaceSubstring/ {Placeholder=%1,%2,%3,%4} {StringCategory=TXT}Sentence shown in the workflow designer for an action that emulates part of the Microsoft.Activities.Expressions.ReplaceString method; %1 is the search string to be replaced, %2 is the string to replace with, %3 is the source string, %4 is the name of the variable to output to!~">
<FieldBind Field="ExistingValue" Text="~!string~~id_field1ReplaceSubstring/ {StringCategory=TXT}Default string shown where a user can input the string to search for!~" Id="1" DesignerType="TextArea" DisplayName="~!Search String~~id_field1DisplayNameReplaceSubstring/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Replacement" Text="~!string~~id_field2ReplaceSubstring/ {StringCategory=TXT}Default string shown where a user can input the string to replace with!~" Id="2" DesignerType="TextArea" DisplayName="~!Replace String~~id_field2DisplayNameReplaceSubstring/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Input" Text="~!string~~id_field3ReplaceSubstring/ {StringCategory=TXT}Default string shown where a user can input the string to use as the source of a Microsoft.Activities.Expressions.ReplaceString() call!~" Id="3" DesignerType="TextArea" DisplayName="~!String~~id_field3DisplayNameReplaceSubstring/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Result" Text="~!output~~id_field4ReplaceSubstring/ {StringCategory=TXT}Default string shown in a location where a user can choose a variable for the output of the Replace Substring action!~" Id="4" DesignerType="ParameterNames" DisplayName="~!Output~~id_field4DisplayNameReplaceSubstring/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="ExistingValue" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" Description="~!Substring to search for.~~id_param_String1Val_ReplaceSubstring/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the ExistingValue property!~" />
<Parameter Name="Replacement" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" Description="~!Substring to replace with.~~id_param_String2Val_ReplaceSubstring/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Replacement property!~" />
<Parameter Name="Input" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" Description="~!Find and replace the substring from this source string.~~id_param_String3Val_ReplaceSubstring/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Input property!~" />
<Parameter Name="Result" Type="System.String, mscorlib" Direction="Out" DesignerType="ParameterNames" Description="~!Workflow variable output by this action.~~id_param_SubstringVariable_ReplaceSubstring/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Result property!~" />
</Parameters>
</Action>
<Action Name="~!Pause for Duration~~id_actionPauseFor/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Appears in the list of available actions, causes workflow to wait for a given amount of time!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.DelayFor"
AppliesTo="all"
Category="~!Core Actions~~id_actionPauseForCategory/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionSendEmailCategory}Category name that contains the most often used or most general actions!~">
<RuleDesigner Sentence="~!Pause for %1 days, %2 hours, %3 minutes~~id_sentencePauseFor/ {StringCategory=TXT}!~">
<FieldBind Field="Days" Text="~!this many~~id_field1PauseFor/ {StringCategory=TXT}!~" Id="1" DesignerType="Integer" DisplayName="~!Days~~id_field1DisplayNamePauseFor/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~"/>
<FieldBind Field="Hours" Text="~!this many~~id_field2PauseFor/ {StringCategory=TXT}!~" Id="2" DesignerType="Integer" DisplayName="~!Hours~~id_field2DisplayNamePauseFor/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~"/>
<FieldBind Field="Minutes" Text="~!this many~~id_field3PauseFor/ {StringCategory=TXT}!~" Id="3" DesignerType="Integer" DisplayName="~!Minutes~~id_field3DisplayNamePauseFor/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~"/>
</RuleDesigner>
<Parameters>
<Parameter Name="Days" Type="System.Double, mscorlib" Direction="In" InitialValue="0" DesignerType="Integer"
Description="~!Value of days used by this action.~~id_actionPauseForParamDays/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Days property!~" />
<Parameter Name="Hours" Type="System.Double, mscorlib" Direction="In" InitialValue="0" DesignerType="Integer"
Description="~!Value of hours used by this action.~~id_actionPauseForParamHours/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Hours property!~" />
<Parameter Name="Minutes" Type="System.Double, mscorlib" Direction="In" InitialValue="5" DesignerType="Integer"
Description="~!Value of minutes used by this action.~~id_actionPauseForParamMinutes/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Minutes property!~" />
</Parameters>
</Action>
<Action Name="~!Pause until Date~~id_actionPauseUntil/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Appears in the list of available actions, causes workflow to wait until a given date!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.DelayUntil"
AppliesTo="all"
Category="~!Core Actions~~id_actionPauseUntilCategory/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionSendEmailCategory}Category name that contains the most often used or most general actions!~">
<RuleDesigner Sentence="~!Pause until %1~~id_sentencePauseUntil/ {StringCategory=TXT}!~">
<FieldBind Field="Date" Text="~!this time~~id_field1PauseUntil/ {StringCategory=TXT}!~" Id="1" DesignerType="Date" DisplayName="~!Date~~id_field1DisplayNamePauseUntil/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~"/>
</RuleDesigner>
<Parameters>
<Parameter Name="Date" Type="System.DateTime, mscorlib" Direction="In"
Description="~!Date to pause until.~~id_actionPauseUntilParamUntil/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Date property!~" />
</Parameters>
</Action>
<Action Name="~!Assign a task~~id_actionAtomicTask/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Friend name for assigning a simple task!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.SingleTask"
AppliesTo="all"
Category="~!Task Actions~~id_actionAtomicTaskCategory/ {StringCategory=TXT}{Duplicate=Master,workflow15.actions4;id_actionAtomicTaskCategory}Category name for actions that are mainly available to do task job!~">
<RuleDesigner Sentence="~!Assign a task to %1 (Task outcome to %2| Task ID to %3)~~id_sentenceAtomicTask/ {Placeholder=%1,%2,%3} {StringCategory=TXT}Sentence shown in the workflow designer for an action which assign a simple task. %1 is a target assignee, %2 is the variable name which will save the outcome of this task, and %3 is the variable name which will returns the ID of task.!~">
<FieldBind DesignerType="SingleTaskAction" Id="1" Text="~!this user~~id_field1AtomicTask/ {StringCategory=TXT}Default string of assignee who handles this task!~" Field="AssignedTo,DueDate,Title,Body,RelatedContentLinkListId,RelatedContentLinkListItemId,ContentTypeId,OutcomeFieldName,WaitForTaskCompletion,SendReminderEmail,DefaultTaskOutcome,OverdueReminderRepeat,OverdueRepeatTimes,AssignmentEmailSubject,AssignmentEmailBody,OverdueEmailSubject,OverdueEmailBody"
DisplayName="~!Task Settings~~id_field1DisplayNameAtomicTask/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind DesignerType="ParameterNames" Id="2" Text="~!Outcome~~id_field2AtomicTask/ {StringCategory=TXT}Default string of variable name which the result saved!~" Field="Outcome"
DisplayName="~!Task Outcome~~id_field2DisplayNameAtomicTask/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind DesignerType="ParameterNames" Id="3" Text="~!TaskID~~id_field3AtomicTask/ {StringCategory=TXT}Default string of variable name which GUID of this task saved!~" Field="TaskId"
DisplayName="~!Task Item ID~~id_field3DisplayNameAtomicTask/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="AssignedTo" Type="System.String, mscorlib" Direction="In" DesignerType="SinglePerson" Description="~!SharePoint alias of the user to whom the task will be assigned to.~~id_param_AssignedTo_AtomicTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the AssignedTo property!~" />
<Parameter Name="DueDate" Type="System.DateTime, mscorlib" Direction="Optional" Description="~!The date by which the task must be completed by. After which, the task becomes overdue.~~id_param_DueDate_AtomicTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the DueDate property!~" />
<Parameter Name="Title" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" Description="~!Used to define what string will appear in the title of the task.~~id_param_Title_AtomicTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the Title property!~" />
<Parameter Name="Body" Type="System.String, mscorlib" Direction="Optional" DesignerType="TextArea" Description="~!The description of the task.~~id_param_Body_AtomicTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the Body property!~" />
<Parameter Name="RelatedContentLinkListId" Type="System.Guid, mscorlib" Direction="Optional" DesignerType="Hide" />
<Parameter Name="RelatedContentLinkListItemId" Type="System.Guid, mscorlib" Direction="Optional" DesignerType="ListItem" Description="~!References an item that the task is associated to.~~id_param_RelatedContentLinkListItemId_AtomicTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the RelatedContentLinkListItemId property!~" />
<Parameter Name="ContentTypeId" Type="System.String, mscorlib" Direction="In" DesignerType="TaskContentType" InitialValue="0x0108003365C4474CAE8C42BCE396314E88E51F" Description="~!Defines the content type the task will use when it is created.~~id_param_ContentTypeId_AtomicTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the ContentTypeId property!~" />
<Parameter Name="OutcomeFieldName" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" InitialValue="TaskOutcome" Description="~!Defines which field within the content type is the Outcome field.~~id_param_OutcomeFieldName_AtomicTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the OutcomeFieldName property!~" />
<Parameter Name="CompletedStatus" Type="System.String, mscorlib" Direction="In" DesignerType="Hide" InitialValue="~!Completed~~id_param_CompletedStatus_AtomicTask/ {StringCategory=TXT}{Duplicate=Master,workflow15.actions4;id_param_CompletedStatus_AtomicTask}String of the status of completed tasks.!~" />
<Parameter Name="WaitForTaskCompletion" Type="System.Boolean, mscorlib" Direction="Optional" Description="~!When set to true, this will cause the workflow to pause until the task completes.~~id_param_WaitForTaskCompletion_AtomicTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the WaitForTaskCompletion property!~" />
<Parameter Name="PreserveIncompleteTasks" Type="System.Boolean, mscorlib" Direction="Optional" Description="~!Set to true if you want non-completed tasks to be deleted when the task process is complete.~~id_param_PreserveIncompleteTasks_AtomicTask/ {StringCategory=TXT}{Duplicate=Master,workflow15.actions4;id_param_PreserveIncompleteTasks_AtomicTask}String that shows up in the workflow property grid that instructs the user the PreserveIncompleteTasks property!~" InitialValue="false"/>
<Parameter Name="WaiveAssignmentEmail" Type="System.Boolean, mscorlib" Direction="Optional" Description="~!Set to false if you want to have an email sent out to the assignee when a task is created.~~id_param_WaiveAssignmentEmail_AtomicTask/ {StringCategory=TXT}{Duplicate=Master,workflow15.actions4;id_param_WaiveAssignmentEmail_AtomicTask}String that shows up in the workflow property grid that instructs the user the WaiveAssignmentEmail property!~" InitialValue="false"/>
<Parameter Name="SendReminderEmail" Type="System.Boolean, mscorlib" Direction="Optional" Description="~!Set to true if you want to have a reminder email sent out when the task becomes overdue.~~id_param_SendReminderEmail_AtomicTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the SendReminderEmail property!~" />
<Parameter Name="WaiveCancelationEmail" Type="System.Boolean, mscorlib" Direction="Optional" Description="~!Set to false if you want to have an email sent out to the assignee when a task is canceled.~~id_param_WaiveCancelationEmail_AtomicTask/ {StringCategory=TXT}{Duplicate=Master,workflow15.actions4;id_param_WaiveCancelationEmail_AtomicTask}String that shows up in the workflow property grid that instructs the user the WaiveCancelationEmail property!~" InitialValue="false"/>
<Parameter Name="DefaultTaskOutcome" Type="System.Int32, mscorlib" Direction="In" Description="~!Used to indicate what the outcome should be if the task does not complete successfully.~~id_param_DefaultTaskOutcome_AtomicTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the DefaultTaskOutcome property!~" />
<Parameter Name="OverdueReminderRepeat" Type="System.Int32, mscorlib" Direction="Optional" Description="~!Indicates how often the action should send the reminder. 0:None, 1:Daily, 2:Weekly and 3:Monthly.~~id_param_OverdueReminderRepeat_AtomicTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the OverdueReminderRepeat property!~" />
<Parameter Name="OverdueRepeatTimes" Type="System.Int32, mscorlib" Direction="Optional" InitialValue="1" Description="~!Indicates how many times the overdue reminder action should be executed.~~id_param_OverdueRepeatTimes_AtomicTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the OverdueRepeatTimes property!~" />
<Parameter Name="AssignmentEmailSubject" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" InitialValue="~!Task Assigned - %Task: Title%~~id_param_AssignmentEmailSubject_AtomicTask/ {StringCategory=TXT}{Duplicate=Master,workflow15.actions4;id_param_AssignmentEmailSubject_AtomicTask}{StrContains=%TaskTitle%}String of initial value of task notification email subject.!~"
Description="~!Text for the subject of the email that gets sent out when a task is created.~~id_param_AssignmentEmailSubjectDescription_AtomicTask/ {StringCategory=TXT}{Duplicate=Master,workflow15.actions4;id_param_AssignmentEmailSubjectDescription_AtomicTask}String that shows up in the workflow property grid that instructs the user the AssignmentEmailSubject property!~" />
<Parameter Name="AssignmentEmailBody" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" InitialValue="&lt;html&gt;&lt;body style=&quot;font-size:11pt;font-family:Segoe UI Light,sans-serif;color:#444444;&quot;&gt;&lt;div&gt;&lt;span style=&quot;font-size:13.5pt&quot;&gt;~!You have a new task.~~id_assignmentFirstSentence/The first sentence of the assignment email!~&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;a style=&quot;font-size:21pt;color:#0066cc;&quot; href=&quot;%TaskSpecial: TaskUrl%&quot;&gt;%Task: Title%&lt;/a&gt;&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;font-size:10pt;text-transform:uppercase;font-family:Segoe UI Light,sans-serif;color:#444444;white-space:nowrap;padding-right:15px;vertical-align:top; padding-top:2px;&quot;&gt;~!Assigned To~~id_assignmentAssignedTo/{Duplicate=Master,workflow15.actions4;id_assignmentAssignedTo}Assigned to label!~&lt;/td&gt;&lt;td style=&quot;font-size:11pt;font-family:Segoe UI Light,sans-serif;color:#444444;vertical-align:top;&quot;&gt;%Task: AssignedTo%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;font-size:10pt;text-transform:uppercase;font-family:Segoe UI Light,sans-serif;color:#444444;white-space:nowrap;padding-right:15px;vertical-align:top; padding-top:2px;&quot;&gt;~!Due Date~~id_assignmentDueDate/{Duplicate=Master,workflow15.actions4;id_assignmentDueDate}Due date label!~&lt;/td&gt;&lt;td style=&quot;font-size:11pt;font-family:Segoe UI Light,sans-serif;color:#444444;vertical-align:top;&quot;&gt;%Task: DueDate%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;font-size:10pt;text-transform:uppercase;font-family:Segoe UI Light,sans-serif;color:#444444;white-space:nowrap;padding-right:15px;vertical-align:top; padding-top:2px;&quot;&gt;~!Description~~id_assignmentDescription/{Duplicate=Master,workflow15.actions4;id_assignmentDescription}Description label!~&lt;/td&gt;&lt;td style=&quot;font-size:11pt;font-family:Segoe UI Light,sans-serif;color:#444444;vertical-align:top;&quot;&gt;%Task: Body%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;font-size:10pt;text-transform:uppercase;font-family:Segoe UI Light,sans-serif;color:#444444;white-space:nowrap;padding-right:15px;vertical-align:top; padding-top:2px;&quot;&gt;~!Related Item~~id_assignmentRelatedItem/{Duplicate=Master,workflow15.actions4;id_assignmentRelatedItem}Related Item label!~&lt;/td&gt;&lt;td style=&quot;font-size:11pt;font-family:Segoe UI Light,sans-serif;color:#444444;vertical-align:top;&quot;&gt;&lt;a href=&quot;%TaskSpecial: RelatedItemUrl%&quot; class=&quot;link&quot;&gt;%TaskSpecial: RelatedItemTitle%&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;"
Description="~!Text for the body of the email that gets sent out when a task is created.~~id_param_AssignmentEmailBodyDescription_AtomicTask/ {StringCategory=TXT}{Duplicate=Master,workflow15.actions4;id_param_AssignmentEmailBodyDescription_AtomicTask}String that shows up in the workflow property grid that instructs the user the AssignmentEmailBody property!~" />
<Parameter Name="OverdueEmailSubject" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" InitialValue="~!Task Overdue - %Task: Title%~~id_param_OverdueEmailSubject_AtomicTask/ {StringCategory=TXT}{Duplicate=Master,workflow15.actions4;id_param_OverdueEmailSubject_AtomicTask}{StrContains=%TaskTitle%}String of initial value of email subject for reminder.!~"
Description="~!Text for the subject of the email that gets sent out when a task is overdue.~~id_param_OverdueEmailSubjectDescription_AtomicTask/ {StringCategory=TXT}{Duplicate=Master,workflow15.actions4;id_param_OverdueEmailSubjectDescription_AtomicTask}String that shows up in the workflow property grid that instructs the user the OverdueEmailSubject property!~" />
<Parameter Name="OverdueEmailBody" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" InitialValue=""
Description="~!Text for the body of the email that gets sent out when a task is overdue.~~id_param_OverdueEmailBodyDescription_AtomicTask/ {StringCategory=TXT}{Duplicate=Master,workflow15.actions4;id_param_OverdueEmailBodyDescription_AtomicTask}String that shows up in the workflow property grid that instructs the user the OverdueEmailBody property!~" />
<Parameter Name="CancelationEmailSubject" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" InitialValue="~!Task Canceled - %Task: Title%~~id_param_CancelationEmailSubject_AtomicTask/ {StringCategory=TXT}{Duplicate=Master,workflow15.actions4;id_param_CancelationEmailSubject_AtomicTask}{StrContains=%TaskTitle%}String of initial value of email subject for cancelation.!~"
Description="~!Text for the subject of the email that gets sent out when a task is canceled.~~id_param_CancelationEmailSubjectDescription_AtomicTask/ {StringCategory=TXT}{Duplicate=Master,workflow15.actions4;id_param_CancelationEmailSubjectDescription_AtomicTask}String that shows up in the workflow property grid that instructs the user the CancelationEmailSubject property!~" />
<Parameter Name="CancelationEmailBody" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" InitialValue="&lt;html&gt;&lt;body style=&quot;font-size:11pt;font-family:Segoe UI Light,sans-serif;color:#444444;&quot;&gt;&lt;div&gt;&lt;span style=&quot;font-size:13.5pt&quot;&gt;~!One of your tasks was canceled and deleted. You do not need to take any further action on that task.~~id_cancelationFirstSentence/The first sentence of the assignment email!~&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-size:21pt;color:#0066cc;&quot;&gt;%Task: Title%&lt;/div&gt;&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;font-size:10pt;text-transform:uppercase;font-family:Segoe UI Light,sans-serif;color:#444444;white-space:nowrap;padding-right:15px;vertical-align:top; padding-top:2px;&quot;&gt;~!Assigned To~~id_cancelationAssignedTo/{Duplicate=c'Match',workflow15.actions4;id_assignmentAssignedTo}Assigned to label!~&lt;/td&gt;&lt;td style=&quot;font-size:11pt;font-family:Segoe UI Light,sans-serif;color:#444444;vertical-align:top;&quot;&gt;%Task: AssignedTo%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;font-size:10pt;text-transform:uppercase;font-family:Segoe UI Light,sans-serif;color:#444444;white-space:nowrap;padding-right:15px;vertical-align:top; padding-top:2px;&quot;&gt;~!Due Date~~id_cancelationDueDate/{Duplicate=c'Match',workflow15.actions4;id_assignmentDueDate}Due date label!~&lt;/td&gt;&lt;td style=&quot;font-size:11pt;font-family:Segoe UI Light,sans-serif;color:#444444;vertical-align:top;&quot;&gt;%Task: DueDate%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;font-size:10pt;text-transform:uppercase;font-family:Segoe UI Light,sans-serif;color:#444444;white-space:nowrap;padding-right:15px;vertical-align:top; padding-top:2px;&quot;&gt;~!Description~~id_cancelationDescription/{Duplicate=c'Match',workflow15.actions4;id_assignmentDescription}Description label!~&lt;/td&gt;&lt;td style=&quot;font-size:11pt;font-family:Segoe UI Light,sans-serif;color:#444444;vertical-align:top;&quot;&gt;%Task: Body%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;font-size:10pt;text-transform:uppercase;font-family:Segoe UI Light,sans-serif;color:#444444;white-space:nowrap;padding-right:15px;vertical-align:top; padding-top:2px;&quot;&gt;~!Related Item~~id_cancelationRelatedItem/{Duplicate=c'Match',workflow15.actions4;id_assignmentRelatedItem}Related Item label!~&lt;/td&gt;&lt;td style=&quot;font-size:11pt;font-family:Segoe UI Light,sans-serif;color:#444444;vertical-align:top;&quot;&gt;&lt;a href=&quot;%TaskSpecial: RelatedItemUrl%&quot; class=&quot;link&quot;&gt;%TaskSpecial: RelatedItemTitle%&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;"
Description="~!Text for the body of the email that gets sent out when a task is canceled.~~id_param_CancelationEmailBodyDescription_AtomicTask/ {StringCategory=TXT}{Duplicate=Master,workflow15.actions4;id_param_CancelationEmailBodyDescription_AtomicTask}String that shows up in the workflow property grid that instructs the user the CancelationEmailBody property!~" />
<Parameter Name="Outcome" Type="System.Int32, mscorlib" Direction="Out" DesignerType="ParameterNames" Description="~!Indicates what the output of the task was. This will not be returned if the 'Wait for task completion' flag is set to false.~~id_param_Outcome_AtomicTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the Outcome property!~" />
<Parameter Name="TaskId" Type="System.String, mscorlib" Direction="Out" DesignerType="ParameterNames" Description="~!Indicates the List item ID of the task that was just created.~~id_param_TaskId_AtomicTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the TaskId property!~" />
</Parameters>
</Action>
<Action Name="~!Start a task process~~id_actionCompositeTask/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Friend name for assigning a composite task!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.CompositeTask"
AppliesTo="all"
Category="~!Task Actions~~id_actionCompositeTaskCategory/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionAtomicTaskCategory}Category name for actions that are mainly available to do task job!~">
<RuleDesigner Sentence="~!Start a task process with %1 (Task outcome to %2)~~id_sentenceCompositeTask/ {Placeholder=%1,%2} {StringCategory=TXT}Sentence shown in the workflow designer for an action which assign a composite task. %1 is the list of assignees, and %2 is the variable name which will save the outcome of this task.!~">
<FieldBind DesignerType="CompositeTaskAction" Id="1" Text="~!these users~~id_field2CompositeTask/ {StringCategory=TXT}Default string of assignees who handle this task!~" Field="AssignedTo,DueDate,Title,Body,RelatedContentLinkListId,RelatedContentLinkListItemId,ContentTypeId,OutcomeFieldName,WaitForTaskCompletion,SendReminderEmail,DefaultTaskOutcome,OverdueReminderRepeat,OverdueRepeatTimes,AssignmentEmailSubject,AssignmentEmailBody,OverdueEmailSubject,OverdueEmailBody,ExpandGroup,ParallelAssignment,CompletionCriteria,CompletionCriteriaProperties"
DisplayName="~!Process Settings~~id_field2DisplayNameCompositeTask/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind DesignerType="ParameterNames" Id="2" Text="~!Outcome~~id_field3CompositeTask/ {StringCategory=TXT}Default string of variable name which the result saved!~" Field="Outcome"
DisplayName="~!Process Outcome~~id_field3DisplayNameCompositeTask/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="AssignedTo" Type="System.Collections.ObjectModel.Collection`1[[System.String]], mscorlib" Direction="In" DesignerType="Person" Description="~!SharePoint aliases of the users or groups to whom the tasks will be assigned to.~~id_param_AssignedTo_CompositeTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the AssignedTo property!~" />
<Parameter Name="DueDate" Type="System.DateTime, mscorlib" Direction="Optional" Description="~!The date by which the task must be completed by. After which, the task becomes overdue.~~id_param_DueDate_CompositeTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the DueDate property!~" />
<Parameter Name="Title" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" Description="~!Used to define what string will appear in the title of the task.~~id_param_Title_CompositeTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the Title property!~" />
<Parameter Name="Body" Type="System.String, mscorlib" Direction="Optional" DesignerType="TextArea" Description="~!The description of the task.~~id_param_Body_CompositeTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the Body property!~" />
<Parameter Name="RelatedContentLinkListId" Type="System.Guid, mscorlib" Direction="Optional" DesignerType="Hide" />
<Parameter Name="RelatedContentLinkListItemId" Type="System.Guid, mscorlib" Direction="Optional" DesignerType="ListItem" Description="~!References an item that the task is associated to.~~id_param_RelatedContentLinkListItemId_CompositeTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the RelatedContentLinkListItemId property!~" />
<Parameter Name="ContentTypeId" Type="System.String, mscorlib" Direction="In" DesignerType="TaskContentType" InitialValue="0x0108003365C4474CAE8C42BCE396314E88E51F" Description="~!Defines the content type the task will use when it is created.~~id_param_ContentTypeId_CompositeTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the ContentTypeId property!~" />
<Parameter Name="OutcomeFieldName" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" InitialValue="TaskOutcome" Description="~!Defines which field within the content type is the Outcome field.~~id_param_OutcomeFieldName_CompositeTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the OutcomeFieldName property!~" />
<Parameter Name="CompletedStatus" Type="System.String, mscorlib" Direction="In" DesignerType="Hide" InitialValue="~!Completed~~id_param_CompletedStatus_CompositeTask/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_param_CompletedStatus_AtomicTask}String of the status of completed tasks.!~" />
<Parameter Name="WaitForTaskCompletion" Type="System.Boolean, mscorlib" Direction="Optional" Description="~!When set to true, this will cause the workflow to pause until the task completes.~~id_param_WaitForTaskCompletion_CompositeTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the WaitForTaskCompletion property!~" />
<Parameter Name="PreserveIncompleteTasks" Type="System.Boolean, mscorlib" Direction="Optional" Description="~!Set to true if you want non-completed tasks to be deleted when the task process is complete.~~id_param_PreserveIncompleteTasks_CompositeTask/ {StringCategory=TXT} {Duplicate=c'Match',workflow15.actions4;id_param_PreserveIncompleteTasks_AtomicTask}String that shows up in the workflow property grid that instructs the user the PreserveIncompleteTasks property!~" InitialValue="false" />
<Parameter Name="WaiveAssignmentEmail" Type="System.Boolean, mscorlib" Direction="Optional" Description="~!Set to false if you want to have an email sent out to the assignee when a task is created.~~id_param_WaiveAssignmentEmail_CompositeTask/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_param_WaiveAssignmentEmail_AtomicTask}String that shows up in the workflow property grid that instructs the user the WaiveAssignmentEmail property!~" InitialValue="false"/>
<Parameter Name="SendReminderEmail" Type="System.Boolean, mscorlib" Direction="Optional" Description="~!Set to true if you want to have a reminder email sent out when the task becomes overdue.~~id_param_SendReminderEmail_CompositeTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the SendReminderEmail property!~" />
<Parameter Name="WaiveCancelationEmail" Type="System.Boolean, mscorlib" Direction="Optional" Description="~!Set to false if you want to have an email sent out to the assignee when a task is canceled.~~id_param_WaiveCancelationEmail_CompositeTask/ {StringCategory=TXT{Duplicate=c'Match',workflow15.actions4;id_param_WaiveCancelationEmail_AtomicTask}}String that shows up in the workflow property grid that instructs the user the WaiveCancelationEmail property!~" InitialValue="false"/>
<Parameter Name="DefaultTaskOutcome" Type="System.Int32, mscorlib" Direction="In" Description="~!Used to indicate what the outcome should be if the task does not complete successfully.~~id_param_DefaultAtomicTaskOutcome_CompositeTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the DefaultAtomicTaskOutcome property!~" />
<Parameter Name="OverdueReminderRepeat" Type="System.Int32, mscorlib" Direction="Optional" Description="~!Indicates how often the action should send the reminder. 0:None, 1:Daily, 2:Weekly and 3:Monthly.~~id_param_OverdueReminderRepeat_CompositeTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the OverdueReminderRepeat property!~" />
<Parameter Name="OverdueRepeatTimes" Type="System.Int32, mscorlib" Direction="Optional" InitialValue="1" Description="~!Indicates how many times the overdue reminder action should be executed.~~id_param_OverdueRepeatTimes_CompositeTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the OverdueRepeatTimes property!~" />
<Parameter Name="AssignmentEmailSubject" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" InitialValue="~!Task Assigned - %Task: Title%~~id_param_AssignmentEmailSubject_CompositeTask/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_param_AssignmentEmailSubject_AtomicTask}{StrContains=%TaskTitle%}String of initial value of task notification email subject.!~"
Description="~!Text for the subject of the email that gets sent out when a task is created.~~id_param_AssignmentEmailSubjectDescription_CompositeTask/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_param_AssignmentEmailSubjectDescription_AtomicTask}String that shows up in the workflow property grid that instructs the user the AssignmentEmailSubject property!~" />
<Parameter Name="AssignmentEmailBody" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" InitialValue="&lt;html&gt;&lt;body style=&quot;font-size:11pt;font-family:Segoe UI Light,sans-serif;color:#444444;&quot;&gt;&lt;div&gt;&lt;span style=&quot;font-size:13.5pt&quot;&gt;~!You have a new task.~~id_assignmentFirstSentence/The first sentence of the assignment email!~&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;a style=&quot;font-size:21pt;color:#0066cc;&quot; href=&quot;%TaskSpecial: TaskUrl%&quot;&gt;%Task: Title%&lt;/a&gt;&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;font-size:10pt;text-transform:uppercase;font-family:Segoe UI Light,sans-serif;color:#444444;white-space:nowrap;padding-right:15px;vertical-align:top; padding-top:2px;&quot;&gt;~!Assigned To~~id_assignmentAssignedTo/{Duplicate=Master,workflow15.actions4;id_assignmentAssignedTo}Assigned to label!~&lt;/td&gt;&lt;td style=&quot;font-size:11pt;font-family:Segoe UI Light,sans-serif;color:#444444;vertical-align:top;&quot;&gt;%Task: AssignedTo%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;font-size:10pt;text-transform:uppercase;font-family:Segoe UI Light,sans-serif;color:#444444;white-space:nowrap;padding-right:15px;vertical-align:top; padding-top:2px;&quot;&gt;~!Due Date~~id_assignmentDueDate/{Duplicate=Master,workflow15.actions4;id_assignmentDueDate}Due date label!~&lt;/td&gt;&lt;td style=&quot;font-size:11pt;font-family:Segoe UI Light,sans-serif;color:#444444;vertical-align:top;&quot;&gt;%Task: DueDate%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;font-size:10pt;text-transform:uppercase;font-family:Segoe UI Light,sans-serif;color:#444444;white-space:nowrap;padding-right:15px;vertical-align:top; padding-top:2px;&quot;&gt;~!Description~~id_assignmentDescription/{Duplicate=Master,workflow15.actions4;id_assignmentDescription}Description label!~&lt;/td&gt;&lt;td style=&quot;font-size:11pt;font-family:Segoe UI Light,sans-serif;color:#444444;vertical-align:top;&quot;&gt;%Task: Body%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;font-size:10pt;text-transform:uppercase;font-family:Segoe UI Light,sans-serif;color:#444444;white-space:nowrap;padding-right:15px;vertical-align:top; padding-top:2px;&quot;&gt;~!Related Item~~id_assignmentRelatedItem/{Duplicate=Master,workflow15.actions4;id_assignmentRelatedItem}Related Item label!~&lt;/td&gt;&lt;td style=&quot;font-size:11pt;font-family:Segoe UI Light,sans-serif;color:#444444;vertical-align:top;&quot;&gt;&lt;a href=&quot;%TaskSpecial: RelatedItemUrl%&quot; class=&quot;link&quot;&gt;%TaskSpecial: RelatedItemTitle%&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;"
Description="~!Text for the body of the email that gets sent out when a task is created.~~id_param_AssignmentEmailBodyDescription_CompositeTask/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_param_AssignmentEmailBodyDescription_AtomicTask}String that shows up in the workflow property grid that instructs the user the AssignmentEmailBody property!~" />
<Parameter Name="OverdueEmailSubject" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" InitialValue="~!Task Overdue - %Task: Title%~~id_param_OverdueEmailSubject_CompositeTask/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_param_OverdueEmailSubject_AtomicTask}{StrContains=%TaskTitle%}String of initial value of email subject for reminder.!~"
Description="~!Text for the subject of the email that gets sent out when a task is overdue.~~id_param_OverdueEmailSubjectDescription_CompositeTask/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_param_OverdueEmailSubjectDescription_AtomicTask}String that shows up in the workflow property grid that instructs the user the OverdueEmailSubject property!~" />
<Parameter Name="OverdueEmailBody" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" InitialValue=""
Description="~!Text for the body of the email that gets sent out when a task is overdue.~~id_param_OverdueEmailBodyDescription_CompositeTask/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_param_OverdueEmailBodyDescription_AtomicTask}String that shows up in the workflow property grid that instructs the user the OverdueEmailBody property!~" />
<Parameter Name="CancelationEmailSubject" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" InitialValue="~!Task Canceled - %Task: Title%~~id_param_CancelationEmailSubject_CompositeTask/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_param_CancelationEmailSubject_AtomicTask}{StrContains=%TaskTitle%}String of initial value of task cancelation email subject.!~"
Description="~!Text for the subject of the email that gets sent out when a task is canceled.~~id_param_CancelationEmailSubjectDescription_CompositeTask/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_param_CancelationEmailSubjectDescription_AtomicTask}String that shows up in the workflow property grid that instructs the user the CancelationEmailSubject property!~" />
<Parameter Name="CancelationEmailBody" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" InitialValue="&lt;html&gt;&lt;body style=&quot;font-size:11pt;font-family:Segoe UI Light,sans-serif;color:#444444;&quot;&gt;&lt;div&gt;&lt;span style=&quot;font-size:13.5pt&quot;&gt;~!One of your tasks was canceled and deleted. You do not need to take any further action on that task.~~id_cancelationFirstSentence/The first sentence of the assignment email!~&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-size:21pt;color:#0066cc;&quot;&gt;%Task: Title%&lt;/div&gt;&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;font-size:10pt;text-transform:uppercase;font-family:Segoe UI Light,sans-serif;color:#444444;white-space:nowrap;padding-right:15px;vertical-align:top; padding-top:2px;&quot;&gt;~!Assigned To~~id_cancelationAssignedTo/{Duplicate=c'Match',workflow15.actions4;id_assignmentAssignedTo}Assigned to label!~&lt;/td&gt;&lt;td style=&quot;font-size:11pt;font-family:Segoe UI Light,sans-serif;color:#444444;vertical-align:top;&quot;&gt;%Task: AssignedTo%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;font-size:10pt;text-transform:uppercase;font-family:Segoe UI Light,sans-serif;color:#444444;white-space:nowrap;padding-right:15px;vertical-align:top; padding-top:2px;&quot;&gt;~!Due Date~~id_cancelationDueDate/{Duplicate=c'Match',workflow15.actions4;id_assignmentDueDate}Due date label!~&lt;/td&gt;&lt;td style=&quot;font-size:11pt;font-family:Segoe UI Light,sans-serif;color:#444444;vertical-align:top;&quot;&gt;%Task: DueDate%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;font-size:10pt;text-transform:uppercase;font-family:Segoe UI Light,sans-serif;color:#444444;white-space:nowrap;padding-right:15px;vertical-align:top; padding-top:2px;&quot;&gt;~!Description~~id_cancelationDescription/{Duplicate=c'Match',workflow15.actions4;id_assignmentDescription}Description label!~&lt;/td&gt;&lt;td style=&quot;font-size:11pt;font-family:Segoe UI Light,sans-serif;color:#444444;vertical-align:top;&quot;&gt;%Task: Body%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;font-size:10pt;text-transform:uppercase;font-family:Segoe UI Light,sans-serif;color:#444444;white-space:nowrap;padding-right:15px;vertical-align:top; padding-top:2px;&quot;&gt;~!Related Item~~id_cancelationRelatedItem/{Duplicate=c'Match',workflow15.actions4;id_assignmentRelatedItem}Related Item label!~&lt;/td&gt;&lt;td style=&quot;font-size:11pt;font-family:Segoe UI Light,sans-serif;color:#444444;vertical-align:top;&quot;&gt;&lt;a href=&quot;%TaskSpecial: RelatedItemUrl%&quot; class=&quot;link&quot;&gt;%TaskSpecial: RelatedItemTitle%&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;"
Description="~!Text for the body of the email that gets sent out when a task is canceled.~~id_param_CancelationEmailBodyDescription_CompositeTask/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_param_CancelationEmailBodyDescription_AtomicTask}String that shows up in the workflow property grid that instructs the user the CancelationEmailBody property!~" />
<Parameter Name="ExpandGroup" Type="System.Boolean, mscorlib" Direction="Optional" Description="~!When set to true, all groups that are referenced in the assignee field will be expanded, and every user in the group will receive a task.~~id_param_ExpandGroup_CompositeTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the ExpandGroup property!~" />
<Parameter Name="ParallelAssignment" Type="System.Boolean, mscorlib" Direction="Optional" Description="~!When set to true, the tasks will all be assigned out at once. If set to false, the tasks will be assigned one at a time.~~id_param_ParallelAssignment_CompositeTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the ParallelAssignment property!~" />
<Parameter Name="CompletionCriteria" Type="System.Int32, mscorlib" Direction="In" DesignerType="Dependent" Description="~!This property cannot be set within the property grid.~~id_param_CompletionCriteria_CompositeTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the CompletionCriteria property!~" />
<Parameter Name="CompletionCriteriaProperties" Type="System.Collections.Generic.IDictionary`2[[System.String],[System.Object]], mscorlib" Direction="Optional" DesignerType="Hide" />
<Parameter Name="Outcome" Type="System.Int32, mscorlib" Direction="Out" DesignerType="ParameterNames" Description="~!Indicates what the output of the task was. This will not be returned if the 'Wait for task completion' flag is set to false.~~id_param_Outcome_CompositeTask/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user the Outcome property!~" />
</Parameters>
</Action>
<Action Name="~!Start a List Workflow~~id_actionStartListWorkflow/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. !~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.WorkflowInterop"
AppliesTo="all"
Category="~!Coordination Actions~~id_actionStartListWorkflowCategory/{StringCategory=TXT}{Duplicate=Master,workflow15.actions4;id_actionStartListWorkflowCategory}Category name that contains the inter-workflow actions!~"
InvocationTags="WorkflowInterop"
ProhibitedInvocationTags="WorkflowInterop;RunAsApplication">
<RuleDesigner Sentence="~!Start %1 with %2 on %3 (Output to Data source)~~id_sentenceStartListWorkflowCategory/{StringCategory=TXT}{FixedPlaceholder=%1, %2, %3} {StringCategory=TXT}Sentence shown in the workflow designer for an action which start a list workflow. %1 is the name of the list workflow existing on a server. %2 is the parameters for the workflow. %3 is the list item the workflow will run on. Please keep the parameter sequence (%1, %2, %3) for all languages(refer to bug O15#2998572). !~">
<FieldBind Field="AssociationName" Text="~!SharePoint 2010 list workflow~~id_field1StartListWorkflow/{StringCategory=TXT}!~" Id="1" DesignerType="ChooseListWorkflow" DisplayName="~!Association Name~~id_field1StartListWorkflow/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Parameters" Text="~!parameters~~id_field2StartListWorkflow/{StringCategory=TXT}!~" Id="2" DesignerType="WorkflowParameters" DisplayName="~!Inputs~~id_field2StartListWorkflow/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="ListId,ItemGuid" Text="~!this item~~id_field3StartListWorkflow/{StringCategory=TXT}!~" Id="3" DesignerType="ChooseListItem" DisplayName="~!Item~~id_field3StartListWorkflow/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="AssociationName" Type="System.String, mscorlib" Direction="In"
DesignerType="Dependent"
Description="~!Association name of the called SharePoint 2010 workflow.~~id_descriptionStartListWorkflowName/{StringCategory=TXT}Description for Parameter which will be displayed in PropertyGrid.!~" />
<Parameter Name="Parameters" Type="System.Collections.Generic.IDictionary`2[[System.String],[System.Object]], mscorlib" Direction="Optional"
DesignerType="Dependent"
Description="~!List of initiation parameters to be set before the called workflow starts.~~id_descriptionStartListWorkflowParameters/{StringCategory=TXT}Description for Parameter which will be displayed in PropertyGrid.!~" />
<Parameter Name="ListId" Type="System.Guid" Direction="In" DesignerType="Hide" />
<Parameter Name="ItemGuid" Type="System.Guid" Direction="In"
DesignerType="ListItem"
Description="~!ID of the list item that the called workflow will run on.~~id_descriptionStartListWorkflowItemId/{StringCategory=TXT}Description for Parameter which will be displayed in PropertyGrid.!~" />
<Parameter Name="Wait" Type="System.Boolean, mscorlib" Direction="Optional"
DesignerType="Dropdown"
Description="~!Defines whether the calling SharePoint 2013 workflow will wait for the called SharePoint 2010 workflow to complete before proceeding. Set the Wait field to Yes if the called workflow needs to finish before this workflow continues. If the workflow does not wait, new and existing lookups cannot return data from the called workflow.~~id_descriptionStartListWorkflowWait/{StringCategory=TXT}Description for Parameter which will be displayed in PropertyGrid.!~"
InitialValue="true" />
<Parameter Name="Variables" Type="Microsoft.Activities.DynamicValue, Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" Direction="Optional"
DesignerType="Hide" />
</Parameters>
</Action>
<Action Name="~!Start a Site Workflow~~id_actionStartSiteWorkflow/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.WorkflowInterop"
ID="StartSiteWorkflow"
AppliesTo="all"
Category="~!Coordination Actions~~id_actionStartSiteWorkflowCategory/{StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionStartListWorkflowCategory}Category name that contains the inter-workflow actions!~"
InvocationTags="WorkflowInterop"
ProhibitedInvocationTags="WorkflowInterop;RunAsApplication">
<RuleDesigner Sentence="~!Start %1 with %2 (Output to Data source)~~id_sentenceStartSiteWorkflowCategory/{StringCategory=TXT}{FixedPlaceholder=%1, %2} {StringCategory=TXT}Sentence shown in the workflow designer for an action which start a site workflow. %1 is the name of the site workflow existing on a server. %2 is the parameters for the workflow. Please keep the parameter sequence (%1, %2) for all languages(refer to bug O15#2998572). !~">
<FieldBind Field="AssociationName" Text="~!SharePoint 2010 site workflow~~id_field1StartSiteWorkflow/{StringCategory=TXT}!~" Id="1" DesignerType="ChooseSiteWorkflow" DisplayName="~!Association Name~~id_field1StartSiteWorkflow/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Parameters" Text="~!parameters~~id_field2StartSiteWorkflow/{StringCategory=TXT}!~" Id="2" DesignerType="WorkflowParameters" DisplayName="~!Parameters~~id_field2StartSiteWorkflow/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="AssociationName" Type="System.String, mscorlib" Direction="In"
DesignerType="Dependent"
Description="~!Association name of the called SharePoint 2010 workflow.~~id_descriptionStartSiteWorkflowName/{StringCategory=TXT}Description for Parameter which will be displayed in PropertyGrid.!~" />
<Parameter Name="Parameters" Type="System.Collections.Generic.IDictionary`2[[System.String],[System.Object]], mscorlib" Direction="Optional"
DesignerType="Dependent"
Description="~!List of initiation parameters to be set before the called workflow starts.~~id_descriptionStartSiteWorkflowParameters/{StringCategory=TXT}Description for Parameter which will be displayed in PropertyGrid.!~" />
<Parameter Name="Wait" Type="System.Boolean, mscorlib" Direction="Optional"
DesignerType="Dropdown"
Description="~!Defines whether the calling SharePoint 2013 workflow will wait for the called SharePoint 2010 workflow to complete before proceeding. Set the Wait field to Yes if the called workflow needs to finish before this workflow continues. If the workflow does not wait, new and existing lookups cannot return data from the called workflow.~~id_descriptionStartSiteWorkflowWait/{StringCategory=TXT}Description for Parameter which will be displayed in PropertyGrid.!~"
InitialValue="true" />
<Parameter Name="Variables" Type="Microsoft.Activities.DynamicValue, Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" Direction="Optional"
DesignerType="Hide" />
</Parameters>
</Action>
<Action Name="~!Do Calculation~~id_actionCalc/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.Calc"
AppliesTo="all"
Category="~!Core Actions~~id_actionCalcCategory/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionSendEmailCategory}Category name that contains the most often used or most general actions!~">
<RuleDesigner Sentence="~!Calculate %1 %2 %3 (Output to %4)~~id_sentenceCalc/ {StringCategory=TXT} Sentence shown in the workflow designer for an action that performs some arithmetic operations; %1 is the left operand, %2 is the arithmetic operator, %3 is the right operand, %4 is the name of the variable to output to.!~">
<FieldBind Field="LValue" Text="~!value~~id_field1Calc/ {StringCategory=TXT}!~" Id="1" TypeFrom="To" DesignerType="Float" DisplayName="~!LeftOperand~~id_field1DisplayNameCalc/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Id="2" Field="Operator" DesignerType="Operator" OperatorTypeFrom="To" Text="~!this operation~~id_field2Calc/ {StringCategory=TXT}!~" DisplayName="~!Operator~~id_field2DisplayNameCalc/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" >
<Option Name="~!plus~~id_opPlusCalc/ {StringCategory=TXT} Arithmetic operator to add two numbers together or concatenate two Strings!~" Value="Add"
TypeFilter="System.Double"/>
<Option Name="~!minus~~id_opMinusCalc/ {StringCategory=TXT} Arithmetic operator to subtract one number from another!~" Value="Subtract"
TypeFilter="System.Double"/>
<Option Name="~!multiply by~~id_opMultCalc/ {StringCategory=TXT} Arithmetic operator to multiply one number by another!~" Value="Multiply"
TypeFilter="System.Double"/>
<Option Name="~!divided by~~id_opDivCalc/ {StringCategory=TXT} Arithmetic operator to divide one number by another!~" Value="Divide"
TypeFilter="System.Double"/>
<Option Name="~!mod~~id_opModCalc/ {StringCategory=TXT} Arithmetic operator to find the remainder from dividing one number by another!~" Value="Mod"
TypeFilter="System.Double"/>
</FieldBind>
<FieldBind Field="RValue" Text="~!value~~id_field3Calc/ {StringCategory=TXT}!~" Id="3" TypeFrom="To" DesignerType="Float" DisplayName="~!RightOperand~~id_field3DisplayNameCalc/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="To" Text="~!calc~~id_field4Calc/ {StringCategory=TXT}Default name for the parameter that is created when a user adds a do calculation action; refers to the resultant value from a binary operation (plus, minus, multiple, divide, etc.)!~" Id="4" DesignerType="ParameterNames" DisplayName="~!To~~id_field4DisplayNameCalc/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="To" Type="System.Double, mscorlib" Direction="Out" DesignerType="ParameterNames"
Description="~!Workflow variable output by this action.~~id_actionCalcParamTo/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the To property!~" />
<Parameter Name="LValue" Type="System.Double, mscorlib" Direction="In" DesignerType="Float" DisplayName="LeftOperand"
Description="~!Left operand to use in calculation.~~id_actionCalcParamLeftValue/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Operand1 property!~" />
<Parameter Name="RValue" Type="System.Double, mscorlib" Direction="In" DesignerType="Float" DisplayName="RightOperand"
Description="~!Right operand to use in calculation.~~id_actionCalcParamRightValue/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Operand2 property!~" />
<Parameter Name="Operator" Type="System.String, mscorlib" Direction="In" InitialValue="Add" DesignerType="Dropdown"
Description="~!Operator to use in calculation.~~id_actionCalcParamOperator/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Operator property!~" />
</Parameters>
</Action>
<Action Name="~!Log to History List~~id_actionWriteToHistory/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.WriteToHistory"
AppliesTo="all"
Category="~!Core Actions~~id_actionLogToHistoryListCategory/{StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionSendEmailCategory}Name for a category of actions that directly manipulate list items!~">
<RuleDesigner Sentence="~! Log %1 to the workflow history list~~id_sentenceWriteToHistory/{StringCategory=TXT}Sentence shown in the workflow designer for an action that writes to the history list.!~">
<FieldBind Field="Message" Text="~!message~~id_logToHistoryMessageField/ {StringCategory=TXT}!~" Id="1" DesignerType="TextArea" DisplayName="~!Message~~id_logToHistoryMessageDisplayName/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~"/>
</RuleDesigner>
<Parameters>
<Parameter Name="Message" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" Description="~!Message to log to the history list~~id_logToHistoryMessageDescription/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Message property.!~" />
</Parameters>
</Action>
<Action Name="~!Translate Document~~id_actionTranslateDocument/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.TranslateDocument"
CreatesInList="ToListId"
AppliesTo="all"
Category="~!List Actions~~id_actionTranslateDocumentCategory/ {StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionCreateListCategory}Name for a category of actions that directly manipulate list items!~">
<RuleDesigner Sentence="~!Translate %1 to %2 and save the result in %3~~id_sentenceTranslateDocument/ {Placeholder=%1,%2,%3}{StringCategory=TXT}!~">
<FieldBind Field="ListId,ItemGuid" Text="~!this document~~id_field1TranslateDocument/ {StringCategory=TXT}!~" Id="1" DesignerType="ChooseDoclibItem" DisplayName="~!Document~~id_field1DisplayNameTranslateDocument/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="Language" Text="~!this language~~id_field2TranslateDocument/ {StringCategory=TXT}!~" Id="2" DesignerType="Dropdown" DisplayName="~!Language~~id_field2DisplayNameTranslateDocument/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~">
<Option Name="~!Arabic~~id_field2TranslateDocumentArabic/ {StringCategory=TXT}!~" Value="ar"/>
<Option Name="~!Bulgarian~~id_field2TranslateDocumentBulgarian/ {StringCategory=TXT}!~" Value="bg"/>
<Option Name="~!Catalan~~id_field2TranslateDocumentCatalan/ {StringCategory=TXT}!~" Value="ca"/>
<Option Name="~!Chinese (Simplified)~~id_field2TranslateDocumentChineseSimplified/ {StringCategory=TXT}!~" Value="zh-Hans"/>
<Option Name="~!Chinese (Traditional)~~id_field2TranslateDocumentChineseTraditional/ {StringCategory=TXT}!~" Value="zh-Hant"/>
<Option Name="~!Czech~~id_field2TranslateDocumentCzech/ {StringCategory=TXT}!~" Value="cs"/>
<Option Name="~!Danish~~id_field2TranslateDocumentDanish/ {StringCategory=TXT}!~" Value="da"/>
<Option Name="~!Dutch~~id_field2TranslateDocumentDutch/ {StringCategory=TXT}!~" Value="nl"/>
<Option Name="~!English~~id_field2TranslateDocumentEnglish/ {StringCategory=TXT}!~" Value="en"/>
<Option Name="~!Estonian~~id_field2TranslateDocumentEstonian/ {StringCategory=TXT}!~" Value="et"/>
<Option Name="~!Finnish~~id_field2TranslateDocumentFinnish/ {StringCategory=TXT}!~" Value="fi"/>
<Option Name="~!French~~id_field2TranslateDocumentFrench/ {StringCategory=TXT}!~" Value="fr"/>
<Option Name="~!German~~id_field2TranslateDocumentGerman/ {StringCategory=TXT}!~" Value="de"/>
<Option Name="~!Greek~~id_field2TranslateDocumentGreek/ {StringCategory=TXT}!~" Value="el"/>
<Option Name="~!Hebrew~~id_field2TranslateDocumentHebrew/ {StringCategory=TXT}!~" Value="he"/>
<Option Name="~!Hindi~~id_field2TranslateDocumentHindi/ {StringCategory=TXT}!~" Value="hi"/>
<Option Name="~!Hungarian~~id_field2TranslateDocumentHungarian/ {StringCategory=TXT}!~" Value="hu"/>
<Option Name="~!Indonesian~~id_field2TranslateDocumentIndonesian/ {StringCategory=TXT}!~" Value="id"/>
<Option Name="~!Italian~~id_field2TranslateDocumentItalian/ {StringCategory=TXT}!~" Value="it"/>
<Option Name="~!Japanese~~id_field2TranslateDocumentJapanese/ {StringCategory=TXT}!~" Value="ja"/>
<Option Name="~!Korean~~id_field2TranslateDocumentKorean/ {StringCategory=TXT}!~" Value="ko"/>
<Option Name="~!Latvian~~id_field2TranslateDocumentLatvian/ {StringCategory=TXT}!~" Value="lv"/>
<Option Name="~!Lithuanian~~id_field2TranslateDocumentLithuanian/ {StringCategory=TXT}!~" Value="lt"/>
<Option Name="~!Norwegian~~id_field2TranslateDocumentNorwegian/ {StringCategory=TXT}!~" Value="no"/>
<Option Name="~!Polish~~id_field2TranslateDocumentPolish/ {StringCategory=TXT}!~" Value="pl"/>
<Option Name="~!Portuguese~~id_field2TranslateDocumentPortuguese/ {StringCategory=TXT}!~" Value="pt"/>
<Option Name="~!Romanian~~id_field2TranslateDocumentRomanian/ {StringCategory=TXT}!~" Value="ro"/>
<Option Name="~!Russian~~id_field2TranslateDocumentRussian/ {StringCategory=TXT}!~" Value="ru"/>
<Option Name="~!Slovak~~id_field2TranslateDocumentSlovak/ {StringCategory=TXT}!~" Value="sk"/>
<Option Name="~!Slovenian~~id_field2TranslateDocumentSlovenian/ {StringCategory=TXT}!~" Value="sl"/>
<Option Name="~!Spanish~~id_field2TranslateDocumentSpanish/ {StringCategory=TXT}!~" Value="es"/>
<Option Name="~!Swedish~~id_field2TranslateDocumentSwedish/ {StringCategory=TXT}!~" Value="sv"/>
<Option Name="~!Thai~~id_field2TranslateDocumentThai/ {StringCategory=TXT}!~" Value="th"/>
<Option Name="~!Turkish~~id_field2TranslateDocumentTurkish/ {StringCategory=TXT}!~" Value="tr"/>
<Option Name="~!Ukrainian~~id_field2TranslateDocumentUkrainian/ {StringCategory=TXT}!~" Value="uk"/>
<Option Name="~!Vietnamese~~id_field2TranslateDocumentVietnamese/ {StringCategory=TXT}!~" Value="vi"/>
</FieldBind>
<FieldBind Field="ToListId" Text="~!this list~~id_field3TranslateDocument/ {StringCategory=TXT}!~" Id="3" DesignerType="DocLibNames" DisplayName="~!Document Library~~id_field3DisplayNameTranslateDocument/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="ListId" Type="System.Guid, mscorlib" Direction="In" DesignerType="Hide" />
<Parameter Name="ItemGuid" Type="System.Guid" Direction="In" DesignerType="ListItem"
Description="~!List item GUID of the document to be translated.~~id_actionTranslateDocumentParamItemGuid/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the ItemGuid property!~" />
<Parameter Name="ToListId" Type="System.Guid" Direction="In" DesignerType="DocLibNames"
Description="~!List GUID used to save the translated document.~~id_actionTranslateDocumentParamToListId/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the ToListId property!~" />
<Parameter Name="Language" Type="System.String, mscorlib" Direction="In" DesignerType="Dropdown"
Description="~!Language to which to translate the document.~~id_actionTranslateDocumentParamLanguage/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Language property!~" />
</Parameters>
</Action>
<Action Name="~!Set Workflow Status~~id_actionSetWorkflowStatus/{StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.SetWorkflowStatus"
AppliesTo="all"
Category="~!Core Actions~~id_actionSetWorkflowStatusCategory/{StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionSendEmailCategory}Name for a category of actions that directly manipulate list items!~">
<RuleDesigner Sentence="~! Set Workflow Status to %1~~id_sentenceSetWorkflowStatus/{StringCategory=TXT}Sentence shown in the workflow designer for an action that sets the workflow status.!~">
<FieldBind Field="Status" Text="~!this message~~id_setStatusMessage/ {StringCategory=TXT}!~" Id="1" DesignerType="TextArea" DisplayName="~!Status~~id_setStatusMessageDisplayName/ {StringCategory=TXT} Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~"/>
</RuleDesigner>
<Parameters>
<Parameter Name="Status" Type="System.String, mscorlib" Direction="In" DesignerType="TextArea" Description="~!Sets the workflow status and status column text (if this is a list workflow)~~id_setStatusParamDescription/ {StringCategory=TXT}String that shows up in the workflow property grid that instructs the user how to use the Status property.!~" />
<Parameter Name="Disabled" Type="System.Boolean, mscorlib" Direction="Optional" InitialValue="false" DesignerType="Hide" />
</Parameters>
</Action>
<Action Name="~!Set Content Approval Status~~id_actionSetModerationStatus/{StringCategory=TXT}[Tag:APPS-Office Developer Platform-296350] Note to translators: Please match the translation with VISIO and OSFSERVER project.!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.SetModerationStatus"
AppliesTo="list"
Category="~!List Actions~~id_actionSetModerationStatusCategory/{StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_actionCreateListCategory}[Tag:APPS-Office Developer Platform-296350] Name for a category of actions that directly manipulate list items!~">
<RuleDesigner Sentence="~!Set content approval status in %1 to %2. Comments: %3~~id_sentenceSetModerationStatus/{StringCategory=TXT}[Tag:APPS-Office Developer Platform-296350] Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~">
<FieldBind Field="ListId,ItemGuid" Id="1" DesignerType="ChooseListItem" Text="~!this list~~id_field1ModerationStatus/{StringCategory=TXT}[Tag:APPS-Office Developer Platform-296350]!~" DisplayName="~!Item~~id_field1DisplayNameModerationStatus/{StringCategory=TXT}[Tag:APPS-Office Developer Platform-296350] Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
<FieldBind Field="ModerationStatus" Id="2" DesignerType="Dropdown" Text="~!this status~~id_field2ModerationStatus/{StringCategory=TXT}[Tag:APPS-Office Developer Platform-296350]!~" DisplayName="~!Moderation Status~~id_field2DisplayNameModerationStatus/{StringCategory=TXT}[Tag:APPS-Office Developer Platform-296350] Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~">
<Option Name="~!Approved~~id_optApproved/{StringCategory=TXT}[Tag:APPS-Office Developer Platform-296350]!~" Value="Approved"/>
<Option Name="~!Rejected~~id_optDeclined/{StringCategory=TXT}[Tag:APPS-Office Developer Platform-296350]!~" Value="Denied"/>
<Option Name="~!Pending~~id_optPending/{StringCategory=TXT}[Tag:APPS-Office Developer Platform-296350]!~" Value="Pending"/>
</FieldBind>
<FieldBind Field="Comments" Id="3" DesignerType="TextArea" Text="~!comments~~id_field3SetModerationStatus/{StringCategory=TXT}[Tag:APPS-Office Developer Platform-296350]!~" DisplayName="~!Comments~~id_field3DisplayNameModerationStatus/{StringCategory=TXT}[Tag:APPS-Office Developer Platform-296350] Note to translators: Please match the translation with VISIO and OSFSERVER project. Display name of field in Top Level property grid which is shown from the visual workflow designer.!~" />
</RuleDesigner>
<Parameters>
<Parameter Name="ListId" Type="System.Guid" Direction="In" DesignerType="Hide" />
<Parameter Name="ItemGuid" Type="System.Guid" Direction="In" DesignerType="ListItem"
Description="~!List item GUID of the document to set moderation status.~~id_actionSetModerationStatusParamListItem/{StringCategory=TXT}[Tag:APPS-Office Developer Platform-296350]String that shows up in the workflow property grid that instructs the user how to use the ItemGuid property!~" />
<Parameter Name="ModerationStatus" Type="System.String, mscorlib" Direction="In" DesignerType="Dropdown"
Description="~!Content approval status choice for the document.~~id_actionSetModerationStatusParamModerationStatus/{StringCategory=TXT}[Tag:APPS-Office Developer Platform-296350]String that shows up in the workflow property grid that instructs the user how to use the ModerationStatus property!~" />
<Parameter Name="Comments" Type="System.String, mscorlib" Direction="Optional" DesignerType="TextArea"
Description="~!Comments to accompany the approval status change.~~id_actionSetModerationStatusParamComments/{StringCategory=TXT}[Tag:APPS-Office Developer Platform-296350]String that shows up in the workflow property grid that instructs the user how to use the Comments property!~" />
</Parameters>
</Action>
</Actions>
<AssemblyRedirects />
<VariableTypes>
<VariableType Type="System.Boolean" DisplayName="~!Boolean~~id_booleanDisplayName/{StringCategory=TXT}Displayed in SharePoint Designer UI for one of a set of classes that can be used for variables; it refers to System.Boolean.!~" />
<VariableType Type="System.DateTime" DisplayName="~!Date/Time~~id_dateTimeDisplayName/{StringCategory=TXT}Displayed in SharePoint Designer UI for one of a set of classes that can be used for variables; it refers to System.DateTime.!~" />
<VariableType Type="System.Double" DisplayName="~!Number~~id_numberDisplayName/{StringCategory=TXT}Displayed in SharePoint Designer UI for one of a set of classes that can be used for variables; it refers to System.Double.!~" />
<VariableType Type="System.Int32" DisplayName="~!Integer~~id_intDisplayName/{StringCategory=TXT}Displayed in SharePoint Designer UI for one of a set of classes that can be used for variables; it refers to System.Int32, which used to be the list item id type.!~" />
<VariableType Type="System.String" Default="true" DisplayName="~!String~~id_stringDisplayName/{StringCategory=TXT}Displayed in SharePoint Designer UI for one of a set of classes that can be used for variables; it refers to System.String.!~" />
<VariableType Type="System.Guid" DisplayName="~!Guid~~id_listItemGuidDisplayName/{StringCategory=TXT}Displayed in SharePoint Designer UI for one of a set of classes that can be used for variables; it refers to System.Guid.!~" ItemIdType="true" />
<VariableType Type="Microsoft.Activities.DynamicValue" Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="~!Dictionary~~id_dynamicValueDisplayName/{StringCategory=TXT}Displayed in SharePoint Designer UI for one of a set of classes that can be used for variables; it refers to DynamicValue.!~" />
</VariableTypes>
<Coercions>
<!-- lookup related -->
<Coercion Name="LookupColumnDataOnlyAsDateTime"
DisplayName="~!Lookup Value (as Date/Time)~~id_LookupColumnDataOnlyAsDateTimeDisplayName/ {StringCategory=TXT} Fetch only the data (not the id)!~"
CatchAll="false"
RankDefault="151"
SourceType="Microsoft.Activities.DynamicValue"
SourceFieldType="Lookup"
DestinationType="System.DateTime"
Id="700FBDE6-D546-4B4F-95B4-631C67B99F44"
ClassName="Microsoft.Activities.GetDynamicValueProperty`1[[System.DateTime, mscorlib]]"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Source">
<Parameters>
<Parameter Name="PropertyName" Type="System.String" Value="Value" />
</Parameters>
</Coercion>
<Coercion Name="LookupColumnDataOnlyAsDouble"
DisplayName="~!Lookup Value (as Number)~~id_LookupColumnDataOnlyAsDoubleDisplayName/ {StringCategory=TXT} Fetch only the data (not the id)!~"
CatchAll="false"
RankDefault="152"
SourceType="Microsoft.Activities.DynamicValue"
SourceFieldType="Lookup"
DestinationType="System.Double"
Id="383E7BCD-E0B5-4AC9-95F2-D8A45BAF3FD3"
ClassName="Microsoft.Activities.GetDynamicValueProperty`1[[System.Double, mscorlib]]"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Source">
<Parameters>
<Parameter Name="PropertyName" Type="System.String" Value="Value" />
</Parameters>
</Coercion>
<Coercion Name="LookupColumnDataOnlyAsString"
DisplayName="~!Lookup Value (as Text)~~id_LookupColumnDataOnlyAsStringDisplayName/ {StringCategory=TXT} Fetch only the data (not the id)!~"
CatchAll="false"
RankDefault="153"
SourceType="Microsoft.Activities.DynamicValue"
SourceFieldType="Lookup"
DestinationType="System.String"
Id="B73061E8-6241-44CD-8E4A-641B75E10A4E"
ClassName="Microsoft.Activities.GetDynamicValueProperty`1[[System.String, mscorlib]]"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Source">
<Parameters>
<Parameter Name="PropertyName" Type="System.String" Value="Value" />
</Parameters>
</Coercion>
<Coercion Name="LookupColumnDataOnlyAsGuid"
DisplayName="~!Lookup Value (as Guid)~~id_LookupColumnDataOnlyAsGuidDisplayName/ {StringCategory=TXT} Fetch only the data (not the id)!~"
CatchAll="false"
RankDefault="154"
SourceType="Microsoft.Activities.DynamicValue"
SourceFieldType="Lookup"
DestinationType="System.Guid"
Id="F4EE72A3-869D-4EEB-9BAC-974CFAD360DC"
ClassName="Microsoft.Activities.GetDynamicValueProperty`1[[System.Guid, mscorlib]]"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Source">
<Parameters>
<Parameter Name="PropertyName" Type="System.String" Value="Value" />
</Parameters>
</Coercion>
<Coercion Name="LookupColumnDataOnlyAsInteger"
DisplayName="~!Lookup Value (as Integer)~~id_LookupColumnDataOnlyAsIntegerDisplayName/ {StringCategory=TXT} Fetch only the data (not the id)!~"
CatchAll="false"
RankDefault="155"
SourceType="Microsoft.Activities.DynamicValue"
SourceFieldType="Lookup"
DestinationType="System.Int32"
Id="3D26EBFC-7969-4C17-9069-8D0953BEAECA"
ClassName="Microsoft.Activities.GetDynamicValueProperty`1[[System.Int32, mscorlib]]"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Source">
<Parameters>
<Parameter Name="PropertyName" Type="System.String" Value="Value" />
</Parameters>
</Coercion>
<Coercion Name="LookupIdOnlyAsInteger"
DisplayName="~!Lookup Id (as Integer)~~id_LookupIdOnlyAsIntegerDisplayName/ {StringCategory=TXT} Fetch only the id (not the data)!~"
CatchAll="false"
RankDefault="156"
SourceType="Microsoft.Activities.DynamicValue"
SourceFieldType="Lookup"
DestinationType="System.Int32"
Id="26A12A20-44C3-4695-9D7D-F29741443CF0"
ClassName="Microsoft.Activities.GetDynamicValueProperty`1[[System.Int32, mscorlib]]"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Source">
<Parameters>
<Parameter Name="PropertyName" Type="System.String" Value="Id" />
</Parameters>
</Coercion>
<Coercion Name="IntrinsicLookupColumnDataAsString"
DisplayName="~!As String~~id_IntrinsicLookupColumnDataAsStringDisplayName/{StringCategory=TXT}The data will be interpreted as a string (raw text) value.!~"
CatchAll="false"
RankDefault="157"
SourceType="Microsoft.Activities.DynamicValue"
SourceFieldType="Lookup"
DestinationType="System.String"
Id="D603E96D-5BA6-4E6E-BA32-F245FD8C357E"
ClassName="Microsoft.Activities.GetDynamicValueProperty`1[[System.String, mscorlib]]"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Source">
</Coercion>
<!-- multi-lookup related -->
<Coercion Name="MultiLookupColumnDataOnly"
DisplayName="~!Lookup Values, Comma Delimited~~id_MultiLookupColumnDataOnlyDisplayName/ {StringCategory=TXT} Fetch only the data from the fields (not the ids), comma delimited!~"
CatchAll="false"
RankDefault="158"
SourceType="Microsoft.Activities.DynamicValue"
SourceFieldType="LookupMulti"
DestinationType="System.String"
Id="4339768D-7A84-4FA6-880F-85F8BDFFA126"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.JoinIdOrValueFromSPFieldLookupMulti"
SourceProperty="Input">
<Parameters>
<Parameter Name="ReturnId" Type="System.Boolean" Value="false" />
<Parameter Name="ReturnValue" Type="System.Boolean" Value="true" />
<Parameter Name="Separator" Type="System.String" Value="," />
</Parameters>
</Coercion>
<Coercion Name="MultiLookupIdOnly"
DisplayName="~!Lookup Ids, Comma Delimited~~id_MultiLookupIdOnlyDisplayName/ {StringCategory=TXT} Fetch only the ids of the fields (not the data), comma delimited!~"
CatchAll="false"
RankDefault="159"
SourceType="Microsoft.Activities.DynamicValue"
SourceFieldType="LookupMulti"
DestinationType="System.String"
Id="A695E611-927A-4E81-BF8A-8A878A8236B0"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.JoinIdOrValueFromSPFieldLookupMulti"
SourceProperty="Input">
<Parameters>
<Parameter Name="ReturnId" Type="System.Boolean" Value="true" />
<Parameter Name="ReturnValue" Type="System.Boolean" Value="false" />
<Parameter Name="Separator" Type="System.String" Value="," />
</Parameters>
</Coercion>
<!-- multi-choice related -->
<Coercion Name="MultiChoiceCommaSeperated"
DisplayName="~!Choices, Comma Delimited~~id_MultiChoiceCommaSeperatedDisplayName/ {StringCategory=TXT} Fetch the choices, comma delimited!~"
CatchAll="false"
RankDefault="160"
SourceType="Microsoft.Activities.DynamicValue"
SourceFieldType="MultiChoice"
DestinationType="System.String"
Id="29764A4C-5579-4A4E-9953-C262A5D13E5F"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.JoinChoicesFromSPFieldMultiChoice"
SourceProperty="Choices">
<Parameters>
<Parameter Name="Separator" Type="System.String" Value="," />
</Parameters>
</Coercion>
<!-- note related -->
<Coercion Name="NoteAsPlainText"
DisplayName="~!Plain Text~~id_NoteAsPlainTextDisplayName/ {StringCategory=TXT} Removes rich text formatting!~"
CatchAll="false"
RankDefault="113"
SourceType="System.String"
SourceFieldType="Note"
DestinationType="System.String"
DestinationFieldType="Text"
Id="539E16EC-7298-4396-AB78-450C8288885E"
ClassName="Microsoft.Activities.Expressions.ReplaceString"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Input">
<Parameters>
<Parameter Name="Pattern" Type="System.String" Value="&lt;[^&gt;]+&gt;" />
<Parameter Name="Replacement" Type="System.String" Value="" />
</Parameters>
</Coercion>
<!-- Hyperlink or picture-related -->
<Coercion Name="URLAsDescriptionText"
DisplayName="~!Description Text~~id_URLAsDescriptionTextDisplayName/ {StringCategory=TXT} Fetch the image or hyperlink's description text!~"
CatchAll="false"
RankDefault="112"
SourceType="Microsoft.Activities.DynamicValue"
SourceFieldType="URL"
DestinationType="System.String"
DestinationFieldType="Text"
Id="354F1DEC-7577-4383-B5BA-4AFB249C9D48"
ClassName="Microsoft.Activities.GetDynamicValueProperty`1[[System.String, mscorlib]]"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Source">
<Parameters>
<Parameter Name="PropertyName" Type="System.String" Value="Description" />
</Parameters>
</Coercion>
<Coercion Name="URLAsURLText"
DisplayName="~!URL~~id_URLAsURLTextDisplayName/ {StringCategory=TXT} Fetch the image or hyperlink's URL!~"
CatchAll="false"
RankDefault="111"
SourceType="Microsoft.Activities.DynamicValue"
SourceFieldType="URL"
DestinationType="System.String"
DestinationFieldType="Text"
Id="144C6729-ACB6-435C-87B5-9A0BE3D5AABE"
ClassName="Microsoft.Activities.GetDynamicValueProperty`1[[System.String, mscorlib]]"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Source">
<Parameters>
<Parameter Name="PropertyName" Type="System.String" Value="Url" />
</Parameters>
</Coercion>
<Coercion Name="URLAsDescriptionTextFromInitParam"
DisplayName="~!Description Text~~id_URLAsDescriptionFromInitParamTextDisplayName/ {StringCategory=TXT} Fetch the image or hyperlink's description text!~"
CatchAll="false"
RankDefault="114"
SourceType="System.String"
SourceFieldType="URL"
DestinationType="System.String"
DestinationFieldType="Text"
Id="905D8730-F4A0-46DF-B558-916A387A37F8"
ClassName="Microsoft.Activities.Expressions.ReplaceString"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Input">
<Parameters>
<Parameter Name="Pattern" Type="System.String" Value="(.+), (.*)" />
<Parameter Name="Replacement" Type="System.String" Value="$2" />
</Parameters>
</Coercion>
<Coercion Name="URLAsURLTextFromInitParam"
DisplayName="~!URL~~id_URLAsURLFromInitParamTextDisplayName/ {StringCategory=TXT} Fetch the image or hyperlink's URL!~"
CatchAll="false"
RankDefault="113"
SourceType="System.String"
SourceFieldType="URL"
DestinationType="System.String"
DestinationFieldType="Text"
Id="41F5347E-1441-4DA9-9011-945004C50ECA"
ClassName="Microsoft.Activities.Expressions.ReplaceString"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Input">
<Parameters>
<Parameter Name="Pattern" Type="System.String" Value="(.+), (.*)" />
<Parameter Name="Replacement" Type="System.String" Value="$1" />
</Parameters>
</Coercion>
<!-- User-related fetches -->
<Coercion Name="UserIDAsInteger"
DisplayName="~!User Id (as Integer)~~id_UserIDAsIntegerDisplayName/ {StringCategory=TXT} Fetch the user's id from the user object!~"
CatchAll="false"
RankDefault="136"
SourceType="System.String"
SourceFieldType="User"
DestinationType="System.Int32"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.LookupSPPrincipalId"
Id="466D4E71-CA86-4174-AEB4-796DF9881F77"
SourceProperty="UserName">
<Parameters>
<Parameter Name="AddToUserInfoList" Type="System.Boolean" Value="true" />
</Parameters>
</Coercion>
<Coercion Name="UserIDAsText"
DisplayName="~!User Id Number~~id_UserIDAsTextDisplayName/ {StringCategory=TXT} Fetch the user's id from the user object!~"
CatchAll="false"
RankDefault="133"
SourceType="System.String"
SourceFieldType="User"
DestinationType="System.String"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.LookupSPPrincipalProperty"
Id="2CA5C069-ABB1-47EE-82A2-14BD8EFA4A81"
SourceProperty="UserName">
<Parameters>
<Parameter Name="PropertyName" Type="System.String" Value="PrincipalId" />
<Parameter Name="AddToUserInfoList" Type="System.Boolean" Value="true" />
</Parameters>
</Coercion>
<Coercion Name="UserDisplayNameAsText"
DisplayName="~!Display Name~~id_DisplayNameAsTextDisplayName/ {StringCategory=TXT} Fetch the user's display name from the user object!~"
CatchAll="false"
RankDefault="131"
SourceType="System.String"
SourceFieldType="User"
DestinationType="System.String"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.LookupSPPrincipalProperty"
Id="FD1488EE-15B6-4A41-B02F-FA406D536149"
SourceProperty="UserName">
<Parameters>
<Parameter Name="PropertyName" Type="System.String" Value="DisplayName" />
<Parameter Name="AddToUserInfoList" Type="System.Boolean" Value="true" />
</Parameters>
</Coercion>
<Coercion Name="UserLoginNameAsText"
DisplayName="~!Login Name~~id_LoginNameAsTextDisplayName/ {StringCategory=TXT} Fetch the user's login name from the user object!~"
CatchAll="false"
RankDefault="130"
SourceType="System.String"
SourceFieldType="User"
DestinationType="System.String"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.LookupSPPrincipalProperty"
Id="07626344-E324-42DB-B166-B4BB27591258"
SourceProperty="UserName">
<Parameters>
<Parameter Name="PropertyName" Type="System.String" Value="LoginName" />
<Parameter Name="AddToUserInfoList" Type="System.Boolean" Value="true" />
</Parameters>
</Coercion>
<Coercion Name="UserEmailAddressAsText"
DisplayName="~!Email Address~~id_EmailAddressAsTextDisplayName/ {StringCategory=TXT} Fetch the user's email address from the user object!~"
CatchAll="false"
RankDefault="132"
SourceType="System.String"
SourceFieldType="User"
DestinationType="System.String"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.LookupSPPrincipalProperty"
Id="BF07CF4B-5B72-445E-B28D-D06E317C5C0D"
SourceProperty="UserName">
<Parameters>
<Parameter Name="PropertyName" Type="System.String" Value="Email" />
<Parameter Name="AddToUserInfoList" Type="System.Boolean" Value="true" />
</Parameters>
</Coercion>
<!-- Multi-user-related fetches -->
<Coercion Name="UserMultiIDSemicolon"
DisplayName="~!User Ids, Semicolon Delimited~~id_MultiUserIDSemicolonDisplayName/ {StringCategory=TXT} Fetch the users' ids from the user objects!~"
CatchAll="false"
RankDefault="138"
SourceType="Microsoft.Activities.DynamicValue"
SourceFieldType="UserMulti"
DestinationType="System.String"
Id="2BE389F0-77BE-4AD7-BF6E-F0CAF77095C6"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.JoinSiteUserInfoListPropertyFromSPFieldUserMulti"
SourceProperty="UserIds">
<Parameters>
<Parameter Name="PropertyName" Type="System.String" Value="ID" />
<Parameter Name="Separator" Type="System.String" Value=";" />
</Parameters>
</Coercion>
<Coercion Name="UserMultiDisplayNameSemicolon"
DisplayName="~!Display Names, Semicolon Delimited~~id_MultiDisplayNameSemicolonDisplayName/ {StringCategory=TXT} Fetch the users' display names from the user objects!~"
CatchAll="false"
RankDefault="139"
SourceType="Microsoft.Activities.DynamicValue"
SourceFieldType="UserMulti"
DestinationType="System.String"
Id="ABF4CCCF-AF8F-43D6-9E94-82F272023248"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.JoinSiteUserInfoListPropertyFromSPFieldUserMulti"
SourceProperty="UserIds">
<Parameters>
<Parameter Name="PropertyName" Type="System.String" Value="Title" />
<Parameter Name="Separator" Type="System.String" Value=";" />
</Parameters>
</Coercion>
<Coercion Name="UserMultiLoginNameSemicolon"
DisplayName="~!Login Names, Semicolon Delimited~~id_MultiLoginNameSemicolonDisplayName/ {StringCategory=TXT} Fetch the users' login names from the user objects!~"
CatchAll="false"
RankDefault="140"
SourceType="Microsoft.Activities.DynamicValue"
SourceFieldType="UserMulti"
DestinationType="System.String"
Id="4BCDC795-9FEE-4DB3-9148-45FAD8BFBDF0"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.JoinSiteUserInfoListPropertyFromSPFieldUserMulti"
SourceProperty="UserIds">
<Parameters>
<Parameter Name="PropertyName" Type="System.String" Value="Name" />
<Parameter Name="Separator" Type="System.String" Value=";" />
</Parameters>
</Coercion>
<Coercion Name="UserMultiEmailAddressSemicolon"
DisplayName="~!Email Addresses, Semicolon Delimited~~id_MultiEmailAddressSemicolonDisplayName/ {StringCategory=TXT} Fetch the users' email addresses from the user objects!~"
CatchAll="false"
RankDefault="141"
SourceType="Microsoft.Activities.DynamicValue"
SourceFieldType="UserMulti"
DestinationType="System.String"
Id="89FC678C-0618-4082-A46E-FEC52C3BCD61"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.JoinSiteUserInfoListPropertyFromSPFieldUserMulti"
SourceProperty="UserIds">
<Parameters>
<Parameter Name="PropertyName" Type="System.String" Value="EMail" />
<Parameter Name="Separator" Type="System.String" Value=";" />
</Parameters>
</Coercion>
<Coercion Name="UserMultiIDSemicolonFromInitParam"
DisplayName="~!User Ids, Semicolon Delimited~~id_MultiUserIDSemicolonFromInitParamDisplayName/ {StringCategory=TXT} Fetch the users' ids from the user objects!~"
CatchAll="false"
RankDefault="142"
SourceType="System.String"
SourceFieldType="UserMulti"
DestinationType="System.String"
Id="740C0ED3-0CAF-43CC-9506-56F3EB3DDBB9"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.JoinSPPrincipalPropertyFromInitFormParamUserMulti"
SourceProperty="UserNames">
<Parameters>
<Parameter Name="PropertyName" Type="System.String" Value="PrincipalId" />
<Parameter Name="Separator" Type="System.String" Value=";" />
</Parameters>
</Coercion>
<Coercion Name="UserMultiDisplayNameSemicolonFromInitParam"
DisplayName="~!Display Names, Semicolon Delimited~~id_MultiDisplayNameSemicolonFromInitParamDisplayName/ {StringCategory=TXT} Fetch the users' display names from the user objects!~"
CatchAll="false"
RankDefault="143"
SourceType="System.String"
SourceFieldType="UserMulti"
DestinationType="System.String"
Id="0CCEA472-E240-45CC-9499-59FD11A05B2E"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.JoinSPPrincipalPropertyFromInitFormParamUserMulti"
SourceProperty="UserNames">
<Parameters>
<Parameter Name="PropertyName" Type="System.String" Value="DisplayName" />
<Parameter Name="Separator" Type="System.String" Value=";" />
</Parameters>
</Coercion>
<Coercion Name="UserMultiLoginNameSemicolonFromInitParam"
DisplayName="~!Login Names, Semicolon Delimited~~id_MultiLoginNameSemicolonFromInitParamDisplayName/ {StringCategory=TXT} Fetch the users' login names from the user objects!~"
CatchAll="false"
RankDefault="144"
SourceType="System.String"
SourceFieldType="UserMulti"
DestinationType="System.String"
Id="40E3EA94-3480-48B0-9CA3-10D9EC4B4C9D"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.JoinSPPrincipalPropertyFromInitFormParamUserMulti"
SourceProperty="UserNames">
<Parameters>
<Parameter Name="PropertyName" Type="System.String" Value="LoginName" />
<Parameter Name="Separator" Type="System.String" Value=";" />
</Parameters>
</Coercion>
<Coercion Name="UserMultiEmailAddressSemicolonFromInitParam"
DisplayName="~!Email Addresses, Semicolon Delimited~~id_MultiEmailAddressSemicolonFromInitParamDisplayName/ {StringCategory=TXT} Fetch the users' email addresses from the user objects!~"
CatchAll="false"
RankDefault="145"
SourceType="System.String"
SourceFieldType="UserMulti"
DestinationType="System.String"
Id="5E2A7D04-1942-4FB6-9CB6-0D68C79706B4"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.JoinSPPrincipalPropertyFromInitFormParamUserMulti"
SourceProperty="UserNames">
<Parameters>
<Parameter Name="PropertyName" Type="System.String" Value="Email" />
<Parameter Name="Separator" Type="System.String" Value=";" />
</Parameters>
</Coercion>
<!-- Date Related -->
<Coercion Name="DateTimeToStringShortDate"
DisplayName="~!Short Date~~id_DateTimeToStringShortDateDisplayName/ {StringCategory=TXT} Fetch only the date and format it in the ShortDateFormat.!~"
CatchAll="false"
RankDefault="160"
SourceType="System.DateTime"
DestinationType="System.String"
Id="F806859B-1D48-443C-ADF8-E014D9ECCE7B"
ClassName="Microsoft.Activities.Expressions.ToString"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Object">
<Parameters>
<Parameter Name="CultureName" Type="System.String">
<ActivityBody>
<p:GetConfigurationValue xmlns="http://schemas.microsoft.com/netfx/2009/xaml/activities"
xmlns:p="http://schemas.microsoft.com/workflow/2012/xaml/activities"
Name="Microsoft.SharePoint.ActivationProperties.CultureName">
</p:GetConfigurationValue>
</ActivityBody>
</Parameter>
<Parameter Name="Format" Type="System.String" Value="d" />
</Parameters>
</Coercion>
<Coercion Name="DateTimeToStringLongDate"
DisplayName="~!Long Date~~id_DateTimeToStringLongDateDisplayName/ {StringCategory=TXT} Fetch only the date and format it in the LongDateFormat.!~"
CatchAll="false"
RankDefault="161"
SourceType="System.DateTime"
DestinationType="System.String"
Id="EFEE9202-103D-4362-A6CE-6755CD30B246"
ClassName="Microsoft.Activities.Expressions.ToString"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Object">
<Parameters>
<Parameter Name="CultureName" Type="System.String">
<ActivityBody>
<p:GetConfigurationValue xmlns="http://schemas.microsoft.com/netfx/2009/xaml/activities"
xmlns:p="http://schemas.microsoft.com/workflow/2012/xaml/activities"
Name="Microsoft.SharePoint.ActivationProperties.CultureName">
</p:GetConfigurationValue>
</ActivityBody>
</Parameter>
<Parameter Name="Format" Type="System.String" Value="D" />
</Parameters>
</Coercion>
<Coercion Name="DateTimeToStringShortTime"
DisplayName="~!Short Time~~id_DateTimeToStringShortTimeDisplayName/ {StringCategory=TXT} Fetch only the time and format it in the ShortTimeFormat.!~"
CatchAll="false"
RankDefault="162"
SourceType="System.DateTime"
DestinationType="System.String"
Id="13AAEB1D-34FC-4D2C-B750-B3A91A24A3B5"
ClassName="Microsoft.Activities.Expressions.ToString"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Object">
<Parameters>
<Parameter Name="CultureName" Type="System.String">
<ActivityBody>
<p:GetConfigurationValue xmlns="http://schemas.microsoft.com/netfx/2009/xaml/activities"
xmlns:p="http://schemas.microsoft.com/workflow/2012/xaml/activities"
Name="Microsoft.SharePoint.ActivationProperties.CultureName">
</p:GetConfigurationValue>
</ActivityBody>
</Parameter>
<Parameter Name="Format" Type="System.String" Value="t" />
</Parameters>
</Coercion>
<Coercion Name="DateTimeToStringLongTime"
DisplayName="~!Long Time~~id_DateTimeToStringShortLongDisplayName/ {StringCategory=TXT} Fetch only the time and format it in the LongTimeFormat.!~"
CatchAll="false"
RankDefault="163"
SourceType="System.DateTime"
DestinationType="System.String"
Id="AD30ACCE-C7BC-4B4B-8ECF-07C5D0FC47BA"
ClassName="Microsoft.Activities.Expressions.ToString"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Object">
<Parameters>
<Parameter Name="CultureName" Type="System.String">
<ActivityBody>
<p:GetConfigurationValue xmlns="http://schemas.microsoft.com/netfx/2009/xaml/activities"
xmlns:p="http://schemas.microsoft.com/workflow/2012/xaml/activities"
Name="Microsoft.SharePoint.ActivationProperties.CultureName">
</p:GetConfigurationValue>
</ActivityBody>
</Parameter>
<Parameter Name="Format" Type="System.String" Value="T" />
</Parameters>
</Coercion>
<Coercion Name="DateTimeToStringISO"
DisplayName="~!ISO Formatted~~id_DateTimeToStringISODisplayName/ {StringCategory=TXT} Format the date/time in ISO format.!~"
CatchAll="false"
RankDefault="164"
SourceType="System.DateTime"
DestinationType="System.String"
Id="1F8946BE-696B-4300-9D0B-9E84ABEA0A22"
ClassName="Microsoft.Activities.Expressions.ToString"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Object">
<Parameters>
<Parameter Name="Format" Type="System.String" Value="yyyy-MM-ddTHH:mm:ssZ" />
</Parameters>
</Coercion>
<!-- Number formatting -->
<Coercion Name="FormattedCurrency"
DisplayName="~!Formatted Currency~~id_FormattedCurrencyDisplayName/ {StringCategory=TXT} Format the double as currency!~"
CatchAll="false"
RankDefault="170"
SourceType="System.Double"
DestinationType="System.String"
Id="FC70A135-B327-483F-A30E-A2C7244E25C1"
ClassName="Microsoft.Activities.Expressions.ToString"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Object">
<Parameters>
<Parameter Name="CultureName" Type="System.String">
<ActivityBody>
<p:GetConfigurationValue xmlns="http://schemas.microsoft.com/netfx/2009/xaml/activities"
xmlns:p="http://schemas.microsoft.com/workflow/2012/xaml/activities"
Name="Microsoft.SharePoint.ActivationProperties.CultureName">
</p:GetConfigurationValue>
</ActivityBody>
</Parameter>
<Parameter Name="Format" Type="System.String" Value="C" />
</Parameters>
</Coercion>
<!-- To String -->
<Coercion Name="AsDNString"
DisplayName="~!As String~~id_AsDNStringDisplayName/{StringCategory=TXT}The data will be interpreted as a string (raw text) value.!~"
CatchAll="true"
RankDefault="1"
DestinationType="System.String"
Id="9DC0D15A-C39A-4859-B3B3-107B531800AD"
ClassName="Microsoft.Activities.Expressions.ToString"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Object">
</Coercion>
<!-- DateTime to String -->
<Coercion Name="AsDNStringFromDateTime"
DisplayName="~!As String~~id_AsDNStringFromDateTimeDisplayName/{StringCategory=TXT}The data will be interpreted as a string (raw text) value.!~"
CatchAll="false"
RankDefault="2"
SourceType="System.DateTime"
DestinationType="System.String"
Id="792CCD6C-E1FD-4EAE-BCA3-E7D79C80BBD3"
ClassName="Microsoft.Activities.Expressions.ToString"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Object">
<Parameters>
<Parameter Name="CultureName" Type="System.String">
<ActivityBody>
<p:GetConfigurationValue xmlns="http://schemas.microsoft.com/netfx/2009/xaml/activities"
xmlns:p="http://schemas.microsoft.com/workflow/2012/xaml/activities"
Name="Microsoft.SharePoint.ActivationProperties.CultureName">
</p:GetConfigurationValue>
</ActivityBody>
</Parameter>
</Parameters>
</Coercion>
<!-- To Guid -->
<Coercion Name="AsDNGuid"
DisplayName="~!As Guid~~id_AsDNGuidDisplayName/{StringCategory=TXT}The data will be interpreted as a guid value.!~"
CatchAll="false"
RankDefault="20"
SourceType="System.Guid"
DestinationType="System.Guid">
</Coercion>
<Coercion Name="AsDNGuidFromString"
DisplayName="~!As Guid~~id_AsDNGuidFromStringDisplayName/{StringCategory=TXT}The data will be interpreted as a guid value.!~"
CatchAll="false"
RankDefault="21"
SourceType="System.String"
DestinationType="System.Guid"
Id="6682B03F-170A-461B-8DFB-D668A1C4220A"
ClassName="Microsoft.Activities.Expressions.ParseGuid"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Value">
</Coercion>
<!-- To Integer -->
<Coercion Name="AsDNInt32"
DisplayName="~!As Integer~~id_AsDNInt32DisplayName/{StringCategory=TXT}The data will be interpreted as an integer value.!~"
CatchAll="false"
RankDefault="30"
SourceType="System.Int32"
DestinationType="System.Int32">
</Coercion>
<Coercion Name="AsDNInt32FromString"
DisplayName="~!As Integer~~id_AsDNInt32FromStringDisplayName/{StringCategory=TXT}The data will be interpreted as an integer value.!~"
CatchAll="false"
RankDefault="31"
SourceType="System.String"
DestinationType="System.Int32"
Id="F2CFA230-4C3B-4E59-A673-32ACD8257B40"
ClassName="Microsoft.Activities.Expressions.ParseNumber`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Value">
<Parameters>
<Parameter Name="NumberStyles" Type="System.Globalization.NumberStyles" Value="Any" />
</Parameters>
</Coercion>
<Coercion Name="AsDNInt32FromDouble"
DisplayName="~!As Integer~~id_AsDNInt32FromDoubleDisplayName/{StringCategory=TXT}The data will be interpreted as an integer value.!~"
CatchAll="false"
RankDefault="32"
SourceType="System.Double"
DestinationType="System.Int32"
Id="24E5A3BA-3CF8-4EC5-B5CA-F53EA6748E1B"
ClassName="Microsoft.Activities.Expressions.Convert`2[[System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Input">
</Coercion>
<!-- To Double -->
<Coercion Name="AsDNDouble"
DisplayName="~!As Double~~id_AsDNDoubleDisplayName/{StringCategory=TXT}The data will be interpreted as a double (floating-point number)!~"
CatchAll="false"
RankDefault="40"
SourceType="System.Double"
DestinationType="System.Double">
</Coercion>
<Coercion Name="AsDNDoubleFromString"
DisplayName="~!As Double~~id_AsDNDoubleFromStringDisplayName/{StringCategory=TXT}The data will be interpreted as a double (floating-point number)!~"
CatchAll="false"
RankDefault="41"
SourceType="System.String"
DestinationType="System.Double"
Id="6A08EE33-8AD1-4423-A911-F90747E496D5"
ClassName="Microsoft.Activities.Expressions.ParseNumber`1[[System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Value">
<Parameters>
<Parameter Name="NumberStyles" Type="System.Globalization.NumberStyles" Value="Any" />
</Parameters>
</Coercion>
<Coercion Name="AsDNDoubleFromInt32"
DisplayName="~!As Double~~id_AsDNDoubleFromInt32DisplayName/{StringCategory=TXT}The data will be interpreted as a double (floating-point number)!~"
CatchAll="false"
RankDefault="42"
SourceType="System.Int32"
DestinationType="System.Double"
Id="0C7B9C7F-FF6E-4589-98C1-5614B2E4154C"
ClassName="Microsoft.Activities.Expressions.Convert`2[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Input">
</Coercion>
<!-- To DateTime -->
<Coercion Name="AsDNDateTime"
DisplayName="~!As Date/Time~~id_AsDNDateTimeDisplayName/{StringCategory=TXT}The data will be interpreted as a date/time value.!~"
CatchAll="false"
RankDefault="50"
SourceType="System.DateTime"
DestinationType="System.DateTime">
</Coercion>
<Coercion Name="AsDNDateTimeFromString"
DisplayName="~!As Date/Time~~id_AsDNDateFromStringTimeDisplayName/{StringCategory=TXT}The data will be interpreted as a date/time value.!~"
CatchAll="false"
RankDefault="51"
SourceType="System.String"
DestinationType="System.DateTime"
Id="092C790F-34E1-4779-A8F0-76273B83670B"
ClassName="Microsoft.Activities.Expressions.ParseDate"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Value">
<Parameters>
<Parameter Name="CultureName" Type="System.String">
<ActivityBody>
<p:GetConfigurationValue xmlns="http://schemas.microsoft.com/netfx/2009/xaml/activities"
xmlns:p="http://schemas.microsoft.com/workflow/2012/xaml/activities"
Name="Microsoft.SharePoint.ActivationProperties.CultureName">
</p:GetConfigurationValue>
</ActivityBody>
</Parameter>
</Parameters>
</Coercion>
<!-- To Boolean -->
<Coercion Name="AsDNBoolean"
DisplayName="~!As Boolean (Yes/No)~~id_AsDNBooleanDisplayName/{StringCategory=TXT}The data will be interpreted as a boolean (yes/no) value.!~"
CatchAll="false"
RankDefault="60"
SourceType="System.Boolean"
DestinationType="System.Boolean">
</Coercion>
<Coercion Name="AsDNBooleanFromString"
DisplayName="~!As Boolean (Yes/No)~~id_AsDNBooleanFromStringDisplayName/{StringCategory=TXT}The data will be interpreted as a boolean (yes/no) value.!~"
CatchAll="false"
RankDefault="61"
SourceType="System.String"
DestinationType="System.Boolean"
Id="BB3714EF-0CA8-4D78-A19C-90D015CB9EF0"
ClassName="Microsoft.Activities.Expressions.ParseBoolean"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Input">
</Coercion>
<!-- To DynamicValue -->
<Coercion Name="AsDynamicValue"
DisplayName="~!As Dictionary~~id_AsDynamicValueDisplayName/{StringCategory=TXT}The data will be interpreted as a Dictionary(DynamicValue) value.!~"
CatchAll="false"
RankDefault="70"
SourceType="Microsoft.Activities.DynamicValue"
DestinationType="Microsoft.Activities.DynamicValue">
</Coercion>
<Coercion Name="AsDynamicValueFromString"
DisplayName="~!As Dictionary from JSON~~id_AsDynamicValueFromStringDisplayName/{StringCategory=TXT}The data will be interpreted as a Dictionary(DynamicValue) value.!~"
CatchAll="false"
RankDefault="71"
SourceType="System.String"
DestinationType="Microsoft.Activities.DynamicValue"
Id="53016204-D02E-4555-81C1-843464410038"
ClassName="Microsoft.Activities.ParseDynamicValue"
Assembly="Microsoft.Activities, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
SourceProperty="Json">
</Coercion>
</Coercions>
<Events>
<Event Name="ItemAdded" DisplayName="~!Event: When an item is added~~id_eventItemAdded/{StringCategory=TXT}Event name which is fired when an item is added.!~"
EventGroup="~!List Item Event~~id_eventGroupItemAdded/{StringCategory=TXT}{Duplicate=Master,workflow15.actions4;id_eventGroupItemAdded}Name for a group of events that associates with list item.!~" Category="ListItemEvent" RankDefault="2" />
<Event Name="ItemUpdated" DisplayName="~!Event: When an item is changed~~id_eventItemChanged/{StringCategory=TXT}Event name which is fired when an item is changed.!~"
EventGroup="~!List Item Event~~id_eventGroupItemUpdated/{StringCategory=TXT}{Duplicate=c'Match',workflow15.actions4;id_eventGroupItemAdded}Name for a group of events that associates with list item.!~" Category="ListItemEvent" RankDefault="2" />
</Events>
<CompositeSteps>
<CompositeStep Name="~!Run As Application Step~~id_appOnlyStepName/{StringCategory=TXT}An step workflow action which allows all contents to run as the workflow application identity.!~"
ClassName="Microsoft.SharePoint.WorkflowServices.Activities.AppOnlySequence"
AppliesTo="all"
InvocationTags="RunAsApplication"
ProhibitedInvocationTags="RunAsApplication"/>
</CompositeSteps>
<Flows>
<Flow Name="~!Go to a stage~~id_flowName/{StringCategory=TXT}An action name of jumping to other stage.!~"
Category="~!Common Flows~~id_flowGoToAStageCategory/{StringCategory=TXT}Category name that contains the most often used or most general flows.!~">
<RuleDesigner Sentence="~!Go to %1~~id_flowSentence/{Placeholder=%1}{StringCategory=TXT}A sentence format of Go to a stage action. It will be used like 'Go to MyStage', 'Go to End of Workflow'!~">
<FieldBind Id="1" Field="" DesignerType="Stages" Text="~!a stage~~id_flowText/{StringCategory=TXT}A default parameter of Go to a stage action. The is a part of this sentence, 'Go to a stage'!~">
<Option Name="~!End of Workflow~~id_flowEndOfWorkflow/{StringCategory=TXT}We will use this like 'Go to End of Workflow' if a workflow is going to stop running.!~" Value="" />
</FieldBind>
</RuleDesigner>
<Parameters>
<Parameter Name="" Type="System.Activities.Statements.FlowStep, System.Activities" Direction="In" DisplayName="Stage" DesignerType="Stages"
Description="~!A stage where to jump into.~~id_param_flowStageDescription/ {StringCategory=TXT}The description of Stage parameter in Go to a stage action.!~"/>
</Parameters>
</Flow>
</Flows>
<Blocks>
<Block Name="ParallelBlock">
<Property Name="CompletionCondition" DesignerType="ParameterNames" DisplayName="CompletionCondition"
Description="~!If this property evaluates to true, then the other elements in the parallel block are cancelled. Otherwise they will be completed.~~id_blockParallelBlockCompletionConditionDescription/{StringCategory=TXT} The description of CompletionCondition property of ParallelBlock.!~" />
</Block>
<Block Name="LoopNTimes" DisplayName="~!LoopNTimes~~idBlockLoopNTimes/{StringCategory=TXT} The display name of Loop N Times.!~">
<Property Name="Title" DesignerType="TextOnly" DisplayName="Title"
Description="~!Title or description of this loop block.~~id_blockLoopNTimesTitleDescription/{StringCategory=TXT} The description of title property in Loop block.!~" />
<Property Name="RepeatCount" DesignerType="Integer" DisplayName="RepeatCount"
Description="~!Number of repetition.~~id_blockLoopNTimesRepeatTimeDescription/{StringCategory=TXT} The description of repeat time property in Loop N Times block.!~" />
</Block>
<Block Name="LoopCondition" DisplayName="~!LoopCondition~~idBlockLoopCondition/{StringCategory=TXT} The display name of Loop with condition.!~">
<Property Name="Title" DesignerType="TextOnly" DisplayName="Title"
Description="~!Title or description of this loop block.~~id_blockLoopTitleDescription/{StringCategory=TXT} The description of title property in Loop block.!~" />
<Property Name="Left" DesignerType="Dependent" DisplayName="LeftOperand"
Description="~!Left operand to use in comparison.~~id_blockLoopLeftOperandDescription/{StringCategory=TXT} The description of left operand property in Loop Condition block.!~" />
<Property Name="operator" DesignerType="OperatorDropdown" DisplayName="Operator" TypeFrom="Left"
Description="~!Operator to use in comparison.~~id_blockLoopOperatorDescription/{StringCategory=TXT} The description of operator property in Loop Condition block.!~" />
<Property Name="Right" DesignerType="Dependent" DisplayName="RightOperand" TypeFrom="Left"
Description="~!Right operand to use in comparison.~~id_blockLoopRightOperandDescription/{StringCategory=TXT} The description of right operand property in Loop Condition block.!~" />
</Block>
<Block Name="Stage" DisplayName="~!Stage~~idBlockStage/{StringCategory=TXT} The display name of Stage.!~">
<Property Name="Title" DesignerType="TextOnly" DisplayName="Title"
Description="~!Title or description of this stage block.~~id_blockStageTitleDescription/{StringCategory=TXT} The description of title property in Stage.!~" />
</Block>
<Block Name="ProjectStage" DisplayName="~!Loop~~idBlockProjectStage/{Duplicate=Master,workflow15.actions4;id_BlockStage}{StringCategory=TXT} The display name of Stage.!~">
<Property Name="Title" DesignerType="ProjectStages" DisplayName="Project Stage"
Description="~!Name of the Project stage.~~id_blockStageProjectStageDescription/{StringCategory=TXT} The description of Project Stage property in Stage.!~" />
</Block>
</Blocks>
</WorkflowInfo>