Hey All,
I am running into this issue while trying to export a solution from our DEV environment to our PPE environment.
I have a business processes linked to the case entity called "Case - Set Template". This process selects from multiple Document Templates and appends them to the notes section of a case. The document templates exist in each environment already with the same name. This process works correctly in DEV.
When I import this into my PPE environment, all of my rules are there but I have to update the document template references in the process manually despite the fact these documents already exist in both environments.

When I look at the XML for the solution customization (snippet), it appears that the reference are exported.
<mxswa:ActivityReference AssemblyQualifiedName="Microsoft.Crm.Workflow.Activities.EvaluateExpression, Microsoft.Crm.Workflow, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" DisplayName="EvaluateExpression">
<mxswa:ActivityReference.Arguments>
<InArgument x:TypeArguments="x:String" x:Key="ExpressionOperator">CreateCrmType</InArgument>
<InArgument x:TypeArguments="s:Object[]" x:Key="Parameters">[New Object() { Microsoft.Xrm.Sdk.Workflow.WorkflowPropertyType.EntityReference, "documenttemplate", "***-***-Pick-Up", InvokeSdkMessageStep16_2, "Lookup" }]</InArgument>
<InArgument x:TypeArguments="s:Type" x:Key="TargetType">
<mxswa:ReferenceLiteral x:TypeArguments="s:Type" Value="mxs:EntityReference" />
</InArgument>
<OutArgument x:TypeArguments="x:Object" x:Key="Result">[InvokeSdkMessageStep16_1]</OutArgument>
</mxswa:ActivityReference.Arguments>
</mxswa:ActivityReference>
I would appreciate any help/feedback on this.
Thank you,
Taylor