2017-11-22 10 views
0

나는 다음과 같은 문제는 프레스코 공유 커뮤니티 에디션에서 버튼을 "작업이 완료"하고 누군가가 :) 내가 가진프레스코 공유 커뮤니티 -와 문제 버튼

나를 도울 수 있다면 정말 감사합니다 "작업이 완료" 작업 레벨 (Activiti BPMN 2.0)에서는 청취자가 거의 없지만 많지는 않습니다. 사용자가 "작업 완료"버튼을 눌러 작업을 완료하면 아무 일도 일어나지 않고 페이지가로드되지 않고 페이지가 걸려있는 것처럼 보입니다. 그러나 약 8 초 후에로드가 시작되고 작업이 완료됩니다 . 누군가이 문제를 해결할 수 있습니까? 로그 파일을 검사했지만 가능한 원인에 대한 증거를 발견하지 못했습니다. 문제는 매우 자극적입니다. 작업 완료 버튼이 활성 상태로 유지되고 사용자가 클릭하기 시작하면 일부 청취자 오류가 발생하기 시작합니다.

귀하의 의견을 사과하십시오!

+0

"작업 완료"버튼을 클릭하면 작업 리스너에서 스크립트 코드를 실행했을 때 기다려야 할 수도 있습니다. – vikash

답변

0

작업 완료 버튼을 비활성화 하시겠습니까? 당신이 당신의 워크 플로우를 완료 activiti-전환을 사용하는 경우

 /** 
    * Event handler called when a transition button is clicked. 
    * 
    * @method onClick 
    * @param e {object} DomEvent 
    * @param p_obj {object} Object passed back from addListener method 
    */ 
    onClick: function ActivitiTransitions_onClick(e, p_obj) 
    { 
    //MNT-2196 fix, disable transition button to prevent multiple execution 
    p_obj.set("disabled", true); 

이 당신의 작업은 클립핑 p_obj.set("disabled", true)를 사용하여 버튼을 수행 안 함 코드를 찾을 파일 activiti-transitions.js components\form\workflow\activiti-transitions.js

를 오버라이드 (override);

+0

답장을 보내 주셔서 감사합니다! 예, OOTB 전환을 사용하고 있습니다. 내 사용자 지정 공유 구성 파일에 내가 가지고 : 에 내가 가진 : 문제는 내가 작업 완료 이벤트에 전자 메일을 보내는 작업 수신기가있을 때 작업 완료 단추를 누른 후 ~ 8 초 동안 아무 일도 일어나지 않고 페이지가 다시로드되고 작업이 완료된 것입니다. 8-10 초 동안 버튼을 다시 누르면 청취자 오류가 발생하고 페이지가 다시로드되고 작업이 완료됩니다. – tmacftw

+0

귀하의 답변을 정확하게 이해했는지 확실하지 않습니다. 한 번 누르면 "작업 완료"버튼을 사용하지 않도록 설정 하시겠습니까? 그렇다면 트릭을 수행 할 것으로 생각됩니다. 필자는 테스트 할 다른 아이디어를 생각해 냈습니다. 즉, 사용자 작업 후에 다른 서비스 작업에 리스너 논리를 구현하는 것입니다. 이렇게하면 백그라운드에서 실행되어야하며 사용자 작업의 성능에 영향을 미치지 않아야합니다. 권리 :) ? – tmacftw

+0

예, 당신 말이 맞습니다. – vikash