워크 플로 패턴이란 무엇입니까?
Workflow 패턴은 작업 순서 또는 일련의 작업입니다.워크 플로 패턴은 워크 플로 프로세스에서 작업이 서로 관련되는 방법과 워크 플로 프로세스 중에 결정을 실행할 수있는 기회가 존재하는 두 가지 매개 변수로 구성됩니다.워크 플로 패턴은 종종 흐름도 내에 정의되고 배치 된 일련의 논리적 선택으로 시각적으로 설명됩니다.작업 작업은 자동화에 의해 수행 될 수 있거나 작업자가 수동으로 작업을 수행 할 수 있습니다.흐름의 논리적 프로세스는 어느 경우에서나 동일합니다.순차적 인 워크 플로 패턴은 A to B에서 C로 설명 될 수 있습니다. 작업자가 작업을 수행함에 따라 작업자가 완성 된 작업을 다른 작업자에게 전달할 수 있습니다.다음 근로자는 프로세스의 다른 단계를 완료하거나 작업을 다음 단계로 보냅니다.Workers 선택이 단 하나로 제한되면 워크 플로 패턴을 암시 적 종료이므로 "독점"이라고합니다.근로자는 A에서 B로만 진행할 수 있으며 더 이상 진행할 수 없습니다.근로자가 하나 이상의 선택을 할 수 있으면 프로세스를 "명백한 선택 패턴"이라고합니다.이 시나리오에서 작업은 A에서 B 또는 C 또는 D 등으로 이동할 수 있습니다.프로세스는 또한 A 또는 B 또는 C에서 D 로의 다른 방향으로 이동할 수 있습니다.
여러 근로자가 결정을 내릴 필요없이 동시에 작업을 수행 할 때 병렬 워크 플로 패턴이 발생합니다.예를 들어, 자료 스택을 조립 라인의 근로자 그룹으로 옮기는 일원이있을 수 있습니다.이 모든 근로자들은 해당 스택 내의 개별 항목을 동시 방식으로 처리하는데, 이는 A to B 및 C입니다. 병렬 워크 플로의 다른 예에서는 한 명 이상의 작업자가 작업을 완료 할 수 있으며, 이는 한 근로자에게만 라우팅됩니다.워크 플로의 다음 단계에서.이 병렬 워크 플로 패턴의 그림은 A와 B에서 C에서 B까지입니다.
작업자가 이제 논리적 결정을 실행 해야하는 단계를 완료하면 병렬 분할이됩니다.이것은 A to B 또는 C, 또는 A 또는 B에서 C로 설명 될 수 있습니다. 워크 플로에서 작업은 새로운 워크 플로 패턴으로 분할 된 다음 어셈블리 프로세스에서 더욱 재조합 될 수 있습니다.워크 플로 스트림이 분할되어 다시 한 번 다시 모여서 패턴은 A to B 및 C 일 수 있습니다.