

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 자동화 구축
<a name="building-automations"></a>

Amazon Quick Automate는 다양한 요구 사항과 기술 수준에 맞게 자동화를 생성하는 여러 방법을 제공합니다. 이 섹션에서는 사용 가능한 생성 방법 및 도구를 설명합니다.

## 사전 조건
<a name="building-prerequisites"></a>

자동화를 생성하기 전에 특정 자동화 그룹 내에 프로젝트를 생성해야 합니다. 자동화 그룹은 자동화를 구축할 때 사용할 수 있는 통합 및 자격 증명을 제어합니다. 자동화에서 상호 작용하려는 외부 시스템에 필요한 통합 및 자격 증명이 설정되어 있는지 확인합니다.

프로젝트를 생성했으면 **빌드 시작** 버튼을 클릭하여 시작합니다.

**참고**  
자동화 그룹의 통합 및 자격 증명을 관리하려면 소유자 권한이 있어야 합니다.

## 생성 방법
<a name="creation-methods"></a>

세 가지 접근 방식 중에서 선택하여 자동화를 구축합니다. Amazon Quick Automate를 처음 사용하는 경우 다음을 권장합니다.
+ 먼저 샘플 자동화 탐색
+ 자연어를 사용하여 간단한 자동화를 생성해 보세요.
+ 기본 사항에 익숙해지면 수동 편집으로 실험합니다.

### 샘플 자동화 사용
<a name="using-sample-automations"></a>

일반적인 자동화 패턴을 보여주는 사전 구축된 샘플을 탐색하여 빠르게 시작하세요. 이러한 샘플은 다양한 자동화 기능의 실습 예제를 제공하고 Amazon Quick Automate의 기능에 익숙해지는 데 도움이 되는 학습 리소스 역할을 합니다. 샘플 자동화를 사용하려면:
+ 를 검색하여 산업별로 다양한 샘플을 탐색합니다.
+ 샘플을 클릭하여 자동화의 개요를 봅니다.
  + 통합이 필요한 경우 사전 조건으로 나열됩니다.
+ **샘플로 시작**을 클릭하여 캔버스에서 자동화를 엽니다.
+ 이제 자동화를 보고, 편집하고, 테스트할 수 있습니다.

### 자연어로 생성
<a name="creating-with-natural-language"></a>

Automation Assistant는 다음을 통해 자동화를 생성하는 AI 기반 접근 방식을 제공합니다.
+ 채팅 인터페이스 - 프로세스를 대화로 자연어로 설명
+ 문서 업로드 - 프로세스 단계 및 요구 사항을 설명하는 모든 설명서를 가져옵니다.

두 방법 중 하나를 통해 입력을 제공하면 Automation Assistant는 2단계 안내 환경을 통해 자동화를 생성합니다.
+ **상위 수준 계획**
  + 먼저 어시스턴트는 요구 사항을 분석하고 높은 수준의 자동화 계획을 생성합니다. 계획은 자동화의 일부로 관련 작업을 논리적으로 그룹화하는 **프로세스 단계로** 구성됩니다. 각 프로세스 단계에는 처음에 자연어 지침이 포함되어 있습니다.
  + 각 프로세스 단계의 지침을 검토하고 편집한 다음 **생성을** 클릭하여 해당 단계에 대한 하위 수준 작업을 생성합니다.
+ **하위 수준 작업**
  + 다음으로 도우미는 단계 지침에 따라 하위 수준 작업 및 프로세스 로직을 빌드합니다.
  + 생성된 작업을 검토하고 편집합니다. **실행** 또는 **디버그**를 클릭하여 테스트를 시작합니다.

자연어 입력 제공 모범 사례:
+ 신규 채용자를 교육하는 것처럼 단계별 프로세스를 지정합니다.
+ 각 단계를 수행하는 데 필요한 정확한 세부 정보를 포함합니다.
  + 메시지를 보내는 경우 이메일 주소
  + 문서를 업로드/다운로드하는 경우 파일 이름 및 위치
  + 웹 사이트로 이동하는 경우 URL

### 처음부터 생성(공백 자동화)
<a name="creating-from-scratch"></a>

시각적 디자이너 인터페이스를 사용하여 수동으로 자동화를 구축합니다.
+ 프로젝트 요약으로 이동합니다.
+ **빌드 시작**을 클릭합니다.
+ **건너뛰기를** 선택하여 캔버스에 액세스합니다.

디자이너 인터페이스는 다음과 같은 몇 가지 주요 구성 요소를 제공합니다.
+ **Canvas** - 자동화를 시각화합니다. 캔버스에서 확대 및 축소, 프로세스 단계 확장 및 축소, 작업 재정렬을 수행할 수 있습니다.
+ **작업 패널** - 작업 패널에는 자동화 그룹 내에서 사용할 수 있는 모든 자동화 작업의 포괄적인 목록이 있습니다. 검색하고 필터링하여 범주(에이전트, 프로세스 흐름, 웹 브라우저 등)별로 구성된 작업을 찾을 수 있습니다. 캔버스에 작업을 Drag-and-drop서 놓아 자동화를 구축합니다. 작업 간에 마우스를 가져갈 때 찾은 더하기 기호를 클릭하여 캔버스에 직접 새 작업을 추가할 수도 있습니다.
+ **속성 패널** - 작업을 추가하거나 프로세스에서 기존 작업을 클릭하면 속성 패널을 통해 해당 작업의 작동 방식을 제어하는 입력 및 출력 파라미터를 구성할 수 있습니다.
+ **설정 패널** - 런타임 구성을 생성 및 편집하고 자동화에 사용할 수 있는 자격 증명을 탐색할 수 있습니다.
+ **변수 패널** - 자동화에 사용된 모든 변수를 표시합니다. 자동화에 직접 새 참조를 추가하여 변수를 원활하게 생성할 수 있습니다.

## 런타임 구성 및 변수
<a name="runtime-configurations-variables"></a>

런타임 구성을 사용하면 자동화에 사용되는 편집 가능한 설정을 쉽게 생성할 수 있습니다. 런타임 구성의 예는 다음과 같습니다.
+ 웹 사이트 URLs
+ 파일 이름 및 위치
+ 제목 및 발신자 목록과 같은 이메일 구성

변수는 자동화가 실행될 때 자동화의 작업 간에 정보를 저장하고 전달하는 데 사용됩니다. 출력 속성에 새 참조 이름을 제공하면 자동화에 새 변수를 추가할 수 있습니다. 일반적인 변수 유형은 다음과 같습니다.
+ 문자열 - 일반 텍스트(예: 이름, 설명)
+ 숫자 - 숫자 값(예: 수량, 점수)
+ 부울 - True/False 값
+ 배열 - 항목 수집 또는 목록
+ 객체 - 키-값 페어
+ 파일 - 문서 및 미디어(예: PDFs, 이미지)
+ 데이터 테이블 - 행과 열이 있는 스프레드시트와 유사한 데이터

## 자동화 편집
<a name="editing-automations"></a>

자동화를 생성한 후에는 Automation Assistant를 사용하거나 캔버스에서 직접 편집하여 자동화를 수정할 수 있습니다.

### Automation Assistant 사용
<a name="using-automation-assistant"></a>

Automation Assistant를 사용하면 자연어를 통해 변경할 수 있습니다. 다음을 수행할 수 있습니다.
+ 전체 자동화, 특정 단계 또는 특정 작업에 대한 업데이트를 요청합니다.
  + 먼저 특정 단계를 선택하여 채팅에 집중합니다.
+ 실제 자동화를 기반으로 질문하고 제품 내 도움말 및 제안 받기
+ 필요에 따라 표현식 및 코드 작성에 대한 도움말 요청

어시스턴트를 사용하여를 편집하려면:
+ 도구 모음에서 **Build with Assistant**를 클릭합니다.
+ 변경하려는 사항 설명
+ 제안된 수정 사항 검토 및 확인
  + 채팅에는 변경 사항 요약이 포함되어 있습니다. **변경 사항 거부**를 클릭하여 이전 버전으로 되돌립니다.
+ 업데이트된 자동화 테스트

### 캔버스에서 편집
<a name="editing-on-canvas"></a>

시각적 디자이너에서 직접 변경합니다.
+ 수정할 단계 또는 작업 선택
+ 속성 패널을 사용하여 설정 조정
+ drag-and-drop 사용하여 단계 재정렬

**참고**  
모든 작업에는 작업 복제 또는 삭제와 같은 일반적인 작업이 포함된 옵션 메뉴가 있습니다.

**편집 모범 사례:**
+ 증분 변경 수행
+ 각 중요한 수정 후 테스트

**참고**  
변경 사항은 라이브 버전에 자동으로 저장됩니다. 이러한 변경 사항을 배포하려면 업데이트된 버전을 커밋하고 배포합니다.

**작은 정보**  
빌드 중에 문제가 발생하는 경우:  
Automation Assistant를 사용하여 도움말 가져오기
작업 설명서에서 특정 요구 사항을 확인합니다.

## 자동화 버전 관리
<a name="managing-automation-versions"></a>

Amazon Quick Automate는 자동화 업데이트 기록을 추적 및 유지 관리하고 이전 버전을 쉽게 복원하는 데 도움이 되는 버전 관리 기능을 제공합니다.

### 주요 개념
<a name="version-key-concepts"></a>
+ **라이브 버전** - 캔버스에서 편집할 수 있는 자동화의 현재 작업 복사본입니다. 변경 사항은 편집할 때 라이브 버전으로 자동 저장됩니다.
+ **커밋된 버전** - 배포할 수 있는 자동화의 읽기 전용 스냅샷입니다. 자동화의 새 버전을 커밋하여 중요한 업데이트를 추적하고 필요한 경우 되돌릴 수 있습니다.
+ **배포된 버전** - 커밋된 버전을 일정에 따라 실행하도록 배포하고 활성화할 수 있습니다.

**참고**  
각 버전은 자체 런타임 구성 값을 유지합니다. 라이브 버전의 런타임 설정을 변경해도 이전에 커밋되거나 배포된 버전에는 영향을 주지 않습니다.

### 커밋 버전
<a name="committing-versions"></a>

버전을 커밋하려면:
+ 캔버스 도구 모음에서 **커밋**을 클릭합니다.
+ 변경 사항을 설명하는 설명 메모 추가
+ 버전 번호를 늘리는 방법을 선택합니다.
  + 소규모 업데이트를 위한 마이너 버전(예: 1.05 → 1.06)(기본값)
  + 주요 변경 사항에 대한 메이저 버전(예: 1.0 → 2.0)
+ **커밋**을 클릭합니다.

**중요**  
자동화에 검증 오류가 있는 경우 버전을 커밋할 수 없습니다. 커밋을 시도하기 전에 모든 오류를 해결합니다.

버전을 커밋하는 경우:
+ 커밋된 버전은 읽기 전용 스냅샷이 됩니다.
+ 현재 런타임 구성은 커밋된 버전과 함께 저장됩니다.
+ 편집을 계속하기 위해 해당 스냅샷을 기반으로 새 라이브 버전이 생성됩니다.

**중요**  
커밋된 버전만 배포할 수 있습니다. 라이브 버전을 배포하려면 먼저 커밋해야 합니다.

### 버전 보기
<a name="viewing-versions"></a>

다음 두 곳에서 버전을 봅니다.
+ **캔버스의 버전 드롭다운** - 기본적으로 라이브 버전으로 설정됩니다. 드롭다운에서 이전 버전을 선택하여 캔버스에서 읽기 전용 모드로 봅니다.
+ **버전 탭** - 프로젝트 세부 정보에서 찾을 수 있습니다. 버전 번호, 버전이 커밋된 시간, 버전을 커밋한 사용자 및 버전 정보를 포함한 전체 버전 기록을 표시합니다. 작업 메뉴를 클릭하여 버전 세부 정보를 보거나 버전을 배포합니다.

### 이전 버전 복원
<a name="restoring-previous-versions"></a>

이전 버전을 복원하고 라이브 버전으로 계속 편집하려면:
+ 캔버스 위의 버전 드롭다운에서 버전을 선택합니다.
+ **라이브 버전 복원**을 선택합니다.
+ 선택한 버전이 현재 라이브 버전을 대체합니다.
+ 라이브 버전을 계속 편집하여 필요한 조정 수행
+ 스냅샷을 생성하거나 업데이트를 배포하려면 새 버전으로 커밋합니다.

**참고**  
버전을 복원하면 새 작업 복사본이 생성되지만 버전 기록은 삭제되지 않습니다.

### 모범 사례
<a name="version-best-practices"></a>
+ 명확한 버전 정보를 추가하여 변경 목적을 추적합니다.
+ 중요한 업데이트 후 버전 커밋
+ 커밋하기 전에 변경 사항 테스트
+ 커밋하기 전에 런타임 구성 검토