Process

 

비즈니스 로직을 프로세스 다이어그램을 이용하여 설정 기반으로 동작하도록 제공

Process Flow

프로세스의 동작 플로우를 Process Flow라고 하며, 프로세스는 다양한 목적으로 활용되는데 이를 프로세스 타입으로 구분한다.

Process Type

Description

Process Type

Description

Testing

특정 조건에 만족하는지를 체크하는 용도로 사용되며, 특정 UI 컴포넌트의 노출 여부를 체크하는데 사용하며, 결과값은 항상 TRUE/FALSE 로 리턴

Query

목록 API에 사용되며 결과 값은 항상 List 형태로 반환

Tigger

조건에 따라서 특정 이벤트를 실행

Batch

스케줄에 따른 배치 작업에 사용

Flow Component

Process Flow를 구성하는 각각의 개별 로직을 제공하는 것을 Flow Component라 한다.

Flow Component

Description

Flow Component

Description

Mapper

Object 를 Object 에 Mapping

Reducer

Array 로부터 Grouping 된 연산 (sum, avg ..) 결과를 반환

Trigger

지정한 Event 를 실행

Filter

조건에 대한 boolean을 반환

Query

노드 리스트에 대하여 검색된 결과를 반환

Validation

조건에 따라 ApiException 발생

Switch

Flow 분기. 조건이 성립하는 case의 Flow Component를 실행

 

Common Fields

  • input

    • flow Component 처리 기준 데이터 위치

    • inputValue(input 위치에서 찾은 데이터) 가 Array 이면 row count 만큼 Roof

  • filter

    • 단독 flow Component 또는 각 flow Component 실행여부 체크 수단

  • output

    • flow Component 처리 결과 위치

  • next

    • 다음 flow Component