Microsoft Windows 워크 플로우 워크 플로우 경로는 특정 워크 스테이션으로 향할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/403270

  •  03-07-2019
  •  | 
  •  

문제

문서로 링크를 라우팅하는 워크 플로 응용 프로그램을 작성하고 싶습니다. 라우팅은 누가 주어진 게시물에 있을지 모르기 때문에 사용자가 아닌 기계를 기반으로합니다. 예를 들어, 양식이 있습니다. 처음에는 위치 A로 채워졌습니다. 나는 이제 위치 B로 가서 나머지를 채우기를 원합니다. 마지막으로, 감독자가 승인 할 위치 C로 이동합니다.

이 위치 중 어느 것도 알려진 사용자가 없습니다. 그것은 내가 누구인지 모르겠다. 나는 그것이 누구든지 권한이 있다는 것을 알고 있습니다 (그들은 워크 스테이션에 할당되어 있으며 거기에 승인되었습니다.)

Microsoft Windows 워크 플로우이 작업을 수행합니까? 아니면 SQL Server, IP 주소 등을 기반으로 자체 워크 플로우를 구축해야합니까?

또한 워크 스테이션의 사용자에게 어떻게 문서가 자신의 컴퓨터로 전송되었다고 알릴까요?

도움을 주셔서 감사합니다.

도움이 되었습니까?

해결책

이 문제에 접근한다면 워크 플로우가 효과가있을 것이라고 생각합니다. 세 가지 상태가있는 상태가있는 상태 기계입니다.

  • 시작
  • b 완성
  • C 승인

그러나 워크 플로우는 하나의 중앙 장소에서 작동해야합니다 (이것에 대해 신뢰하십시오. 한 번에 하나의 워크 플로 실행 시간 만 실행하려면 동일한 작업을 여러 번 수행 할 수 있습니다. MSDN 포럼에서 질문을 참조하십시오). 따라서 워크 플로를 실행하는 중앙 서버가 답입니다.

사용자에게 이것을 제시하는 방법은 여러 가지 방법으로 수행 할 수 있습니다. 데이브 ASP.NET 사이트를 사용하여 작업을 수행하는 기계를 식별하는 것이 좋습니다. 그러나 똑같은 일을하는 Windows Forms 클라이언트를 작성할 수도 있습니다. 클라이언트 양식 응용 프로그램과 중앙 워크 플로 서비스 간의 통신을 용이하게하기 위해 SOAP / WCF와 같은 것을 사용해야합니다. 이것은 시스템 시도 아이콘을 사용하여 사용자에게 경고 할 수 있다는 이점이 있습니다.

다른 팁

인간 워크 플로 엔진을보고 싶을 수도 있습니다. PNMSOFT의 시퀀스

데이터가 워크 스테이션으로 이동하게하는 일반적인 "라우팅"워크 플로를 설계 할 수 있습니다. 이를 수행하는 가장 쉬운 방법은 ASP.NET 응용 프로그램에 워크 플로를 포함시키는 것입니다. 각 워크 스테이션은 QueryString에서 워크 스테이션 ID와 함께 응용 프로그램을 방문해야합니다.

http : //myapp/default.aspx? wid = 01

양식이 워크 스테이션 A에서 작성되면 웹 앱에서 실행되는 워크 플로우가 다음 워크 스테이션의 "작업 빈"에 입력 할 수 있습니다. 양식이 운명 인 컴퓨터에 앉아있는 사람은 누구나 검토 할 양식 목록에 나타납니다. Ajax를 사용하여 매끄럽고 자동 업데이트 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top