UiPath 워크플로의 활동 표시 이름을 일괄적으로 고유하게 만드는 방법

소개



여러분, 안녕하세요!

이 기사에서는 UiPath 워크플로의 활동 표시 이름을 일괄적으로 고유하게 만드는 방법을 소개하고 싶습니다.
이 기능은 이미 UiPath의 마켓플레이스에 공개되어 있으므로 괜찮으시면 이용하시기 바랍니다.
파일을 지정하고 실행하면 활동 표시 이름에 고유 ID로 []로 묶인 8자리 반각 영숫자(소문자)가 추가됩니다.
폴더를 지정하고 프로젝트에 저장된 파일을 통째로 변환하는 기능도 제공합니다.


액티비티를 추가한 후에 재실행하는 것도 생각해, 이중으로 ID 부가되지 않는 듯, ID가 부가되어 있지 않은 표시명에게만 ID를 부가하는 사양으로 하고 있습니다.

주석



언어를 [일본어]로 설정한 Studio에서 작성한 워크 플로우에서는 ID 추가가 기능하지만, [English]로 설정한 Studio에서 작성한 워크 플로우에서는 일부 활동 (Assign 등)에서 ID가 추가되지 않습니다. . [English]의 경우 기본적으로 XAML에 DisplayName이 삽입되지 않은 활동이 있으며 지금은 아직 거기까지 지원하지 않습니다.
단, 한 번 DisplayName을 편집하면 XAML에 DisplayName이 삽입되므로 작동합니다.
[일본어]에서는, 디폴트로 모두 DisplayName가 XAML에 기입되고 있었기 때문에 문제 없다고 생각합니다.

다운로드 방법



다운로드는 UiPath 마켓플레이스에서 수행합니다.
아래의 페이지에서 사용 방법의 해설, 매뉴얼도 입수 가능합니다.

DisplayName에 고유 ID를 추가 다운로드 페이지

간단하게 구조를 해설



단순한 파일 조작이므로, 이것을 실현하는데 있어서, 특히 해설할 정도의 것은 없습니다.
워크플로의 XAML 파일을 직접 편집하여 실현하고 있습니다.
프로그램은 정규식을 사용하고 활동의 표시 이름을 추출하고 고유 ID를 추가한 것으로 대체합니다.
추출한 활동의 ​​표시 이름에 이미 고유한 ID를 추가했는지 확인하는 정규식도 포함합니다.

표시 이름의 문자열을 추출하는 정규식
DisplayName="(.*?)"

추출한 표시 이름의 문자열에 이미 ID가 추가되었는지 확인하는 정규식
\[([a-z0-9]{8})\]$

결론



고유 처리 번호로 고유 ID를 부여하면 문제 해결 중에 문제점을 쉽게 식별할 수 있습니다.
일괄로, 또한 또한 순식간에 부가할 수 있으므로, 이용하는 것도 있다고 생각합니다!

좋은 웹페이지 즐겨찾기