2013-11-24 8 views
0
우리는 직원이 시나리오는 다음과 같이 될 것입니다 휴가 요청에 대해 여러 장기 실행 워크 플로우를 개발하려고합니다

: 직접 관리자가 휴가 워크 플로우

  • 직접 검토받을

    • 직원의 요청 휴가를
    • 을 관리자가 승인되면 요청을 검토하고 요청이 HR 관리자에게 전달되면 요청을 거부하고 관리자는 수정 요청을 직원에게 반환 한 다음 직원이 요청을 수정하고 다시 전달할 수 있습니다.
    • 관리자가 승인되면 요청을 검토하여 직원 및 관리자에게 알림 메일을 보냅니다.

    워크 플로를 유지하고 다시 시작해야합니다.

    많은 온라인 리소스를 찾았지만 어디에서 시작할 것인지 결정할 수 없습니다. 상태 시스템 또는 순서도 ??

    이 바보 같은 질문 일지 모르지만 사용할 수

    감사

  • 답변

    0

    다양한 상태를 가지고 있고 또한 하나의 상태에서 다른 앞뒤로 이동해야하기 때문에를 수행하면 누구나 개미 설계 고려 사항 및 작은 샘플을 제공 할 수 있습니다 , 나는 상태 기계를 고를거야.

  • 는 그런 다음 같은 사람들을 사용하여 다음 서비스 계약의 집합을 생성하고 워크 플로우 서비스로 당신의 활동을 노출 할 수

  • 을 승인
  • 불완전

    • InReview : 다음과 같은 몇 가지 상태를 만듭니다 상태간에 이동을 트리거합니다. 나는. WCF 작업 계약을 만드는 등 :

      무효 ApproveVacation (...)

      을 그리고 당신이 당신의 워크 플로우의 ApproveVacation 작업에 서비스 호출에 의해 트리거 될 것이다 승인에 InReview 상태 사이의 전환을 만들 것입니다/WCF 서비스.

  • +0

    답장을 보내 주셔서 감사합니다.하지만 wcf 서비스가 아닌 WorkflowApplication을 사용하고 간단한 간단한 예를 들어 주시면 감사하겠습니다. – user1924973

    +0

    워크 플로에 보내기/받기 활동을 추가해야하며 정의한 계약에 따라 WCF 끝점이 노출됩니다 (워크 플로 응용 프로그램으로 호출해도 상관 없습니다). –

    관련 문제