소프트웨어의 워크 플로 구현 방법을 배우기 위해 몇 가지 방법이 있습니까? 그들은 무엇입니까?소프트웨어의 워크 플로 구현 방법을 배우는 방법
답변
당신은 내가 일반적으로 사용자에 의해 트리거 될 수 있으며, 어떤 정보가 표시됩니다 어떤 기능 제한 상태 머신의 일종을 사용
사용자가 소프트웨어를 통해 안내하는 방법을 사용자 워크 플로우를 ... 의미하는 경우 워크 플로우의 특정 상태에서 사용자에게 전달할 수 있습니다. 이 방법을 사용하면 자체 "샌드 박스"에서 흐름의 각 세그먼트를 설계하는 데 집중할 수 있고 의사 결정이 훨씬 쉬워집니다.
사용자 워크 플로가 아니라도이 응답을 무시할 수 있습니다.
상태 기계는 several variations입니다. 하나는 위키 백과의 Computation page에서 다른 모델을 찾을 수 있습니다.
일반적으로 워크 플로 단계가 있습니다. 단계는 몇 가지 전제 조건 (UI에서 숨겨진 비즈니스 로직), 일부 사용자 상호 작용 (사용자가 일부 데이터 입력 및 일부 "사용자 작업") 및 사후 조건으로 구성됩니다. 일반적으로 사용자 상호 작용 부분에는 "존재"를 선택한 하나 이상의 사용자가 있으며 모든 이탈은 자신의 사후 조건으로 구성됩니다 (일반적으로 모든 사용자 종료는 단계의 종료 의미에 따라 자체 비즈니스 논리를가집니다). 워크 플로를 종료하면 다음 단계로 이동합니다. 경우에 따라 일부 자동 데이터 단계 (예 : 일부 외부 데이터 소스 사용, 일부 웹 서비스 호출, 중요한 계산 등)를 수행 할 수 있습니다.
워크 플로가 단순하면 각 단계를 나타내는 클래스 집합으로 구현하고 단계 순서 구성을 XML로 저장할 수 있습니다. 워크 플로우가 커지고 커질 때 워크 플로우 엔진을 검색하는 것이 합리적 일 수 있습니다 (WF 엔진에 대한 논의는이 질문의 범위를 넘어서는 것입니다).
하나의 중요한 점은 단계가 직각이 될 수 있지만 설계하기가 더 어렵다는 것입니다. 단계가 서로 의존하는 경우 워크 플로 및 단계 순서를 구성하는 사람은 이러한 종속성을 완전히 인식해야합니다 (예 : 사용자 주소 단계는 사용자 개체 생성 단계에 따라 다르며 워크 플로에서 사용자 개체 만들기 단계가 제거됨). 존재하지 않는 객체에 액세스).
- 1. 다른 워크 플로 내에서 워크 플로 실행
- 2. .Net의 워크 플로 설명 및 구현
- 3. Windows 워크 플로 : 워크 플로 내에서 별도의 워크 플로 시작
- 4. Sharepoint 워크 플로 대 Windows 워크 플로
- 5. 워크 플로 기반 워크 플로 유형
- 6. Java 워크 플로
- 7. 워크 플로 오류 알림을받는 방법?
- 8. 리눅스에서 도구를 만드는 방법을 배우는 방법?
- 9. 다단계 워크 플로 : 워크 플로 A를 워크 플로 B 및/또는 워크 플로 C의 결과에 따라 변경하십시오.
- 10. 워크 플로 도구 비교?
- 11. Sharepoint Designer 2007 - 워크 플로 및 보조 워크 플로 관계
- 12. ASP.NET 워크 플로 CallExternalMethod
- 13. Windows 워크 플로 : "싱글 톤"스타일 워크 플로?
- 14. Sql 워크 플로 지속 서비스가 워크 플로 상태를 저장하지 않습니다.
- 15. SharePoint, 워크 플로 및 웹 서비스 - 워크 플로 다시 시작
- 16. CRM 2011 워크 플로 문서 필드를 업데이트하는 워크 플로
- 17. 상태 워크 플로 내에서 순차 워크 플로 시작
- 18. 언로드에서 워크 플로 중지
- 19. 데이터베이스에 워크 플로 저장
- 20. InfoPath 양식 워크 플로
- 21. Windows 워크 플로 학습을해야합니까?
- 22. SVN 변경 워크 플로
- 23. 워크 플로 시스템 리소스
- 24. 워크 플로 종속성 속성
- 25. 프로젝트의 워크 플로 이해
- 26. WPF 또는 워크 플로?
- 27. Windows 워크 플로
- 28. 워크 플로 프로덕션 코드
- 29. SignTool - 안전한 워크 플로?
- 30. Java 워크 플로 UI
질문을 좀 더 일반적인 것으로 만들 수 있습니까? –
"소프트웨어 워크 플로"란 무엇을 의미합니까? – Ralph
음, 새 프로젝트를 마주 칠 때, 때로는 사용자가 어떤 단계에 있는지에 따라 상태가 완전히 달라지는 상태 시스템과 같은 상태가 발생합니다. 따라서 각 상태마다 다양한 입력과 출력이 있습니다. – odiseh