전자 메일 엔티티 용 플러그인을 작성하여 사전 작성 이벤트 (하위 파이프 라인)에 등록했습니다. 플러그인은 최대한 간단합니다.MS CRM - 사전 작성 플러그인이 등록 정보 값을 변경하지 않음
public class AddDescription : IPlugin
{
public void Execute(IPluginExecutionContext context)
{
DynamicEntity di = (DynamicEntity)context.InputParameters["Target"];
di.Properties["description"] = "blabla";
}
}
설명 (= 이메일 본문)은 동일하게 유지됩니다. 예외는 발생하지 않습니다. 내가 debuged 및 속성 컬렉션 ('blabla'설명이 추가됨) 변경된 것처럼 보이지만 저장되지 않습니다.
계정 엔티티 (Pre Create, 하위 파이프 라인)에 동일한 플러그인을 등록하면 정상적으로 작동합니다.
이메일 주체에서 생성시 속성을 변경하는 데 제약이 있습니까?
EDIT (MORE INFO) : 설명 및 적용하지 않았다 동안
내가 설명, 주제, 카테고리 및 하위 카테고리 내 깜짝 범주 및 하위 범주에 변경 시도가 변경되었습니다. 도움 안녕에 대한
TNX
예, 상위 파이프 라인에서 작동하지만 빠른 캠페인이나 캠페인에서 이메일을 만들 때 실행되지 않습니다. –
하위 아이디로 이동하여 하위 파이프 라인에서 CRM 서비스를 생성 할 수 있습니까? (Google 애널리틱스 기사 - 플러그인에서 서비스를 사용할 수 없음)? 그런 다음 필요한 업데이트를 수행합니까? –
그게 유일한 옵션입니다. 그러나 포스트 플러그인에 예외가 발생하면 어떻게되는지 확인해야합니다. Pre 플러그인은이 경우 작동을 취소한다고 생각합니다. –