activité de flux de travail personnalisé dans CRM qui crée une tâche
-
05-07-2019 - |
Question
J'ai créé une activité de flux de travail personnalisée dans CRM qui crée une tâche. Le flux de travail est associé à une opportunité. Lorsque je crée ma tâche, j'aimerais définir le & # 8220; concernantobjectid & # 8221; au guid de l’opportunité associée.
ICrmService crmService = context.CreateCrmService();
task entity = new task();
entity.subject = taskSubject;
entity.regardingobjectid.Value = ??????
crmService.Create(entity);
Est-ce possible? Je pensais que ce serait simple.
La solution
En supposant que les premières lignes de votre activité ressemblent à ceci:
IContextService contextService = (IContextService)executionContext.GetService(typeof(IContextService));
IWorkflowContext context = contextService.Context;
Ensuite, vous devriez pouvoir faire ceci:
entity.regardingobjectid = new Lookup("opportunity", context.PrimaryEntityId);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow