
블루프리즘 프로세스는 일반적인 비즈니스 플로우 다이어그램과 비슷하나
고정된 2차원의 단순한 그림이 아닌 작업하는 프로그램의 그래픽 표현이다.
응용프로그램과 상호 작용하여 데이터를 조작하고 결정을 내리고 계산을 수행한다.
InterFace
1.메뉴에서 Studio를 선택후 Processes를 더블클릭하거나 우클릭하여 새프로젝트를 생성한다.

2.프로젝트의 제목을 입력하고 next ->

3.수행할 작업에 대해 간략하게 설명한다.
여기에 입력하는 정보는 다른 사용자가 프로세스를 검토하고, 유지보수할 때 도움을 줄 수 있다.


Calculation=스테이지

스테이지의 기능
결정 스테이지
표현식(Expression)은 값을 생성하는 데 사용되는 공식
표현식 영역은 결과를 계산하기 위해 공식과 논리를 작성하는 곳
결정 스테이즈는 표현식의 결과를 평가하고 참 또는 거짓의 결과를 제공하는데 사용
이러한 형식의 결과를 블루 프리즘에서는 플래그(Flag) 라고 부른다.

validate를 이용하여 유효성검사 후 OK.

링크를 선택하여 Switch 버튼을 통해 플래그 방향을 수정할 수 있다.
페이지에는 여러개의 종료 스테이지가 있을 수 있지만 시작단계는 하나만 존재해야 한다.
계산 스테이지
계산스테이지에서도 결정스테이지와 마찬가지로 표현식을 이용하여 계산한다.
경로를 결정하는데 사용할 수 있다.
결정스테이즈는 플래그 결과(참 또는 거짓)를 결정할 수 있는 기능만 있지만
계산 스테이지는 데이터 항목이라고 하는 다른 유형의 스테이지와 함께 작동한다.

데이터 항목
데이터 항목은 물리적으로 프로세스 다이어그램에 연결되어있지 않으며,
대신 작업 공간에 따로 떨어져 있다.
첫번째 데이터 항목에 타입을 설정 후 6기입
두번째 데이터 항목에 타입을 설정 후 4기입
결과 데이터 항목에는 데이터 타입만 설정한다.
계산 스테이지 추가 후 설정 > 실행 하면 결과 데이터 항목에 값이 출력된다.


과정검증(Process Validation)
아래의 error 버튼을 클릭

페이지와 이름을 통해 에러가 발생한 부분을 확인할 수 있고
Type 을 통해 Error인지 Warning인지 파악가능하다.
또한 Repairable의 상태를 통해 패키지 내부적으로 해결가능한지 여부를 확인 할 수 있다.
Go To Stage 버튼을 클릭하면 문제가 발생한곳이 표시된다.

주의할 점은 Error가 없다고 프로세스에 문제가 없다고 확신하면 안된다는 점이다.
유효성 검사는 프로세스 다이어그램의 기본구성과 수행방식을 검증하지만 달성하려는 다이어그램의 논리를 분석 할 수는 없다.
논리의 오류에는 표현식 영역에서 잘못된 데이터 항목을 사용하는 것이 포함될 수 있으며,
블루프리즘은 아룰 오류로 인식하지 않는다.
이는 프로세스 다이어그램의 동작에는 영향이 없기 때문이다.
이러한 이유로 프로세스의 논리가 올바른지 확인하는 책임은 항상 사용자에게 있다.
사용자가 저장하고 닫을 때를 포함하여 정기적인 간격으로 프로세스 다이어그램의 유효성 검사하는 것이 가장 좋다.
