프론트엔드: - ImprovedButtonControlConfigPanel에서 selectedDiagramId 저장 추가 - 플로우 선택 시 flowConfig와 함께 selectedDiagramId도 저장 - selectedRelationshipId는 null로 설정 (노드 플로우는 관계 불필요) 백엔드: - dynamicFormService에서 relationshipId 유무에 따라 실행 방식 분기 - relationshipId가 없으면 NodeFlowExecutionService.executeFlow() 실행 - relationshipId가 있으면 기존 dataflowControlService.executeDataflowControl() 실행 - 노드 플로우 실행 시 formData를 contextData로 전달 원인: - 기존에는 flowConfig만 저장하고 selectedDiagramId를 저장하지 않음 - 백엔드에서 selectedDiagramId가 없어서 제어관리 실행 조건 불만족 - 관계 기반 제어와 노드 플로우를 구분하지 못함
7.9 KiB
7.9 KiB