我在CRM中创建了一个创建任务的自定义工作流活动。工作流程附加到机会。当我创建我的任务时,我想将“aboutobjectid”设置为相关机会的指导。
ICrmService crmService = context.CreateCrmService();
task entity = new task();
entity.subject = taskSubject;
entity.regardingobjectid.Value = ??????
crmService.Create(entity);
这可能吗?我觉得这很简单。
答案 0 :(得分:2)
假设您活动的前几行看起来像这样:
IContextService contextService = (IContextService)executionContext.GetService(typeof(IContextService));
IWorkflowContext context = contextService.Context;
然后你应该能够做到这一点:
entity.regardingobjectid = new Lookup("opportunity", context.PrimaryEntityId);