Uipath Studio의 인수(Arguments)에 대해 다뤄보겠습니다. Arguments(인수)의 정의는 영어로는 Arguments are very similar to variables. They store data dynamically, they have the same data types and they support the same methods. The difference is that they pass data between workflows, and they have the direction from/to which the data is passed. (In, Out, In/Out)입니다.

 

썸네일

 

인수란

 

한글로 번역해보면 인수는 변수와 매우 비슷하다. 그들은 데이터를 동적으로 저장하고, 동일한 데이터 유형을 가지며, 동일한 methods를 지원한다. 차이점은 그들은 워크플로우 간에 데이터를 전달하고, 데이터가 전달되는 방향(In, Out, In/Out)을 가지고 있다고 해석됩니다.

 

변수와 인수의 차이

 

위에 설명된 정의처럼, 말 그대로 인수는 변수와 비슷합니다. 우리가 여러 가지 액티비티를 사용해서 하나의 자동화 프로세스를 만들면, 하나의 워크플로우라고 표현을 합니다. 변수가 본인의 워크플로우 안에서만 사용할 수 있다면, 인수는 본인의 워크플로우뿐만 아니라 다른 워크플로우에서도 사용할 수 있습니다.

 

그래서 인수가 다른 워크플로우에 놀러 갔을 때, 본인의 워크플로우에서 사용하던 변수를 내보내면 Out, 불러오면 In, 둘 다 하면 In/Out이 됩니다. "변수와 인수는 똑같지만, 이동의 범위에 차이가 있구나" 정도로 이해해주시면 될 것 같습니다.

 

인수의 네이밍(Naming)

 

변수, 인수, 함수 등 이름을 정의할 때는 네이밍(Naming) 규칙을 따르게 됩니다. 변수의 네이밍 규칙에 대해 지난번에 포스팅한 적이 있습니다.

 

RPA - Uipath - Studio - Variables (변수)

 

 

동일한 방법을 사용해주시면 됩니다. Uipath에서는 카멜 표기법을 따르고 있으니 되도록이면 카멜 표기법을 따르시면 좋을 것 같습니다.

 

  • 카멜 표기법 (camelCase) : 앞 단어를 제외한 단어의 철자를 대문자로 표기
  • 파스칼 표기법 (CamelCase) : 모든 단어의 첫자를 대문자로 표기
  • 스네이크 표기법 (camel_case) : 모든 단어는 소문자로 표기하되 언더바(_)로 연결하여 표기

 

오늘의 인수 포스팅과 지난번의 변수 포스팅을 참고하셔서 변수와 인수에 대한 이해를 넓히는데 도움이 되셨으면 좋겠습니다. 변수와 인수에 대해서만 제대로 이해해도 Uipath RPA 자동화 프로세스를 만드는데 큰 도움이 됩니다.

 

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기