macOS 지원 v.37 릴리스

이 릴리스에서 사용 가능한 기능을 검토하여 macOS 기기에서 자동화 구축을 시작하십시오.

새로운 기능

Safari 브라우저 지원

이번 릴리스부터 Safari 브라우저 지원이 추가되어, macOS 기본 웹 브라우저에서 자동화 기능을 쉽게 통합하고 사용할 수 있습니다. 이러한 개선으로 Safari 브라우저의 속도, 개인정보 보호 기능, 그리고 macOS 생태계와의 통합을 선호하는 사용자들도 이제 다른 브라우저로 전환할 필요 없이 자동화 도구의 모든 이점을 누릴 수 있게 되었습니다.

Automation Workspace에 대한 브라우저 요구 사항 | Safari 지원

SAP 데스크톱 애플리케이션의 향상된 자동화

이제 macOS에서도 SAP 데스크톱 애플리케이션의 객체 기반 자동화를 지원합니다. 이러한 개선으로 사용자들은 SAP 애플리케이션의 객체 속성과 직접 상호작용하며, 더욱 정확하고 효율적인 자동화 프로세스를 구현할 수 있게 되었습니다.

macOS에서 SAP 자동화 지원

자동화 패키지 및 애플리케이션 지원

핵심적인 기존 자동화 패키지 세트가 macOS를 지원하도록 향상되었습니다. 이번 업데이트에 따라 일관된 개발 및 이식성 경험이 보장되며, 일반적인 자동화 유스케이스를 구현할 수 있도록 Microsoft Excel 및 Outlook과 같은 주요 애플리케이션을 포함하여 패키지 지원이 제공됩니다.

또한, 이번 릴리스는 자동화 지원을 핵심 기본 애플리케이션과 프레임워크로 확장하여 macOS와의 통합을 더욱 강화하고, 자동화 솔루션의 전반적인 기능성과 다양성을 한층 더 향상시킵니다.

지원되는 macOS 기본 패키지는 다음과 같습니다.
  • iWork Suite 통합: 보고서 작성부터 데이터 입력 및 분석까지 모든 작업에 Numbers를 사용하여 워크플로를 자동화합니다.

    Apple 번호 패키지

  • Mac Mail 자동화: 첨부 파일이 있는 이메일을 읽고, 작성하고, 보내는 작업을 자동화합니다.

    Apple Mail 패키지

  • AppleScript 지원: 고급 사용자는 이제 AppleScript를 워크플로에 통합하여 타사 macOS 앱과의 세밀한 사용자 정의 및 상호 작용을 할 수 있습니다.

    AppleScript 패키지

  • Microsoft Outlook(macOS) 지원: macOS용 Microsoft Outlook을 사용하여 다양한 이메일 관련 작업을 자동화합니다.

    Microsoft Outlook(macOS) 패키지

macOS에 지원되는 패키지에 대한 자세한 정보는 v.37에서 사용 가능한 패키지 내용을 참조하십시오.
유인 자동화 및 무인 자동화 지원

macOS 사용자는 이제 유인 자동화와 무인 자동화를 모두 활용할 수 있어, 수동으로 개입할 필요 없이 예약된 태스크와 비즈니스 프로세스를 실행할 수 있습니다. 유인 자동화와 무인 자동화를 모두 활용함으로써, macOS 사용자는 더 높은 수준의 생산성과 효율성을 달성할 수 있습니다. 태스크를 예약하면 수동으로 감독할 일이 줄어 들고 기업이 더 효율적으로 사업을 운영할 수 있습니다. 이 이중 기능은 사용자가 간단한 데이터 입력부터 복잡한 비즈니스 프로세스에 이르기까지 다양한 태스크를 자동화할 수 있도록 지원하며, 모든 작업에서 일관성과 신뢰성을 보장합니다.

공용 워크스페이스에서 자동화 실행 | 자동화 예약

자동화 생성 시 플랫폼 선택
새 자동화를 만들고 자동화 세부 정보를 추가하기 시작할 때, 자동화 생성 창 상단에서 플랫폼을 Windows 또는 macOS로 선택할 수 있습니다. 이 옵션을 사용하면 개발자가 플랫폼을 먼저 선택한 다음 세부 정보를 그에 따라 업데이트할 수 있습니다. 플랫폼 선택 옵션은 다음 작업에 사용할 수 있습니다.
  • 태스크 생성
  • 파일 속성
  • Bot 복사
  • 템플릿에서 생성
  • 사본으로 저장
  • 템플릿으로 저장

macOS에서 자동화 생성

기기 풀 생성 및 관리

자동화 실행 또는 예약에 사용할 수 있는 기기 또는 무인 Bot Runner 장비를 논리적으로 그룹화한 것을 기기 풀이라고 합니다. 기기 풀은 자동화 작업을 분산해야 할 필요가 있을 때 여러 기기에서 자동화를 관리하고 실행할 수 있는 강력한 프레임워크를 제공합니다. 이에 따라 단일 기기에서 과부하되지 않도록 하여 효율성과 신뢰성을 모두 향상시킵니다. 이러한 기기들은 일반적으로 무인 Bot Runner 장비로 구성되며, 사람이 개입하지 않아도 작업을 수행할 수 있습니다. 이제 사용 가능한 macOS 기기를 사용하여 기기 풀을 만들 수 있습니다.

기기 풀 정보

무인 Bot Runner 라이선스로 사용자 생성

Control Room 관리자는 무인 Bot Runner 라이선스로 사용자를 생성할 수 있습니다. 이 라이선스 유형은 사용자가 사람이 개입하지 않아도 Bot을 실행할 수 있도록 설계되었으며, 자동화가 백그라운드에서 작동할 수 있게 합니다.

사용자가 무인 Bot Runner 라이선스로 생성되면, 관리자는 해당 사용자에게 macOS 기기를 기본 기기로 할당할 수 있습니다. 즉, 이 사용자가 배포한 모든 자동화가 기본적으로 지정된 macOS 기기에서 실행됩니다. 이 설정은 선호되는 운영 체제가 macOS인 환경에서 특히 유용합니다.

macOS 기기 사용자 생성

Bot 에이전트 대량 설치

대량 설치를 통해 사용자는 여러 기기에서 Bot 에이전트를 유연하게 설치할 수 있습니다. 해당 기기가 물리적으로 조직의 인프라 내에 위치하든 클라우드 환경에 호스팅되어 있든 관계없습니다. 여러 환경에서 여러 기기에 Bot 에이전트를 설치하면 자동화 워크로드를 효율적으로 분산시켜 자동화 작업의 높은 가용성과 성능을 보장할 수 있습니다.

Bot 에이전트 대량 설치

여러 자동화에 대해 여러 패키지를 기본 버전으로 대량 업데이트

대량 업데이트를 사용하면 모든 자동화(Bot)에 대해 여러 패키지 버전을 업데이트할 수 있어, 사용자와 조직의 효율성이 향상됩니다. 이 옵션을 통해 업데이트를 진행하기 전에 Bot 및 종속성을 검토할 수도 있습니다.

패키지 버전 업데이트 | 기본 패키지 버전으로 Bot 업데이트

임시 기기 구성

Control Room 관리자는 이제 자동화를 위한 비영구적인 VDI(가상 데스크톱 인프라스트럭처)를 지원하기 위해 임시 기기를 구성할 수 있습니다.

임시 기기 구성

커넥터 빌더로 사용자 정의 패키지 생성

커넥터 빌더는 클라우드 애플리케이션이나 사용자 정의 서비스를 연결할 수 있게 해주는 노코드 API 통합 도구입니다. API를 사용하는 다양한 웹 애플리케이션이나 서비스에 대한 사용자 정의 커넥터(패키지)를 만들어 자동화에 사용하십시오.

커넥터 빌더

자동화 리포지토리 관리
Control Room 사용자는 이제 자동화와 관련하여 다음과 같은 다양한 리포지토리 작업을 수행할 수 있습니다.
자동화의 워크로드 관리

워크로드 관리 기능을 사용하면 사용자가 자동화를 더 작은 작업 항목으로 나누어 리소스 사용을 최적화하고 SLA를 충족할 수 있습니다. 이 기능을 통해 사용자는 PII, PCI, PHI와 같은 민감한 정보가 포함된 Excel 및 CSV 파일을 Control Room에 업로드하여 자동화() 배포에 사용할 수 있습니다. 이 데이터는 암호화로 보호되며 안전하게 저장됩니다.

작업 항목 템플릿을 필요한 에 첨부하여 워크로드 자동화에서 을 사용할 수도 있습니다.

워크로드 관리 | 봇에 워크 아이템 템플릿 첨부

패키지 SDK: macOS Bot 에이전트 지원 소개
이번 패키지 SDK 릴리스를 통해 개발자는 macOS Bot 에이전트 인스턴스와 호환되는 사용자 정의 명령 패키지를 빌드하고 배포할 수 있습니다.

CommandPkg 섹션 내에 AllowedTarget.MAC_OS 값을 가진 새로운 허용된 에이전트 유형이 도입되었습니다. 이 향상된 기능을 통해 개발자는 macOS 에이전트에서 실행할 수 있도록 자신의 사용자 정의 패키지를 명시적으로 활성화할 수 있습니다. 개발자는 macOS 기기에 맞게 설계되고 활성화된 사용자 정의 패키지를 만들 수 있습니다.

이 기능을 설명하기 위해 Concatenate.java 예시가 업데이트되었으며, 패키지 SDK 내에서 사용할 수 있습니다. 이 업데이트된 예시는 연결 작업을 Windows 및 macOS 기기에서 사용할 수 있음을 보여줍니다.

AllowedTarget.MAC_OSCommandPkg 주석에 지정함으로써, 사용자 정의 패키지가 이제 macOS 에이전트와 호환되어 다양한 운영 체제에서의 사용성을 확장합니다. 다음은 Concatenate.java의 코드 스니펫으로, macOS 지원을 가능하게 하는 수정 사항을 강조합니다.

//BotCommand makes a class eligible for being considered as an action.
@BotCommand

//CommandPks adds required information to be dispalable on GUI.
@CommandPkg(
		//Unique name inside a package and label to display.
		name = "concatenate", label = "[[Concatenate.label]]",
		node_label = "[[Concatenate.node_label]]", description = "[[Concatenate.description]]", icon = "pkg.svg",
		// Added AllowedTarget.MAC_OS to enable this package for macOS agents.
		allowed_agent_targets = {AllowedTarget.HEADLESS, AllowedTarget.MAC_OS},

		//Return type information. return_type ensures only the right kind of variable is provided on the UI.
		return_label = "[[Concatenate.return_label]]", return_type = STRING, return_required = true)
public class Concatenate {

	//Messages read from full qualified property file name and provide i18n capability.
	private static final Messages MESSAGES = MessagesFactory
			.getMessages("com.automationanywhere.botcommand.samples.messages");

	//Identify the entry point for the action. Returns a Value<String>
중요사항: macOS Bot 에이전트 지원은 현재 Task Bots에만 제공되며, API 태스크에는 제공되지 않습니다.

버그 패치

이제 Control Room 옵션을 선택하여 Control Room에 있는 파일을 업로드하면, 해당 Python 파일 종속성이 포함된 자동화가 정상적으로 실행됩니다.

이전에는 Control Room 옵션을 통해 Python 파일을 업로드하면 자동화가 실행되지 않았습니다.

서비스 클라우드 케이스 ID: 02207685, 02212213

이 릴리스로 업데이트하면 Bot 시작 프로그램이 문제 없이 시작되고 자동화가 성공적으로 배포됩니다.

서비스 클라우드 케이스 ID: 02208844

이 릴리스로 업데이트하면 macOS 기기는 더 이상 Windows 기기로 등록되지 않으며, macOS 기기 풀에도 문제 없이 추가할 수 있습니다.

서비스 클라우드 케이스 ID: 02204422

무인 Bot Runner 기기에 macOS 자동화를 배포할 때 자동 로그인이 활성화되어 있으면, 자동 로그인이 자동화 실행 종료 시 세션을 잠그도록 설정되어 있는 경우 이제 세션이 잠깁니다.
이 릴리스로 업데이트한 후 무인 Bot Runner 기기에서 macOS 기반 자동화를 배포할 때, 화면 잠금 해제 시 화면 캡처에 대한 사용자 액세스에 영향을 주지 않고 팝업이 즉시 사라집니다.

제한 사항

macOS 기기에서 Bot 에이전트를 제거한 후에도, 활동 모니터에 Bot Launcher 프로세스가 계속 표시됩니다.

해결 방법: 활동 모니터(그래픽) 또는 터미널(명령줄)을 사용하여 Bot Launcher 프로세스를 수동으로 종료(강제 종료)합니다.

Safari 브라우저를 사용하여 Bot 에이전트를 설치할 때 Bot 에이전트 브라우저 확장 프로그램이 자동으로 활성화되지 않습니다.

해결 방법: Safari에서 Bot 에이전트 확장 기능을 수동으로 활성화합니다.

Safari 브라우저를 사용하여 Control Room에 액세스해 자동화를 생성할 때, 자동화 편집기 화면(흐름 보기)에서 추가한 다양한 작업의 아이콘이 드래그할 때 불완전하거나 왜곡되어 보일 수 있습니다.
Control Room에 등록된 새로운 macOS 기기는 기기를 재시작하면 Control Room에 다시 연결되지 않습니다.
macOS 기반 자동화를 무인 Bot Runner 기기에서 여러 시간에 반복 실행하도록 예약한 경우, 몇 번의 자동화 실행 후에 기기 잠금을 해제하라는 팝업 화면이 여러 개 표시됩니다.
무인 Bot Runner 기기에서 macOS 기반 자동화를 배포할 때, 잠금 해제 팝업이 사라지기 전에 약 6~8초 정도 지연이 발생합니다.
외부 시스템과 Control Room을 통합하면, macOS Bot이 외부 Git에서 macOS 플랫폼 태그를 잃게 됩니다. 또한, 외부 Git에서 Bot을 복원할 때 기본 Windows 플랫폼 태그가 Bot에 적용됩니다.
잠금 상태인 무인 Bot Runner 기기에서 자동 로그인이 활성화되어 있는 경우 Bot Runner 기기의 잠금을 해제하지 않아도 macOS 기반 자동화가 배포됩니다.
무인 Bot Runner 기기에서 자동 로그인이 활성화되어 있는 경우 macOS 기반 자동화 실행이 진행 중이어도 대기(절전 또는 화면 보호기) 설정으로 인해 기기가 잠금 상태로 전환됩니다.
로컬 드라이브에서 Bot 에이전트를 업데이트하는 기능은 macOS 기기에서 사용할 수 없습니다.
사용자 정의 변수를 사용하여 자동화를 생성할 때, 다음 세션 유형 변수는 지원되지 않습니다.
  • AI 세션
  • DLL 세션
  • FTP/SFTP 세션
  • 생성형 AI 세션
  • Google 애플리케이션 통합 세션
  • Google Document AI 세션
  • Microsoft 365 Outlook 세션
  • SharePoint 세션
  • 터미널 에뮬레이터 세션
  • Workday 세션