SQL 코드 및 JavaScript 코드

SQL 코드

SQL code 활동은 SQL 스크립트를 실행합니다. 스크립트는 JST 템플릿입니다.

  • Script

    편집기의 중앙 영역에는 실행할 스크립트가 포함되어 있습니다. 이 스크립트는 JST 템플릿이므로 워크플로우 컨텍스트에 따라 구성할 수 있습니다.

  • Processing errors

    처리 오류를 참조하십시오.

JavaScript 코드 및 고급 JavaScript 코드

JavaScript codeAdvanced JavaScript code 활동은 워크플로우의 컨텍스트에서 JavaScript 스크립트를 실행합니다. 스크립팅에 대한 자세한 내용은 JavaScript 스크립트 및 템플릿 섹션을 참조하십시오.

실행 지연

20.2 릴리스부터 실행 지연이 JavaScript codeAdvanced JavaScript code 활동에 추가되었습니다. 기본적으로 실행 단계는 1시간을 초과할 수 없습니다. 이 지연 후에 오류 메시지와 함께 프로세스가 중단되고 활동 실행이 실패합니다.

이러한 활동에서 사용할 수 있는 Stop execution after 필드에서 이 지연을 변경할 수 있습니다.

이 제한을 무시하려면 값을 0​로 설정해야 합니다.

JavaScript 코드

  • Script: 편집기의 중앙 영역에는 실행할 스크립트가 포함되어 있습니다.

  • Process errors: 처리 오류를 참조하십시오.

고급 JavaScript 코드

  • First call: 편집기의 첫 번째 영역에는 첫 번째 호출 동안 실행할 스크립트가 포함됩니다.
  • Next calls: 편집기의 두 번째 영역에는 다음 호출 동안 실행할 스크립트가 포함됩니다.
  • Transitions: 여러 활동 출력 전환을 정의할 수 있습니다.
  • Schedule: 탭 Schedule 을 사용하면 활동을 트리거할 시기를 예약할 수 있습니다.

고급 JavaScript는 영구적 작업이며, 완료로 표시되지 않은 경우 주기적으로 호출됩니다. 작업을 종료하고 향후 리콜을 방지하려면 Next calls 섹션에서 task.setCompleted() 메서드를 사용해야 합니다.

task.postEvent(task.transitionByName("ok")); // to transition to Ok branch
task.setCompleted();

return 0;

이 페이지에서는