Domanda

Ho creato un'attività di flusso di lavoro personalizzata in CRM che crea un'attività. Il flusso di lavoro è associato a un'opportunità. Quando creo il mio compito vorrei impostare il "riguardo all'oggetto" sulla guida della relativa opportunità.

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

È possibile? Ho pensato che sarebbe stato semplice.

È stato utile?

Soluzione

Supponendo che le prime righe della tua attività siano così:

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

Quindi dovresti essere in grado di farlo:

entity.regardingobjectid = new Lookup("opportunity", context.PrimaryEntityId);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top