0

양식 리본 단추에서 작업 이름 (메시지로 사용 된 작업 이름)에 대한 플러그 인을 트리거하는 사용자 지정 작업을 만들었습니다 . 기본적으로 거의 모든 플러그인은 executionContext.inputparameters["Target"]의 Target 개체 개체를 사용합니다. 필자는 매개 변수의 "대상"키워드가 작업에 예약되어 있음을 읽었습니다.CRM Dynamics의 사용자 지정 작업에 대한 "대상"인수를 전달하는 방법

내 질문은 - 플러그인을 사용할 수/사용할 수 있도록 대상 개체를 작업에 전달하려면 "대상"인수를 독점적으로 만들고 해당 개체에 값을 전달해야합니까? 액션 호출 (리본 버튼에서 - 자바 스크립트)?. 어떻게 커스텀 메시지에 사용할 수있는 이미지가 없으므로 Target 인수를 전달하여 플러그인에서 사용할 수 있습니다. 형식이 EntityReference 또는 엔터티이어야합니다. 도움을 주시면 감사하겠습니다.

답변

1

모든 것이 사용자의 행동을 호출하는 방식에 따라 다릅니다. Soap을 사용하여 호출하면 - 예, 대상은 전달한 매개 변수 중 하나 여야합니다. 다음과 유사한 - https://community.dynamics.com/crm/f/117/t/157959 또는

https://deepakexploring.wordpress.com/tag/calling-actions-from-javascript-in-crm-2013/ 당신이 WebApi 접근 방식을 사용할 경우는 약간 다르다 - https://community.dynamics.com/crm/b/nishantranaweblog/archive/2017/05/27/sample-code-to-call-action-using-web-api-in-crm

1

대상이 자동으로 설정됩니다. 당신이 당신의 행동을 만들었을 때 당신은 그것을 기반으로 할 엔티티를 선택해야했습니다. 레코드에 대해 액션을 트리거하면 추가 Target 매개 변수를 포함하여 액션 내에 정의한 모든 매개 변수를 받게됩니다.이 매개 변수는 액션이 ​​실행 된 레코드에 대한 참조를 제공합니다.

희망 하시겠습니까?