

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Einsatz von Automatisierungen
<a name="deploying-automations"></a>

Nachdem Sie Ihre Automatisierungen in Amazon Quick Automate erstellt und getestet haben, besteht der nächste Schritt darin, sie so **bereitzustellen**, dass sie regelmäßig auf einem Trigger ausgeführt werden können. Durch die Bereitstellung ist die Automatisierung betriebsbereit und bereit für die Ausführung. Sie können einer bereitgestellten Automatisierung einen Trigger hinzufügen, um sie nach einem vordefinierten Zeitplan auszuführen. Die Bereitstellung umfasst die Konfiguration von Laufzeiteinstellungen, die Zuweisung von Benutzern für Aufgaben, die von einem Mitarbeiter ausgeführt werden, sowie die Überprüfung von Anmeldeinformationen und Integrationen.

In diesem Abschnitt werden die einzelnen Schritte des Bereitstellungsprozesses und die Konfiguration Ihrer Automatisierung im Hinblick auf Zuverlässigkeit, Sicherheit und optimale Leistung erläutert.

## Voraussetzungen
<a name="deployment-prerequisites"></a>

Stellen Sie vor der Bereitstellung Ihrer Automatisierung sicher, dass die folgenden Schritte abgeschlossen sind:
+ **Die Automatisierung wird gründlich getestet** — Überprüfen Sie Ihre Automatisierung durch umfassende Tests, um sicherzustellen, dass alle Logik, Aktionen und Agenteninteraktionen wie erwartet funktionieren.
+ **Für die Bereitstellung festgeschriebene Version** — Es können nur festgeschriebene Automatisierungsversionen bereitgestellt werden. Überprüfen Sie Ihre Änderungen, stellen Sie die Version fertig und bestätigen Sie sie, bevor Sie fortfahren.
+ **Konfigurierte Integrationen** — Wenn Ihre Automatisierung über APIs mit externen Anwendungen wie Salesforce oder Jira interagiert, stellen Sie sicher, dass alle erforderlichen Integrationen konfiguriert sind.
  + Navigieren Sie im linken Bereich zu **Verbindungen → Integrationen**, um neue Integrationen zu erstellen.
  + Derzeit werden in Amazon Quick Automate nur Integrationen unterstützt, die auf der Registerkarte **Aktionen** verfügbar sind.
  + Sobald eine Integrationsaktion erstellt wurde, ordnen Sie sie der **Automatisierungsgruppe** zu, in der sie verwendet werden soll.
  + Die zugehörigen Aktionen werden dann auf der Arbeitsfläche angezeigt. Während der Bereitstellung können Sie die entsprechende Verbindung auswählen, die von der bereitgestellten Automatisierung verwendet werden soll.
+ **Anmeldeinformationen konfiguriert** — Stellen Sie sicher, dass alle für Ihre Automatisierung erforderlichen Anmeldeinformationen korrekt eingerichtet sind.

## Bereitstellung einer Automatisierung
<a name="deploying-an-automation"></a>

Sie können eine Automatisierung direkt vom Canvas aus bereitstellen, indem Sie auf Bereitstellen klicken oder auf der Startseite der Automatisierung zur Registerkarte Bereitstellung navigieren. Sobald Sie die Bereitstellung initiiert haben, führt Sie das System durch eine Reihe von Schritten, um den Konfiguration- und Release-Prozess abzuschließen.

### Einzelheiten zur Veröffentlichung
<a name="release-details"></a>

Wählen Sie auf der Seite mit den **Versionsdetails** die Version der Automatisierung aus, die Sie bereitstellen möchten. Nur **festgeschriebene Versionen** sind für die Bereitstellung verfügbar und werden in der Dropdownliste angezeigt.

### Zusätzliche Einstellungen
<a name="additional-settings"></a>

Zu den zusätzlichen Einstellungen gehören:
+ **Laufzeitkonfiguration**
+ **Aufgaben (für HITL-Aufgaben)**
+ **Access**

#### Laufzeitkonfiguration
<a name="runtime-configuration"></a>

Laufzeitkonfigurationen sind Parameter, die sich je nach Entwicklungs-, Test- und Produktionsumgebung unterscheiden können.

Beispielsweise kann ein Automatisierungsschritt, bei dem eine E-Mail gesendet wird, während des Tests Ihre persönliche E-Mail-Adresse verwenden, sollte aber in der Produktion auf eine gemeinsame Teamadresse umgestellt werden. Solche umgebungsabhängigen Werte können bei der Erstellung der Automatisierung als **Laufzeitkonfigurationen** definiert werden.

Bei der Bereitstellung können Sie diese Konfigurationen überprüfen und überschreiben, um sicherzustellen, dass die Automatisierung in der vorgesehenen Umgebung ordnungsgemäß ausgeführt wird. Zu den Laufzeitparametern können gehören:
+ E-Mail-Adressen oder Empfänger von Benachrichtigungen
+ Umgebungsspezifische Dateipfade oder URLs

Diese Flexibilität trägt dazu bei, eine einzige Automatisierungsdefinition für alle Umgebungen beizubehalten und gleichzeitig wichtige Parameter nach Bedarf anzupassen.

#### Aufgaben
<a name="tasks"></a>

Wählen Sie die Resolver-Benutzer oder Benutzergruppen für jede der Aufgaben aus, für die ein menschliches Eingreifen erforderlich ist.

#### Zugriff (Anmeldeinformationen und Verbindungen)
<a name="access-credentials-connections"></a>

Automatisierungen müssen häufig eine Verbindung zu externen Systemen, Datenbanken oder Diensten herstellen. Amazon Quick Automate bietet sichere Methoden zur Verwaltung von Anmeldeinformationen und Verbindungen, ohne sensible Informationen in Ihre Automatisierungslogik einzubetten.

Verbindungs- und Anmeldedaten werden sicher gespeichert und verschlüsselt und zur Laufzeit für Workflows verfügbar gemacht, ohne dass sie Autoren oder Endbenutzern zugänglich gemacht werden. Dieses Design gewährleistet eine strikte Trennung von Geheimnissen und Automatisierungsdefinitionen, wodurch sowohl die Sicherheit als auch die Wartbarkeit verbessert werden.

Sie können zwei Haupttypen von Anmeldeinformationen speichern und verwenden:
+ **Anmeldeinformationen für Websites** — Wird für Automatisierungsschritte der Benutzeroberfläche verwendet, für die Website-Anmeldungen (Benutzername und Passwort) erforderlich sind.
+ **Anmeldeinformationen für Aktionen (Integrationen)** — Wird für die Verbindung von AWS Diensten (z. B. S3) oder externen Systemen über konfigurierte Integrationen (z. B. Salesforce, Jira) verwendet.

Stellen Sie bei der Bereitstellung sicher, dass die richtigen Anmeldeinformationen und Verbindungen ausgewählt sind, damit die Automatisierung sicher und erfolgreich auf alle erforderlichen Systeme zugreifen kann.

## Trigger einrichten
<a name="setting-up-triggers"></a>

Trigger bestimmen, wann und wie Ihre Automatisierungen ausgeführt werden. Sie können Automatisierungen so konfigurieren, dass sie nach einem vordefinierten Zeitplan gestartet werden, oder sie programmgesteuert über die Amazon-API aufrufen. QuickSight 

### Zeitpläne
<a name="setting-up-triggers-schedules"></a>

Sie können Automatisierungen so konfigurieren, dass sie nach einem vordefinierten Zeitplan gestartet werden. So richten Sie einen Trigger ein:
+ Klicken Sie auf der Bereitstellungsseite auf „Trigger erstellen“ und konfigurieren Sie die Regeln.
+ Wählen Sie die Frequenz
+ Wählen Sie das Startdatum und die Uhrzeit aus (beachten Sie, dass die eigentliche Ausführung innerhalb von 15 Minuten nach der ausgewählten Startzeit beginnt)
+ Wählen Sie das Enddatum und die Uhrzeit aus
+ Wählen Sie die Zeitzone
+ Amazon Quick Automate bot integrierte Skalierbarkeit. Wählen Sie die Anzahl der parallel Ausführungen der Automatisierung aus (Sie können maximal 10 parallel Ausführungen pro Trigger und 50 für alle Automatisierungen innerhalb eines Kontos auswählen). Bitte wenden Sie sich an) AWS
+ Für komplexe Planungsanforderungen können Sie Cron-Ausdrücke verwenden, um genaue Ablaufmuster zu definieren. Um beispielsweise eine Automatisierung jeden Montag, Mittwoch und Freitag um 2:30 Uhr auszuführen, würden Sie den Cron-Ausdruck verwenden:. `30 2 * * 1,3,5`

### API-Trigger
<a name="setting-up-triggers-api"></a>

Die Automation Job APIs ermöglichen es Ihnen, Automatisierungsjobs von externen Anwendungen aus programmgesteuert zu starten und zu überwachen. Sie können diese APIs verwenden, um bereitgestellte Automatisierungen mit benutzerdefinierten Eingabe-Payloads aufzurufen und Ausführungsergebnisse über das SDK und abzurufen. AWS AWS CLI

Die Automation Job APIs beinhalten zwei Operationen:
+ **StartAutomationJob**— Startet einen neuen Job für eine bereitgestellte Automatisierung mit einer optionalen Eingabe-Payload.
+ **DescribeAutomationJob**— Ruft den Status, die Zeitstempel und die optionalen Eingabe- und Ausgabe-Payloads für einen bestimmten Job ab.

Diese APIs sind Teil des Amazon QuickSight Service Namespace. Sie greifen über den `quicksight` Namespace im AWS SDK und darauf zu. AWS CLI

Weitere Informationen zu AWS SDKs und Toolkits finden Sie im [AWS Getting Started](https://aws.amazon.com/getting-started/tools-sdks/) Resource Center.

#### Voraussetzungen
<a name="api-triggers-prerequisites"></a>

Bevor Sie die Automation Job APIs aufrufen, führen Sie die folgenden Einrichtungsschritte durch.

##### Finden Sie Ihre Automatisierungskennungen
<a name="api-triggers-find-identifiers"></a>

Um die Automation Job APIs aufzurufen, benötigen Sie die folgenden Identifikatoren:
+ **AWS Konto-ID** — Ihre 12-stellige AWS Konto-ID.
+ **Automatisierungsgruppen-ID** — Die eindeutige ID der Automatisierungsgruppe, die Ihre Automatisierung enthält.
+ **Automatisierungs-ID** — Die eindeutige ID der Automatisierung, die Sie aufrufen möchten.

Sie finden die Automatisierungsgruppen-ID und die Automatisierungs-ID im Abschnitt Bereitstellungen, wenn Sie eine Automatisierung öffnen und eine bereitgestellte Version haben.

**Um Ihre Identifikatoren zu finden**
+ Melden Sie sich bei Amazon Quick Automate an.
+ Wählen Sie im linken Navigationsbereich **Automations** aus.
+ Wählen Sie die Automatisierungsgruppe aus, die Ihre Automatisierung enthält.
+ Wählen Sie den Namen der Automatisierung, um den Automatisierungseditor zu öffnen.
+ Wählen Sie die Registerkarte **Bereitstellen**.
+ Wählen Sie „**Aktionen“ ()** und „**Bereitstellungsdetails anzeigen**“, um die **Automatisierungs-ID** und die **Gruppen-ID** oben direkt unter der Überschrift „Bereitstellungsdetails“ abzurufen.

##### Konfigurieren Sie die IAM-Berechtigungen.
<a name="api-triggers-configure-iam"></a>

Die Automation Job APIs erfordern IAM-Berechtigungen, die mit Ihrer IAM-Identität (Benutzer, Rolle oder Gruppe) verknüpft sind. Für jeden Vorgang ist eine separate Genehmigung erforderlich.

**Erlaubnis für StartAutomationJob**

Fügen Sie eine Richtlinie bei, die die `quicksight:StartAutomationJob` Aktion genehmigt. Richten Sie den Ressourcen-ARN auf die spezifische Automatisierung ein, die Sie zulassen möchten.

```
{
    "Version": "2012-10-17"		 	 	 ,
    "Statement": [
        {
            "Sid": "AllowStartAutomationJob",
            "Effect": "Allow",
            "Action": [
                "quicksight:StartAutomationJob"
            ],
            "Resource": [
                "arn:aws:quicksight:us-west-2:111122223333:automation-group/EXAMPLE-GROUP-ID/automation/EXAMPLE-AUTOMATION-ID"
            ]
        }
    ]
}
```

**Erlaubnis für DescribeAutomationJob**

Fügen Sie eine Richtlinie bei, die die `quicksight:DescribeAutomationJob` Aktion genehmigt. Der Ressourcen-ARN für diesen Vorgang umfasst das Job-ID-Segment. Um die Beschreibung eines Jobs im Rahmen einer Automatisierung zu ermöglichen, verwenden Sie einen Platzhalter (\*) für das Jobsegment.

```
{
    "Version": "2012-10-17"		 	 	 ,
    "Statement": [
        {
            "Sid": "AllowDescribeAutomationJob",
            "Effect": "Allow",
            "Action": [
                "quicksight:DescribeAutomationJob"
            ],
            "Resource": [
                "arn:aws:quicksight:us-west-2:111122223333:automation-group/EXAMPLE-GROUP-ID/automation/EXAMPLE-AUTOMATION-ID"
            ]
        }
    ]
}
```

AWS empfiehlt, jede Berechtigung auf den spezifischsten Ressourcen-ARN zu beschränken, um dem Prinzip der geringsten Rechte zu folgen. Weitere Informationen finden Sie hier:
+ [Beispiele für IAM-Richtlinien für Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/iam-policy-examples.html)
+ [Aktionen, Ressourcen und Bedingungsschlüssel](https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonquicksight.html)
+ [IAM-JSON-Richtlinienelemente](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements.html)

##### Stellen Sie Ihre Automatisierung bereit
<a name="api-triggers-deploy-automation"></a>

Die StartAutomationJob API zielt nur auf bereitgestellte Automatisierungen ab. Sie müssen Ihre Automatisierung in der Amazon Quick Automate-Konsole festschreiben und bereitstellen, bevor Sie sie über die API aufrufen können.

#### StartAutomationJob
<a name="api-triggers-start-automation-job"></a>

Startet einen neuen Job für eine bereitgestellte Automatisierung. Der Vorgang ist asynchron — Amazon Quick Automate akzeptiert die Anfrage, stellt den Job in die Warteschlange und gibt sofort eine **JobId**zurück. Die Automatisierung läuft im Hintergrund. Wenn für die Automatisierung ein Eingabeschema definiert ist, validiert Amazon Quick Automate das **InputPayload**anhand des Schemas, bevor der Job akzeptiert wird. Eine ungültige Nutzlast führt zu einer. **InvalidParameterValueException**

##### Erforderliche Syntax
<a name="start-job-request-syntax"></a>

```
POST /accounts/{{AwsAccountId}}/automation-groups/{{AutomationGroupId}}/automations/{{AutomationId}}/jobs HTTP/1.1
Content-type: application/json

{
    "InputPayload": "string"
}
```

##### Anforderungsparameter
<a name="start-job-request-parameters"></a>
+ **AwsAccountId**(Zeichenfolge, erforderlich) — Ihre AWS Konto-ID (12 Ziffern).
+ **AutomationGroupId**(Zeichenfolge, erforderlich) — Die ID der Automatisierungsgruppe (UUID).
+ **AutomationId**(Zeichenfolge, erforderlich) — Die ID der auszuführenden Automatisierung (UUID).
+ **InputPayload**(Zeichenfolge, optional) — Eingabe für den Job als JSON-Zeichenfolge.

##### Antwortelemente
<a name="start-job-response-elements"></a>
+ **Arn** (String) — ARN des Automatisierungsjobs.
+ **JobId**(String) — ID des gestarteten Jobs. Verwenden Sie diese Option`DescribeAutomationJob`, um den Status zu verfolgen.
+ **Status** (Integer) — HTTP-Statuscode der Antwort.
+ **RequestId**(Zeichenfolge) — AWS Anforderungs-ID.

##### Fehler
<a name="start-job-errors"></a>
+ **AccessDeniedException**— Unzureichende Berechtigungen oder ungültige Anmeldeinformationen.
+ **InvalidParameterValueException**— Ein oder mehrere Parameter haben einen ungültigen Wert.
+ **ResourceNotFoundException**— Automatisierungsgruppe oder Automatisierung nicht gefunden.
+ **LimitExceededException**— Ein Limit wurde überschritten.
+ **ThrottlingException**— Die Anfrage wurde gedrosselt.
+ **InternalFailureException**— Interner Servicefehler.

Weitere Informationen finden Sie im [API-Referenzhandbuch für StartAutomationJob](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StartAutomationJob.html).

#### DescribeAutomationJob
<a name="api-triggers-describe-automation-job"></a>

Ruft den Status und die Details eines bestimmten Automatisierungsjobs ab, einschließlich Ausführungszeitstempeln und optionaler Eingabe- und Ausgabenutzlasten. Verwenden Sie diesen Vorgang, um nach dem Aufruf abzufragen, ob der Job abgeschlossen ist. **StartAutomationJob**

Die Antwort enthält standardmäßig keine Eingabe- und Ausgabe-Payloads. Stellen Sie die Parameter **IncludeInputPayload**und die **IncludeOutputPayload**Abfrageparameter auf ein, `true` um sie anzufordern. Amazon Quick Automate gibt die Ausgabe-Payload nur zurück, wenn alle der folgenden Bedingungen erfüllt sind:
+ **IncludeOutputPayload** ist `true`.
+ **JobStatus** ist `SUCCEEDED`.
+ Die Automatisierung erzeugte Ausgabewerte.

##### Erforderliche Syntax
<a name="describe-job-request-syntax"></a>

```
GET /accounts/{{AwsAccountId}}/automation-groups/{{AutomationGroupId}}/automations/{{AutomationId}}/jobs/{{JobId}}?IncludeInputPayload={{boolean}}&IncludeOutputPayload={{boolean}} HTTP/1.1
```

##### Anforderungsparameter
<a name="describe-job-request-parameters"></a>
+ **AwsAccountId**(Zeichenfolge, erforderlich) — Ihre AWS Konto-ID (12 Ziffern).
+ **AutomationGroupId**(Zeichenfolge, erforderlich) — Die ID der Automatisierungsgruppe (UUID).
+ **AutomationId**(Zeichenfolge, erforderlich) — Die ID der Automatisierung (UUID).
+ **JobId**(Zeichenfolge, erforderlich) — Die ID des Jobs, der von `StartAutomationJob` (UUID) zurückgegeben wurde.
+ **IncludeInputPayload**(Boolean, optional) — Schließt die Eingabe-Payload in die Antwort ein. Standard: `false`.
+ **IncludeOutputPayload**(Boolean, optional) — Schließt die Ausgabe-Payload in die Antwort ein. Standard: `false`.

##### Antwortfelder
<a name="describe-job-response-fields"></a>
+ **Arn** (String) — ARN des Automatisierungsjobs.
+ **CreatedAt**(Timestamp) — Wann der Job erstellt wurde (Epochensekunden).
+ **StartedAt**(Timestamp) — Wann der Job gestartet wurde (Epochensekunden).
+ **EndedAt**(Timestamp) — Wann der Job beendet wurde (Epochensekunden).
+ **JobStatus**(Zeichenfolge) —`QUEUED`,, `RUNNING` `SUCCEEDED``FAILED`, oder. `STOPPED`
+ **InputPayload**(String) — Die Eingabe-Payload. In der Antwort weggelassen, sofern dies nicht der Fall `IncludeInputPayload` ist`true`.
+ **OutputPayload**(String) — Die Ausgabe-Payload. In der Antwort weggelassen, sofern dies nicht der Fall `IncludeOutputPayload` ist`true`.
+ **RequestId**(Zeichenfolge) — AWS Anforderungs-ID.

##### Fehler
<a name="describe-job-errors"></a>
+ **AccessDeniedException**— Unzureichende Berechtigungen oder ungültige Anmeldeinformationen.
+ **InvalidParameterValueException**— Ein oder mehrere Parameter haben einen ungültigen Wert.
+ **ResourceNotFoundException**— Job, Automatisierung oder Automatisierungsgruppe nicht gefunden.
+ **ThrottlingException**— Die Anfrage wurde gedrosselt.
+ **InternalFailureException**— Interner Servicefehler.

Weitere Informationen finden Sie im [API-Referenzhandbuch für DescribeAutomationJob](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DescribeAutomationJob.html).

## Führen Sie Automatisierungen mit API-Triggern mithilfe von Eingabe und Ausgabe aus
<a name="run-automations-api-triggers-io"></a>

Sie können Eingabewerte als JSON-Nutzlast einbeziehen, wenn Sie einen Automatisierungsjob über die API starten. Amazon Quick Automate validiert die Nutzlast anhand des Eingabeschemas der Automatisierung, bevor die Ausführung beginnt, und gibt strukturierte Ausgabewerte zurück, wenn der Job abgeschlossen ist.

### Voraussetzungen
<a name="api-triggers-io-prerequisites"></a>

Bevor Sie eine Automatisierung mit API-Triggern ausführen, stellen Sie sicher, dass Folgendes vorhanden ist:
+ Die Automatisierung ist implementiert.
+ Für die Automatisierung ist ein Eingabeschema im Startknoten definiert.
+ Sie haben die Automatisierungsgruppen-ID und die Automatisierungs-ID.

### Senden von Eingabewerten über die API
<a name="api-triggers-sending-input"></a>

Um Eingabewerte einzubeziehen, übergeben Sie der **StartAutomationJob**Anfrage mithilfe des **InputPayload**Parameters eine JSON-Nutzlast.

```
Sample Request

POST /accounts/123456789012/automation-groups/a1b2c3d4-e5f6-7890-abcd-ef1234567890/automations/11111111-2222-3333-4444-555555555555/jobs
{
    "InputPayload": "{\"customer_id\":\"C-98765\",\"threshold\":100,\"region\":\"us-east-1\"}"
}

Sample Response

{
    "Arn": "arn:aws:quicksight:us-west-2:123456789012:automation-group/a1b2c3d4-e5f6-7890-abcd-ef1234567890/automation/11111111-2222-3333-4444-555555555555/job/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
    "JobId": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
    "Status": 200,
    "RequestId": "req-12345678-abcd-efgh-ijkl-123456789012"
}
```

**Anmerkung**  
Der `InputPayload` Wert muss eine JSON-serialized Zeichenfolge sein, die die Eingabefeldwerte enthält, die dem Eingabeschema Ihrer Automatisierung entsprechen.

### Ausgabewerte über die API abrufen
<a name="api-triggers-retrieving-output"></a>

Sie können Ausgabewerte abrufen, indem Sie die **DescribeAutomationJob**API aufrufen. Um Eingabe- und Ausgabe-Payloads in die Antwort einzubeziehen, legen Sie die OutputPayload Abfrageparameter **InputPayloadInclude** und **Include** auf `true` fest.

Die Antwort umfasst das **OutputPayload**Feld nur, wenn die Automatisierung erfolgreich abgeschlossen wurde.

```
Sample Request

GET /accounts/123456789012/automation-groups/a1b2c3d4-e5f6-7890-abcd-ef1234567890/automations/11111111-2222-3333-4444-555555555555/jobs/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee?includeInputPayload=true&includeOutputPayload=true

Sample Response

{
    "Arn": "arn:aws:quicksight:us-west-2:123456789012:automation-group/a1b2c3d4-e5f6-7890-abcd-ef1234567890/automation/11111111-2222-3333-4444-555555555555/job/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
    "JobStatus": "SUCCEEDED",
    "CreatedAt": "2026-03-11T09:59:50Z",
    "StartedAt": "2026-03-11T10:00:00Z",
    "EndedAt": "2026-03-11T10:05:00Z",
    "InputPayload": "{\"customer_id\":\"C-98765\",\"threshold\":100,\"region\":\"us-east-1\"}",
    "OutputPayload": "{\"result\":\"success\",\"records_processed\":42,\"summary\":{\"passed\":40,\"failed\":2}}",
    "RequestId": "req-12345678-abcd-efgh-ijkl-123456789012"
}
```

**Anmerkung**  
Das **OutputPayload**Feld ist erst verfügbar, nachdem die Automatisierung erfolgreich abgeschlossen wurde (wenn dies der **JobStatus**Fall ist`SUCCEEDED`). Wenn die Automatisierung fehlschlägt oder noch läuft, enthält die Antwort das **OutputPayload**Feld nicht.

## Stellen Sie Automatisierungen mit Eingaben und Ausgaben bereit und führen Sie sie aus
<a name="deploy-run-inputs-outputs"></a>

In diesem Abschnitt wird beschrieben, wie Automatisierungen bereitgestellt werden, die Eingabe- und Ausgabeschemas verwenden, diese manuell oder nach einem Zeitplan ausführen und die Ausführungsergebnisse anzeigen.

### Schemainformationen vor der Bereitstellung anzeigen
<a name="view-schema-before-deployment"></a>

Bevor Sie eine Automatisierung bereitstellen, müssen Sie sie festschreiben, um eine Version zu erstellen. Weitere Informationen finden Sie unter [Verwaltung von Automatisierungsversionen](https://docs.aws.amazon.com/quicksuite/latest/userguide/building-automations.html#managing-automation-versions).

Nachdem Sie eine Automatisierung mit Eingabe- oder Ausgabeschemas festgeschrieben haben, können Sie die Schemadetails im Abschnitt **Datenmodell** der Seite mit den Versionsdetails anzeigen. In diesem Abschnitt werden die vollständigen Felddefinitionen für Eingaben und Ausgaben angezeigt.

### Stellen Sie Automatisierungen mit Eingabe- und Ausgabeschemas bereit
<a name="deploy-with-schemas"></a>

Wenn Sie eine Automatisierung bereitstellen, für die Eingabe- oder Ausgabeschemas definiert sind, zeigt das Bereitstellungsdialogfeld Schemainformationen im Abschnitt **Datenmodell** an, darunter:
+ Eingabe- und Ausgabefelddefinitionen (Name, Datentyp, Beschreibung, erforderlicher oder optionaler Status und Standardwerte).
+ Kopierbare JSON-Schemas für Eingaben und Ausgaben, die API-Aufrufer für die Integration verwenden können.

**Wichtig**  
Das Schema wird bei der Bereitstellung zusammen mit dem Automatisierungscode eingefroren. Wenn Sie das Schema nach der Bereitstellung aktualisieren, müssen Sie die Automatisierung erneut bereitstellen, damit die Änderungen wirksam werden.

Um die Bereitstellung abzuschließen, überprüfen Sie die Schemainformationen und wählen Sie **Bereitstellen** aus.

### Führen Sie bereitgestellte Automatisierungen manuell aus
<a name="run-deployed-manually"></a>

Gehen Sie wie folgt vor, um eine bereitgestellte Automatisierung mit Eingaben zu starten:
+ Wählen Sie auf der Bereitstellungsseite das Menü **Aktionen** ().
+ Wählen Sie **Jetzt ausführen aus**.
+ **Geben Sie im Dialogfeld „Eingabewerte** angeben“ Werte für jedes Eingabefeld ein.
+ Wählen Sie **Start**, um den Automatisierungslauf zu starten.

Das Eingabeformular ist identisch mit dem, das Sie beim Testen in Studio verwenden.

### Führen Sie Automatisierungen mit geplanten Triggern aus
<a name="run-with-scheduled-triggers"></a>

Bei geplanten Triggern geben Sie Eingabewerte ein, wenn Sie den Trigger erstellen oder bearbeiten. Die gespeicherten Werte werden jedes Mal, wenn der Trigger ausgelöst wird, an die Automatisierung übergeben.

Sie haben die folgenden Möglichkeiten:
+ Erstellen Sie mehrere Trigger mit unterschiedlichen Eingabewerten für dieselbe Automatisierung
+ Bearbeiten Sie Eingabewerte für einen Trigger, ohne die Automatisierung erneut bereitzustellen

Gehen Sie wie folgt vor, um Eingaben für einen geplanten Trigger zu konfigurieren:
+ Navigieren Sie zur Bereitstellungsseite für Ihre Automatisierung.
+ Wählen Sie **Create Trigger aus**.
+ Konfigurieren **Sie in Schritt 1: Trigger festlegen** den Zeitplan.
+ Geben Sie in **Schritt 2: Run definieren** Werte für jedes Eingabefeld im automatisch generierten Formular ein.
+ Wählen Sie **Weiter**, überprüfen Sie Ihre Konfiguration und wählen Sie **Create Trigger** aus.

**Anmerkung**  
Wenn Sie einen Trigger mit einer bestimmten Schemaversion erstellen und die Automatisierung später mit einem aktualisierten Schema bereitstellen, müssen Sie den Trigger ändern. Der Trigger wird inkompatibel, wenn sich die Schemaversion ändert, und die Automatisierungsläufe schlagen fehl.

### Eingaben und Ausgaben für bereitgestellte Läufe anzeigen
<a name="viewing-inputs-outputs-deployed"></a>

Nach Abschluss eines Automatisierungslaufs (unabhängig davon, ob er manuell oder durch einen geplanten Trigger gestartet wurde), sind Eingabe- und Ausgabewerte als strukturierte Artefakte im Protokollbereich auf der Seite „**Ausführungen**“ verfügbar.

Die Artefakte werden als spezielle Karten angezeigt:
+ **Eingabeartefakt** — Wird oben im Protokollfenster angezeigt
+ **Ausgabeartefakt** — Wird unten im Protokollfenster angezeigt (nur verfügbar, wenn die Automatisierung erfolgreich abgeschlossen wurde)

Beide Karten sind standardmäßig ausgeblendet. Wenn Sie sie erweitern, können Sie:
+ Das vollständige Schema und die tatsächlichen Werte anzeigen
+ Laden Sie alle Dateiobjekte herunter, die in den Eingaben oder Ausgaben enthalten sind
+ Kopieren Sie die strukturierten Daten als JSON
+ Laden Sie die komplette Payload als JSON-Datei herunter