페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

(BCRM#E0104) [AUD 7.3] WEB Process Bot 신규 개발

Start Release No : 7.0.500 / Update Release No :

프로젝트명 : (BCRM의 신규 기능 프로젝트 명)

작성자 : 한재모          / 검수자 : 


기능 정보
  •  API Open
  •  UI Open
  •  Read Only
  •  Not Use
  •  Hidden
  •  Not Recommend


도움말
iconfalse
title기능 설명
  1. 실행 방법
    디자이너 화면 상단 버튼 중 버튼을 통해 [Processbot] 을 실행




  2. 사용 방법
    1. 좌측 [Objects] 탭 영역에서 모듈을 연결하고자하는 컨트롤 객체를 더블 클릭하면 우측 Diagram 에 컨트롤에 해당하는 노드가 생성
    2. [Activities] 탭에서 실행하고자 하는 모듈을 더블클릭
    3. 노드 간의 실행 순서를 마우스 드래그 방식을 통해 설정
    4. 에 해당하는 모듈의 경우, [이벤트 활성화] 옵션을 설정하지 않은 모듈로 해당 모듈을 더블클릭할 경우, [Report] 컨트롤 객체의 노드가 생성되고 자동으로 연결
    5. 해당 내용을 저장 후, 보고서를 실행하면 모듈에 대한 로그가 하단에 [Status] 부분에 표시


    6. 모듈의 경우, 한 번만 동작하는 모듈로 컨트롤의 이벤트에 연결되어 있는 경우, 한 번만 실행되고 이후에는 실행되지 않음.
      1. 모듈 뒤에 연결되어 있는 모듈이 있는 경우, 모듈을 재실행하지 않고 다음에 연결되어 있는 모듈을 실행.
    7. 모듈 스크립트 내에서 사용할 파라미터 설정은 모듈 노드의 우측 상단 버튼 아이콘을 클릭하면, 파라미터 설정 팝업 창이 활성화.

    8. 모듈 간의 연결 할 때, 앞의 모듈의 성공 / 실패 여부에 따라 실행할 모듈을 구분 가능
      1. 기본으로 연결하는 경우, [SUCCESS] 로 인식하고 [FAIL] 라벨 위에서 마우스 클릭해서 연결하면 [FAIL] 로 설정
      2. [SUCCESS] : 회색 선으로 표시됨
      3. [FAIL] : 빨간색 점선으로 표시됨
      4. Link 실행 유형을 변경하고자 한다면, 다시 원하는 라벨 위에서 Link 로 연결하면 실행 유형이 변경됨.

    9. [Switch] 시스템 모듈을 통해, 조건 값에 따른 구분처리 가능
      1. 변수명에 해당하는 항목들은 [전역변수], [변수 관리자], [VS_, VN_ ] 컨트롤 목록
      2. [Default] 는 else 에 해당하는 항목으로 무조건 기본으로 제공됨.
      3. [변수명], [연산자] 는 필수 입력 항목
      4. [Switch] 모듈에서는 다른 모듈과 다르게 앞에 연결된 Link 가 다수인 경우, 모든 작업이 완료되지 않아도 다음 작업을 수행 (비동기 처리 방식)
        1. [동기] 처리 하고자 하는 경우, [Synchronizer] 시스템 모듈을 활용할 것을 권장


    10. 시스템 모듈 및 초기 설정으로 제공된 모듈은 수정이 불가능함
      1. [모듈 편집] 화면에서 [저장] 버튼이 숨김처리 된 상태로 표시됨.
      2. 사용자 정의 모듈과 시스템 모듈의 아이콘이 다름
        1. 시스템 모듈 : ,
        2. 사용자 정의 모듈 : ,


    11. 예외사항
      Image Added
      1. 위 상황의 경우, 마지막 모듈 노드인 [MessageBox] 가 [Success], [Fail] 여부와 상관 없이 동작하지 않음.
      2. 모든 Link 에 대한 작업 결과가 들어와야 동작하는 동기 구조인데, 위 경우에서는 2개의 Link 에 대한 결과가 들어올 수 없기 때문에 마지막 노드는 동작하지 않음.


시스템 모듈명

내용
Switch
  • 변수의 값 조건에 따른 동작을 구분하기 위한 모듈
  • 변수명에 해당하는 항목들은 [전역변수], [변수 관리자], [VS_, VN_ ] 컨트롤 목록
  • Default 항목은 else 에 해당하는 부분으로 기본적으로 무조건 생성되는 항목
Refresh
  • 선택한 컨트롤들의 데이터를 조회
Export
  • 컨트롤을 내보내기 하는 모듈
  • 대상 컨트롤 : DataGrid, OlapGrid, MX-Grid
Hyper Link
  • 보고서 또는 URL 을 팝업으로 오픈할 수 있도록 지원하는 모듈
  • 보고서의 경우, 현재 개발자가 권한이 있는 보고서만 선택이 가능
MessageBox
  • 메시지 박스 호출
Server Script
  • 서버스크립트를 호출
Synchronizer
  • 작업 내용을 [동기] 로 처리하도록 지원하는 모듈
  • [Switch] 모듈의 경우, [비동기] 방식으로 동작하지만 [동기] 방식으로 처리하고자 할 때 [Switch] 모듈 앞에 해당 시스템 모듈을 배치하면 됨.
Call Script
  • 현재 보고서 스크립트에 정의되어 있는 함수를 호출할 수 있는 모듈


정보
title필수 옵션
  • 기본적으로 모듈의 동작 방식은 [동기적 처리방식] 으로 처리됨.
  • 옵션 값 별 정의


참고사항
title제약 사항
  • 기존의 Module Editor 에서 제공하던 [하위모듈지원] 기능은 더 이상 제공하지 않는 기능
  • Module 작성 시, 기본적으로 모듈의 반환값 기능을 지원하고 있지 않음




참고사항
title참고 자료


펼치기

첨부 파일



정보
title문서 수정 이력
변경 이력

하위 페이지 표시
alltrue



정보
titleBCRM 정보

(BCRM접수번호)제목


...