UiPath는 동시에 실행되는 여러 프로세스의 서로 다른 종속성 버전을 어떻게 처리합니까?
정답: D
UiPath-ADPv1 문제 107
SharePoint URL의 드라이브 항목 ID를 가져오려면 Microsoft 365 패키지의 어떤 활동을 사용해야 합니까?
정답: B
Microsoft 365 패키지의 '파일/폴더 가져오기' 활동을 사용하여 SharePoint URL의 드라이브 항목 ID를 가져올 수 있습니다. 이 활동을 사용하면 OneDrive 또는 SharePoint에서 특정 파일이나 폴더에 대한 이름, 크기, ID, URL 등의 정보를 가져올 수 있습니다. 찾아보기, ID 입력 또는 URL 입력을 통해 가져올 파일이나 폴더를 지정할 수 있습니다. SharePoint URL의 드라이브 항목 ID를 얻으려면 다음 단계를 수행해야 합니다. 파일/폴더 가져오기 활동을 사용하고 속성을 가져올 파일 또는 폴더에서 URL 입력 옵션을 선택합니다. 파일 또는 폴더의 SharePoint URL을 파일 또는 폴더 URL 속성에 입력합니다. 예를 들어, 5입니다. Output 속성에 Microsoft.Graph.DriveItem 형식의 변수를 생성합니다. 예를 들어 driveItem으로 지정합니다. 할당 활동을 사용하여 출력 변수에서 드라이브 항목 ID를 가져옵니다. 예를 들어, driveItemId = driveItem.Id입니다. 다른 옵션들은 SharePoint URL의 드라이브 항목 ID를 검색하는 데 사용할 수 있는 활동이 아닙니다. 왜냐하면 드라이브 항목 ID를 반환하는 출력 속성이 없거나 SharePoint URL을 허용하는 입력 속성이 없기 때문입니다. 예를 들면 다음과 같습니다. Get Group 활동은 이름, ID, 설명 등 Microsoft 365의 특정 그룹에 대한 정보를 가져옵니다. 이 활동에는 Driveitem ID를 반환하는 출력 속성이나 SharePoint URL2을 허용하는 입력 속성이 없습니다. 파일/폴더 공유 활동은 지정된 수신자와 파일 또는 폴더를 공유합니다. 이 활동에는 Driveitem ID를 반환하는 출력 속성이 없고 공유 링크와 만료 날짜만 반환됩니다. 파일 다운로드 활동은 OneDrive 또는 SharePoint에서 로컬 폴더로 파일을 다운로드합니다. 이 활동에는 드라이브 항목 ID를 반환하는 출력 속성이 없고 다운로드된 파일의 로컬 경로만 반환합니다. 참고 자료: 1: 파일/폴더 가져오기 - UiPath 액티비티 2: 그룹 가져오기 - UiPath 액티비티 3: 파일/폴더 공유 - UiPath 액티비티 4: 파일 다운로드 - UiPath 액티비티
UiPath-ADPv1 문제 108
개발자가 REFramework 템플릿을 사용하여 프로세스를 자동화하고 있습니다. "SetTransactionStatus" 파일에는 다음과 같은 일련의 활동이 있으며, 마지막 활동인 "Log Message"는 개발자가 추가한 것입니다. 로그 필드 추가 및 로그 필드 제거 작업에 대한 구성은 다음과 같습니다. 거래 로그 필드 추가 (성공) 개발자는 프로세스를 실행하고 첫 번째 트랜잭션에 대한 인자 값이 다음과 같다는 것을 확인합니다. in_TransactionID = " 2023년 7월 18일 10:27:29 " io_TransactionNumber = 1 in_TransactionField1 = " UI235-80 " in_TransactionField2 = "업데이트 요청" 첫 번째 거래가 성공적으로 완료되었다고 가정할 때, '로그 메시지 완료' 활동을 실행하면 다음 중 어떤 로그 메시지 세부 정보가 표시됩니까?
정답: D
REFramework에서 '로그 필드 추가' 활동은 로그 메시지에 추가 정보를 추가하는 데 사용됩니다. 이 정보는 사용자 정의 필드 형태로 저장됩니다. 이 시나리오에서는 '로그 필드 추가(성공)' 활동을 통해 트랜잭션이 성공할 때마다 트랜잭션 세부 정보가 포함된 여러 필드를 추가합니다. 그런 다음 '로그 필드 제거' 활동을 사용하여 이러한 사용자 지정 필드를 삭제하여 이후 로그 메시지에 나타나지 않도록 합니다. 이는 각 트랜잭션에 대해 관련 정보만 기록하고 오래된 정보로 로그가 복잡해지는 것을 방지하는 데 중요합니다. '로그 필드 제거' 활동 후에 '로그 메시지 완료' 활동이 실행되면, '로그 필드 추가' 활동에서 추가했던 필드들이 제거되었으므로 해당 필드들을 제외한 메시지가 로그에 기록되어야 합니다. 즉, 로그 메시지에는 message, level, logType, timeStamp, fileName, processVersion, jobId, robotName, machineId와 같은 표준 필드만 포함되고, logF_TransactionStatus, logF_TransactionNumber 등의 사용자 정의 필드는 포함되지 않아야 합니다. 제시된 선택지와 REFramework의 로깅 메커니즘에 대한 이해를 바탕으로, 정답은 다음과 같습니다. D). { "메시지" : "거래 완료" , "레벨" : "정보" , "로그 유형" : "사용자" , "타임스탬프" } " : " 10:30:19 " , " fileName " : " SetTransactionStatus " , " processVersion " : " 1.0.0 " , " jobId " : " f8a36a46- 8ebc-40df-8f71-26b39087ebee " , " robotName " : " test.robot " , " machineId " : 0, " logF_BusinessProcessName " : " Framework " } 이 옵션은 제공된 정보에 따라 제거하도록 지정되지 않은 logF_BusinessProcessName 필드만 남겨두고 사용자 정의 필드를 제거한 후 로그 메시지를 표시하므로 올바릅니다.
UiPath-ADPv1 문제 109
InitAllApplications 테스트 케이스를 실행하기 위한 사전 요구 사항은 무엇입니까?
정답: A
테스트 케이스는 자동화의 특정 기능 또는 동작을 검증하는 일련의 단계와 예상 결과입니다. 테스트 케이스는 UiPath Studio 또는 UiPath Test Manager에서 생성할 수 있으며, 수동 단계와 자동화 단계를 모두 포함할 수 있습니다. 테스트 케이스는 포함된 단계 유형에 따라 수동 또는 자동으로 실행될 수 있습니다. 테스트 케이스는 테스트 시나리오 작성에 일반적으로 사용되는 Given-When-Then 구조를 따릅니다. Given 섹션에서는 테스트 실행 전 시스템의 초기 상태 또는 전제 조건을 설명합니다. When 섹션에서는 테스트를 트리거하는 동작 또는 이벤트를 설명합니다. Then 섹션에서는 테스트의 예상 결과 또는 사후 조건을 설명합니다. InitAllApplications 테스트 케이스는 자동화 프로젝트에서 사용되는 모든 애플리케이션의 초기화를 검증하는 테스트 케이스입니다. 일반적으로 UiPath Studio의 테스트 케이스 기능을 사용하여 생성합니다. InitAllApplications 테스트 케이스는 자동화에 필요한 모든 애플리케이션을 열고 로그인하는 REFramework 템플릿의 구성 요소인 InitAllApplications.xaml 워크플로에 연결할 수 있습니다. InitAllSettings.xaml 테스트 케이스를 실행하기 위한 전제 조건은 테스트 케이스의 Given 섹션에서 InitAllSettings.xaml 파일을 호출하는 것입니다. InitAllSettings.xaml 워크플로는 REFramework 템플릿의 또 다른 구성 요소로, Config.xlsx 파일에서 구성 데이터를 읽어 자동화 프로젝트의 설정과 자산을 초기화합니다. Given 섹션에서 InitAllSettings.xaml 파일을 호출함으로써, 테스트 케이스는 애플리케이션을 열고 로그인하기 전에 설정과 자산이 사용 가능한 상태인지 확인합니다. 다른 옵션들은 InitAllApplications 테스트 케이스 실행을 위한 필수 조건이 아닙니다. 옵션 B는 SetTransactionStatus.xaml 파일이 애플리케이션 초기화와 관련된 것이 아니라, 큐 항목 처리 후 상태 설정과 관련된 파일이므로 잘못되었습니다. 옵션 C는 CloseAllApplications.xaml 파일이 애플리케이션 초기화와 관련된 것이 아니라, 자동화에 의해 열린 모든 애플리케이션을 종료하는 파일이므로 잘못되었습니다. 옵션 D는 KillAllProcesses.xaml 파일이 애플리케이션 초기화와 관련된 것이 아니라, 자동화와 관련된 모든 프로세스를 종료하는 파일이므로 잘못되었습니다. 참고 자료: Studio - 테스트 케이스 - UiPath 문서 포털, REFramework 문서 - UiPath 문서 포털, REFramework에서 테스트 케이스를 사용하는 방법 - Test Suite - UiPath 커뮤니티 포럼, Studio의 테스트 케이스를 Test Manager에 연결하는 방법 - UiPath 문서 포털
UiPath-ADPv1 문제 110
UiPath Studio를 설치할 때 다음 중 관리자 권한이 필요한 작업은 무엇입니까?
정답: D
UiPath Studio를 설치할 때 관리자 권한이 필요한 작업은 로봇을 서비스 모드로 설치하는 것입니다. 서비스 모드는 사용자가 로그인하지 않아도 백그라운드에서 무인 자동화를 실행할 수 있도록 로봇을 설치하는 방식입니다. 서비스 모드 설치에는 로봇을 Windows 서비스로 설치하고 UiPathOrchestrator.msi 파일에 등록하는 과정이 포함되므로 관리자 권한이 필요합니다. 사용자 모드로 로봇을 설치하는 경우에는 관리자 권한이 필요하지 않습니다. 로봇을 Windows 애플리케이션으로 설치하고 UiPathAssistant.msi 파일에 등록하는 과정이 포함되기 때문입니다. 사용자 모드 설치에는 로봇을 사용자가 로그인해야 포그라운드에서 유인 자동화를 실행할 수 있도록 로봇을 설치하는 방식입니다. UiPath Studio 자체를 설치하는 경우에는 관리자 권한이 필요하지 않습니다. Studio를 Windows 애플리케이션으로 설치하고 UiPathStudio.msi 파일에 등록하는 과정이 포함되기 때문입니다. 참고 자료: [로봇 설치 모드], [로봇 설치], [스튜디오 설치]