View a markdown version of this page

Smartsheet-Integration - Amazon Quick

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.

Smartsheet-Integration

Verwenden Sie den Smartsheet-Aktionsconnector, um Blätter, Zeilen, Berichte und Suchen in Ihren Smartsheet-Arbeitsbereichen direkt in Amazon Quick in natürlicher Sprache zu verwalten. Diese Integration verwendet die Smartsheet-API. Weitere Informationen finden Sie unter Einführung in die Smartsheet-API in der Smartsheet-Dokumentation.

Die Einrichtung dieser Integration umfasst zwei Schritte. Zunächst konfigurieren Sie die Anmeldeinformationen in Smartsheet für die von Ihnen gewählte Authentifizierungsmethode. Anschließend erstellen Sie die Integration in Amazon Quick und verbinden sie mit Ihrem Smartsheet-Konto. Informationen zu den Authentifizierungsmethoden, die Amazon Quick unterstützt, finden Sie unterAuthentifizierungsmethoden.

Voraussetzungen

Bevor Sie die Integration einrichten, stellen Sie sicher, dass Sie die folgenden Anforderungen erfüllen:

Konfigurieren Sie die Smartsheet-Entwicklertools

Bevor Sie Amazon Quick konfigurieren, richten Sie Anmeldeinformationen in Smartsheet ein. Die Schritte, die Sie ausführen, hängen davon ab, welche Authentifizierungsmethode Sie verwenden möchten. Amazon Quick unterstützt zwei Authentifizierungsmethoden für Smartsheet. Weitere Informationen zu diesen Methoden finden Sie unterAuthentifizierungsmethoden.

Weitere Informationen zu Smartsheet OAuth finden Sie unter OAuth in der Smartsheet-API-Dokumentation.

Registrieren Sie sich für Developer Tools und erstellen Sie ein Entwicklerprofil

  1. Gehen Sie zur Registrierungsseite für Entwicklertools und registrieren Sie das Smartsheet-Konto, das Sie mit Ihren Apps verwenden möchten. Weitere Informationen finden Sie unter Registrierung für Entwickler-Tools in der Smartsheet-API-Dokumentation.

  2. Nachdem Smartsheet die Entwicklertools aktiviert hat, melden Sie sich bei der Smartsheet-Anwendung an und wählen Sie Ihr Kontosymbol in der unteren linken Ecke und dann Entwicklertools.

  3. Wählen Sie Entwicklerprofil erstellen und geben Sie einen Profilnamen ein. Weitere Informationen finden Sie unter Erstellen Sie Ihr Entwicklerprofil in der Smartsheet-API-Dokumentation.

Tipp

Smartsheet empfiehlt die Verwendung eines speziellen Dienstkontos für OAuth-Apps anstelle eines persönlichen Kontos.

Registrieren Sie die OAuth-Anwendung

  1. Wählen Sie in den Smartsheet Developer Tools die Option Neue App erstellen aus.

  2. Füllen Sie das Formular aus:

    • App-Name — Ein Name, mit dem Ihre App für Benutzer identifiziert werden kann.

    • App-Beschreibung — Eine kurze Beschreibung der Integration.

    • App-URL — Die URL, mit der Ihre App oder eine Landingpage gestartet wird.

    • App contact/support — Kontaktinformationen für den Support.

    • URL zur App-Weiterleitunghttps://{region}.quicksight.aws.amazon.com/sn/oauthcallback

      {region}Ersetze es durch deine AWS Region (z. B.us-east-1).

  3. Wählen Sie Speichern. Smartsheet generiert die App-Client-ID und den App-Secret.

  4. Kopieren Sie die Werte Client-ID und Client Secret. Sie benötigen diese, wenn Sie die Integration in Amazon Quick konfigurieren.

Weitere Informationen finden Sie unter Eine App registrieren in der Smartsheet-API-Dokumentation.

Generieren Sie ein API-Zugriffstoken (nur Dienstauthentifizierung)

Wenn Sie die Dienstauthentifizierung anstelle von OAuth verwenden möchten, generieren Sie ein API-Zugriffstoken. Sie benötigen einen Business- oder Enterprise-Plan, um Token generieren zu können. Weitere Informationen finden Sie im Smartsheet-Hilfecenter unter Generieren eines API-Zugriffstokens.

  1. Wählen Sie in der Smartsheet-Anwendung unten in der linken Navigationsleiste Ihr Konto (Profilbild) und dann Persönliche Einstellungen aus.

  2. Wählen Sie die Registerkarte API-Zugriff und wählen Sie Neues Zugriffstoken generieren.

  3. Benennen Sie das Token und wählen Sie OK. Kopieren Sie den Token-Wert sofort — dies ist das einzige Mal, dass er sichtbar ist.

Wichtig

Bewahren Sie Ihr Zugriffstoken sicher auf. Jeder, der das Token besitzt, kann auf alle Smartsheet-Daten zugreifen, auf die der Token-Besitzer Zugriff hat. Übergeben Sie Tokens nicht an Versionskontrollsysteme. Bewährte Methoden zum Speichern von Token finden Sie in der Smartsheet-API-Dokumentation unter Authentifizierung.

OAuth-Zugriffsbereiche

Wenn Sie die Benutzerauthentifizierung (OAuth) konfigurieren, fordert die Integration die folgenden Zugriffsbereiche von Smartsheet an. Diese Bereiche bestimmen, was die Integration im Namen des authentifizierten Benutzers tun kann. Wenn Sie stattdessen die Dienstauthentifizierung (API-Schlüssel) verwenden, verwendet die Integration die vollen Berechtigungen des Token-Besitzers und Bereiche gelten nicht. Weitere Informationen finden Sie unter Zugriffsbereiche in der Smartsheet-API-Dokumentation.

Smartsheet OAuth-Zugriffsbereiche
Scope Description
READ_SHEETS Lesen Sie alle Blattdaten, einschließlich Anlagen, Diskussionen und Zellendaten.
WRITE_SHEETS Fügen Sie Blattdaten ein und ändern Sie sie, einschließlich Anlagen, Diskussionen und Zellendaten.
Anmerkung

Durch Zugriffsbereiche werden bestehende Freigabeberechtigungen nicht außer Kraft gesetzt. Wenn der WRITE_SHEETS Geltungsbereich festgelegt ist, kann die Integration beispielsweise kein Blatt aktualisieren, auf das der Benutzer nur Zugriff auf Betrachterebene hat. Weitere Informationen finden Sie unter Zugriffsebenen für Ressourcen in der Smartsheet-API-Dokumentation.

Richten Sie die Integration in Amazon Quick ein

Nachdem Sie die Konfiguration der Smartsheet Developer Tools abgeschlossen haben, erstellen Sie die Integration in Amazon Quick.

  1. Wählen Sie in der Amazon Quick-Konsole Connectors aus.

  2. Wählen Sie den Tab „Für Ihr Team erstellen“.

  3. Suchen Sie Smartsheet und wählen Sie es aus.

  4. Geben Sie die Integrationsdetails ein:

    • Name — Beschreibender Name für Ihre Smartsheet-Integration.

    • Beschreibung (optional) — Zweck der Integration.

  5. Wählen Sie Ihren Verbindungstyp und geben Sie die Verbindungseinstellungen ein. Weitere Informationen zu diesen Authentifizierungsmethoden finden Sie unterAuthentifizierungsmethoden.

    1. Verwenden Sie für die Benutzerauthentifizierung (OAuth) die Client-ID und das Client-Geheimnis aus Ihrer Registrierung der Smartsheet Developer Tools-App. Konfigurieren Sie die folgenden Felder:

      • Basis-URL — https://api.smartsheet.com/2.0

      • Client-ID — App-Client-ID aus Ihrer Registrierung der Smartsheet Developer Tools App.

      • Kundengeheimnis — Geheime App aus Ihrer Registrierung der Smartsheet Developer Tools-App.

      • Token-URLhttps://api.smartsheet.com/2.0/token

      • Authentifizierungs-URLhttps://app.smartsheet.com/b/authorize

      • URL umleitenhttps://{region}.quicksight.aws.amazon.com/sn/oauthcallback

    2. Verwenden Sie für die Dienstauthentifizierung (API-Schlüssel) das API-Zugriffstoken aus Ihren persönlichen Smartsheet-Einstellungen. Konfigurieren Sie die folgenden Felder:

      • API-Schlüssel — Das Smartsheet-API-Zugriffstoken, das aus Ihren persönlichen Einstellungen generiert wurde.

      • Basis-URLhttps://api.smartsheet.com/2.0

      • E-Mail — E-Mail-Adresse, die dem Smartsheet-Konto zugeordnet ist, das das Token generiert hat.

  6. Wählen Sie Erstellen und fortfahren.

  7. Wählen Sie Benutzer aus, mit denen Sie die Integration teilen möchten.

  8. Wählen Sie Weiter aus.

Gehen Sie zur Benutzerauthentifizierung zu Connectors > Ihren Smartsheet-Connectornamen und wählen Sie Anmelden aus, um den OAuth-Autorisierungsablauf abzuschließen. Wählen Sie im Smartsheet-Einwilligungsfenster die Option Zulassen, um Zugriff zu gewähren.

Wichtig

Bei der Dienstauthentifizierung werden alle Aktionen mit den Berechtigungen des Besitzers des API-Tokens ausgeführt. Jeder Amazon Quick-Benutzer mit Zugriff auf diese Integration kann Aktionen für alle Smartsheet-Ressourcen ausführen, auf die der Token-Besitzer zugreifen kann. Richten Sie den Umfang der Token-Berechtigungen entsprechend den Sicherheitsanforderungen Ihres Unternehmens ein.

Anmerkung

Wenn Sie Smartsheet Gov, Smartsheet Regions Europe oder Smartsheet Regions Australien verwenden, verwenden Sie die entsprechende Basis-URL für Ihre Umgebung:

Regionale Basisadressen von Smartsheet
Umgebung Basis-URL
Smartsheet https://api.smartsheet.com/2.0
Smartsheet Gov https://api.smartsheetgov.com/2.0
Smartsheet-Regionen Europa https://api.smartsheet.eu/2.0
Smartsheet-Regionen Australien https://api.smartsheet.au/2.0

Weitere Informationen finden Sie unter Basis-URL in der Smartsheet-API-Dokumentation.

Verfügbare Aktionen

Nachdem Sie die Integration eingerichtet haben, sind die folgenden Aktionen verfügbar.

Verfügbare Smartsheet-Aktionen
Kategorie Action Description
Suchen Suche auflisten Durchsucht alle Blätter, auf die der Benutzer zugreifen kann, nach dem angegebenen Text.
Blätter Listenblätter Führt alle Blätter auf, auf die der authentifizierte Benutzer zugreifen kann.
Blätter Blatt abrufen Ruft ein Blatt und seine Daten basierend auf der Blatt-ID ab.
Berichte Berichte auflisten Listet alle Berichte auf, auf die der Benutzer zugreifen kann.
Berichte Bericht ansehen Ruft Berichtsdetails basierend auf der Berichts-ID ab.

Verwaltung und Problembehebung

Informationen zum Bearbeiten, Teilen oder Löschen Ihrer Integration finden Sie unterVerwaltung vorhandener Integrationen.

Probleme bei der Authentifizierung

  • Die OAuth-Autorisierung schlägt fehl — Stellen Sie sicher, dass die Client-ID und der geheime Clientschlüssel mit den Werten in Ihrer Registrierung der Smartsheet Developer Tools-App übereinstimmen. Vergewissern Sie sich, dass die Weiterleitungs-URL in Smartsheet exakt mit der URL in Ihrer Amazon Quick-Konfiguration übereinstimmt. Eine Liste der OAuth-Fehlertypen finden Sie unter OAuth-Fehlertypen in der Smartsheet-API-Dokumentation.

  • Entwicklertools nicht verfügbar — Stellen Sie sicher, dass die Entwicklertools für Ihr Smartsheet-Konto aktiviert sind. Kostenlose Konten unterstützen keine Entwicklertools. Wenn Ihre Anfrage abgelehnt wurde, wenden Sie sich an Ihren Smartsheet Customer Success Manager.

  • API-Schlüsselauthentifizierung schlägt fehl — Stellen Sie sicher, dass das Zugriffstoken nicht gesperrt wurde. Sie können Token in der Smartsheet-Anwendung über Persönliche Einstellungen > API-Zugriff verwalten. Weitere Informationen finden Sie im Smartsheet-Hilfecenter unter Generieren eines API-Zugriffstokens.

  • Zugriffstoken abgelaufen — OAuth-Zugriffstoken laufen nach etwa 7 Tagen ab. Amazon Quick verarbeitet die Token-Aktualisierung automatisch. Wenn Sie auf anhaltende Token-Fehler stoßen, melden Sie sich über die Integrationseinstellungen ab und melden Sie sich erneut an. Weitere Informationen finden Sie unter API-Aufrufe tätigen in der Smartsheet-API-Dokumentation.

Häufige Fehlermeldungen

  • Aktionen geben Berechtigungsfehler zurück — Stellen Sie sicher, dass der authentifizierte Benutzer über die erforderlichen Freigabeberechtigungen für die Zielblätter verfügt. OAuth-Bereiche setzen die Zugriffskontrollen auf Freigabeebene nicht außer Kraft. Weitere Informationen finden Sie unter Zugriffsebenen für Ressourcen in der Smartsheet-API-Dokumentation.

  • Blatt nicht gefunden — Stellen Sie sicher, dass die Blatt-ID korrekt ist und dass der authentifizierte Benutzer zumindest Viewer-Zugriff auf das Blatt hat.

  • Fehler bei der API-Ratenbegrenzung — Die Smartsheet-API setzt Ratenbegrenzungen durch. Weitere Informationen finden Sie in der Smartsheet-API-Dokumentation unter Einschränkungen.