【问题标题】:custom workflow activity in CRM that creates a taskCRM 中创建任务的自定义工作流活动
【发布时间】:2010-11-27 10:19:44
【问题描述】:

我在 CRM 中创建了一个用于创建任务的自定义工作流活动。工作流附加到机会。当我创建任务时,我想将“regardingobjectid”设置为相关机会的 guid。

        ICrmService crmService = context.CreateCrmService();
        task entity = new task();
        entity.subject = taskSubject;
        entity.regardingobjectid.Value = ??????
        crmService.Create(entity);

这可能吗?我以为这很简单。

【问题讨论】:

    标签: dynamics-crm crm microsoft-dynamics


    【解决方案1】:

    假设您的活动的前几行如下所示:

    IContextService contextService = (IContextService)executionContext.GetService(typeof(IContextService));   
    IWorkflowContext context = contextService.Context;
    

    那么你应该可以做到这一点:

    entity.regardingobjectid = new Lookup("opportunity", context.PrimaryEntityId);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-25
      • 2012-10-05
      • 2023-03-28
      • 2013-02-04
      相关资源
      最近更新 更多