Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

uEngineBPM 개발자교육 2 커스텀액티비티


Published on

액티비티 개발 방법

  • I have done a couple of papers through ⇒⇒⇒ ⇐⇐⇐ they have always been great! They are always in touch with you to let you know the status of paper and always meet the deadline!
    Are you sure you want to  Yes  No
    Your message goes here

uEngineBPM 개발자교육 2 커스텀액티비티

  1. 1. 유엔진 개발 교육(커스텀 액티비티)작성자 : 김보상
  2. 2. Page  22 31액티비티 타입대분류 (Group)소분류커스텀 액티비티1. 액티비티 팔레트
  3. 3. Page  3커스텀 액티비티2. 액티비티 속성2341 더블 클릭탭 선택추가 속성기본 속성
  4. 4. Page  4uEngine-Standalone/src/org.uengine.processdesigner.activitytypes.xml커스텀 액티비티3. 액티비티 팔레트 구성…<org.uengine.processdesigner.ActivityTypeDescriptor><group>제어.흐름제어</group><name>조건분기</name><activityTypeClass>org.uengine.kernel.SwitchActivity</activityTypeClass></org.uengine.processdesigner.ActivityTypeDescriptor>…123
  5. 5. Page  54. 액티비티 아이콘1. 파일명은 액티비티 클래스명과 동일.Ex) FileGenerationActivity.svg2. 파일종류는 *.svg.3. 패키지 경로는 액티비티 패키지 +”images.svg”.Ex) com.defaultcompany.activities.images.svg프로세스디자이너 아이콘1. 파일명은 액티비티 클래스명과 동일.Ex) FileGenerationActivity.png2. 파일종류는 *.png.3. 액티비티 이미지 폴더는 uengine-webprocessmanagerimages플로우차트 아이콘커스텀 액티비티
  6. 6. Page  6커스텀 액티비티5. Activity Type123속성 선언액티비티 명 지정액티비티 로직 구현
  7. 7. Page  76. 액티비티 속성 UI 커스터마이즈커스텀 액티비티입력필드를 ‘Text’ type 에서 ‘Radio’ type 으로 변경 예시
  8. 8. Page  87. 모델링 Validation커스텀 액티비티1 속성 입력 오류 표시오류 로그 탭23오류 상세 내용
  9. 9. Page  98. 실행 테스트(1)커스텀 액티비티인스턴스 시작 버튼12인스턴스 아이디 발행
  10. 10. Page  108. 실행 테스트(2)커스텀 액티비티프로세스 관리자 매뉴의 인스턴스 실행목록에서 파일생성 프로세스의 인스턴스를 선택
  11. 11. Page  118. 실행 테스트(3)커스텀 액티비티대기(Ready) 상태의 인스턴스를 ‘Start’버튼을 클릭하여 인스턴스를 실행(Running) 시킴
  12. 12. Page  128. 실행 테스트(4)커스텀 액티비티
  13. 13. 감사합니다!