cancel
Showing results for 
Search instead for 
Did you mean: 

Integrating with Python (파이썬 통합)

BohyonHwang
Level 9
파이썬은 블루프리즘 제품과 독립적인 별도의 응용프로그램입니다.
사용자의 환경에 따라 통합의 방법이 다르고 자동화 구현의 방법도 다양합니다.

파이썬 통합의 다양한 방법
  • Utility - Environment를 사용해서 통합이 가능합니다.
  • 블루프리즘 디지털 익스체인지에서 Script Execution VBO를 다운로드 받아서 사용해도 쉽게 통합이 가능합니다.
  • Code Stage에서 파이썬 스크립트 엔진을 호출해서 통합하는 방법도 가능합니다.
  • 파이썬 IDE를 기동해서 애플리케이션 모델을 만들어 통합하는 방법도 가능합니다.
  • 인터넷 파이썬 사이트에 접속해서 애플리케이션 모델을 만들어 통합하는 방법도 가능합니다.

기타 어떤 방법이 있을까요?

------------------------------
Bohyon Hwang
Director
Blue Prism Korea
Seoul
82262033950
------------------------------
2 REPLIES 2

BohyonHwang
Level 9
Script Execution VBO를 이용해서 파이썬을 통합한 사례를 실행해 보았습니다.

34482.png


------------------------------
Bohyon Hwang
Director
Blue Prism Korea
Seoul
82262033950
------------------------------

전형적인 RPA 개발 방법을 이용하여 파이썬을 통합해 보았습니다.

구글의 인터넷 서비스인 Colab을 사용하면 파이썬을 실행할 수 있습니다.
단, 구글 계정으로 로그인이 된 상태에서 사용해야 합니다.
구글에서 소스 에디터 영역(First Code), 실행 버튼(Run button), 결과 출력 영역(Output)이 Element로 식별이 됩니다.
소스 에디터 영역을 Write Stage를 사용해서 소스가 입력이 되지 않습니다.
Python Source의 데이터를 클립보드로 복사하고 소스 에디터 영역에 Control-C를 이용해서 붙여넣기를 했습니다.
그리고 Run button을 클릭하면 파이썬 소스가 실행이 되고 Output 영역에 결과가 나오게 됩니다.

1. 방법은 파이썬 소스를 실행할 때마다 파이썬이 윈도우 프로그램으로 새로 기동이 되므로 반복적으로 사용할 경우에는 시스템 자원을 많이 소비합니다. 그로 인해서 속도에도 부정적 요인으로 작용합니다.
2. 방법은 Colab을 한 번만 기동하고 다수의 프로그램을 반복적으로 사용할 수 있습니다. 그럴 경우에 자원 사용이 1번보다 효율적입니다. 단, 모든 전통적 RPA가 그렇듯이 화면과의 동기화를 위한 자동화 흐름을 잘 작성하는 것이 필요합니다.

또 어떤 방법이 있을까요?
------------------------------
Bohyon Hwang
Director
Blue Prism Korea
Seoul
82262033950
------------------------------
34483.jpg