중요! Custom activity에서는 연결의 보안을 검증하기 위해 security level 2 SSL 인증서가 필요합니다. 서버가 이보다 낮은 보안 수준만 제공하는 경우, 해당 서버로는 Custom activity에서 요청을 보낼 수 없습니다.For Each Document activity에 배치된 Custom activity는 트랜잭션 내 각 문서를 개별적으로 처리할 수 있습니다. 이 경우 Custom activity는 한 번에 하나의 문서에만 접근할 수 있습니다. Custom activity는 워크플로 내의 별도 블록으로, 문서 처리 품질을 향상시키기 위한 추가 단계로 사용할 수 있습니다.
사용자 정의 Activity 설정
- Process Skill Designer에서 문서 처리 워크플로에 Custom Activity 블록을 추가합니다.
- Actions 창에서 Edit Activity를 클릭하여 Activity 설정을 엽니다.
- Available Files 탭에서 외부 시스템으로 보낼 텍스트 field, 문서 field, 이미지의 형식을 선택합니다. 각 유형마다 최소 한 가지 형식을 선택해야 합니다.
- Activity Script 탭에서 스크립트를 설정한 후 Save를 클릭합니다.
사용자 지정 Activity 확인
- 스킬을 게시합니다. Publish 탭을 클릭합니다.
- 스킬의 이름과 설명, 그리고 스킬에 적용한 변경 사항에 대한 설명을 입력합니다.
- Publish Skill을 클릭합니다.
- 사용자 지정 activity를 사용하도록 구성한 워크플로에서 문서를 처리합니다.
- Skill Monitor에서 스킬의 결과를 확인합니다. 스크립트 실행 중 오류가 발생하면 트랜잭션이 중단되며, 오류 설명이 Skill Monitor의 Transaction Event Log에 표시됩니다. 또한 로그에 사용자 지정 메시지를 표시하기 위해 LogMessage 메서드를 사용한 경우, 해당 Transaction Event Log에서 관련 정보 메시지를 확인할 수 있습니다.
중요! Custom activity가 업데이트되었습니다. 일부 인터페이스는 이제 사용이 중단되었습니다(deprecated). 기존 스크립트는 계속 작동하며 트랜잭션의 모든 문서에 액세스할 수 있지만, 사용이 중단된 메서드는 트랜잭션의 첫 번째 문서에만 액세스할 수 있습니다.사용이 중단된 개체 목록:
- InputData (대신 Transaction.Documents 사용)
- OutputData (대신 Transaction.Documents 사용)
- ExtractedData (대신 Document 사용)
- ExtractedField (대신 Field 사용)
- FieldType (대신 FieldOcrType 사용)
