2012-09-17 3 views
0

사용자 정의 엔티티 (예 : 관습)를 업데이트해야하는 워크 플로우가 있습니다. 그러나 통과해야하는 레코드 (예 : 레코드의 GUID)를 업데이트합니다 플러그인. 이 플러그 인은 일부 이벤트에서 발동합니다. 해당 레코드의 GUID를 가져오고이 GUID를 시스템 워크 플로로 전달해야합니다. 매개 변수를 시스템 워크 플로로 전달하는 방법을 모릅니다.Online에서 PlugIn을 사용하여 시스템 워크 플로우를 시작하려고합니다.

   There Is Some Boundation That Is Why i can not directly trigger that workflow on that event on which PlugIn fires.. 

모든 종류의 도움에 감사드립니다.

덕분에, 아니시

+0

미안 아니 쉬 해요하지만 난 당신의 질문이 무엇인지 이해할 수 없습니다. 너는하려고하는 것을 다시 말해 줄 수 있니? –

+0

다음과 같은 제어 흐름을 제안 하시겠습니까? WORKFLOW> PLUGIN> WORKFLOW? 이러한 모든 단계가 동일한 개체에서 작동합니까? –

답변

2

솔직히거야, 나는 약간 질문을 이해합니다.

나는 "어떻게 프로그램에서 워크 플로우를 시작할 수 있습니까? 예를 들어 플러그인 에서요?"라고 물어볼 것입니다. "

는 경우에는이처럼 수행

ExecuteWorkflowRequest request = new ExecuteWorkflowRequest() 
{ 
    WorkflowId = workflowId, //Guid of the workflow you want to start 
    EntityId = recordId //Guid of your record 
}; 

ExecuteWorkflowResponse response = (ExecuteWorkflowResponse)serviceProxy.Execute(request); 

이 워크 플로는 "수요에 실행"을 설정해야합니다.

Full MSDN article.

+0

예 .. 정확합니다 .... –

+1

그럼 ...이 대답은 무엇입니까? –