BP 분리 모범 사례
1) 업무 프로세스의 재사용
다른 응용 프로그램 기능을 반복적으로 사용할 수 있습니다. 이 경우 항상 블록의 조합을 생성하기 보다는 이들을 위한 별도의 비즈니스 프로세스를 생성하고 이 프로세스를 사용하는 것이 좋습니다.
2) 올바른 네이밍
비즈니스 프로세스 이름은 목적 및 기능과 일치해야 합니다. 비즈니스 프로세스가 특정 데이터베이스 모델 또는 특정 사용자 역할과 함께 작동하도록 설계된 경우 이름에 이를 반영해야 합니다.
3) 댓글 달기
때로는 이름이 비즈니스 프로세스의 작업을 나타내기에 충분하지 않습니다. 사용 기능에 대한 자세한 정보와 가능한 설명을 보려면 BP의 설명을 입력하십시오.
4) 데이터베이스 요청 최소화
중복 데이터를 얻기 위해 데이터베이스에 범용 요청을 보내는 것을 피하십시오. 중복 데이터의 상당 부분은 특정 BP에서 필요하지 않습니다. 데이터베이스에 대한 요청 수를 최소화하고 _with를 불필요하게 사용하지 않아야 합니다.
5) 임시 파일의 전역 변수
데이터베이스를 사용하여 임시 파일을 저장하지 마십시오. 전역 변수를 사용하면 데이터베이스 액세스 횟수를 최소화하고 응용 프로그램의 속도를 높이는 데 도움이 됩니다.
6) 비동기 모드 사용
사용자에게 응답하지 않고도 많은 작업을 수행할 수 있습니다. 이 경우 블록 작업의 비동기 모드를 사용하는 것이 좋습니다.
7) 대용량 BP 분리
많은 수의 BP 블록으로 인해 시각적으로 명확하지 않습니다. 가능하면 큰 부분을 별도의 기능으로 변환하십시오. 그러나 과도하게 사용하지 마십시오. 필요한 경우에만 BP를 분해하십시오.