这是我为CRM 2011编写的第一个自定义WF,对于任何实体,它都必须是通用的EF。我想知道如何从上下文中获取执行实体,或者,如果不可能的话,任何想法都非常好。
我像这样启动WF:
public class WFIntegracao: CodeActivity
{
protected override void Execute(CodeActivityContext context)
{
IWorkflowContext contexto = context.GetExtension<IWorkflowContext>();
}
}
最佳答案
IWorkflowContext
应该包含您需要的信息。
IWorkflowContext contexto = context.GetExtension<IWorkflowContext>();
String entityName = contexto.PrimaryEntityName;
Guid entityId = contexto.PrimaryEntityId;
MSDN IWorkflowContext
关于workflow - 自定义工作流程如何获取执行实体,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11722128/