

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.

# Was ist AWS AppFabric für die Produktivität?
<a name="what-is-appfabric-productivity"></a>


|  | 
| --- |
| Die Funktion AWS AppFabric zur Steigerung der Produktivität befindet sich in der Vorschauversion und kann sich ändern. | 

**Anmerkung**  
Bereitgestellt von Amazon Bedrock: AWS implementiert automatisierte [Missbrauchserkennung](https://docs.aws.amazon.com/bedrock/latest/userguide/abuse-detection.html). Da AWS AppFabric For Productivity auf Amazon Bedrock basiert, übernehmen die Benutzer die in Amazon Bedrock implementierten Kontrollen zur Durchsetzung von Sicherheit und verantwortungsvollem Umgang mit KI.

AWS AppFabric for Productivity (Vorversion) hilft dabei, die Produktivität von Endbenutzern in Drittanbieteranwendungen neu zu definieren, indem Erkenntnisse und Aktionen im Kontext mehrerer Anwendungen generiert werden. App-Entwickler wissen, dass der Zugriff auf Benutzerdaten aus anderen Apps wichtig ist, um ein produktiveres App-Erlebnis zu schaffen, möchten aber nicht Integrationen für jede Anwendung erstellen und verwalten. AppFabric Aus Produktivitätsgründen erhalten Anwendungsentwickler Zugang zu generativer KI, die anwendungsübergreifende Dateneinblicke und Aktionen generiert APIs , sodass sie mithilfe neuer oder vorhandener generativer KI-Assistenten umfassendere Endbenutzererlebnisse bieten können. AppFabric for productivity integriert Daten aus mehreren Anwendungen, sodass Entwickler keine Integrationen erstellen oder verwalten müssen. point-to-point Anwendungsentwickler können aus AppFabric Produktivitätsgründen direkt in die Benutzeroberfläche ihrer Anwendung einbetten und so für ein einheitliches Benutzererlebnis sorgen und gleichzeitig relevanten Kontext aus anderen Anwendungen abrufen.

AppFabric for Productivity verbindet Daten aus häufig verwendeten Anwendungen wieAsana,Atlassian Jira Suite,Google Workspace,Microsoft 365,Miro, SlackSmartsheet, und mehr. AppFabric for productivity bietet App-Entwicklern eine einfachere Möglichkeit, personalisiertere App-Erlebnisse zu entwickeln, die die Akzeptanz, Zufriedenheit und Loyalität der Nutzer verbessern. In der Zwischenzeit profitieren Endbenutzer vom Zugriff auf Erkenntnisse, die sie benötigen, aus allen ihren Anwendungen, ohne ihren Arbeitsablauf zu unterbrechen.

**Topics**
+ [Vorteile](#benefits)
+ [Anwendungsfälle](#use-cases)
+ [Zugriff aus AppFabric Produktivitätsgründen](#acessing-appfabric)
+ [Erste Schritte mit AppFabric Produktivitätssteigerung (Vorschau) für Anwendungsentwickler](getting-started-appdeveloper-productivity.md)
+ [Erste Schritte mit AppFabric Produktivitätssteigerung (Vorschau) für Endbenutzer](getting-started-users-productivity.md)
+ [AppFabric für Produktivität APIs (Vorschau)](productivity-apis.md)
+ [Datenverarbeitung in AppFabric](productivity-data-processing.md)

## Vorteile
<a name="benefits"></a>

 AppFabric Aus Produktivitätsgründen erhalten Anwendungsentwickler Zugriff auf Daten, die anwendungsübergreifende Erkenntnisse und Aktionen generieren APIs , sodass sie mithilfe neuer oder vorhandener generativer KI-Assistenten umfassendere Endbenutzererlebnisse bieten können.
+ **Eine einzige Quelle für anwendungsübergreifende Benutzerdaten**: AppFabric for Productivity integriert Daten aus mehreren Anwendungen, sodass Entwickler keine Integrationen erstellen oder verwalten müssen. point-to-point SaaS-App-Daten werden für die Verwendung in anderen Anwendungen verarbeitet, indem unterschiedliche Datentypen automatisch in ein für jede Anwendung verständliches Format normalisiert werden, sodass App-Entwickler mehr Daten integrieren können, was die Produktivität der Endbenutzer tatsächlich verbessert.
+ **Vollständige Kontrolle über die Benutzererfahrung**: Entwickler integrieren sie aus AppFabric Produktivitätsgründen direkt in die Benutzeroberfläche ihrer Anwendung, behalten so die volle Kontrolle über die Benutzererfahrung und bieten Endbenutzern personalisierte Einblicke und Handlungsempfehlungen mit Kontext aus ihren Anwendungen. Dadurch ist AppFabric die Produktivität in der bevorzugten SaaS-Anwendung der Endbenutzer verfügbar und sie ist in der App verfügbar, die sie für die Ausführung ihrer Aufgaben bevorzugen. Endbenutzer verbringen weniger Zeit damit, zwischen Apps zu wechseln, und können im Fluss ihrer Arbeit bleiben. 
+ **Verkürzen Sie die Markteinführungszeit**: Mit einem einzigen API-Aufruf können App-Entwickler Einblicke in die generierten Benutzerdaten erhalten, ohne ein Modell feinabstimmen, eine benutzerdefinierte Aufforderung schreiben oder Integrationen für mehrere Anwendungen erstellen zu müssen. AppFabric abstrahiert diese Komplexität, sodass App-Entwickler generative KI-Funktionen schneller entwickeln, einbetten oder erweitern können. Auf diese Weise können sich App-Entwickler auf ihre Ressourcen auf die wichtigsten Aufgaben konzentrieren. 
+ **Artefaktreferenzen zum Aufbau von Benutzervertrauen**: Als Teil der Ausgabe werden aus Produktivitätsgründen relevante Artefakte oder Quelldateien angezeigt, die AppFabric zur Generierung der Erkenntnisse verwendet werden, um das Vertrauen der Endbenutzer in die LLM-Ergebnisse aufzubauen. 
+ **Vereinfachte Benutzerberechtigungen**: Benutzerartefakte, die zur Generierung von Erkenntnissen verwendet werden, basieren darauf, worauf ein Benutzer Zugriff hat. AppFabric nutzt aus Produktivitätsgründen die Berechtigungs- und Zugriffskontrolle eines ISVs als Informationsquelle. 

## Anwendungsfälle
<a name="use-cases"></a>

App-Entwickler können For Productivity nutzen AppFabric , um die Produktivität in ihren Anwendungen neu zu definieren. AppFabric For Productivity bietet zwei Angebote, die APIs sich auf die folgenden Anwendungsfälle konzentrieren, um Endbenutzern zu helfen, produktiver zu arbeiten:
+ Priorisieren Sie Ihren Tag
  + Die API für umsetzbare Einblicke hilft Benutzern dabei, ihren Tag optimal zu verwalten, indem sie zeitnahe Erkenntnisse aus allen ihren Anwendungen wie E-Mails, Kalendern, Nachrichten, Aufgaben und mehr bereitstellt. Darüber hinaus können Benutzer von ihrer bevorzugten Anwendung aus anwendungsübergreifende Aktionen wie das Erstellen von E-Mails, das Planen von Besprechungen und das Erstellen von Aktionselementen ausführen. Beispielsweise sieht ein Mitarbeiter, der über Nacht eine Kundeneskalation erlebt hat, nicht nur eine Zusammenfassung der nächtlichen Konversationen, sondern kann auch eine empfohlene Maßnahme zur Planung eines Treffens mit dem Kundenbetreuer einsehen. Aktionen sind mit Pflichtfeldern (wie Name und Besitzer der Aufgabe oder E-Mail-Absender/Empfänger) vorab gefüllt, sodass bereits ausgefüllte Inhalte bearbeitet werden können, bevor die Aktion ausgeführt wird.
+ Bereiten Sie sich auf bevorstehende Besprechungen vor
  + Die API zur Vorbereitung von Besprechungen hilft Benutzern dabei, sich optimal auf Besprechungen vorzubereiten, indem sie den Zweck der Besprechung zusammenfasst und relevante anwendungsübergreifende Artefakte wie E-Mails, Nachrichten und mehr anzeigt. Benutzer können sich jetzt schnell auf Besprechungen vorbereiten und müssen keine Zeit damit verschwenden, zwischen Apps zu wechseln, um nach Inhalten zu suchen.

## Zugriff aus AppFabric Produktivitätsgründen
<a name="acessing-appfabric"></a>

AppFabric for Productivity wird derzeit als Vorversion eingeführt und ist im Osten der USA (Nord-Virginia) erhältlich AWS-Region. Weitere Informationen zu finden Sie AWS-Regionen unter [AWS AppFabric Endpunkte und Kontingente](https://docs.aws.amazon.com/general/latest/gr/appfabric.html) im *Allgemeine AWS-Referenz*.

In jeder Region können Sie aus AppFabric Produktivitätsgründen auf eine der folgenden Arten zugreifen:
+ Als App-Entwickler
  + [Erste Schritte mit AppFabric Produktivitätssteigerung (Vorschau) für Anwendungsentwickler](getting-started-appdeveloper-productivity.md)
+ Als Endnutzer
  + [Erste Schritte mit AppFabric Produktivitätssteigerung (Vorschau) für Endbenutzer](getting-started-users-productivity.md)

# Erste Schritte mit AppFabric Produktivitätssteigerung (Vorschau) für Anwendungsentwickler
<a name="getting-started-appdeveloper-productivity"></a>


|  | 
| --- |
| Die Funktion AWS AppFabric zur Steigerung der Produktivität befindet sich in der Vorschauversion und kann sich ändern. | 

Dieser Abschnitt unterstützt App-Entwickler bei der Integration von „ AWS AppFabric For Productivity“ (Vorschauversion) in ihre Anwendungen. AWS AppFabric For Productivity ermöglicht es Entwicklern, ihren Benutzern umfassendere App-Erlebnisse zu bieten, indem sie KI-gestützte Erkenntnisse und Aktionen aus E-Mails, Kalenderereignissen, Aufgaben, Nachrichten und mehr für mehrere Anwendungen generieren. Eine Liste der unterstützten Anwendungen finden Sie unter [AWS AppFabric Unterstützte](https://aws.amazon.com/appfabric/supported-applications/) Anwendungen.

AppFabric For Productivity bietet Entwicklern die Möglichkeit, Apps in einer sicheren und kontrollierten Umgebung zu entwickeln und zu experimentieren. Wenn Sie For Productivity AppFabric zum ersten Mal verwenden, erstellen Sie einen einzelnen Testbenutzer AppClient und registrieren ihn. Dieser Ansatz soll Ihnen helfen, den Authentifizierungs- und Kommunikationsfluss zwischen Ihrer Anwendung und zu testen und zu testen AppFabric. Nachdem Sie den Test mit einem einzelnen Benutzer durchgeführt haben, können Sie Ihre Anwendung AppFabric zur Überprüfung einreichen, bevor Sie den Zugriff auf weitere Benutzer ausweiten (siehe[Schritt 5. Bitte AppFabric um Überprüfung Ihrer Bewerbung](#request_verification)). AppFabric überprüft die Anwendungsinformationen, bevor eine breite Akzeptanz ermöglicht wird, um Anwendungsentwickler, Endbenutzer und deren Daten zu schützen und so den Weg für eine verantwortungsvolle Ausweitung der Benutzerakzeptanz zu ebnen.

**Topics**
+ [Voraussetzungen](#getting-started-prerequisites)
+ [Schritt 1. Erstellen Sie einen AppFabric für mehr Produktivität AppClient](#create_appclient)
+ [Schritt 2. Authentifizieren und autorisieren Sie Ihre Anwendung](#authorize_data_access)
+ [Schritt 3. Fügen Sie die URL des AppFabric Benutzerportals zu Ihrer Anwendung hinzu](#end_user_portal)
+ [Schritt 4. Wird verwendet AppFabric , um anwendungsübergreifende Einblicke und Aktionen zu erhalten](#surface_insights_actions)
+ [Schritt 5. Bitte AppFabric um Überprüfung Ihrer Bewerbung](#request_verification)
+ [Produktivitätssteigerung durch Verwaltung AppFabric AppClients](manage-appclients.md)
+ [Fehlerbehebung AppClients im Hinblick AppFabric auf Produktivität](ahead-app-dev-errors.md)

## Voraussetzungen
<a name="getting-started-prerequisites"></a>

Bevor Sie beginnen, müssen Sie eine AWS-Konto erstellen. Weitere Informationen finden Sie unter [Melden Sie sich an für ein AWS-Konto](prerequisites.md#sign-up-for-aws). Sie müssen außerdem mindestens einen Benutzer mit Zugriff auf die unten aufgeführte `"appfabric:CreateAppClient"` IAM-Richtlinie erstellen, mit AppFabric der der Benutzer Ihre Anwendung registrieren kann. Weitere Informationen zur Gewährung von Berechtigungen AppFabric für die Produktivitätsfunktionen finden Sie unter[AppFabric Beispiele für IAM-Richtlinien zur Steigerung der Produktivität](security_iam_id-based-policy-examples.md#appfabric-for-productivity-policy-examples). Ein Administratorbenutzer ist zwar von Vorteil, aber für die Ersteinrichtung nicht zwingend erforderlich. Weitere Informationen finden Sie unter [Erstellen eines Benutzers mit Administratorzugriff](prerequisites.md#create-an-admin).

AppFabric zur Produktivitätssteigerung ist während der Vorschauphase nur in der Region USA Ost (Nord-Virginia) verfügbar. Stellen Sie sicher, dass Sie sich in dieser Region befinden, bevor Sie mit den folgenden Schritten beginnen.

## Schritt 1. Erstellen Sie einen AppFabric für mehr Produktivität AppClient
<a name="create_appclient"></a>

Bevor Sie mit der Suche nach Erkenntnissen AppFabric zur Produktivität in Ihrer Anwendung beginnen können, müssen Sie eine AppFabric AppClient erstellen. Ein AppClient ist im Grunde Ihr Tor AppFabric zur Steigerung der Produktivität. Er fungiert als sicherer OAuth Anwendungsclient, der eine sichere Kommunikation zwischen Ihrer Anwendung und AppFabric ermöglicht. Wenn Sie einen erstellen AppClient, erhalten Sie eine AppClient ID, eine eindeutige Kennung, die entscheidend dafür ist, dass dieser AppFabric weiß, ob er mit Ihrer und Ihrer Anwendung funktioniert AWS-Konto.

AppFabric For Productivity bietet Entwicklern die Möglichkeit, Apps in einer sicheren und kontrollierten Umgebung zu entwickeln und zu experimentieren. Wenn Sie For Productivity AppFabric zum ersten Mal verwenden, erstellen Sie einen einzelnen Testbenutzer AppClient und registrieren ihn. Dieser Ansatz soll Ihnen helfen, den Authentifizierungs- und Kommunikationsfluss zwischen Ihrer Anwendung und zu testen und zu testen AppFabric. Nachdem Sie den Test mit einem einzelnen Benutzer durchgeführt haben, können Sie Ihre Anwendung AppFabric zur Überprüfung einreichen, bevor Sie den Zugriff auf weitere Benutzer ausweiten (siehe[Schritt 5. Bitte AppFabric um Überprüfung Ihrer Bewerbung](#request_verification)). AppFabric überprüft die Anwendungsinformationen, bevor eine breite Akzeptanz ermöglicht wird, um Anwendungsentwickler, Endbenutzer und deren Daten zu schützen und so den Weg für eine verantwortungsvolle Ausweitung der Benutzerakzeptanz zu ebnen.

Verwenden Sie die AWS AppFabric `CreateAppClient` API-Operation AppClient, um eine zu erstellen. Wenn Sie AppClient danach aktualisieren müssen, können Sie den `UpdateAppClient` API-Vorgang verwenden, um nur die RedirectUrls zu ändern. Wenn Sie einen der anderen mit Ihnen verknüpften Parameter AppClient wie AppName oder Beschreibung ändern müssen, müssen Sie den löschen AppClient und einen neuen erstellen. Weitere Informationen finden Sie unter [CreateAppClient](API_CreateAppClient.md).

Sie können Ihre Anwendung mithilfe der `CreateAppClient` API bei AWS Diensten registrieren, indem Sie verschiedene Programmiersprachen verwenden, darunter Python, Node.js, Java, C\$1, Go und Rust. Weitere Informationen finden Sie im *IAM-Benutzerhandbuch* unter [Beispiele für Anforderungssignaturen](https://docs.aws.amazon.com/IAM/latest/UserGuide/signature-v4-examples.html). Um diesen API-Vorgang durchzuführen, müssen Sie Ihre Kontosignaturdaten der Version 4 verwenden. Weitere Informationen zur Signaturversion 4 finden Sie im *IAM-Benutzerhandbuch* unter [Signieren von AWS API-Anfragen](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html).

**Felder anfordern**
+ `appName`- Der Name der Anwendung, der den Benutzern auf der Zustimmungsseite des AppFabric Benutzerportals angezeigt wird. Auf der Einwilligungsseite werden Endbenutzer um Erlaubnis gebeten, AppFabric Einblicke in Ihre Anwendung anzuzeigen. Einzelheiten zur Einwilligungsseite finden Sie unter[Schritt 2. Erteilen Sie Ihre Zustimmung zur Anzeige von Erkenntnissen durch die App](getting-started-users-productivity.md#provide-consent).
+ `description`- Eine Beschreibung der Anwendung.
+ `redirectUrls`— Der URI, zu dem Endbenutzer nach der Autorisierung weitergeleitet werden sollen. Sie können bis zu 5 Weiterleitungs-URLs hinzufügen. Beispiel, `https://localhost:8080`.
+ `starterUserEmails`- Eine Benutzer-E-Mail-Adresse, der Zugriff auf die Erkenntnisse gewährt wird, bis die Anwendung verifiziert ist. Es ist nur eine E-Mail-Adresse zulässig. Beispiel: `anyuser@example.com`
+ `customerManagedKeyIdentifier`(optional) — Der ARN des vom Kunden verwalteten Schlüssels (generiert von KMS), der zur Verschlüsselung der Daten verwendet werden soll. Wenn nicht angegeben, wird der AWS AppFabric verwaltete Schlüssel verwendet. Weitere Informationen zu AWS-eigene Schlüssel und vom Kunden verwalteten Schlüsseln finden Sie unter [Kundenschlüssel und AWS Schlüssel](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-mgmt) im *AWS Key Management Service Entwicklerhandbuch*.

**Felder für Antworten**
+ `appClientArn`- Der Amazon-Ressourcenname (ARN), der die AppClient ID enthält. Die AppClient ID lautet beispielsweise`a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`.
+ `verificationStatus`- Der AppClient Bestätigungsstatus.
  + `pending_verification`- Die Überprüfung von AppClient ist noch im Gange AppFabric. Bis zur AppClient Überprüfung von kann nur ein Benutzer (angegeben unter`starterUserEmails`) den verwenden AppClient. Dem Benutzer wird im AppFabric Benutzerportal eine Benachrichtigung angezeigt, die in eingeführt wurde und darauf hinweist[Schritt 3. Fügen Sie die URL des AppFabric Benutzerportals zu Ihrer Anwendung hinzu](#end_user_portal), dass die Anwendung nicht verifiziert wurde.
  + `verified`- Der Überprüfungsprozess wurde erfolgreich abgeschlossen AppFabric und AppClient ist nun vollständig verifiziert.
  + `rejected`- Der Überprüfungsprozess für AppClient wurde von abgelehnt AppFabric. Der AppClient kann erst dann von weiteren Benutzern verwendet werden, wenn der Überprüfungsprozess erneut initiiert und erfolgreich abgeschlossen wurde.

```
curl --request POST \
  --header "Content-Type: application/json" \
  --header "X-Amz-Content-Sha256: <sha256_payload>" \
  --header "X-Amz-Security-Token: <security_token>" \
  --header "X-Amz-Date: 20230922T172215Z" \
  --header "Authorization: AWS4-HMAC-SHA256 ..." \
  --url https://appfabric.<region>.amazonaws.com/appclients/ \
  --data '{
    "appName": "Test App",
    "description": "This is a test app",
    "redirectUrls": ["https://localhost:8080"],
    "starterUserEmails": ["anyuser@example.com"],
    "customerManagedKeyIdentifier": "arn:aws:kms:<region>:<account>:key/<key>"
}'
```

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

```
{
    "appClientConfigSummary": {
        "appClientArn": "arn:aws:appfabric:<region>:<account>:appclient/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
        "verificationStatus": "pending_verification"
    }
}
```

## Schritt 2. Authentifizieren und autorisieren Sie Ihre Anwendung
<a name="authorize_data_access"></a>

Ermöglichen Sie Ihrer Anwendung die sichere Integration von AppFabric Erkenntnissen, indem Sie einen OAuth 2.0-Autorisierungsablauf einrichten. Zunächst müssen Sie einen Autorisierungscode erstellen, der Ihre Anwendungsidentität verifiziert. Weitere Informationen finden Sie unter [Autorisieren](API_Authorize.md). Anschließend tauschen Sie diesen Autorisierungscode gegen ein Zugriffstoken aus, das Ihrer Anwendung die Berechtigungen zum Abrufen und Anzeigen von AppFabric Erkenntnissen innerhalb Ihrer Anwendung gewährt. Weitere Informationen finden Sie unter [Token](API_Token.md).

Weitere Informationen zur Erteilung der Genehmigung zur Autorisierung einer Anwendung finden Sie unter. [Erlauben Sie den Zugriff, um Anwendungen zu autorisieren](security_iam_id-based-policy-examples.md#security_iam_id-based-policy-examples-productivity-token)

1. Verwenden Sie den AWS AppFabric `oauth2/authorize` API-Vorgang, um einen Autorisierungscode zu erstellen.

   **Felder anfordern**
   + `app_client_id`(erforderlich) — Die AppClient ID für die in [Schritt 1 AWS-Konto erstellte. Erstellen Sie eine AppClient](#create_appclient). Beispiel, `a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`.
   + `redirect_uri`(erforderlich) — Der URI, zu dem Endbenutzer nach der Autorisierung, die Sie in [Schritt 1 verwendet haben, umgeleitet werden sollen. Erstellen Sie eine AppClient](#create_appclient). Beispiel, `https://localhost:8080`.
   + `state`(erforderlich) — Ein eindeutiger Wert, um den Status zwischen der Anfrage und dem Rückruf beizubehalten. Beispiel, `a8904edc-890c-1005-1996-29a757272a44`.

   ```
   GET https://productivity.appfabric.<region>.amazonaws.com/oauth2/authorize?app_client_id=a1b2c3d4-5678-90ab-cdef-EXAMPLE11111\
   redirect_uri=https://localhost:8080&state=a8904edc-890c-1005-1996-29a757272a44
   ```

1. Nach der Authentifizierung werden Sie mit einem Autorisierungscode, der als Abfrageparameter zurückgegeben wird, zur angegebenen URI weitergeleitet. Zum Beispiel wo`code=mM0NyJ9.MEUCIHQQgV3ChXGs2LRwxLtpsgya3ybfPYXfX-sxTAdRF-gDAiEAxX7BYKlD9krG3J2VtprOjVXZ0FSUX9whdekqJ-oampc`.

   ```
   https://localhost:8080/?code=mM0NyJ9.MEUCIHQQgV3ChXGs2LRwxLtpsgya3ybfPYXfX-sxTAdRF-gDAiEAxX7BYKlD9krG3J2VtprOjVXZ0FSUX9whdekqJ-oampc&state=a8904edc-890c-1005-1996-29a757272a44
   ```

1. Tauschen Sie diesen Autorisierungscode mithilfe der AppFabric `oauth2/token` API-Operation gegen ein Zugriffstoken aus.

   Dieses Token wird für API-Anfragen verwendet und ist zunächst gültig, `starterUserEmails` bis das verifiziert AppClient ist. Nach AppClient der Überprüfung kann dieses Token für jeden Benutzer verwendet werden. Sie müssen die Anmeldeinformationen für Version 4 Ihrer Kontosignatur verwenden, um diesen API-Vorgang auszuführen. Weitere Informationen zur Signaturversion 4 finden Sie im *IAM-Benutzerhandbuch* unter [Signieren von AWS API-Anfragen](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-signing.html).

**Felder anfordern**
   + `code`(erforderlich) — Der Autorisierungscode, den Sie nach der Authentifizierung im letzten Schritt erhalten haben. Beispiel, `mM0NyJ9.MEUCIHQQgV3ChXGs2LRwxLtpsgya3ybfPYXfX-sxTAdRF-gDAiEAxX7BYKlD9krG3J2VtprOjVXZ0FSUX9whdekqJ-oampc`.
   + `app_client_id`(erforderlich) — Die in [Schritt 1 AWS-Konto erstellte AppClient ID. Erstellen Sie eine AppClient](#create_appclient). Beispiel, `a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`.
   + `grant_type`(erforderlich) — Der Wert muss sein`authorization_code`.
   + `redirect_uri`(erforderlich) — Der URI, zu dem Benutzer nach der Autorisierung weitergeleitet werden sollen, die Sie in [Schritt 1 verwendet haben. Erstellen Sie eine AppClient](#create_appclient). Dies muss derselbe Umleitungs-URI sein, der zum Erstellen eines Autorisierungscodes verwendet wurde. Beispiel, `https://localhost:8080`.

   **Antwortfelder**
   + `expires_in`- Wie lange dauert es, bis das Token abläuft. Die Standardablaufzeit beträgt 12 Stunden.
   + `refresh_token`— Das Aktualisierungstoken, das von der ersten /token-Anforderung empfangen wurde.
   + `token`— Das Token, das von der ersten /token-Anforderung empfangen wurde.
   + `token_type`- Der Wert wird sein. `Bearer`
   + `appfabric_user_id`- Die AppFabric Benutzer-ID. Dies wird nur für Anfragen zurückgegeben, die den `authorization_code` Grant-Typ verwenden.

   ```
   curl --location \
   "https://appfabric.<region>.amazonaws.com/oauth2/token" \
   --header "Content-Type: application/json" \
   --header "X-Amz-Content-Sha256: <sha256_payload>" \
   --header "X-Amz-Security-Token: <security_token>" \
   --header "X-Amz-Date: 20230922T172215Z" \
   --header "Authorization: AWS4-HMAC-SHA256 ..." \
   --data "{
       \"code\": \"mM0NyJ9.MEUCIHQQgV3ChXGs2LRwxLtpsgya3ybfPYXfX-sxTAdRF-gDAiEAxX7BYKlD9krG3J2VtprOjVXZ0FSUX9whdekqJ-oampc",
       \"app_client_id\": \"a1b2c3d4-5678-90ab-cdef-EXAMPLE11111\",
       \"grant_type\": \"authorization_code\",
       \"redirect_uri\": \"https://localhost:8080\"
   }"
   ```

   Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

   ```
   {
       "expires_in": 43200,
       "refresh_token": "apkaeibaerjr2example",
       "token": "apkaeibaerjr2example",
       "token_type": "Bearer", 
       "appfabric_user_id" : "<userId>"
   }
   ```

## Schritt 3. Fügen Sie die URL des AppFabric Benutzerportals zu Ihrer Anwendung hinzu
<a name="end_user_portal"></a>

Endbenutzer müssen autorisiert werden, AppFabric auf Daten aus ihren Anwendungen zuzugreifen, die zur Generierung von Erkenntnissen verwendet werden. AppFabric beseitigt die Komplexität für App-Entwickler, diesen Prozess selbst in die Hand zu nehmen, indem ein spezielles Benutzerportal (ein Popup-Bildschirm) eingerichtet wird, über das Endbenutzer ihre Apps autorisieren können. Wenn Benutzer bereit sind, produktiver zu AppFabric arbeiten, werden sie zum Benutzerportal weitergeleitet, über das sie Anwendungen verbinden und verwalten können, die zur Generierung von Erkenntnissen und anwendungsübergreifenden Aktionen verwendet werden. Wenn sie angemeldet sind, können Benutzer aus AppFabric Produktivitätsgründen eine Verbindung zu Anwendungen herstellen und dann zu Ihrer Anwendung zurückkehren, um die Erkenntnisse und Aktionen zu erkunden. Um Ihre Anwendung in AppFabric for productivity zu integrieren, müssen Sie Ihrer Anwendung eine bestimmte AppFabric URL hinzufügen. Dieser Schritt ist entscheidend, damit Benutzer direkt von Ihrer Anwendung aus auf das AppFabric Benutzerportal zugreifen können.

1. Navigieren Sie zu den Einstellungen Ihrer Anwendung und suchen Sie den Abschnitt zum Hinzufügen einer Weiterleitung URLs.

1. Nachdem Sie den entsprechenden Bereich gefunden haben, fügen Sie Ihrer Anwendung die folgende AppFabric URL als Weiterleitungs-URL hinzu:

   ```
   https://userportal.appfabric.<region>.amazonaws.com/eup_login
   ```

Nachdem Sie die URL hinzugefügt haben, wird Ihre Anwendung so eingerichtet, dass sie Benutzer zum AppFabric Benutzerportal weiterleitet. Hier können sich Benutzer anmelden, eine Verbindung herstellen und ihre Anwendungen verwalten, die AppFabric zur Generierung von Produktivitätseinblicken verwendet werden.

## Schritt 4. Wird verwendet AppFabric , um anwendungsübergreifende Einblicke und Aktionen zu erhalten
<a name="surface_insights_actions"></a>

Nachdem Benutzer ihre Anwendungen miteinander verbunden haben, können Sie die Erkenntnisse Ihrer Benutzer nutzen, um ihre Produktivität zu steigern, indem Sie dazu beitragen, das Wechseln zwischen Anwendungen und Kontexten zu reduzieren. AppFabric generiert nur Erkenntnisse für einen Benutzer auf der Grundlage dessen, wofür der Benutzer Zugriffsrechte besitzt. AppFabric speichert Benutzerdaten in einem AWS-Konto Eigentum von AppFabric. Informationen darüber, wie Ihre Daten AppFabric verwendet werden, finden Sie unter[Datenverarbeitung in AppFabric](productivity-data-processing.md).

Sie können die folgenden KI-gestützten Methoden verwenden APIs , um Erkenntnisse und Aktionen auf Benutzerebene in Ihren Apps zu generieren und aufzudecken:
+ `ListActionableInsights`— Weitere Informationen findest du weiter unten im Abschnitt „[Umsetzbare Erkenntnisse](#productivity-actionable-insights)“.
+ `ListMeetingInsights`— Weitere Informationen finden Sie im Abschnitt [zur Vorbereitung von Besprechungen](#productivity-meeting-insights) weiter unten in diesem Handbuch.

### Umsetzbare Erkenntnisse () `ListActionableInsights`
<a name="productivity-actionable-insights"></a>

Die `ListActionableInsights` API hilft Benutzern dabei, ihren Tag am besten zu verwalten und liefert umsetzbare Erkenntnisse auf der Grundlage der Aktivitäten in ihren Anwendungen, einschließlich E-Mails, Kalendern, Nachrichten, Aufgaben und mehr. Bei zurückgegebenen Erkenntnissen werden auch eingebettete Links zu Artefakten angezeigt, die zur Generierung der Erkenntnisse verwendet wurden. So können Benutzer schnell erkennen, welche Daten zur Generierung der Erkenntnisse verwendet wurden. Darüber hinaus kann die API basierend auf den Erkenntnissen vorgeschlagene Aktionen zurückgeben und es Benutzern ermöglichen, anwendungsübergreifende Aktionen von Ihrer Anwendung aus auszuführen. Insbesondere lässt sich die API in Plattformen wieAsana,, und integrieren Google WorkspaceMicrosoft 365, Smartsheet um Benutzern das Senden von E-Mails, das Erstellen von Kalenderereignissen und das Erstellen von Aufgaben zu ermöglichen. Die großen Sprachmodelle (LLMs) können Details im Rahmen einer empfohlenen Aktion (wie E-Mail-Text oder Aufgabenname) vorab ausfüllen, die Benutzer vor der Ausführung anpassen können, was die Entscheidungsfindung vereinfacht und die Produktivität steigert. Ähnlich wie bei der Autorisierung von Anwendungen durch Endbenutzer wird dasselbe spezielle Portal AppFabric verwendet, über das Benutzer anwendungsübergreifende Aktionen anzeigen, bearbeiten und ausführen können. Für die Ausführung von Aktionen AppFabric müssen Benutzer ISVs zu einem AppFabric Benutzerportal weitergeleitet werden, wo sie die Aktionsdetails einsehen und diese ausführen können. Jede von generierte Aktion AppFabric hat eine eindeutige URL. Diese URL ist in der Antwort auf die `ListActionableInsights` API-Antwort verfügbar.

Im Folgenden finden Sie eine Zusammenfassung der unterstützten anwendungsübergreifenden Aktionen und der Apps, in denen:
+ E-Mail senden (Google Workspace,Microsoft 365)
+ Kalenderereignis erstellen (Google Workspace,Microsoft 365)
+ Aufgabe erstellen (Asana,Smartsheet)

**Felder anfordern**
+ `nextToken`(optional) — Das Paginierungstoken zum Abrufen der nächsten Erkenntnisse.
+ `includeActionExecutionStatus`— Ein Filter, der eine Liste von Statusangaben bei der Ausführung von Aktionen akzeptiert. Die Aktionen werden auf der Grundlage der übergebenen Statuswerte gefiltert. Mögliche Werte: `NOT_EXECUTED` \$1 `EXECUTED`

**Header der Anfrage**
+ Der Autorisierungsheader muss zusammen mit dem `Bearer Token ` Wert übergeben werden.

**Antwortfelder**
+ `insightId`- Die eindeutige ID für den generierten Einblick.
+ `insightContent`- Dies gibt eine Zusammenfassung der Erkenntnisse und eingebettete Links zu Artefakten zurück, die zur Generierung der Erkenntnisse verwendet wurden. Hinweis: Dies wäre ein HTML-Inhalt, der eingebettete Links (<a>Tags) enthält.
+ `insightTitle`- Der Titel des generierten Einblicks.
+ `createdAt`- Wann der Einblick generiert wurde.
+ `actions`- Eine Liste von Aktionen, die für den generierten Einblick empfohlen werden. Aktionsobjekt:
  + `actionId`- Die eindeutige ID für die generierte Aktion.
  + `actionIconUrl`- Die Symbol-URL für die App, in der die Aktion ausgeführt werden soll.
  + `actionTitle`- Der Titel der generierten Aktion.
  + `actionUrl`- Die eindeutige URL, über die der Endbenutzer die Aktion im AppFabric Benutzerportal anzeigen und ausführen kann. Hinweis: Für die Ausführung von Aktionen leiten ISV-Apps Benutzer mithilfe dieser URL zum AppFabric Benutzerportal (Popup-Bildschirm) weiter.
  + `actionExecutionStatus`- Eine Aufzählung, die den Status der Aktion angibt. Die möglichen Werte sind: \$1 `EXECUTED` `NOT_EXECUTED`
+ `nextToken`(optional) — Das Paginierungstoken zum Abrufen der nächsten Reihe von Erkenntnissen. Es ist ein optionales Feld, das, wenn es Null zurückgegeben wird, bedeutet, dass keine weiteren Erkenntnisse geladen werden müssen.

Weitere Informationen finden Sie unter [ActionableInsights](API_ActionableInsights.md).

```
curl -v --location \
  "https://productivity.appfabric.<region>.amazonaws.com"\
"/actionableInsights" \
  --header "Authorization: Bearer <token>"
```

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

```
200 OK

{
    "insights": [
        {
            "insightId": "7tff3412-33b4-479a-8812-30EXAMPLE1111",
            "insightContent": "You received an email from James
            regarding providing feedback
            for upcoming performance reviews.",
            "insightTitle": "New feedback request",
            "createdAt": 2022-10-08T00:46:31.378493Z,
            "actions": [
                {
                    "actionId": "5b4f3412-33b4-479a-8812-3EXAMPLE2222",
                    "actionIconUrl": "https://d3gdwnnn63ow7w.cloudfront.net/eup/123.svg",
                    "actionTitle": "Send feedback request email",
                    "actionUrl": "https://userportal.appfabric.us-east-1.amazonaws.com/action/action_id_1"
                    "actionExecutionStatus": "NOT_EXECUTED"
                }
            ]
        },
        {
            "insightId": "2dff3412-33b4-479a-8812-30bEXAMPLE3333",
            "insightContent":"Steve sent you an email asking for details on project. Consider replying to the email.",
            "insightTitle": "New team launch discussion",
            "createdAt": 2022-10-08T00:46:31.378493Z,
            "actions": [
                {
                    "actionId": "74251e31-5962-49d2-9ca3-1EXAMPLE1111",
                    "actionIconUrl": "https://d3gdwnnn63ow7w.cloudfront.net/eup/123.svg",
                    "actionTitle": "Reply to team launch email",
                    "actionUrl": "https://userportal.appfabric.us-east-1.amazonaws.com/action/action_id_2"
                    "actionExecutionStatus": "NOT_EXECUTED"
                }
            ]
        }
    ],
    "nextToken": null
}
```

### Vorbereitung des Treffens (`ListMeetingInsights`)
<a name="productivity-meeting-insights"></a>

Die `ListMeetingInsights` API hilft Benutzern dabei, sich optimal auf bevorstehende Besprechungen vorzubereiten, indem sie den Zweck der Besprechung zusammenfasst und relevante anwendungsübergreifende Artefakte wie E-Mails, Nachrichten und mehr anzeigt. Benutzer können sich jetzt schnell auf Besprechungen vorbereiten und müssen keine Zeit damit verschwenden, zwischen Apps zu wechseln, um Inhalte zu finden.

**Felder anfordern**
+ `nextToken`(optional) — Das Paginierungstoken zum Abrufen der nächsten Erkenntnisse.

**Header anfordern**
+ Der Autorisierungsheader muss zusammen mit dem `Bearer Token` Wert übergeben werden.

**Antwortfelder**
+ `insightId`- Die eindeutige ID für den generierten Einblick.
+ `insightContent`- Die Beschreibung der Einsicht, in der die Details in einem Zeichenkettenformat hervorgehoben werden. Zum Beispiel, warum diese Einsicht wichtig ist.
+ `insightTitle`- Der Titel des generierten Einblicks.
+ `createdAt`- Wann der Einblick generiert wurde.
+ `calendarEvent`- Das wichtige Kalenderereignis oder die wichtige Besprechung, auf die sich der Benutzer konzentrieren sollte. Objekt „Kalenderereignis“: 
  + `startTime`- Die Startzeit des Ereignisses.
  + `endTime`- Die Endzeit der Veranstaltung.
  + `eventUrl`— Die URL für das Kalenderereignis in der ISV-App.
+ `resources`- Die Liste mit den anderen Ressourcen, die sich auf die Generierung der Erkenntnisse beziehen. Ressourcenobjekt:
  + `appName`- Der Name der App, zu der die Ressource gehört.
  + `resourceTitle`- Der Titel der Ressource.
  + `resourceType`- Der Typ der Ressource. Die möglichen Werte sind: `EMAIL` \$1 `EVENT` \$1 `MESSAGE` \$1 `TASK`
  + `resourceUrl`- Die Ressourcen-URL in der App.
  + `appIconUrl`- Die Bild-URL der App, zu der die Ressource gehört.
+ `nextToken`(optional) — Das Paginierungstoken zum Abrufen der nächsten Reihe von Erkenntnissen. Es ist ein optionales Feld, das, wenn es Null zurückgegeben wird, bedeutet, dass keine weiteren Erkenntnisse geladen werden müssen.

Weitere Informationen finden Sie unter [MeetingInsights](API_MeetingInsights.md).

```
curl --location \
  "https://productivity.appfabric.<region>.amazonaws.com"\
"/meetingContexts" \
  --header "Authorization: Bearer <token>"
```

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP-201-Antwort zurück.

```
200 OK

{
    "insights": [
        {
            "insightId": "74251e31-5962-49d2-9ca3-15EXAMPLE4444"
            "insightContent": "Project demo meeting coming up soon. Prepare accordingly",
            "insightTitle": "Demo meeting next week",
            "createdAt": 2022-10-08T00:46:31.378493Z,
            "calendarEvent": {
                    "startTime": {
                        "timeInUTC": 2023-10-08T10:00:00.000000Z,
                        "timeZone": "UTC"
                     },
                    "endTime": {
                        "timeInUTC": 2023-10-08T11:00:00.000000Z,
                        "timeZone": "UTC"
                     },
                    "eventUrl": "http://someapp.com/events/1234",
            }
            "resources": [
                {
                    "appName": "SOME_EMAIL_APP",
                    "resourceTitle": "Email for project demo",
                    "resourceType": "EMAIL",
                    "resourceUrl": "http://someapp.com/emails/1234",
                    "appIconUrl":"https://d3gdwnnn63ow7w.cloudfront.net/eup/123.svg"
                }
            ]
        },
        {
            "insightId": "98751e31-5962-49d2-9ca3-15EXAMPLE5555"
            "insightContent": "Important code complete task is now due. Consider updating the status.",
            "insightTitle": "Code complete task is due",
            "createdAt": 2022-10-08T00:46:31.378493Z,
            "calendarEvent":{
                    "startTime": {
                        "timeInUTC": 2023-10-08T10:00:00.000000Z,
                        "timeZone": "UTC"
                     },
                    "endTime": {
                        "timeInUTC": 2023-10-08T11:00:00.000000Z,
                        "timeZone": "UTC"
                     },
                    "eventUrl": "http://someapp.com/events/1234",
            },
            "resources": [
                {
                    "appName": "SOME_TASK_APPLICATION",
                    "resourceTitle": "Code Complete task is due",
                    "resourceType": "TASK",
                    "resourceUrl": "http://someapp.com/task/1234",
                    "appIconUrl": "https://d3gdwnnn63ow7w.cloudfront.net/eup/123.svg"
                }
            ]
        }
    ],
    "nextToken": null
}
```

### Geben Sie Feedback zu Ihren Erkenntnissen oder Aktionen
<a name="productivity-feedback-appclient"></a>

Verwenden Sie den AppFabric `PutFeedback` API-Vorgang, um Feedback zu den generierten Erkenntnissen und Aktionen zu geben. Sie können diese Funktion in Ihre Apps einbetten, um die Möglichkeit zu bieten, eine Feedback-Bewertung (1 bis 5, wobei je höher die Bewertung desto besser) für ein bestimmtes InsightId oder abzugeben ActionId.

**Felder anfordern**
+ `id`- Die Kennung des Objekts, für das Feedback eingereicht wird. Dies kann entweder der InsightId oder der sein ActionId.
+ `feedbackFor`- Der Ressourcentyp, für den Feedback eingereicht wird. Mögliche Werte: `ACTIONABLE_INSIGHT` \$1 `MEETING_INSIGHT` \$1 `ACTION`
+ `feedbackRating`- Feedback-Bewertung von `1` bis`5`. Je höher die Bewertung, desto besser.

**Antwortfelder**
+ Es gibt keine Antwortfelder.

Weitere Informationen finden Sie unter [PutFeedback](API_PutFeedback.md).

```
curl --request POST \
  --url "https://productivity.appfabric.<region>.amazonaws.com"\
"/feedback" \
  --header "Authorization: Bearer <token>" \
  --header "Content-Type: application/json" \
  --data '{
    "id": "1234-5678-9012",
    "feedbackFor": "ACTIONABLE_INSIGHT"
    "feedbackRating": 3
}'
```

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-201-Antwort mit leerem HTTP-Textinhalt zurück.

## Schritt 5. Bitte AppFabric um Überprüfung Ihrer Bewerbung
<a name="request_verification"></a>

Bis jetzt haben Sie die Benutzeroberfläche Ihrer Anwendung aktualisiert, um AppFabric anwendungsübergreifende Einblicke und Aktionen einzubetten, und Sie haben Erkenntnisse für einen einzelnen Benutzer erhalten. Wenn Sie mit den Tests zufrieden sind und Ihr AppFabric erweitertes Nutzererlebnis auf weitere Nutzer ausweiten möchten, können Sie Ihren Antrag AppFabric zur Prüfung und Überprüfung bei uns einreichen. AppFabric überprüft die Anwendungsinformationen, bevor eine breite Akzeptanz ermöglicht wird, um Anwendungsentwickler, Endbenutzer und deren Daten zu schützen und so den Weg für eine verantwortungsvolle Ausweitung der Benutzerakzeptanz zu ebnen.

**Leitet den Überprüfungsprozess ein**

Beginnen Sie den Überprüfungsprozess, indem Sie eine E-Mail an [appfabric-appverification@amazon.com](mailto:appfabric-appverification@amazon.com) senden und darum bitten, dass Ihre App verifiziert wird.

Geben Sie in Ihrer E-Mail die folgenden Informationen an:
+ Deine AWS-Konto ID
+ Der Name der Anwendung, für die Sie eine Bestätigung suchen
+ Ihr AppClient Ausweis
+ Deine Kontaktinformationen

Geben Sie außerdem, falls verfügbar, die folgenden Informationen an, damit wir Prioritäten und Auswirkungen beurteilen können:
+ Eine geschätzte Anzahl von Benutzern, denen Sie Zugriff gewähren möchten
+ Ihr angestrebtes Startdatum

**Anmerkung**  
Wenn Sie einen AWS-Konto Manager oder AWS Partner Development Manager haben, kopieren Sie ihn bitte in Ihre E-Mail. Die Angabe dieser Kontakte kann dazu beitragen, den Überprüfungsprozess zu beschleunigen.

**Kriterien für die Überprüfung**

Bevor Sie den Überprüfungsprozess einleiten können, müssen Sie die folgenden Kriterien erfüllen:
+ Aus Produktivitätsgründen müssen Sie ein gültiges AWS-Konto Passwort verwenden AppFabric 

Darüber hinaus erfüllen Sie mindestens eines der folgenden Kriterien:
+ Ihre Organisation ist ein AWS Partner auf der Stufe AWS Partner Network mit mindestens der Stufe „AWS Select“. Weitere Informationen finden Sie unter [Stufen der AWS Partnerservices](https://aws.amazon.com/partners/services-tiers/).
+ Ihr Unternehmen sollte in den letzten drei Jahren mindestens 10.000\$1 für AppFabric Dienstleistungen ausgegeben haben.
+ Ihre Bewerbung sollte auf der AWS Marketplace aufgeführt sein. Weitere Informationen finden Sie im [AWS Marketplace](https://aws.amazon.com/marketplace).

**Warten Sie auf die Aktualisierung des Bestätigungsstatus**

Nachdem Ihre Bewerbung geprüft wurde, antworten wir per E-Mail und der Status Ihrer Bewerbung AppClient ändert sich von `pending_verification` zu`verified`. Wenn Ihre Bewerbung abgelehnt wird, müssen Sie den Überprüfungsprozess erneut einleiten.

# Produktivitätssteigerung durch Verwaltung AppFabric AppClients
<a name="manage-appclients"></a>


|  | 
| --- |
| Die Funktion AWS AppFabric zur Steigerung der Produktivität befindet sich in der Vorschauversion und kann sich ändern. | 

Sie können Ihre AppFabric Produktivität verwalten, AppClients um den reibungslosen Betrieb und die Aufrechterhaltung der Authentifizierungs- und Autorisierungsprozesse sicherzustellen.

## Erfahren Sie mehr über ein AppClient
<a name="get_appclient_details"></a>

Verwenden Sie den AppFabric `GetAppClient` API-Vorgang, um Details zu Ihrem anzuzeigen AppClient, einschließlich der Überprüfung des AppClient Status. Weitere Informationen finden Sie unter [GetAppClient](API_GetAppClient.md).

Um Details zu einem zu erhalten AppClient, müssen Sie mindestens über die `"appfabric:GetAppClient"` IAM-Richtlinienberechtigungen verfügen. Weitere Informationen finden Sie unter [Erlauben Sie den Zugriff, um Details zu erhalten AppClients](security_iam_id-based-policy-examples.md#security_iam_id-based-policy-examples-productivity-get-appclient).

**Felder anfordern**
+ `appClientId`- Die AppClient ID.

**Antwortfelder**
+ `appName`- Der Name der Anwendung, die den Benutzern auf der Zustimmungsseite des AppFabric Benutzerportals angezeigt wird.
+ `customerManagedKeyIdentifier`(optional) — Der ARN des vom Kunden verwalteten Schlüssels (generiert von KMS), der zur Verschlüsselung der Daten verwendet werden soll. Wenn nicht angegeben, wird der AWS AppFabric verwaltete Schlüssel verwendet.
+ `description`- Eine Beschreibung der Anwendung.
+ `redirectUrls`— Der URI, zu dem Endbenutzer nach der Autorisierung weitergeleitet werden sollen. Sie können bis zu 5 Weiterleitungs-URLs hinzufügen. Beispiel, `https://localhost:8080`.
+ `starterUserEmails`- Eine Benutzer-E-Mail-Adresse, der Zugriff auf die Erkenntnisse gewährt wird, bis die Anwendung verifiziert ist. Es ist nur eine E-Mail-Adresse zulässig. Beispiel, `anyuser@example.com`.
+ `verificationStatus`- Der AppClient Bestätigungsstatus.
  + `pending_verification`- Die Überprüfung von AppClient ist noch im Gange AppFabric. Bis zur AppClient Überprüfung von kann nur ein Benutzer (angegeben unter`starterUserEmails`) den verwenden AppClient.
  + `verified`- Der Überprüfungsprozess wurde erfolgreich abgeschlossen AppFabric und AppClient ist nun vollständig verifiziert.
  + `rejected`- Der Überprüfungsprozess für AppClient wurde von abgelehnt AppFabric. Der AppClient kann erst dann von weiteren Benutzern verwendet werden, wenn der Überprüfungsprozess erneut initiiert und erfolgreich abgeschlossen wurde.

```
curl --request GET \
  --header "Content-Type: application/json" \
  --header "X-Amz-Content-Sha256: <sha256_payload>" \
  --header "X-Amz-Security-Token: <security_token>" \
  --header "X-Amz-Date: 20230922T172215Z" \
  --header "Authorization: AWS4-HMAC-SHA256 ..." \
  --url https://appfabric.<region>.amazonaws.com/appclients/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
```

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

```
200 OK

{
    "appClient": {
        "appName": "Test App",
        "arn": "arn:aws:appfabric:<region>:111122223333:appclient/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
        "customerManagedKeyArn": "arn:aws:kms:<region>:111122223333:key/<key>",
        "description": "This is a test app",
        "redirectUrls": [
            "https://localhost:8080"
        ],
        "starterUserEmails": [
            "anyuser@example.com"
        ],
        "verificationDetails": {
            "verificationStatus": "pending_verification"
        }
    }
}
```

## Liste AppClients
<a name="list_appclients"></a>

Verwenden Sie den AppFabric `ListAppClients` API-Vorgang, um eine Liste Ihrer anzuzeigen AppClients. AppFabric erlaubt nur einen AppClient pro AWS-Konto. Dies kann sich in future ändern. Weitere Informationen finden Sie unter [ListAppClients](API_ListAppClients.md).

Um die Liste auflisten AppClients zu können, müssen Sie mindestens über die `"appfabric:ListAppClients"` IAM-Richtlinienberechtigungen verfügen. Weitere Informationen finden Sie unter [Erlauben Sie den Zugriff auf die Liste AppClients](security_iam_id-based-policy-examples.md#security_iam_id-based-policy-examples-productivity-list-appclient).

**Felder anfordern**
+ Es gibt keine Pflichtfelder.

**Felder für Antworten**
+ `appClientARN`- Der Amazon-Ressourcenname (ARN), der die AppClient ID enthält. Die AppClient ID lautet beispielsweise`a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`.
+ `verificationStatus`- Der AppClient Bestätigungsstatus.
  + `pending_verification`- Die Überprüfung von AppClient ist noch im Gange AppFabric. Bis zur AppClient Überprüfung von kann nur ein Benutzer (angegeben unter`starterUserEmails`) den verwenden AppClient.
  + `verified`- Der Überprüfungsprozess wurde erfolgreich abgeschlossen AppFabric und AppClient ist nun vollständig verifiziert.
  + `rejected`- Der Überprüfungsprozess für AppClient wurde von abgelehnt AppFabric. Der AppClient kann erst dann von weiteren Benutzern verwendet werden, wenn der Überprüfungsprozess erneut initiiert und erfolgreich abgeschlossen wurde.

```
curl --request GET \
  --header "Content-Type: application/json" \
  --header "X-Amz-Content-Sha256: <sha256_payload>" \
  --header "X-Amz-Security-Token: <security_token>" \
  --header "X-Amz-Date: 20230922T172215Z" \
  --header "Authorization: AWS4-HMAC-SHA256 ..." \
  --url https://appfabric.<region>.amazonaws.com/appclients
```

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

```
200 OK

{
    "appClientList": [
        {
            "appClientArn": "arn:aws:appfabric:<region>:111122223333:appclient/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
            "verificationStatus": "pending_verification"
        }
    ]
}
```

## Aktualisieren Sie ein AppClient
<a name="update_appclient"></a>

Verwenden Sie den AppFabric `UpdateAppClient` API-Vorgang, um die Ihren zugewiesenen WeiterleitungsURLs zu aktualisieren. AppClient Wenn Sie andere Parameter wie, oder andere ändern müssen AppName starterUserEmails, müssen Sie diese löschen AppClient und einen neuen erstellen. Weitere Informationen finden Sie unter [UpdateAppClient](API_UpdateAppClient.md).

Um einen zu aktualisieren AppClient, müssen Sie mindestens über die `"appfabric:UpdateAppClient"` IAM-Richtlinienberechtigungen verfügen. Weitere Informationen finden Sie unter [Erlauben Sie den Zugriff auf das Update AppClients](security_iam_id-based-policy-examples.md#security_iam_id-based-policy-examples-productivity-update-appclient).

**Felder anfordern**
+ `appClientId`(erforderlich) — Die AppClient ID, mit der Sie die Redirect-URLs aktualisieren.
+ `redirectUrls`(erforderlich) — Die aktualisierte Liste der RedirectURLs. Sie können bis zu 5 RedirectURLs hinzufügen.

**Antwortfelder**
+ `appName`- Der Name der Anwendung, die den Benutzern auf der Zustimmungsseite des AppFabric Benutzerportals angezeigt wird.
+ `customerManagedKeyIdentifier`(optional) — Der ARN des vom Kunden verwalteten Schlüssels (generiert von KMS), der zur Verschlüsselung der Daten verwendet werden soll. Wenn nicht angegeben, wird der AWS AppFabric verwaltete Schlüssel verwendet.
+ `description`- Eine Beschreibung der Anwendung.
+ `redirectUrls`— Der URI, zu dem Endbenutzer nach der Autorisierung weitergeleitet werden sollen. Beispiel, `https://localhost:8080`.
+ `starterUserEmails`- Eine Benutzer-E-Mail-Adresse, der Zugriff gewährt wird, um die Erkenntnisse zu erhalten, bis die Anwendung verifiziert ist. Es ist nur eine E-Mail-Adresse zulässig. Beispiel, `anyuser@example.com`.
+ `verificationStatus`- Der AppClient Bestätigungsstatus.
  + `pending_verification`- Die Überprüfung von AppClient ist noch im Gange AppFabric. Bis zur AppClient Überprüfung von kann nur ein Benutzer (angegeben unter`starterUserEmails`) den verwenden AppClient.
  + `verified`- Der Überprüfungsprozess wurde erfolgreich abgeschlossen AppFabric und AppClient ist nun vollständig verifiziert.
  + `rejected`- Der Überprüfungsprozess für AppClient wurde von abgelehnt AppFabric. Der AppClient kann erst dann von weiteren Benutzern verwendet werden, wenn der Überprüfungsprozess erneut initiiert und erfolgreich abgeschlossen wurde.

```
curl --request PATCH \
  --header "Content-Type: application/json" \
  --header "X-Amz-Content-Sha256: <sha256_payload>" \
  --header "X-Amz-Security-Token: <security_token>" \
  --header "X-Amz-Date: 20230922T172215Z" \
  --header "Authorization: AWS4-HMAC-SHA256 ..." \
  --url https://appfabric.<region>.amazonaws.com/appclients/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 \
  --data '{
    "redirectUrls": ["https://localhost:8081"]
}'
```

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

```
200 OK

{
    "appClient": {
        "appName": "Test App",
        "arn": "arn:aws:appfabric:<region>:111122223333:appclient/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
        "customerManagedKeyArn": "arn:aws:kms:<region>:111122223333:key/<key>",
        "description": "This is a test app",
        "redirectUrls": [
            "https://localhost:8081"
        ],
        "starterUserEmails": [
            "anyuser@example.com"
        ],
        "verificationDetails": {
            "verificationStatus": "pending_verification"
        }
    }
}
```

## Löschen Sie ein AppClient
<a name="delete_appclient"></a>

Verwenden Sie den AppFabric `DeleteAppClient` API-Vorgang, um alle zu löschen, die AppClients Sie nicht mehr benötigen. Weitere Informationen finden Sie unter [DeleteAppClient](API_DeleteAppClient.md).

Um eine zu löschen AppClient, müssen Sie mindestens über die `"appfabric:DeleteAppClient"` IAM-Richtlinienberechtigungen verfügen. Weitere Informationen finden Sie unter [Erlauben Sie den Zugriff zum Löschen AppClients](security_iam_id-based-policy-examples.md#security_iam_id-based-policy-examples-productivity-delete-appclient).

**Felder anfordern**
+ `appClientId`- Die AppClient ID.

**Antwortfelder**
+ Es gibt keine Antwortfelder.

```
curl --request DELETE \
  --header "Content-Type: application/json" \
  --header "X-Amz-Content-Sha256: <sha256_payload>" \
  --header "X-Amz-Security-Token: <security_token>" \
  --header "X-Amz-Date: 20230922T172215Z" \
  --header "Authorization: AWS4-HMAC-SHA256 ..." \
  --url https://appfabric.<region>.amazonaws.com/appclients/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
```

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-204-Antwort mit leerem HTTP-Textinhalt zurück.

## Tokens für Endbenutzer aktualisieren
<a name="refresh_token"></a>

Die Token, die AppClient Sie für Endbenutzer erwerben, können nach Ablauf aktualisiert werden. Dies kann mithilfe der [Token](API_Token.md) API mit dem `refresh_token` Grant\$1Type erfolgen. Der `refresh_token` zu verwendende Wert wird als Teil der Token-API-Antwort zurückgegeben, wenn der Grant\$1Type `authorization_code` Die Standardablaufzeiten sind 12 Stunden. Um die Aktualisierungs-API aufzurufen, benötigen Sie die `"appfabric:Token"` IAM-Richtlinienberechtigung. Weitere Informationen erhalten Sie unter [Token](API_Token.md) und [Erlauben Sie den Zugriff auf das Update AppClients](security_iam_id-based-policy-examples.md#security_iam_id-based-policy-examples-productivity-update-appclient).

**Felder anfordern**
+ `refresh_token`(erforderlich) — Das Aktualisierungstoken, das bei der ersten `/token` Anfrage empfangen wurde.
+ `app_client_id`(erforderlich) — Die ID der AppClient Ressource, die für die erstellt wurde AWS-Konto.
+ `grant_type`(erforderlich) — Das muss sein`refresh_token`.

**Antwortfelder**
+ `expires_in`- Wie lange dauert es, bis das Token abläuft. Die Standardablaufzeit beträgt 12 Stunden.
+ `refresh_token`— Das Aktualisierungstoken, das von der ersten /token-Anforderung empfangen wurde.
+ `token`— Das Token, das von der ersten /token-Anforderung empfangen wurde.
+ `token_type`- Der Wert wird sein. `Bearer`
+ `appfabric_user_id`- Die AppFabric Benutzer-ID. Dies wird nur für Anfragen zurückgegeben, die den `authorization_code` Grant-Typ verwenden.

```
curl --location \
"https://appfabric.<region>.amazonaws.com/oauth2/token" \
--header "Content-Type: application/json" \
--header "X-Amz-Content-Sha256: <sha256_payload>" \
--header "X-Amz-Security-Token: <security_token>" \
--header "X-Amz-Date: 20230922T172215Z" \
--header "Authorization: AWS4-HMAC-SHA256 ..." \
--data "{
    \"refresh_token\": \"<refresh_token>",
    \"app_client_id\": \"a1b2c3d4-5678-90ab-cdef-EXAMPLE11111\",
    \"grant_type\": \"refresh_token\"
}"
```

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

```
200 OK

{
    "expires_in": 43200,
    "token": "apkaeibaerjr2example",
    "token_type": "Bearer",
    "appfabric_user_id" : "${UserID}"
}
```

# Fehlerbehebung AppClients im Hinblick AppFabric auf Produktivität
<a name="ahead-app-dev-errors"></a>


|  | 
| --- |
| Die Funktion AWS AppFabric zur Steigerung der Produktivität befindet sich in der Vorschauversion und kann sich ändern. | 

In diesem Abschnitt werden häufig auftretende Fehler und Problembehebungen aus AppFabric Produktivitätsgründen beschrieben.

## Unbestätigter Antrag
<a name="unverified-application"></a>

App-Entwickler, die aus AppFabric Produktivitätsgründen ihr App-Erlebnis verbessern wollen, werden vor der Einführung ihrer Funktionen für Endbenutzer einen Verifizierungsprozess durchlaufen. Alle Anwendungen beginnen als nicht verifiziert und werden erst dann zu verifiziert, wenn der Überprüfungsprozess abgeschlossen ist. Dies bedeutet, dass das, was `starterUserEmails` Sie beim Erstellen eines verwendet haben, diese Meldung sehen AppClient wird.

![\[Warning message for an unverified application in AWS AppFabric, requesting data access.\]](http://docs.aws.amazon.com/de_de/appfabric/latest/adminguide/images/fabric-24.png)


## `CreateAppClient`-Fehler
<a name="dev-errors-CreateAppClient"></a>

### ServiceQuotaExceededException
<a name="service-quota-exceeded"></a>

Wenn Sie beim Erstellen einer die folgende Ausnahme erhalten AppClient, haben Sie die Anzahl der Dateien überschritten AppClients , die pro erstellt werden können AWS-Konto. Das Limit ist 1. HTTP-Statuscode: 402

```
ServiceQuotaExceededException / SERVICE_QUOTA_EXCEEDED
You have exceeded the number of AppClients that can be created per AWS Account. The limit is 1.
HTTP Status Code: 402
```

## `GetAppClient`-Fehler
<a name="dev-errors-GetAppClient"></a>

### ResourceNotFoundException
<a name="get-app-client-not-found"></a>

Wenn Sie beim Abrufen von Details für eine die folgende Ausnahme erhalten AppClient, stellen Sie sicher, dass Sie die richtige AppClient Kennung eingegeben haben. Dieser Fehler bedeutet, dass die angegebene Datei nicht gefunden AppClient wurde.

```
ResourceNotFoundException / APP_CLIENT_NOT_FOUND
The specified AppClient is not found. Ensure you’ve entered the correct AppClient identifier.
HTTP Status Code: 404
```

## `DeleteAppClient`-Fehler
<a name="dev-errors-DeleteAppClient"></a>

### ConflictException
<a name="another-delete-request"></a>

Wenn Sie beim Löschen eines die folgende Ausnahme erhalten AppClient, wird gerade eine weitere Löschanforderung ausgeführt. Warten Sie, bis der Vorgang abgeschlossen ist, und versuchen Sie es dann erneut. HTTP-Statuscode: 409

```
ConflictException
Another delete request is in progress. Wait until it completes then try again.
HTTP Status Code: 409
```

### ResourceNotFoundException
<a name="delete-app-client-not-found"></a>

Wenn Sie beim Löschen eines die folgende Ausnahme erhalten AppClient, stellen Sie sicher, dass Sie den richtigen AppClient Bezeichner eingegeben haben. Dieser Fehler bedeutet, dass die angegebene Datei nicht gefunden AppClient wurde.

```
ResourceNotFoundException / APP_CLIENT_NOT_FOUND
The specified AppClient is not found. Ensure you’ve entered the correct AppClient identifier.
HTTP Status Code: 404
```

## `UpdateAppClient`-Fehler
<a name="dev-errors-UpdateAppClient"></a>

### ResourceNotFoundException
<a name="update-app-client-not-found"></a>

Wenn Sie beim Aktualisieren von die folgende Ausnahme erhalten AppClient, stellen Sie sicher, dass Sie den richtigen AppClient Bezeichner eingegeben haben. Dieser Fehler bedeutet, dass die angegebene Datei nicht gefunden AppClient wurde.

```
ResourceNotFoundException / APP_CLIENT_NOT_FOUND
The specified AppClient is not found. Ensure you’ve entered the correct AppClient identifier.
HTTP Status Code: 404
```

## `Authorize`-Fehler
<a name="dev-errors-Authorize"></a>

### ValidationException
<a name="authorize-validation-exception"></a>

Möglicherweise wird die folgende Ausnahme angezeigt, wenn einer der API-Parameter die in den API-Spezifikationen definierten Einschränkungen nicht erfüllt.

```
ValidationException
HTTP Status Code: 400
```

**Grund 1: Wenn die AppClient ID nicht angegeben ist**

Das `app_client_id` fehlt in den Anforderungsparametern. Erstellen Sie das AppClient, falls es noch nicht erstellt wurde, oder verwenden Sie Ihr vorhandenes `app_client_id` und versuchen Sie es erneut. Verwenden Sie die [ListAppClient](manage-appclients.md#list_appclients)API-Operation, um die AppClient ID zu finden.

**Grund 2: Wann AppFabric hat er keinen Zugriff auf den vom Kunden verwalteten Schlüssel**

```
Message: AppFabric couldn't access the customer managed key configured for AppClient.
```

AppFabric kann derzeit nicht auf die vom Kunden verwalteten Schlüssel zugreifen, was wahrscheinlich auf kürzliche Änderungen seiner Berechtigungen zurückzuführen ist. Stellen Sie sicher, dass der angegebene Schlüssel vorhanden AppFabric ist, und stellen Sie sicher, dass ihm die entsprechenden Zugriffsberechtigungen erteilt wurden.

**Grund 3: Die angegebene Umleitungs-URL ist nicht gültig**

```
Message: Redirect url invalid
```

Stellen Sie sicher, dass die Weiterleitungs-URL in Ihrer Anfrage korrekt ist. Sie muss mit einer der Weiterleitungen übereinstimmen, die Sie bei der Erstellung oder Aktualisierung von URLs angegeben haben AppClient. Verwenden Sie den [GetAppClient](manage-appclients.md#get_appclient_details)API-Vorgang URLs, um die Liste der zulässigen Weiterleitungen anzuzeigen.

## `Token`-Fehler
<a name="dev-errors-Token"></a>

### TokenException
<a name="Token-token-exception"></a>

Möglicherweise erhalten Sie aus verschiedenen Gründen die folgende Ausnahme.

```
TokenException
HTTP Status Code: 400
```

**Grund 1: Wenn eine ungültige E-Mail-Adresse angegeben wird**

```
Message: Invalid Email used
```

Stellen Sie sicher, dass die von Ihnen verwendete E-Mail-Adresse mit der Adresse übereinstimmt, die für das `starterUserEmails` Attribut aufgeführt wurde, als Sie das erstellt haben AppClient. Wenn die E-Mails nicht übereinstimmen, wechseln Sie zur entsprechenden E-Mail-Adresse und versuchen Sie es erneut. Verwenden Sie den [GetAppClient](manage-appclients.md#get_appclient_details)API-Vorgang, um die verwendete E-Mail anzuzeigen.

**Grund 2: Für grant\$1type als refresh\$1token, wenn das Token nicht angegeben ist.**

```
Message: refresh_token must be non-null for Refresh Token Grant-type
```

Das in der Anfrage angegebene Aktualisierungstoken ist Null oder leer. Geben Sie eine aktive Antwort auf einen in der [Token-API `refresh_token`](getting-started-appdeveloper-productivity.md#authorize_data_access) empfangenen Aufruf an.

### ThrottlingException
<a name="throttling-exception"></a>

Möglicherweise erhalten Sie die folgende Ausnahme, wenn die API mit einer Geschwindigkeit aufgerufen wird, die über dem zulässigen Kontingent liegt.

```
ThrottlingException
HTTP Status Code: 429
```

## `ListActionableInsights``ListMeetingInsights`, und `PutFeedback` Fehler
<a name="dev-errors-many-apis"></a>

### ValidationException
<a name="many-apis-validation-exception"></a>

Möglicherweise wird die folgende Ausnahme angezeigt, wenn einer der API-Parameter die in den API-Spezifikationen definierte Einschränkung nicht erfüllt.

```
ValidationException
HTTP Status Code: 400
```

### ThrottlingException
<a name="many-apis-throttling-exception"></a>

Möglicherweise erhalten Sie die folgende Ausnahme, wenn die API mit einer Geschwindigkeit aufgerufen wird, die über dem zulässigen Kontingent liegt.

```
ThrottlingException
HTTP Status Code: 429
```

# Erste Schritte mit AppFabric Produktivitätssteigerung (Vorschau) für Endbenutzer
<a name="getting-started-users-productivity"></a>


|  | 
| --- |
| Die Funktion AWS AppFabric zur Steigerung der Produktivität befindet sich in der Vorschauversion und kann sich ändern. | 

Dieser Abschnitt richtet sich an Endbenutzer von SaaS-Anwendungen, die die Produktivitätssteigerung (Vorschau) aktivieren AWS AppFabric möchten, um ihr Aufgabenmanagement und ihre Workflow-Effizienz zu verbessern. Gehen Sie wie folgt vor, um Ihre Anwendungen zu verbinden und AppFabric um Zugriff auf anwendungsübergreifende Einblicke zu erhalten und Ihnen zu helfen, Aktionen (z. B. eine E-Mail zu senden oder ein Meeting zu vereinbaren) von Ihren bevorzugten Anwendungen aus durchzuführen. Sie können Anwendungen wieAsana,,Atlassian Jira Suite,Google Workspace, Microsoft 365 Miro SlackSmartsheet, und mehr verbinden. Nachdem Sie AppFabric den Zugriff auf Ihre Inhalte autorisiert haben, AppFabric bietet es anwendungsübergreifende Einblicke und Aktionen direkt in Ihren bevorzugten Apps. So können Sie effizienter arbeiten und Ihre aktuellen Workflows einhalten.

AppFabric for productivity verwendet generative KI, die von Amazon Bedrock unterstützt wird. AppFabric generiert Erkenntnisse und Maßnahmen erst, wenn Sie Ihre ausdrückliche Genehmigung erhalten haben. Sie autorisieren jede einzelne Anwendung, die volle Kontrolle darüber zu behalten, welche Inhalte verwendet werden. AppFabric wird Ihre Daten nicht verwenden, um die zugrunde liegenden großen Sprachmodelle zu trainieren oder zu verbessern, die zur Gewinnung von Erkenntnissen verwendet werden. Weitere Informationen finden Sie auf [Amazon Bedrock FAQs](https://aws.amazon.com/bedrock/faqs/).

**Topics**
+ [Voraussetzungen](#getting-started-prerequisites)
+ [Schritt 1. Melden Sie sich an bei AppFabric](#sign-in-appfabric)
+ [Schritt 2. Erteilen Sie Ihre Zustimmung zur Anzeige von Erkenntnissen durch die App](#provide-consent)
+ [Schritt 3. Connect Sie Ihre Anwendungen, um Erkenntnisse und Maßnahmen zu generieren](#connect-apps)
+ [Schritt 4. Verschaffen Sie sich Einblicke und führen Sie anwendungsübergreifende Aktionen in Ihrer Anwendung aus](#insights_in_app)
+ [Verwalten Sie den Zugriff AppFabric auf Produktivitätsfunktionen (Vorschaufunktionen) für IT- und Sicherheitsadministratoren](productivity-end-users-managing-access.md)
+ [Beheben Sie Fehler von Endbenutzern aus AppFabric Produktivitätsgründen](productivity-end-users-errors.md)

## Voraussetzungen
<a name="getting-started-prerequisites"></a>

Bevor Sie beginnen, stellen Sie sicher, dass Sie über Folgendes verfügen:
+ Anmeldeinformationen AppFabric für die Anmeldung AppFabric: Um mit der Nutzung aus Produktivitätsgründen beginnen zu können, benötigen Sie Verbundanmeldedaten (Benutzername und Passwort) für einen der folgenden Anbieter:Asana, Google WorkspaceMicrosoft 365, oder. Slack Wenn Sie sich anmelden, AppFabric können wir Sie als Benutzer für jede Anwendung identifizieren, die Sie aus AppFabric Produktivitätsgründen aktivieren. Nachdem Sie sich angemeldet haben, können Sie Ihre Anwendungen verbinden, um Erkenntnisse zu generieren.
+ Anmeldeinformationen für die Verbindung Ihrer Anwendungen: App-übergreifende Einblicke und Aktionen werden nur auf der Grundlage von Anwendungen generiert, die Sie autorisieren. Sie benötigen Anmeldedaten (Benutzername und Passwort) für jede der Anwendungen, die Sie autorisieren möchten. Zu den unterstützten Anwendungen gehören AsanaAtlassian Jira Suite,Google Workspace,Microsoft 365, MiroSlack, und. Smartsheet

## Schritt 1. Melden Sie sich an bei AppFabric
<a name="sign-in-appfabric"></a>

Verbinden Sie Anwendungen mit AppFabric , um Ihre Inhalte und Erkenntnisse direkt in Ihre bevorzugten Anwendungen zu integrieren.

1. Jede Anwendung wird auf unterschiedliche Weise AppFabric zur Steigerung der Produktivität genutzt, um Ihnen ein umfassenderes App-Erlebnis zu bieten. Aus diesem Grund hat jede Anwendung einen anderen Einstiegspunkt, über den Sie auf die unten stehende Startseite AppFabric für Produktivitätsaspekte gelangen. Die Startseite legt den Kontext für den zu aktivierenden Prozess fest AppFabric und fordert Sie zunächst auf, sich anzumelden. Jede Anwendung, die Sie aktivieren möchten, wird AppFabric auf diesem Bildschirm angezeigt.  
![\[Sign-in prompt for AWS AppFabric, highlighting AI-powered productivity features.\]](http://docs.aws.amazon.com/de_de/appfabric/latest/adminguide/images/fabric-01.png)

1. Melden Sie sich mit Ihren Anmeldeinformationen von einem der folgenden Anbieter an: AsanaGoogle Workspace,Microsoft 365, oderSlack. Für eine optimale Benutzererfahrung empfehlen wir, sich für jede Anwendung, die Sie aktivieren, mit demselben Anbieter AppFabric anzumelden. Wenn du zum Beispiel Google Workspace-Anmeldedaten in App1 auswählst, empfehlen wir, dich Google Workspace in App2 zu entscheiden, ebenso wie jedes Mal, wenn du dich erneut anmelden musst. Wenn du dich mit einem anderen Anbieter anmeldest, musst du den Verbindungsprozess der Anwendungen neu starten.  
![\[AWS AppFabric sign-in page with options for Slack, Microsoft, Google, and Asana.\]](http://docs.aws.amazon.com/de_de/appfabric/latest/adminguide/images/fabric-02.png)

1. Wenn Sie dazu aufgefordert werden, geben Sie Ihre Anmeldeinformationen ein und akzeptieren Sie die Anmeldung AppFabric bei diesem Anbieter.  
![\[Slack sign-in page with options for Google, Apple, or email authentication.\]](http://docs.aws.amazon.com/de_de/appfabric/latest/adminguide/images/fabric-03.png)  
![\[Sign-in interface for AWS AppFabric with Slack, showing account selection and connection details.\]](http://docs.aws.amazon.com/de_de/appfabric/latest/adminguide/images/fabric-04.png)

## Schritt 2. Erteilen Sie Ihre Zustimmung zur Anzeige von Erkenntnissen durch die App
<a name="provide-consent"></a>

Nach der Anmeldung AppFabric wird eine Zustimmungsseite angezeigt, auf der Sie gefragt werden, ob Sie AppFabric die Anzeige von anwendungsübergreifenden Erkenntnissen und Aktionen in der Anwendung zulassen, in der Sie die Produktivität erhöhen möchten. AppFabric Erlauben Sie beispielsweise, AppFabric dass Ihre Google Workspace E-Mails und Kalenderereignisse dort angezeigt werden. Asana Sie müssen diesen Zustimmungsschritt pro Anwendung, AppFabric in der Sie ihn aktivieren, nur einmal abschließen.

![\[Dialog box requesting permission to display insights and artifacts within an application.\]](http://docs.aws.amazon.com/de_de/appfabric/latest/adminguide/images/fabric-05.png)


## Schritt 3. Connect Sie Ihre Anwendungen, um Erkenntnisse und Maßnahmen zu generieren
<a name="connect-apps"></a>

Nachdem Sie die Zustimmungsseite ausgefüllt haben, werden Sie zur Seite **Connect-Anwendungen** weitergeleitet, auf der Sie einzelne Anwendungen verbinden, trennen oder erneut verbinden können, die letztendlich dazu verwendet werden, Ihre anwendungsübergreifenden Erkenntnisse und Aktionen zu generieren. In den meisten Fällen werden Sie diese Seite weiterhin verwenden, um Ihre verbundenen Anwendungen zu verwalten, nachdem Sie sich angemeldet und Ihre Zustimmung erteilt haben.

Um eine Anwendung zu Connect, klicken Sie neben einer beliebigen Anwendung, die Sie verwenden, auf die Schaltfläche **Verbinden**.

![\[List of applications to connect, including Smartsheet, Slack, and Google Workspace, all showing as not connected.\]](http://docs.aws.amazon.com/de_de/appfabric/latest/adminguide/images/fabric-06.png)


Sie müssen Ihre Anmeldedaten für die Anwendung angeben und den Zugriff auf Ihre Daten AppFabric erlauben, um Erkenntnisse zu gewinnen und Aktionen abzuschließen.

![\[Dialog box requesting permission for AWS AppFabric to access Slack workspace data.\]](http://docs.aws.amazon.com/de_de/appfabric/latest/adminguide/images/fabric-07.png)


Nachdem Sie eine Anwendung erfolgreich verbunden haben, ändert sich der Status dieser Anwendung von „Nicht verbunden“ zu „Verbunden“. Zur Erinnerung: Sie müssen diesen Autorisierungsschritt für jede Anwendung abschließen, die Sie für die Generierung von Erkenntnissen und Aktionen verwenden möchten.

Nachdem Sie eine Anwendung verbunden haben, ist sie nicht für immer verbunden. Sie müssen die Anwendungen regelmäßig erneut verbinden. Wir tun dies, um sicherzustellen, dass wir weiterhin Ihre Erlaubnis haben, Erkenntnisse zu generieren.

Die möglichen Bewerbungsstatus sind:
+ Verbunden — AppFabric ist autorisiert und generiert mithilfe Ihrer Daten aus dieser Anwendung Erkenntnisse.
+ Nicht verbunden — generiert AppFabric keine Erkenntnisse mithilfe von Daten aus dieser Anwendung. Sie können eine Verbindung herstellen, um mit der Generierung von Erkenntnissen zu beginnen.
+ Die Autorisierung ist fehlgeschlagen. Bitte stellen Sie die Verbindung erneut her. - Bei einer bestimmten Anwendung ist möglicherweise ein Autorisierungsfehler aufgetreten. Wenn Sie diesen Fehler sehen, versuchen Sie, Ihre Anwendung über die Schaltfläche **Connect erneut zu verbinden**.

![\[Application connection status interface showing connected and unconnected apps.\]](http://docs.aws.amazon.com/de_de/appfabric/latest/adminguide/images/fabric-08.png)


Die Einrichtung ist abgeschlossen und Sie können zu Ihrer Anwendung zurückkehren. Es kann mindestens ein paar Stunden dauern, bis Sie Einblicke in Ihre Anwendungen erhalten.

Bei Bedarf können Sie zu dieser Seite zurückkehren, um Ihre verbundenen Anwendungen zu verwalten. Wenn Sie die Verbindung zu einer Anwendung **trennen**, verwendet AppFabric diese Anwendung keine Daten mehr und sammelt keine neuen Daten mehr, um neue Erkenntnisse zu gewinnen. Daten aus getrennten Anwendungen werden innerhalb von 7 Tagen automatisch gelöscht, wenn Sie sich dafür entscheiden, die Verbindung zur Anwendung innerhalb dieser Zeit nicht erneut herzustellen.

## Schritt 4. Verschaffen Sie sich Einblicke und führen Sie anwendungsübergreifende Aktionen in Ihrer Anwendung aus
<a name="insights_in_app"></a>

Nachdem Sie Ihre Anwendungen mit verbunden haben AppFabric, haben Sie Zugriff auf wertvolle Erkenntnisse und können anwendungsübergreifende Aktionen direkt von Ihrer bevorzugten Anwendung aus ausführen. Hinweis: Diese Funktionalität ist nicht in jeder App garantiert und hängt ausschließlich davon ab, welche AppFabric Produktivitätsfunktionen der Anwendungsentwickler aktiviert hat.

**Anwendungsübergreifende Einblicke**

AppFabric for Productivity bietet zwei Arten von Erkenntnissen:
+ Umsetzbare Erkenntnisse: AppFabric Analysiert Informationen aus Ihren E-Mails, Kalenderereignissen, Aufgaben und Nachrichten in Ihren verbundenen Apps und generiert wichtige Erkenntnisse, deren Priorisierung für Sie wichtig sein kann. Darüber hinaus AppFabric können empfohlene Aktionen generiert werden (z. B. E-Mail senden, Besprechung planen und Aufgabe erstellen), die Sie bearbeiten und ausführen können, während Sie in Ihrer bevorzugten Anwendung bleiben. Möglicherweise erhalten Sie beispielsweise Informationen darüber, dass eine Kundeneskalation zu bewältigen ist, und einen Vorschlag für die nächste Aktion, um ein Treffen mit Ihrem Kunden zu vereinbaren.
+ Einblicke in die Vorbereitung von Besprechungen: Mit dieser Funktion können Sie sich optimal auf bevorstehende Besprechungen vorbereiten. AppFabric analysiert Ihre bevorstehenden Besprechungen und erstellt eine kurze Zusammenfassung des Besprechungszwecks. Darüber hinaus werden relevante Artefakte (wie E-Mails, Nachrichten und Aufgaben) aus Ihren verbundenen Anwendungen angezeigt, sodass Sie sich effizient auf das Meeting vorbereiten können, ohne zwischen Apps wechseln zu müssen, um nach Inhalten zu suchen.

**App-übergreifende Aktionen**

Für bestimmte Erkenntnisse AppFabric können auch Handlungsempfehlungen generiert werden, z. B. das Senden einer E-Mail, das Planen eines Meetings oder das Erstellen einer Aufgabe. Bei der Generierung von Aktionen AppFabric kann es sein, dass bestimmte Felder je nach Inhalt und Kontext Ihrer verbundenen Anwendungen vorab ausgefüllt werden. AppFabric Kann beispielsweise basierend auf den Erkenntnissen eine vorgeschlagene E-Mail-Antwort oder einen Aufgabennamen generieren. Wenn Sie auf eine vorgeschlagene Aktion klicken, werden Sie zu einer AppFabric eigenen Benutzeroberfläche weitergeleitet, auf der Sie den bereits ausgefüllten Inhalt bearbeiten können, bevor Sie die Aktion ausführen. AppFabric führt keine Aktionen ohne vorherige Überprüfung und Eingabe durch den Benutzer aus, da generative KI und die zugrundeliegenden Large Language Models (LLM) von Zeit zu Zeit halluzinieren können.

**Anmerkung**  
Sie sind dafür verantwortlich, die LLM-Ergebnisse zu validieren und zu bestätigen. AppFabric AppFabric garantiert nicht die Richtigkeit oder Qualität seiner LLM-Ergebnisse. Weitere Informationen finden Sie unter [Richtlinie für AWS verantwortungsvolle KI](https://aws.amazon.com/machine-learning/responsible-ai/policy/).

### E-Mails erstellen (Google Workspace,Microsoft 365)
<a name="user-create-emails"></a>

AppFabric ermöglicht es Ihnen, eine E-Mail von Ihrer bevorzugten Anwendung aus zu bearbeiten und zu versenden. Wir unterstützen grundlegende E-Mail-Felder wie „Von“, „An“, „Cc/Bcc“, „E-Mail-Betreffzeile“ und „E-Mail-Hauptnachricht“. AppFabric kann Inhalte in diesen Feldern generieren, um Ihnen zu helfen, die Zeit bis zur Erledigung der Aufgabe zu verkürzen. Wenn Sie mit der Bearbeitung der E-Mail fertig sind, wählen Sie **Senden**, um die E-Mail zu senden.

Die folgenden Felder sind erforderlich, um eine E-Mail zu senden:
+ Mindestens eine der Empfänger-E-Mails (An, CC und BCC) ist erforderlich und es muss sich um gültige E-Mail-Adressen handeln.
+ Felder für Betreffzeile und Nachricht.  
![\[Email form with From, To, CC, BCC, Subject line, and Message fields for sending.\]](http://docs.aws.amazon.com/de_de/appfabric/latest/adminguide/images/fabric-12.png)

  Nachdem die E-Mail gesendet wurde, wird eine Bestätigung angezeigt, dass die E-Mail gesendet wurde. Darüber hinaus wird in der entsprechenden Anwendung ein Link zum Anzeigen der E-Mail angezeigt. Sie können diesen Link verwenden, um schnell zur Anwendung zu navigieren und zu überprüfen, ob die E-Mail gesendet wurde.  
![\[Email sent confirmation with recipient details and message preview.\]](http://docs.aws.amazon.com/de_de/appfabric/latest/adminguide/images/fabric-13.png)

### Kalenderereignisse erstellen (Google Workspace,Microsoft 365)
<a name="user-create-calendar-events"></a>

AppFabric ermöglicht es Ihnen, ein Kalenderereignis in Ihrer bevorzugten Anwendung zu bearbeiten und zu erstellen. Wir unterstützen grundlegende Kalenderereignisfelder wie Veranstaltungstitel, Ort, Start/End Uhrzeit und Datum, Liste der eingeladenen Personen und Veranstaltungsdetails. AppFabric kann Inhalte in diesen Feldern generieren, um Ihnen zu helfen, die Zeit bis zur Erledigung der Aufgabe zu verkürzen. Wenn Sie mit der Bearbeitung des Kalenderereignisses fertig sind, wählen Sie **Erstellen** aus, um das Ereignis zu erstellen.

Die folgenden Felder sind erforderlich, um ein Kalenderereignis zu erstellen:
+ Felder für Titel, Beginn, Ende und Beschreibung.
+ Startzeit und -datum dürfen nicht vor Uhrzeit und Datum des Endes liegen.
+ Das Einladungsfeld ist optional, erfordert jedoch gültige E-Mail-Adressen, sofern angegeben.

![\[Calendar event creation form with title, time, location, invitees, and description fields.\]](http://docs.aws.amazon.com/de_de/appfabric/latest/adminguide/images/fabric-14.png)


Nach dem Senden des Kalenderereignisses erhalten Sie eine Bestätigung, dass das Ereignis erstellt wurde. Darüber hinaus sehen Sie in der dafür vorgesehenen Anwendung einen Link, über den Sie sich das Ereignis ansehen können. Sie können diesen Link verwenden, um schnell zur Anwendung zu navigieren und zu überprüfen, ob das Ereignis erstellt wurde.

![\[Calendar event creation confirmation with event details and option to view in Google Calendar.\]](http://docs.aws.amazon.com/de_de/appfabric/latest/adminguide/images/fabric-15.png)


### Aufgaben erstellen (Asana)
<a name="user-create-tasks-asana"></a>

AppFabric ermöglicht es Ihnen, eine Aufgabe in Ihrer bevorzugten Anwendung Asana zu bearbeiten und zu erstellen. Wir unterstützen grundlegende Aufgabenfelder wie Aufgabenname, Aufgabenbesitzer, Fälligkeitsdatum und Aufgabenbeschreibung. AppFabric kann Inhalte in diesen Feldern generieren, um Ihnen zu helfen, die Zeit für die Erstellung der Aufgabe zu verkürzen. Wenn Sie mit der Bearbeitung der Aufgabe fertig sind, wählen Sie **Erstellen** aus, um die Aufgabe zu erstellen. Aufgaben werden im entsprechenden Asana Arbeitsbereich, Projekt oder Aufgabe erstellt, wie vom LLM vorgeschlagen. 

Die folgenden Felder sind erforderlich, um eine Asana Aufgabe zu erstellen:
+ Felder für Titel und Beschreibung.
+ Der Bevollmächtigte muss eine gültige E-Mail-Adresse haben, falls sie geändert wurde.

![\[Create Task form with fields for title, assignee, due date, and description for a finance meeting task.\]](http://docs.aws.amazon.com/de_de/appfabric/latest/adminguide/images/fabric-16.png)


Nachdem die Aufgabe erstellt wurde, wird eine Bestätigung angezeigt, dass die Aufgabe in erstellt wurde. Asana Darüber hinaus sehen Sie einen Link, über den Sie sich die Aufgabe ansehen könnenAsana. Mithilfe dieses Links können Sie schnell zur Anwendung navigieren, um zu überprüfen, ob die Aufgabe erstellt wurde, oder sie in den entsprechenden Asana Arbeitsbereich, das Projekt oder die Aufgabe verschieben.

![\[Task creation confirmation with details and a link to view in Asana.\]](http://docs.aws.amazon.com/de_de/appfabric/latest/adminguide/images/fabric-17.png)


### Aufgaben erstellen (Smartsheet)
<a name="user-create-tasks-smartsheet"></a>

AppFabric ermöglicht es Ihnen, eine Aufgabe in Ihrer bevorzugten Anwendung Smartsheet zu bearbeiten und zu erstellen. Wir unterstützen grundlegende Aufgabenfelder wie Aufgabenname, Aufgabenbesitzer, Fälligkeitsdatum und Aufgabenbeschreibung. AppFabric kann Inhalte in diesen Feldern generieren, um Ihnen zu helfen, die Zeit für die Erstellung der Aufgabe zu verkürzen. Wenn Sie mit der Bearbeitung der Aufgabe fertig sind, wählen Sie **Erstellen** aus, um die Aufgabe zu erstellen. Erstellt für Smartsheet Aufgaben ein neues privates Smartsheet Blatt und füllt alle erstellten Aufgaben aus. AppFabric Dies dient dazu, AppFabric generierte Aktionen strukturiert an einem einzigen Ort zu zentralisieren.

Die folgenden Felder sind erforderlich, um eine Smartsheet Aufgabe zu erstellen:
+ Felder für Titel und Beschreibung.
+ Der Bevollmächtigte muss eine gültige E-Mail-Adresse haben, falls angegeben.

![\[Create Task form with fields for title, assignees, due date, and description for an AWS AppFabric Action.\]](http://docs.aws.amazon.com/de_de/appfabric/latest/adminguide/images/fabric-18.png)


Nachdem die Aufgabe erstellt wurde, wird eine Bestätigung angezeigt, dass die Aufgabe in erstellt wurde. Smartsheet Darüber hinaus sehen Sie einen Link, über den Sie sich die Aufgabe ansehen könnenSmartsheet. Sie können diesen Link verwenden, um schnell zu der Anwendung zu navigieren und die Aufgabe im erstellten Smartsheet Blatt anzuzeigen. Alle future Smartsheet Aufgaben werden in dieses Blatt eingetragen. Wenn das Blatt gelöscht wird, AppFabric wird ein neues erstellt.

![\[AWS AppFabric Action interface showing a successfully created task with details.\]](http://docs.aws.amazon.com/de_de/appfabric/latest/adminguide/images/fabric-19.png)


# Verwalten Sie den Zugriff AppFabric auf Produktivitätsfunktionen (Vorschaufunktionen) für IT- und Sicherheitsadministratoren
<a name="productivity-end-users-managing-access"></a>


|  | 
| --- |
| Die Funktion AWS AppFabric zur Steigerung der Produktivität befindet sich in der Vorschauversion und kann sich ändern. | 

Das Benutzerportal AppFabric für Produktivität ist für alle Benutzer von SaaS-Anwendungen, die Funktionen AppFabric für Produktivität (Vorschauversion) integriert haben, öffentlich zugänglich. Wenn Sie ein IT-Administrator sind, der den Zugriff auf diese generativen KI-Funktionen in Ihrem Unternehmen verwalten möchte, sollten Sie die folgenden Optionen in Betracht ziehen:
+ Einschränken der Anmeldung durch den Identitätsanbieter (IdP): Sie können den Anmeldezugriff über Ihren Identity Provider blockieren, um den Benutzerzugriff auf generative KI-Funktionen zu kontrollieren.
+  OAuth Für bestimmte Anwendungen deaktivieren: Implementieren Sie nachgelagerte Einschränkungen, indem Sie sie deaktivieren OAuth. Diese Aktion verhindert, dass Benutzer Anwendungen, für die eine OAuth Authentifizierung erforderlich ist, mit dem Workspace des Unternehmens verbinden.

# Beheben Sie Fehler von Endbenutzern aus AppFabric Produktivitätsgründen
<a name="productivity-end-users-errors"></a>


|  | 
| --- |
| Die Funktion AWS AppFabric zur Steigerung der Produktivität befindet sich in der Vorschauversion und kann sich ändern. | 

In diesem Abschnitt werden häufig auftretende Fehler und Problembehebungen aus AppFabric Produktivitätsgründen beschrieben.

## Unbestätigter Antrag
<a name="unverified-application"></a>

Anwendungen, die aus AppFabric Produktivitätsgründen ihr App-Erlebnis verbessern, werden vor der Einführung ihrer Funktionen für Endbenutzer einem Verifizierungsprozess unterzogen. Wenn Sie bei dem Versuch, sich anzumelden, auf ein Banner mit der Aufschrift „Nicht verifiziert“ stoßen AppFabric, bedeutet dies, dass die Anwendung noch keinen Verifizierungsprozess durchlaufen AppFabric hat, der die Identität des App-Entwicklers und die Richtigkeit der Registrierungsinformationen der Anwendung bestätigt. Alle Anwendungen beginnen als nicht verifiziert und werden erst dann bestätigt, wenn der Überprüfungsprozess abgeschlossen ist. 

Seien Sie vorsichtig, wenn Sie eine nicht verifizierte Anwendung verwenden. Wenn Sie sich bezüglich der App-Entwickler nicht sicher sind, können Sie warten, bis die Anwendung den Status „Verifiziert“ erreicht hat, bevor Sie fortfahren. 

![\[Warning message for an unverified application in AWS AppFabric, advising caution before authorization.\]](http://docs.aws.amazon.com/de_de/appfabric/latest/adminguide/images/fabric-20.png)


## Etwas ist schief gelaufen. Bitte versuchen Sie es erneut oder erkundigen Sie sich bei Ihrem Admin (`InternalServerException`)
<a name="something-went-wrong"></a>

Möglicherweise erhalten Sie diese Meldung, wenn das AppFabric Benutzerportal die Anwendungen nicht auflistet oder eine Anwendung aufgrund eines unbekannten Fehlers, einer Ausnahme oder eines Fehlers abbricht. Bitte versuchen Sie es später erneut.

![\[Connect applications interface showing connected and not connected apps with action buttons.\]](http://docs.aws.amazon.com/de_de/appfabric/latest/adminguide/images/fabric-23.png)


## Die Anforderung wurde aufgrund der Drosselung von Anforderungen abgelehnt. Bitte versuchen Sie es in einiger Zeit erneut () `ThrottlingException`
<a name="request-throttling"></a>

Möglicherweise erhalten Sie diese Meldung, wenn das AppFabric Benutzerportal die Anwendungen nicht auflistet oder wenn eine Anwendung aufgrund eines Drosselungsproblems getrennt wird. Bitte versuchen Sie es später erneut.

![\[Connect applications interface showing connected and not connected apps with action buttons.\]](http://docs.aws.amazon.com/de_de/appfabric/latest/adminguide/images/fabric-22.png)


## Sie sind nicht zur Nutzung berechtigt. AppFabric Bitte melden Sie sich AppFabric erneut an (`AccessDeniedException`)
<a name="access-denied"></a>

Möglicherweise erhalten Sie diese Meldung, wenn das AppFabric Benutzerportal die Anwendungen nicht auflistet oder eine Anwendung aufgrund einer Ausnahme vom Typ „Zugriff verweigert“ abbricht. Melden Sie sich AppFabric erneut an.

![\[Connect applications interface showing connected and unconnected apps with action buttons.\]](http://docs.aws.amazon.com/de_de/appfabric/latest/adminguide/images/fabric-21.png)


# AppFabric für Produktivität APIs (Vorschau)
<a name="productivity-apis"></a>


|  | 
| --- |
| Die Funktion AWS AppFabric zur Steigerung der Produktivität befindet sich in der Vorschauversion und kann sich ändern. | 

In diesem Abschnitt werden die API-Operationen, Datentypen und häufig auftretende Fehler für die AWS AppFabric Produktivitätsfunktionen beschrieben.

**Anmerkung**  
Alle anderen AppFabric APIs Informationen finden Sie in der [AWS AppFabric API-Referenz](https://docs.aws.amazon.com/appfabric/latest/api/).

**Topics**
+ [API-Aktionen AppFabric zur Steigerung der Produktivität (Vorschau)](productivity-actions.md)
+ [API-Datentypen aus AppFabric Produktivitätsgründen (Vorschau)](productivity-data-types.md)
+ [Häufige API-Fehler aus AppFabric Produktivitätsgründen (Vorschau)](productivity-common-errors.md)

# API-Aktionen AppFabric zur Steigerung der Produktivität (Vorschau)
<a name="productivity-actions"></a>


|  | 
| --- |
| Die Funktion AWS AppFabric zur Steigerung der Produktivität befindet sich in der Vorschauversion und kann sich ändern. | 

Die folgenden Aktionen werden für die Funktionen AppFabric zur Steigerung der Produktivität unterstützt.

Alle anderen AppFabric API-Aktionen finden Sie unter [AWS AppFabric API-Aktionen](https://docs.aws.amazon.com/appfabric/latest/api/API_Operations.html).

**Topics**
+ [Autorisieren](API_Authorize.md)
+ [CreateAppClient](API_CreateAppClient.md)
+ [DeleteAppClient](API_DeleteAppClient.md)
+ [GetAppClient](API_GetAppClient.md)
+ [ListActionableInsights](API_ListActionableInsights.md)
+ [ListAppClients](API_ListAppClients.md)
+ [ListMeetingInsights](API_ListMeetingInsights.md)
+ [PutFeedback](API_PutFeedback.md)
+ [Token](API_Token.md)
+ [UpdateAppClient](API_UpdateAppClient.md)

# Autorisieren
<a name="API_Authorize"></a>


|  | 
| --- |
| Die Funktion „ AWS AppFabric Aus Produktivitätsgründen“ befindet sich in der Vorschauversion und kann sich ändern. | 

Autorisiert eine AppClient.

**Topics**
+ [Anforderungstext](#API_Authorize_request)

## Anforderungstext
<a name="API_Authorize_request"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.


| Parameter | Description | 
| --- | --- | 
|  **app\$1client\$1id**  |  Die ID des zu autorisierenden. AppClient   | 
|  **redirect\$1uri**  |  Der URI, zu dem Endbenutzer nach der Autorisierung weitergeleitet werden sollen.  | 
|  **state**  |  Ein eindeutiger Wert, um den Status zwischen der Anfrage und dem Rückruf beizubehalten.  | 

# CreateAppClient
<a name="API_CreateAppClient"></a>


|  | 
| --- |
| Die Funktion AWS AppFabric zur Steigerung der Produktivität befindet sich in der Vorschauversion und kann sich ändern. | 

Erzeugt eine AppClient.

**Topics**
+ [Anforderungstext](#API_CreateAppClient_request)
+ [Antwortelemente](#API_CreateAppClient_response)

## Anforderungstext
<a name="API_CreateAppClient_request"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.


| Parameter | Description | 
| --- | --- | 
|  **Anwendungsname**  |  Gibt den Namen der App an. Typ: Zeichenfolge Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 255 Zeichen. Erforderlich: Ja  | 
|  **clientToken**  |  Gibt einen eindeutigen Bezeichner an, bei dem die Groß- und Kleinschreibung berücksichtigt wird, den Sie angeben, um die Idempotenz der Anfrage sicherzustellen. Auf diese Weise können Sie die Anfrage sicher wiederholen, ohne versehentlich denselben Vorgang ein zweites Mal auszuführen. Wenn Sie denselben Wert an einen späteren Aufruf einer Operation übergeben, müssen Sie denselben Wert auch für alle anderen Parameter übergeben. Es wird empfohlen, einen Wert [vom Typ UUID](https://wikipedia.org/wiki/Universally_unique_identifier) zu verwenden. Wenn Sie diesen Wert nicht angeben, wird ein zufälliger Wert für Sie AWS generiert. Wenn Sie den Vorgang mit denselben`ClientToken`, aber mit anderen Parametern wiederholen, schlägt der Vorgang mit einem `IdempotentParameterMismatch` Fehler fehl. Typ: Zeichenfolge Pattern: `[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}` Erforderlich: Nein  | 
|  **customerManagedKeyID**  |  Der ARN des Kundenverwalteter Schlüssel generierten von AWS Key Management Service. Der Schlüssel wird verwendet, um die Daten zu verschlüsseln. Wenn kein Schlüssel angegeben ist, Von AWS verwalteter Schlüssel wird ein verwendet. Eine Zuordnung der Schlüssel-Wert-Paare des Tags oder der Tags, die der Ressource zugewiesen werden sollen. Weitere Informationen zu AWS-eigene Schlüssel und vom Kunden verwalteten Schlüsseln finden Sie unter [Kundenschlüssel und AWS Schlüssel](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-mgmt) im *AWS Key Management Service Entwicklerhandbuch*. Typ: Zeichenfolge Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Die maximale Länge beträgt 1011. Pattern: `arn:.+$\|^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}` Erforderlich: Nein  | 
|  **description**  |  Eine Beschreibung für die App. Typ: Zeichenfolge Erforderlich: Ja  | 
|  **URL des Symbols**  |  Die URL zum Symbol oder Logo für. AppClient Typ: Zeichenfolge Erforderlich: Nein  | 
|  **URLs umleiten**  |  Der URI, zu dem Endbenutzer nach der Autorisierung umgeleitet werden sollen. Sie können bis zu 5 Weiterleitungs-URLs hinzufügen. Beispiel, `https://localhost:8080`. Typ: Zeichenfolgen-Array Array-Mitglieder: Die Mindestanzahl beträgt 1 Element. Die maximale Anzahl beträgt 5 Elemente. Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 2048 Zeichen. Pattern: `(http\|https):\/\/[-a-zA-Z0-9_:.\/]+` Erforderlich: Ja  | 
|  **starterUserEmails**  |  Starter-E-Mail-Adressen für Benutzer, denen der Zugriff auf Einblicke gewährt wird, bis diese verifiziert sind. AppClient  Typ: Zeichenfolgen-Array Array-Mitglieder: Feste Anzahl von 1 Element. Längenbeschränkungen: Minimale Länge von 0. Maximale Länge von 320. Pattern: `[a-zA-Z0-9.!#$%&’*+/=?^_`{\|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*` Erforderlich: Ja  | 
|  **Tags**  |  Eine Zuordnung der Schlüssel-Wert-Paare des Tags oder der Tags, die der Ressource zugewiesen werden sollen. Typ: Array von Tag-Objekten Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 50 Elemente. Erforderlich: Nein  | 

## Antwortelemente
<a name="API_CreateAppClient_response"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP-201-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.


| Parameter | Description | 
| --- | --- | 
|  **appClientSummary**  |  Enthält eine Zusammenfassung der AppClient. Typ: [AppClientSummary](API_AppClientSummary.md) Objekt  | 

# DeleteAppClient
<a name="API_DeleteAppClient"></a>


|  | 
| --- |
| Die Funktion AWS AppFabric zur Steigerung der Produktivität befindet sich in der Vorschauversion und kann sich ändern. | 

Löscht einen Anwendungsclient.

**Topics**
+ [Anforderungstext](#API_DeleteAppClient_request)
+ [Antwortelemente](#API_DeleteAppClient_response)

## Anforderungstext
<a name="API_DeleteAppClient_request"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.


| Parameter | Description | 
| --- | --- | 
|  **appClientIdentifier**  |  Der Amazon-Ressourcenname (ARN) oder der Universal Unique Identifier (UUID) der Person, die für die AppClient Anfrage verwendet werden soll. Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Die maximale Länge beträgt 1011. Pattern: `arn:.+$\|^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}` Erforderlich: Ja  | 

## Antwortelemente
<a name="API_DeleteAppClient_response"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-204-Antwort mit leerem HTTP-Textinhalt zurück.

# GetAppClient
<a name="API_GetAppClient"></a>


|  | 
| --- |
| Die Funktion AWS AppFabric zur Steigerung der Produktivität befindet sich in der Vorschauversion und kann sich ändern. | 

Gibt Informationen über eine zurück AppClient.

**Topics**
+ [Anforderungstext](#API_GetAppClient_request)
+ [Antwortelemente](#API_GetAppClient_response)

## Anforderungstext
<a name="API_GetAppClient_request"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.


| Parameter | Description | 
| --- | --- | 
|  **appClientIdentifier**  |  Der Amazon-Ressourcenname (ARN) oder der Universal Unique Identifier (UUID) der Person, die für die AppClient Anfrage verwendet werden soll. Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Die maximale Länge beträgt 1011. Pattern: `arn:.+$\|^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}` Erforderlich: Ja  | 

## Antwortelemente
<a name="API_GetAppClient_response"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.


| Parameter | Description | 
| --- | --- | 
|  **App-Client**  |  Enthält Informationen über einen AppClient. Typ: [AppClient](API_AppClient.md) Objekt  | 

# ListActionableInsights
<a name="API_ListActionableInsights"></a>


|  | 
| --- |
| Die Funktion AWS AppFabric zur Steigerung der Produktivität befindet sich in der Vorschauversion und kann sich ändern. | 

Listet die wichtigsten umsetzbaren E-Mail-Nachrichten, Aufgaben und andere Updates auf.

**Topics**
+ [Anforderungstext](#API_ListActionableInsights_request)
+ [Antwortelemente](#API_ListActionableInsights_response)

## Anforderungstext
<a name="API_ListActionableInsights_request"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.


| Parameter | Description | 
| --- | --- | 
|  **nextToken**  |  Wenn zurückgegeben `nextToken` wird, sind mehr Ergebnisse verfügbar. Der Wert von `nextToken` ist ein eindeutiges Paginierungstoken für jede Seite. Rufen Sie erneut mit dem zurückgegebenen Token auf, um die nächste Seite abzurufen. Behalten Sie alle anderen Argumente unverändert bei. Jedes Paginierungstoken läuft nach 24 Stunden ab. Die Verwendung eines abgelaufenen Paginierungstokens führt zu einem *HTTP InvalidToken 400-Fehler*.  | 

## Antwortelemente
<a name="API_ListActionableInsights_response"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP-201-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.


| Parameter | Description | 
| --- | --- | 
|  **ActionableInsightsList**  |  Führt die umsetzbaren Erkenntnisse auf, einschließlich eines Titels, einer Beschreibung, der Aktionen und des erstellten Zeitstempels. Weitere Informationen finden Sie unter [ActionableInsights](API_ActionableInsights.md).  | 
|  **nextToken**  |  Wenn zurückgegeben `nextToken` wird, sind mehr Ergebnisse verfügbar. Der Wert von `nextToken` ist ein eindeutiges Paginierungstoken für jede Seite. Rufen Sie erneut mit dem zurückgegebenen Token auf, um die nächste Seite abzurufen. Behalten Sie alle anderen Argumente unverändert bei. Jedes Paginierungstoken läuft nach 24 Stunden ab. Die Verwendung eines abgelaufenen Paginierungstokens führt zu einem *HTTP InvalidToken 400-Fehler*. Typ: Zeichenfolge  | 

# ListAppClients
<a name="API_ListAppClients"></a>


|  | 
| --- |
| Die Funktion AWS AppFabric zur Steigerung der Produktivität befindet sich in der Vorschauversion und kann sich ändern. | 

Gibt eine Liste aller zurück AppClients.

**Topics**
+ [Anforderungstext](#API_ListAppClients_request)
+ [Antwortelemente](#API_ListAppClients_response)

## Anforderungstext
<a name="API_ListAppClients_request"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.


| Parameter | Description | 
| --- | --- | 
|  **maxResults**  |  Die maximale Anzahl von Ergebnissen, die pro Anruf zurückgegeben werden. Sie können `nextToken` sie verwenden, um weitere Ergebnisseiten zu erhalten. Dies ist nur eine Obergrenze. Die tatsächliche Anzahl der pro Anruf zurückgegebenen Ergebnisse liegt möglicherweise unter dem angegebenen Höchstwert. Gültiger Bereich: Mindestwert 1. Maximalwert 100.  | 
|  **nextToken**  |  Wenn zurückgegeben `nextToken` wird, sind mehr Ergebnisse verfügbar. Der Wert von `nextToken` ist ein eindeutiges Paginierungstoken für jede Seite. Rufen Sie erneut mit dem zurückgegebenen Token auf, um die nächste Seite abzurufen. Behalten Sie alle anderen Argumente unverändert bei. Jedes Paginierungstoken läuft nach 24 Stunden ab. Die Verwendung eines abgelaufenen Paginierungstokens führt zu einem *HTTP InvalidToken 400-Fehler*.  | 

## Antwortelemente
<a name="API_ListAppClients_response"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.


| Parameter | Description | 
| --- | --- | 
|  **appClientList**  |  Enthält eine Liste von AppClient Ergebnissen. Typ: Array von [AppClientSummary](API_AppClientSummary.md)-Objekten  | 
|  **nextToken**  |  Wenn zurückgegeben `nextToken` wird, sind mehr Ergebnisse verfügbar. Der Wert von `nextToken` ist ein eindeutiges Paginierungstoken für jede Seite. Rufen Sie erneut mit dem zurückgegebenen Token auf, um die nächste Seite abzurufen. Behalten Sie alle anderen Argumente unverändert bei. Jedes Paginierungstoken läuft nach 24 Stunden ab. Die Verwendung eines abgelaufenen Paginierungstokens führt zu einem *HTTP InvalidToken 400-Fehler*. Typ: Zeichenfolge  | 

# ListMeetingInsights
<a name="API_ListMeetingInsights"></a>


|  | 
| --- |
| Die Funktion AWS AppFabric zur Steigerung der Produktivität befindet sich in der Vorschauversion und kann sich ändern. | 

Listet die wichtigsten umsetzbaren Kalenderereignisse auf.

**Topics**
+ [Anforderungstext](#API_ListMeetingInsights_request)
+ [Antwortelemente](#API_ListMeetingInsights_response)

## Anforderungstext
<a name="API_ListMeetingInsights_request"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.


| Parameter | Description | 
| --- | --- | 
|  **nextToken**  |  Wenn zurückgegeben `nextToken` wird, sind mehr Ergebnisse verfügbar. Der Wert von `nextToken` ist ein eindeutiges Paginierungstoken für jede Seite. Rufen Sie erneut mit dem zurückgegebenen Token auf, um die nächste Seite abzurufen. Behalten Sie alle anderen Argumente unverändert bei. Jedes Paginierungstoken läuft nach 24 Stunden ab. Die Verwendung eines abgelaufenen Paginierungstokens führt zu einem *HTTP InvalidToken 400-Fehler*.  | 

## Antwortelemente
<a name="API_ListMeetingInsights_response"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP-201-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.


| Parameter | Description | 
| --- | --- | 
|  **MeetingInsightList**  |  Listet die umsetzbaren Erkenntnisse aus dem Meeting auf. Weitere Informationen finden Sie unter [MeetingInsights](API_MeetingInsights.md).  | 
|  **nextToken**  |  Wenn zurückgegeben `nextToken` wird, sind mehr Ergebnisse verfügbar. Der Wert von `nextToken` ist ein eindeutiges Paginierungstoken für jede Seite. Rufen Sie erneut mit dem zurückgegebenen Token auf, um die nächste Seite abzurufen. Behalten Sie alle anderen Argumente unverändert bei. Jedes Paginierungstoken läuft nach 24 Stunden ab. Die Verwendung eines abgelaufenen Paginierungstokens führt zu einem *HTTP InvalidToken 400-Fehler*. Typ: Zeichenfolge  | 

# PutFeedback
<a name="API_PutFeedback"></a>


|  | 
| --- |
| Die Funktion AWS AppFabric zur Steigerung der Produktivität befindet sich in der Vorschauversion und kann sich ändern. | 

Ermöglicht Benutzern, Feedback zu einem bestimmten Einblick oder einer bestimmten Aktion einzureichen.

**Topics**
+ [Anforderungstext](#API_PutFeedback_request)
+ [Antwortelemente](#API_PutFeedback_response)

## Anforderungstext
<a name="API_PutFeedback_request"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.


| Parameter | Description | 
| --- | --- | 
|  **id**  |  Die ID des Objekts, für das Feedback eingereicht wird. Dies kann entweder der InsightId oder der sein ActionId.  | 
|  **Feedback für**  |  Der Insight-Typ, für den das Feedback eingereicht wird. Mögliche Werte: `ACTIONABLE_INSIGHT \| MEETING_INSIGHT \| ACTION`  | 
|  **FeedbackBewertung**  |  Feedback Bewertung von bis`1`. `5` Je höher die Bewertung, desto besser.  | 

## Antwortelemente
<a name="API_PutFeedback_response"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-201-Antwort mit leerem HTTP-Textinhalt zurück.

# Token
<a name="API_Token"></a>


|  | 
| --- |
| Die Funktion AWS AppFabric zur Steigerung der Produktivität befindet sich in der Vorschauversion und kann sich ändern. | 

Enthält Informationen, die AppClients den Austausch eines Autorisierungscodes gegen ein Zugriffstoken ermöglichen.

**Topics**
+ [Anforderungstext](#API_Token_request)
+ [Antwortelemente](#API_Token_response)

## Anforderungstext
<a name="API_Token_request"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.


| Parameter | Description | 
| --- | --- | 
|  **Code**  |  Der vom Autorisierungsendpunkt empfangene Autorisierungscode. Typ: Zeichenfolge Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 2048 Zeichen. Erforderlich: Nein  | 
|  **grant\$1type**  |  Der Grant-Typ für das Token. Es muss entweder `authorization_code` oder `refresh_token` sein. Typ: Zeichenfolge Erforderlich: Ja  | 
|  **app\$1client\$1id**  |  Die ID der AppClient. Typ: Zeichenfolge Pattern: `[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}` Erforderlich: Ja  | 
|  **redirect\$1uri**  |  Die Umleitungs-URI, die an den Autorisierungsendpunkt übergeben wurde. Typ: Zeichenfolge Erforderlich: Nein  | 
|  **refresh\$1token**  |  Das Aktualisierungstoken, das von der ersten Token-Anfrage empfangen wurde. Typ: Zeichenfolge Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 4096 Zeichen. Erforderlich: Nein  | 

## Antwortelemente
<a name="API_Token_response"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.


| Parameter | Description | 
| --- | --- | 
|  **appfabric\$1user\$1id**  |  Die ID des Benutzers für das Token. Dies wird nur für Anfragen zurückgegeben, die den `authorization_code` Grant-Typ verwenden. Typ: Zeichenfolge  | 
|  **expires\$1in**  |  Die Anzahl der Sekunden, bis das Token abläuft. Type: Long  | 
|  **refresh\$1token**  |  Das Aktualisierungstoken, das für eine nachfolgende Anfrage verwendet werden soll. Typ: Zeichenfolge Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 2048 Zeichen.  | 
|  **T**oken  |  Das Zugriffstoken. Typ: Zeichenfolge Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 2048 Zeichen.  | 
|  **token\$1type**  |  Der Token-Typ. Typ: Zeichenfolge  | 

# UpdateAppClient
<a name="API_UpdateAppClient"></a>


|  | 
| --- |
| Die Funktion AWS AppFabric zur Steigerung der Produktivität befindet sich in der Vorschauversion und kann sich ändern. | 

Aktualisiert und AppClient.

**Topics**
+ [Anforderungstext](#API_UpdateAppClient_request)
+ [Antwortelemente](#API_UpdateAppClient_response)

## Anforderungstext
<a name="API_UpdateAppClient_request"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.


| Parameter | Description | 
| --- | --- | 
|  **appClientIdentifier**  |  Der Amazon-Ressourcenname (ARN) oder der Universal Unique Identifier (UUID) der Person, die für die AppClient Anfrage verwendet werden soll. Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Die maximale Länge beträgt 1011. Pattern: `arn:.+$\|^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}` Erforderlich: Ja  | 
|  **URLs umleiten**  |  Der URI, zu dem Endbenutzer nach der Autorisierung umgeleitet werden sollen. Sie können bis zu 5 Weiterleitungs-URLs hinzufügen. Beispiel, `https://localhost:8080`. Typ: Zeichenfolgen-Array Array-Mitglieder: Die Mindestanzahl beträgt 1 Element. Die maximale Anzahl beträgt 5 Elemente. Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 2048 Zeichen. Pattern: `(http\|https):\/\/[-a-zA-Z0-9_:.\/]+`   | 

## Antwortelemente
<a name="API_UpdateAppClient_response"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.


| Parameter | Description | 
| --- | --- | 
|  **AppClient**  |  Enthält Informationen über einen AppClient. Typ: [AppClient](API_AppClient.md) Objekt  | 

# API-Datentypen aus AppFabric Produktivitätsgründen (Vorschau)
<a name="productivity-data-types"></a>


|  | 
| --- |
| Die Funktion AWS AppFabric zur Steigerung der Produktivität befindet sich in der Vorschauversion und kann sich ändern. | 

Die AppFabric API enthält mehrere Datentypen, die von verschiedenen Aktionen verwendet werden. In diesem Abschnitt werden die Datentypen AppFabric für die Produktivitätsfunktionen ausführlich beschrieben.

Alle anderen AppFabric API-Datentypen finden Sie unter [AWS AppFabric API-Datentypen](https://docs.aws.amazon.com/appfabric/latest/api/API_Types.html).

**Wichtig**  
Die Reihenfolge der einzelnen Elemente in einer Datentypstruktur ist nicht garantiert. Anwendungen sollten keine bestimmte Reihenfolge annehmen.

**Topics**
+ [ActionableInsights](API_ActionableInsights.md)
+ [AppClient](API_AppClient.md)
+ [AppClientSummary](API_AppClientSummary.md)
+ [MeetingInsights](API_MeetingInsights.md)
+ [VerificationDetails](API_VerificationDetails.md)

# ActionableInsights
<a name="API_ActionableInsights"></a>


|  | 
| --- |
| Die Funktion AWS AppFabric zur Steigerung der Produktivität befindet sich in der Vorschauversion und kann sich ändern. | 

Enthält eine Zusammenfassung wichtiger und geeigneter Aktionen für einen Benutzer auf der Grundlage von E-Mails, Kalendereinladungen, Nachrichten und Aufgaben aus seinem App-Portfolio. Benutzer können proaktive Erkenntnisse aus allen ihren Anwendungen abrufen, die ihnen helfen, ihren Tag bestmöglich zu gestalten. Diese Erkenntnisse liefern eine Begründung dafür, warum sich ein Benutzer für die Zusammenfassung der Erkenntnisse interessieren sollte, zusammen mit Verweisen, wie z. B. eingebetteten Links, auf einzelne Apps und Artefakte, die die Erkenntnisse generiert haben.


| Parameter | Description | 
| --- | --- | 
|  **Insight-ID**  |  Die eindeutige ID für den generierten Einblick.  | 
|  **Insight-Inhalt**  |  Dadurch werden eine Zusammenfassung der Erkenntnisse und eingebettete Links zu Artefakten zurückgegeben, die zur Generierung der Erkenntnisse verwendet wurden. Dies wäre ein HTML-Inhalt, der eingebettete Links (`<a>`Tags) enthält.  | 
|  **Insight-Titel**  |  Der Titel des generierten Einblicks.  | 
|  **createdAt**  |  Wann der Einblick generiert wurde.  | 
|  **Aktionen**  |  Eine Liste von Aktionen, die für den generierten Einblick empfohlen werden. Das Aktionsobjekt enthält die folgenden Parameter: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/appfabric/latest/adminguide/API_ActionableInsights.html)  | 

# AppClient
<a name="API_AppClient"></a>


|  | 
| --- |
| Die Funktion AWS AppFabric zur Steigerung der Produktivität befindet sich in der Vorschauversion und kann sich ändern. | 

Enthält Informationen zu einem AppClient.

**Topics**


| Parameter | Description | 
| --- | --- | 
|  **Anwendungsname**  |  Der Name der Anwendung. Typ: Zeichenfolge Erforderlich: Ja  | 
|  **arn**  |  Der Amazon-Ressourcenname (ARN) der AppClient. Typ: Zeichenfolge Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge von 1011. Pattern: `arn:.+` Erforderlich: Ja  | 
|  **description**  |  Eine Beschreibung der Anwendung. Typ: Zeichenfolge Erforderlich: Ja  | 
|  **Icon-URL**  |  Die URL zum Symbol oder Logo für. AppClient Typ: Zeichenfolge Erforderlich: Nein  | 
|  **URLs umleiten**  |  Die zulässige Weiterleitung URLs für die. AppClient Typ: Zeichenfolgen-Array Array-Mitglieder: Die Mindestanzahl beträgt 1 Element. Die maximale Anzahl beträgt 5 Elemente. Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 2048 Zeichen. Pattern: `(http\|https):\/\/[-a-zA-Z0-9_:.\/]+` Erforderlich: Ja  | 
|  **starterUserEmails**  |  Starter-E-Mail-Adressen für Benutzer, denen Zugriff gewährt wird, um Einblicke zu erhalten, bis AppClient dies bestätigt ist. Typ: Zeichenfolgen-Array Array-Mitglieder: Feste Anzahl von 1 Element. Längenbeschränkungen: Minimale Länge von 0. Maximale Länge von 320. Pattern: `[a-zA-Z0-9.!#$%&’*+/=?^_`{\|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*` Erforderlich: Ja  | 
|  **Einzelheiten zur Überprüfung**  |  Enthält den Status und den Grund für die AppClient Überprüfung. Typ: [VerificationDetails](API_VerificationDetails.md) Objekt Erforderlich: Ja  | 
|  **customerManagedKeyARN**  |  Der Amazon-Ressourcenname (ARN) des Kundenverwalteter Schlüssel generierten von AWS Key Management Service für AppClient. Typ: Zeichenfolge Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Die maximale Länge beträgt 1011. Pattern: `arn:.+` Erforderlich: Nein  | 
|  **appClientId**  |  Die ID der AppClient. Soll in O-Auth-Flows für den App-Client verwendet werden. Typ: Zeichenfolge Pattern: `[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}` Erforderlich: Nein  | 

# AppClientSummary
<a name="API_AppClientSummary"></a>


|  | 
| --- |
| Die Funktion AWS AppFabric zur Steigerung der Produktivität befindet sich in der Vorschauversion und kann sich ändern. | 

Enthält Informationen zu einem AppClient.

**Topics**


| Parameter | Description | 
| --- | --- | 
|  **Arn**  |  Der Amazon-Ressourcenname (ARN) der AppClient. Typ: Zeichenfolge Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge von 1011. Pattern: `arn:.+` Erforderlich: Ja  | 
|  **Status der Überprüfung**  |  Der Status der AppClient Überprüfung. Typ: Zeichenfolge Zulässige Werte: `pending_verification \| verified \| rejected` Erforderlich: Ja  | 
|  **appClientId**  |  Die ID der AppClient. Zur Verwendung in O-Auth-Flows für den App-Client vorgesehen. Typ: Zeichenfolge Pattern: `[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}` Erforderlich: Nein  | 

# MeetingInsights
<a name="API_MeetingInsights"></a>


|  | 
| --- |
| Die Funktion AWS AppFabric zur Steigerung der Produktivität befindet sich in der Vorschauversion und kann sich ändern. | 

Enthält eine Zusammenfassung der drei wichtigsten Besprechungen sowie den Zweck der Besprechung, zugehörige anwendungsübergreifende Artefakte und Aktivitäten aus Aufgaben, E-Mails, Nachrichten und Kalenderereignissen.


| Parameter | Description | 
| --- | --- | 
|  **Insight-ID**  |  Die eindeutige ID für den generierten Einblick.  | 
|  **Insight-Inhalt**  |  Die Beschreibung des Insights, in der die Details in einem Zeichenkettenformat hervorgehoben werden. Zum Beispiel, warum diese Erkenntnis wichtig ist.  | 
|  **Titel der Einsicht**  |  Der Titel des generierten Einblicks.  | 
|  **createdAt**  |  Wann der Einblick generiert wurde.  | 
|  **Kalender/Ereignis**  |  Das wichtige Kalenderereignis oder die wichtige Besprechung, auf die sich der Benutzer konzentrieren sollte. Objekt „Kalenderereignis“: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/appfabric/latest/adminguide/API_MeetingInsights.html)  | 
|  **Ressourcen**  |  Die Liste mit den anderen Ressourcen, die sich auf die Generate The Insight beziehen. Ressourcenobjekt: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/appfabric/latest/adminguide/API_MeetingInsights.html)  | 
|  **nextToken**  |  Das Paginierungstoken zum Abrufen der nächsten Reihe von Erkenntnissen. Es ist ein optionales Feld, das, wenn es Null zurückgegeben wird, bedeutet, dass keine weiteren Erkenntnisse geladen werden müssen.  | 

# VerificationDetails
<a name="API_VerificationDetails"></a>


|  | 
| --- |
| Die Funktion AWS AppFabric zur Steigerung der Produktivität befindet sich in der Vorschauversion und kann sich ändern. | 

Enthält den Status und den Grund für die AppClient Überprüfung.

**Topics**


| Parameter | Description | 
| --- | --- | 
|  **Status der Überprüfung**  |  Der Status der AppClient Überprüfung. Typ: Zeichenfolge Zulässige Werte: `pending_verification \| verified \| rejected` Erforderlich: Ja  | 
|  **Grund für den Status**  |  Der Grund AppClient für den Bestätigungsstatus. Typ: Zeichenfolge Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 1024 Zeichen. Erforderlich: Nein  | 

# Häufige API-Fehler aus AppFabric Produktivitätsgründen (Vorschau)
<a name="productivity-common-errors"></a>


|  | 
| --- |
| Die Funktion AWS AppFabric zur Steigerung der Produktivität befindet sich in der Vorschauversion und kann sich ändern. | 

In diesem Abschnitt sind die Fehler aufgeführt, die bei den API-Aktionen für die AWS AppFabric Produktivitätsfunktionen häufig auftreten.

Informationen zu allen anderen AppFabric häufigen API-Fehlern finden Sie [Fehlerbehebung AppClients im Hinblick AppFabric auf Produktivität](ahead-app-dev-errors.md) in der [AWS AppFabric *API-Referenz unter Häufig auftretende AWS AppFabric API-Fehler*](https://docs.aws.amazon.com/appfabric/latest/api/CommonErrors.html).


| Name der Ausnahme | Description | 
| --- | --- | 
|  **TokenException**  |  Die Token-Anfrage ist nicht gültig. HTTP-Statuscode: 400  | 

# Datenverarbeitung in AppFabric
<a name="productivity-data-processing"></a>


|  | 
| --- |
| Die Funktion AWS AppFabric zur Steigerung der Produktivität befindet sich in der Vorschauversion und kann sich ändern. | 

AppFabric unternimmt Schritte, um Benutzerinhalte einzeln, in einem Amazon S3 S3-Bucket, der von und getrennt verwaltet wird AppFabric, zu speichern. Dadurch wird sichergestellt, dass wir benutzerspezifische Erkenntnisse generieren. Wir treffen angemessene Sicherheitsvorkehrungen, um Ihre Inhalte zu schützen. Dazu kann auch die Verschlüsselung im Speicher und bei der Übertragung gehören. Wir haben unsere Systeme so konfiguriert, dass Kundeninhalte innerhalb von 30 Tagen nach der Aufnahme automatisch gelöscht werden. AppFabric generiert keine Erkenntnisse mithilfe von Datenartefakten, auf die ein Benutzer keinen Zugriff mehr hat. Zum Beispiel, wenn ein Benutzer die Verbindung zu einer Datenquelle (einer App) trennt, die Erfassung von Daten aus dieser App AppFabric beendet und keine verbleibenden Artefakte aus den getrennten Apps verwendet, um Erkenntnisse zu generieren. AppFabricDie Systeme sind so konfiguriert, dass sie solche Daten innerhalb von 30 Tagen löschen.

AppFabric verwendet keine Benutzerinhalte, um die zugrunde liegenden großen Sprachmodelle zu trainieren oder zu verbessern, die zur Gewinnung von Erkenntnissen verwendet werden. Weitere Informationen zur AppFabric generativen KI-Funktion finden Sie unter [Amazon Bedrock FAQs](https://aws.amazon.com/bedrock/faqs/).

## Verschlüsselung im Ruhezustand
<a name="ahead-encryption-at-rest"></a>

AWS AppFabric unterstützt Verschlüsselung im Ruhezustand, eine serverseitige Verschlüsselungsfunktion, mit der alle Benutzerdaten AppFabric transparent verschlüsselt werden, wenn sie dauerhaft auf der Festplatte gespeichert werden, und sie beim Zugriff auf die Daten entschlüsselt werden.

## Verschlüsselung während der Übertragung
<a name="ahead-encryption-in-transit"></a>

AppFabric sichert alle Inhalte während der Übertragung mit TLS 1.2 und signiert API-Anfragen für AWS Dienste mit AWS Signature Version 4.