일반 정보
비즈니스 프로세스 소개
이전 모듈에서 데이터베이스 생성을 살펴보았습니다. 그러나 응용 프로그램의 전체 작동을 위해서는 데이터를 저장하는 것만으로는 충분하지 않습니다. 어떻게 든 처리, 수정, 계산에 사용, 전송해야합니다. 대부분의 응용 프로그램 개발에서 가장 중요한 단계는 작업의 논리를 만드는 프로세스입니다.
비즈니스 프로세스
AppMaster 플랫폼에서 비즈니스 프로세스 편집기 는 작업 로직을 구축하도록 설계되었습니다. 이 모듈은 그것을 알기 위한 것입니다.
각 비즈니스 프로세스(BP) 는 애플리케이션 로직의 별도 부분이며 일부 특정 기능입니다. 동시에 BP 자체는 블록과 블록 사이의 링크 세트로 구성됩니다.
블록은 일반적으로 일종의 기본 동작입니다. 예를 들어, 두 숫자를 곱하거나, 데이터베이스 테이블에 변수를 작성하거나, 문자열을 연결하거나, 배열에 요소를 추가합니다. 그러나 필터링 및 정렬을 사용하여 데이터베이스에서 요소 검색과 같은 더 복잡한 작업을 별도의 블록에서 수행할 수 있습니다.
또한 생성된 모든 비즈니스 프로세스는 다른 비즈니스 프로세스의 일부로 별도의 블록으로 표시될 수도 있습니다. BP 기능을 다른 비즈니스 프로세스에서 재사용할 수 있는 상황에서 사용하는 것이 합리적이고, BP가 너무 커져서 개별 부분을 독립적인 블록으로 표현할 수 있는 경우에도 사용하는 것이 좋습니다.
블록 사이에 통신 라인이 생성되어 블록의 순서, 실행 순서를 결정합니다. 종종 이것은 정상적인 선형 시퀀스가 아닙니다. 특정 상황에서 BP의 한 단계에서 얻은 데이터가 추가 조치 옵션 선택에 영향을 미칠 수 있는 경우 분기가 발생할 수 있습니다. 사이클 종료 조건이 충족될 때까지 일련의 작업이 반복적으로 수행되는 사이클에서 작업하는 것도 가능합니다.
동시에 모든 비즈니스 프로세스에 필수인 두 개의 블록이 있습니다. BP 작업의 시작(시작)과 끝(끝) 블록. 이러한 블록은 자동으로 생성되며 삭제할 수 없습니다. 그 자체로는 어떤 작업도 수행하지 않지만 비즈니스 프로세스의 시작점과 종료점입니다. 또한 BP의 입출력 데이터인 이러한 블록에 변수를 설정할 수 있습니다.