CRM에 익숙하지 않아 사용자 지정 액티비티를 구축했습니다. 활동은 전역이며 엔티티에 바인딩되지 않습니다.CRM 사용자 지정 액티비티로 RecordId 및 OwnerId 검색
활동은 CRM의 양식 (엔터티)에 배치 된 단추에 의해 트리거됩니다.
이제 레코드의 RecordId와 OwnerId를 검색해야합니다.
클라이언트 측에서는이 방법이 쉽고 플러그인도 있습니다. 하지만 지금까지는 사용자 지정 작업에서이 가이드를 가져 오는 방법을 파악할 수 없었습니다.
편집 : 나는이 함께 노력했지만, GUID는
IWorkflowContext context = executionContext.GetExtension<IWorkflowContext>();
Guid recordId = context.PrimaryEntityId;
은 어쩌면이 내 CodeActivity로되어 있기 때문이다 .... "000-00-000-000"항상 글로벌하고 "PrimaryEntity"가 없습니까?
도움이 정말 감사합니다!
안녕하세요 Pawel 고맙습니다 귀하의 의견. 네, 그건 절대적으로 의미가 있습니다. 프로젝트 리드와상의해야합니다.이 정보는 코드 활동에 전달되어야합니다 (활동 자체에서이 정보를 원합니다). 위의 코드는 엔터티에 바인딩 된 경우에만 작동합니다. 안부 산드로 –