如何修改实体的隐藏字段,例如ModifiedOn (机会实体)使用标准工作流程流程?
问题是在工作流程的“设置属性”窗口中,我看不到这个字段。
我试图在数据库,'WorkflowBase'表,'Xaml'列中修改xml字符串;但这种语言有点难以理解。
更新1:
<mxswa:Workflow>
<Sequence DisplayName="UpdateStep1">
<Assign x:TypeArguments="mxs:Entity" To="[CreatedEntities('related_objectid#opportunity#Temp')]" Value="[New Entity('opportunity')]" />
<Assign x:TypeArguments="s:Guid" To="[CreatedEntities('related_objectid#opportunity#Temp').Id]" Value="[InputEntities('related_objectid#opportunity').Id]" />
<mxswa:UpdateEntity DisplayName="UpdateStep1" Entity="[CreatedEntities('related_objectid#opportunity#Temp')]" EntityName="opportunity" />
<Assign x:TypeArguments="mxs:Entity" To="[InputEntities('related_objectid#opportunity')]" Value="[CreatedEntities('related_objectid#opportunity#Temp')]" />
<Persist />
</Sequence>
</mxswa:Workflow>
答案 0 :(得分:2)
对于要在工作流设计器更新实体表单中显示的字段,它必须是至少一个实体表单的一部分,因此如果您没有看到字段,则可能不会将其添加到任何表单上实体。
编辑表单并添加要在工作流设计器表单中显示的字段,发布自定义项,当您重新打开工作流设计器时,您应该看到该字段。
旁注,某些属性(如modifiedon,ownerid)无法使用工作流程或使用SDK进行更新,CRM会忽略此类更新。