오케스트레이터 데이터 확인 후 로봇실행

질문이 2개 있습니다.

  1. 오케스트레이터에 스케줄링 기능이 있는걸로 알고있는데요.
    예를들어 특정 이메일이 오면 로봇이 동작할 수 있게 설정할 수 있나요?
    로봇1개가 계속 동작하면서 이메일이 온걸 확인하고 있다가 로봇을 동작시키는 방법말고,
    오케스트레이터에 이메일이 오면 동작한다는 조건을 계속 확인하고 있다가 로봇을 동작하게 하는 기본 기능이 있는지 궁금합니다.

  2. 보유한 로봇이 2개중 2개의 로봇이 모두 작동중일 때, 스케줄에 따라 특정 프로세스가 실행되어야 하는 상황이면 작업중이던 로봇이 일을 일시정지하고 스케줄에 맞게 프로세스를 실행하나요?
    아니면 1개의 로봇이 프로세스를 모두 마치고 프로세스를 실행하는건가요?

답변 부탁드립니다!!

  1. 이메일을 모니터링 하다 특정 이메일 수신을 트리거로 로봇을 동작시키는 기능은 없습니다.
  2. 로봇이 동작 중인 상태에서 스케쥴 시간이 되면 새로운 동작은 대기를 하다가 기존 로봇 동작 종료 후 대기중이었던 로봇이 동작합니다.
1 Like
  1. 오케자체에 그런 기능은 없습니다… 시간을 줘가지고 체크하고 발송하거나,혹은 로봇이 계속 동작하면서, 체크하는방법이 있을것 같습니다.(참고로,저는 효율적관리를 위하여, 시간단위로 체크하고 있습니다.)

안녕하세요
1번에 대한 기능은 보유하고 있지는 않습니다. 다만 메일을 체크하는 기능을 별로 구현할수 있다면 메일을 체크하고 메일이 있다면 orchestrator 큐에 메일이 있음에 대한 queue item을 하나 만들어주고, 스케줄에서 queue trigger를 이용하시면 유사하게 구현할 수 있습니다.
이 경우 로봇이 계속 체크하지 않아도 되겠지요.

1 Like

Arttended 봇이라면 메일체크부분을 별도로 만들어 윈도우 Command로 로봇을 실행하는 방법으로 접근하는 것도 괜찮습니다. 어떤 메일이 오면 어떤 로봇을 실행해라라는 약간의 설정 정보들이 필요합니다.
한번 검토해보세요.

메일 서버가 자체 구축이시라면 오케스트레이터 API 를 통하여 봇 실행을 구축 하는 방안도 있습니다.

오케스트레이터 자체 기능으로는 현재 구축하고 싶은 프로세스는 구축이 안됩니다.