2011-10-19 4 views
0

WPF 응용 프로그램에(C#)에 기능을 추가해야 사용자가 자신의 규칙을 만들고 미리 정의 된 작업 목록에서 작업을 실행할 수 있습니다. 내가 필요한 것은 Outlook의 "규칙 및 경고"기능입니다.기능적 프로그래밍 또는 워크 플로?

저는 방금 함수 프로그래밍에 대해 소개되었습니다. 그리고 저의 한 부분은 이것을 구현하기에 완벽한 장소라고 생각합니다. 내게있어 워크 플로가 최상의 접근 방식이라고 생각하지만 SharePoint 외부의 워크 플로에서는 절대로 작업하지 못했습니다.

그래서 이러한 기능을 구현 한 경험이있는 사람들로부터 지침을 찾고 있습니다. 필자가 생각하기에 스크립트를 만드는 것은 그리 어렵지 않지만 까다로운 부분은 스크립트를 디자이너로 다시 파싱하는 것입니다.

다른 아이디어는 크게 감사하겠습니다.

+0

비 프로그래머를위한 기능입니까? 다른 경우 IronPython과 같은 스크립팅 엔진을 통합하기 만하면됩니다. – CodesInChaos

+0

이 기능은 프로그래머와 공정한 기술 직원을 대상으로합니다. 그러나 여기에서 사용의 용이성 또한 중요합니다. –

+0

내 질문은 간단합니다. 사용자가 스크립트를 간단하게 작성할 수 있습니까, 아니면 그래픽 규칙 편집기가 필요합니까? – CodesInChaos

답변

0

당신이 원하는 것처럼 들리 겠지만, 스크립팅 엔진이나 Windows Workflow는 waaaay 과장입니다. 그것들은 높은 유연성으로 정의 될 커스텀 액션이있을 때 흥미 롭습니다. 그러나 (확장 교육없이) 일반 사용자가 정말로 critera를 선택/사용자 정의하고 사전 정의 된 액션을 선택/사용자 정의하면, 언급 한 Outlook 접근 방식을 모방합니다 (Excel의 "조건부 서식"기능을 참조하십시오)

+0

고맙습니다 @ 로버트, 어떻게 정의를 저장하고 정의를 실행하겠습니까? XML? –

+0

규칙을 처리해야하는 위치에 따라 다릅니다. 대부분의 시나리오에서는 XML이 적합 할 수 있지만 Outlook은 예를 들어 Outlook이 실행되지 않을 때 메시지를 처리 ​​할 수 ​​있도록 일부 규칙 정의를 Exchange Server로 푸시합니다. –

관련 문제