2012-05-17 5 views
0

웹 프로젝트에서 일하고 있습니다. 프로젝트에는 직원에게 테스트 및 작업 할당이 있습니다.asp.net의 페이지로 경고 보내기

직원이 작업을 완료하고 사용자에게 할당되면 사용자는 자동으로 페이지에 메시지를 가져옵니다 (애플리케이션에 액세스하는 3 명의 사용자가 있는데 하나는 관리자, 두 번째는 테스터, 세 번째는 검증 자 ... 둘 다 다른 페이지에서 작동합니다. 이제 관리자가 작업을 할당 할 때 테스터가 자동으로 알림을받습니다. "새 메시지"(마스터 페이지를 사용하고 있습니다) .. 테스터가 작동중인 페이지는 무엇이든 ... 이제 테스터가 완료되면 의 작업 및 검증 자에게 할당, 검증자는 "새 메시지"를 알리는 메시지가 있어야합니다 ... 등등 ..)

이 마스터 페이지에 단추를 넣었습니다. 또한 나는 매분마다 실행됩니다. 이제는 Windows 서비스에서 내 마스터 페이지 단추로 메시지를 보냈습니다. 단추의 텍스트가 바뀝니다.)

이 아이디어가 효과가 있습니까?

+0

ASP.NET 및 jQuery로 Ajax 및 웹 메소드를 읽을 수 있습니다. 그런 다음 ajax 요청으로 메소드를 직접 호출 할 수 있습니다. 이 메소드는 값을 리턴 할 것이고, Java Script를 통해이 값으로 조작하여 원하는 곳에 지정할 수 있습니다. (이 모든 것은 일부 타이머와 결합 된 것 같습니다) – Peter

답변

0

배경 서비스가 백그라운드에서 실행되어야하는 이유가 무엇입니까? 이러한 요구 사항에 대해 Windows 서비스가 필요한 특별한 이유가 있습니까?

내가 이해 한 바에 따르면 직원이 작업을 완료하고 사용자에게 할당되면 사용자가 자동으로 해당 페이지에서 메시지를 받게됩니다. 따라서 직원이 작업하고 완료되면 작업이 완료되었다는 버튼을 클릭하게됩니다. 그런 다음 버튼을 클릭하는 동안 메일을 테스터에게 보내는 코드를 작성하면됩니다. 같은 방식으로 테스터가 작업을 완료하고 테스트 완료를 클릭하면 검토 자에게 메일을 보냅니다. 그런 다음 메일을 보내려면 창 서비스가 필요한 위치는 어디입니까?

모든 요구 사항은 간단한 메일 코드를 통해 얻을 수 있습니다. 도움이 더 필요하거나 정확한 시나리오를 이해하지 못하거나 요구 사항에 누락 된 것이 있으면 알려주십시오.

희망은 도움이 될 것입니다.

0

Windows 서비스 정보를 asp.page로 보낼 수 있다고 생각하지 않습니다. 웹 서비스에 새로운 작업에 대해 쿼리 할 수있는 단추를 만들 수 있습니다 (그러나 사용자는이를 눌러야합니다).

"친숙한"방법은 아약스 요청을 사용하여 새 작업을 수행하는 자바 스크립트에서 타이머를 사용하는 것입니다.

관련 문제