기금넷 공식사이트 - 복권 조회 - 연습 6.0 에서는 생성기 설정 프로세스를 사용하는 소스 코드 분석에 중점을 둡니다.

연습 6.0 에서는 생성기 설정 프로세스를 사용하는 소스 코드 분석에 중점을 둡니다.

프로세스 흐름 중에 여러 노드를 통과하거나 하나의 작업 노드에 머무를 수 있습니다. 그렇다면 현재 프로세스가 완료된 노드 또는 현재 프로세스가 현재 어디에 도착했는지 시각적으로 어떻게 알 수 있습니까? 그럼 여기 activiti 에서 제공하는 이미지 생성기 ProcessDiagramGenerator 를 사용하겠습니다. 이를 통해 프로세스의 노드 또는 연결을 강조 표시 (즉, 뚜렷한 색상으로 동그라미) 하고 그림의 입력 흐름을 생성할 수 있습니다. 물론 순서도에서 각 노드의 아이콘과 글꼴을 설정할 수도 있습니다.

기본 그림 생성기가 업무 요구 사항을 충족하지 못하는 경우 (예: 작업이 강조 표시될 때 파란색 또는 다른 색상을 사용하도록 요청하는 경우) 그림에 표시된 글꼴을 굵게 및 기울임꼴로 표시하시겠습니까? 그렇다면 어떻게 해야 할까요?

사용자 정의 클래스는 DefaultProcessDiagramCanvas 를 상속합니다. 여기서 비즈니스 요구 사항은 연결에 파란색으로 표시되므로 drawConnection 메서드를 다시 작성해야 합니다. 강조 표시된 매개 변수가 true 인 경우에만 연결 색상을 수정하면 됩니다.

2. ProcessDiagramCanvas 를 초기화할 때 사용자 정의 ProcessDiagramCanvas 를 사용하도록 defaultprocessdiagramcongenerator 를 확장합니다. initprocessdiagramcavan 만 수정하면 됩니다

참고: DefaultProcessDiagramGenerator 에서와 동일하게 generateProcessDiagram 메서드도 정의해야 합니다. 정의되지 않은 경우 프로그램은 여전히 DefaultProcessDiagramGenerator 에서 generateProcessDiagram 메서드를 호출하여 기본 DefaultProcessDiagramCanvas 를 생성합니다.

3. 사용자 정의 사진 생성기를 사용하여 순서도를 생성합니다.

-결과 생성