UI 요소 컬렉션 사용 및 업데이트
데스크톱용 Power Automate 디자이너를 사용하여 자산 라이브러리를 통해 데스크톱 흐름에 UI 요소 컬렉션을 포함할 수 있습니다.
자산 라이브러리를 열려면 디자이너에서 자산 라이브러리를 선택하세요.
또는 도구 모음을 사용합니다.
UI 요소 창 오른쪽 상단에 있는 컨텍스트 메뉴에 있는 컬렉션 가져오기 옵션을 사용할 수도 있습니다.
컬렉션 가져오기
UI 요소 컬렉션 탭에는 선택한 환경에 게시되고 액세스할 수 있는 컬렉션이 표시됩니다.
참고
사용자가 만들었거나 사용자와 공유된 UI 요소 컬렉션만 볼 수 있습니다. 해당 자산 라이브러리 탭의 컬렉션 목록은 각 제작자의 포털 페이지에서 사용할 수 있는 목록과 동일합니다.
흐름에 추가할 컬렉션을 선택한 후 컬렉션을 가져올 특정 데스크톱도 선택해야 합니다. 이는 흐름이 실행될 때 컬렉션의 UI 요소가 검색되는 데스크톱을 결정합니다.
참고
- 사용 가능한 데스크톱 목록에는 로컬 컴퓨터, Flow 리포지토리 탭에 이미 추가되었을 수 있는 RDP 및/또는 Citrix 데스크톱뿐만 아니라 컴퓨터에서 현재 활성 상태인 RDP 및/또는 Citrix 연결이 포함됩니다.
- 각 컬렉션은 흐름당 하나의 대상 데스크톱으로만 가져올 수 있습니다.
컬렉션 포함을 완료하고 자산 라이브러리를 닫으면 이제 컬렉션이 UI 요소 창의 컬렉션 탭에 표시되고 이전에 선택한 데스크톱 아래로 가져옵니다.
컬렉션 제거
흐름에 추가된 후 컬렉션은 자산 라이브러리를 통해 유사하게 제거될 수 있습니다. 추가된 모든 컬렉션에는 그에 따라 태그가 지정되므로 해당 컬렉션에 사용할 수 있는 제거 옵션을 선택하여 흐름에서 컬렉션을 제거할 수 있습니다. 이러한 방식으로 포함된 UI 요소는 해당 흐름에서 더 이상 사용할 수 없습니다.
중요
흐름에서 컬렉션을 제거해도 환경에서는 컬렉션이 삭제되지 않습니다. UI 요소 컬렉션의 전용 포털 페이지를 통해서만 컬렉션을 영구적으로 삭제할 수 있습니다.
참고
컬렉션의 UI 요소가 이미 흐름 작업에서 사용되는 동안 흐름에서 컬렉션이 제거되면 해당 작업에서 오류가 발생하므로 수정해야 합니다.
흐름 작업에서 UI 요소 컬렉션 사용
컬렉션을 가져와 데스크톱 흐름에서 사용할 수 있게 되면 컬렉션에 포함된 UI 요소를 해당 흐름의 UI 및 웹 자동화 작업에서 사용할 수 있습니다. 해당 작업 모달에서 작업과 연결된 UI 요소가 지정된 필드에서 이제 UI 요소 창, 흐름 저장소 및 컬렉션의 동일한 두 탭을 찾을 수 있습니다. 컬렉션 탭에서 가져온 컬렉션에 속하는 필요한 UI 요소를 사용할 수 있습니다.
UI 요소 컬렉션 편집
컬렉션을 생성하고 게시한 후에는 컬렉션을 다른 사용자와 공유하여 여러 흐름에서 가져와 사용할 수 있습니다. 그러나 컬렉션이 대상으로 하는 애플리케이션은 결국 업데이트될 수 있으며, 이로 인해 해당 컬렉션에 속하는 UI 요소의 CSS/UI 선택기를 업데이트해야 할 수 있습니다. 마찬가지로 기존 컬렉션에 더 많은 UI 요소를 추가하거나 더 이상 필요하지 않은 일부 오래된 요소를 제거해야 할 수도 있습니다.
컬렉션에 필요한 조정을 수행하려면 흐름 디자이너에서 컬렉션 콘텐츠에 액세스할 수 있도록 해당 컬렉션을 데스크톱 흐름으로 가져와야 합니다. 또한 컬렉션을 수정하려면 해당 컬렉션에 대해 담당자이거나 최소한 공동 담당자 권한이 있어야 합니다.
컬렉션을 편집하고 업데이트하는 방법은 다음과 같습니다.
가져온 컬렉션에 더 많은 UI 요소 추가
컬렉션에 새 UI 요소를 추가하려는 경우 UI 요소 창을 통해 흐름에서 아직 사용할 수 없는 경우 일반적으로 해당 요소를 먼저 캡처해야 합니다. 그런 다음 트리 구조의 확인란을 통해 해당 요소를 선택된 것으로 표시한 다음 UI 요소 창의 오른쪽 상단에 있는 기본 컨텍스트 메뉴 또는 선택한 요소에 포함되어야 하는 현재 선택된(강조 표시된) 요소의 컨텍스트 메뉴를 통해 가져온 컬렉션에 추가 옵션을 선택해야 합니다.
이 옵션을 선택하면 요소를 추가해야 하는 대상 컬렉션을 선택해야 하는 확인 대화 상자가 나타납니다. 해당 드롭다운 필드에는 다음 기준에 따라 이 작업에 적합한 모든 컬렉션이 나열됩니다.
- 대상 컬렉션을 이미 이 흐름으로 가져왔습니다.
- 확인된 모든 UI 요소와 대상 컬렉션은 UI 요소 창의 트리 구조에서 동일한 데스크탑에 속합니다.
또한 선택한 UI 요소 중 일부 또는 전부를 데스크탑 흐름의 UI 또는 웹 자동화 작업과 연결한 경우 드롭다운 필드 아래의 '자동 업데이트' 옵션을 확인할 수 있습니다. 이렇게 하면 지정된 작업이 자동으로 업데이트되므로 이 흐름에서 '로컬로'만 사용할 수 있는 UI 요소를 더 이상 참조하지 않고 대상 컬렉션의 일부인 새로 추가된 해당 항목을 참조합니다.
중요
작업 중인 흐름에서 가져오지 않은 기존 컬렉션에는 UI 요소를 추가할 수 없습니다. 가져온 컬렉션이 없거나 특정 UI 요소 선택에 대해 앞서 언급한 필수 기준을 충족하는 경우 가져온 컬렉션에 추가 옵션이 비활성화됩니다.
참고
Flow 리포지토리 탭 또는 컬렉션 탭에서 선택하여 가져온 컬렉션에 UI 요소를 추가할 수 있습니다. 두 번째 시나리오에서는 한 컬렉션의 UI 요소를 다른 컬렉션에 추가하거나 필요한 경우 동일한 컬렉션에 중복 항목을 추가할 수도 있습니다.
컬렉션에 일부 UI 요소를 추가해도 해당 컬렉션이 새로운 변경 사항으로 자동 업데이트되지 않습니다. 자세한 내용은 UI 요소 컬렉션 업데이트를 참조하세요.
컬렉션의 UI 요소 편집 또는 이름 바꾸기
컬렉션에 속하는 UI 요소를 편집하는 것은 Flow 리포지토리 탭에 있는 다른 UI 요소를 편집하는 것과 동일합니다. 컬렉션 탭에서 CSS/UI 선택기를 편집할 UI 요소를 선택하고 강조 표시한 다음 두 번 클릭하고 'Enter' 키를 누르거나 컨텍스트 메뉴에서 편집 옵션을 선택합니다. 그러면 해당 UI 요소에 대한 선택기 화면이 열립니다. 여기에서 선택기에 필요한 변경을 진행할 수 있으며 해당 옵션을 통해 수리 또는 테스트할 수도 있습니다.
마찬가지로 'F2'를 누르거나 컨텍스트 메뉴에서 이름 바꾸기 옵션을 선택하여 컬렉션에 속한 UI 요소의 이름을 바꿀 수 있습니다.
참고
선택한(강조 표시된) 항목의 컨텍스트 메뉴에서 편집 및 이름 바꾸기 옵션은 개별적이며 해당 항목에만 적용됩니다. 그러나 관련되지 않은 다른 항목도 확인하는 경우 대상 항목과 관련된 잠재적인 혼란을 피하기 위해 이러한 옵션은 비활성화됩니다.
컬렉션에서 UI 요소를 편집하거나 이름을 바꾸면 해당 컬렉션이 새 변경 내용으로 자동으로 업데이트되지 않습니다. 자세한 내용은 UI 요소 컬렉션 업데이트를 참조하세요.
컬렉션에서 UI 요소 삭제
컬렉션에 속하는 UI 요소를 삭제하는 것은 Flow 리포지토리 탭에 있는 다른 UI 요소를 삭제하는 것과 동일합니다. 컬렉션 탭에서 삭제하려는 UI 요소를 선택하고 강조표시한 다음 Delete 키를 누르거나 컨텍스트 메뉴에서 삭제 옵션을 선택합니다. 그러면 해당 UI 요소를 영구적으로 삭제하기 위한 해당 확인 대화 상자가 나타납니다.
중요
컬렉션 탭으로 이동하면 UI 요소 창의 오른쪽 상단에 있는 기본 컨텍스트 메뉴에서 사용하지 않는 UI 요소 제거 옵션을 사용할 수 없습니다. 이 옵션은 Flow 리포지토리 탭에서만 사용할 수 있습니다. 이 동작은 컬렉션의 UI 요소가 의도치 않게 삭제되지 않도록 보호하기 위한 것입니다. 현재 흐름에서 사용되지 않는 요소가 있을 수 있으며, 동일한 컬렉션이 참조되는 다른 흐름에서 계속 사용될 수 있습니다.
참고
선택한(강조 표시된) 항목의 컨텍스트 메뉴에서 삭제 옵션은 개별적이며 해당 항목에만 적용됩니다. 그러나 관련되지 않은 다른 항목도 확인하는 경우 대상 항목과 관련된 잠재적인 혼란을 피하기 위해 이 옵션은 비활성화됩니다.
컬렉션에서 UI 요소를 삭제해도 해당 컬렉션이 새로운 변경 사항으로 자동 업데이트되지 않습니다. 자세한 내용은 UI 요소 컬렉션 업데이트를 참조하세요.
UI 요소 컬렉션 이름 바꾸기
포털 페이지 외에도 컬렉션을 흐름으로 가져온 후 흐름 디자이너를 통해 이름을 바꿀 수도 있습니다. 컬렉션 탭에서 이름을 변경하려는 컬렉션을 선택(강조 표시)하고 'F2'를 누르거나 컨텍스트 메뉴에서 이름 바꾸기를 선택합니다.
컬렉션의 이름을 바꾸어도 해당 컬렉션이 새 변경 내용으로 자동으로 업데이트되지 않습니다. 자세한 내용은 UI 요소 컬렉션 업데이트를 참조하세요.
UI 요소 컬렉션 업데이트
앞에서 설명한 대로 변경한 후에는 컬렉션이 데스크톱 흐름 컨텍스트 내에서 로컬로만 업데이트됩니다. 이는 동일한 컬렉션을 참조하는 다른 흐름에 영향을 미치기 전에 흐름 디자이너에서 필요한 테스트 및 디버깅을 안전하게 수행하고 컬렉션의 변경 사항이 예상된 동작을 가지고 있는지 확인하기 위한 것입니다.
컬렉션의 변경 사항이 올바른지 확인한 후에는 컬렉션을 업데이트하여 변경 사항을 게시할 수 있습니다. 이렇게 하려면 컬렉션 탭에서 변경된 컬렉션을 선택한 다음, 컨텍스트 메뉴에서 컬렉션 업데이트를 선택합니다. 바로가기로 컬렉션 이름과 해당 컨텍스트 아이콘 사이에 있는 업데이트 아이콘을 선택할 수도 있습니다.
나타나는 확인 대화 상자에서 게시를 선택하면 흐름이 게시 중 상태로 전환되고, 그 동안 컬렉션이 Dataverse에 저장되고 업로드되므로 해당 변경 사항이 특정 환경에서 사용할 수 있게 됩니다. 게시가 진행되는 동안 흐름 디자이너의 UI는 비활성화된 상태로 유지됩니다.
이러한 방식으로 컬렉션이 성공적으로 업데이트되면 해당 성공 배너가 UI 요소 창에 나타나 그에 따라 알려줍니다. 이 시점에서 컬렉션의 새 상태는 이전 상태를 덮어쓰고 현재 환경에서 이 컬렉션을 참조하는 데스크톱 흐름은 수동 업데이트 없이도 다음 실행에서 그에 따라 영향을 받습니다.
참고
컬렉션이 최신인 경우 컬렉션 업데이트 옵션이 비활성화됩니다.
여러 컬렉션을 동시에 변경한 경우 언제든지 UI 요소 창 오른쪽 상단에 있는 기본 컨텍스트 메뉴에서 저장되지 않은 컬렉션 업데이트 옵션을 사용하여 모든 컬렉션을 한 번에 업데이트할 수 있습니다.
중요
가져온 컬렉션에 게시되지 않은 변경 사항이 있는 경우 먼저 흐름을 저장하려고 하면 컬렉션도 업데이트하라는 메시지가 표시됩니다. 컬렉션의 업데이트된 상태 게시를 확인하지 않으면 흐름이 저장되지 않습니다.
알려진 제한 사항
가져온 컬렉션에 추가하도록 선택하면 개별 화면과 웹 페이지가 하위 UI 요소를 자동으로 확인하므로 함께 전달됩니다.