Freigeben über


Erste Schritte mit dem Power Pages-Plug-In für GitHub Copilot CLI und Claude Code (Vorschau)

Das Power Pages-Plug-In für GitHub Copilot CLI und Claude Code bietet einen KI-unterstützten Workflow zum Erstellen, Bereitstellen und Verwalten moderner single-Page-Anwendung (SPA) Websites auf Power Pages. Anstatt manuell Gerüste für Projekte zu erstellen, Code für die Textbausteine-API zu schreiben und Berechtigungen zu konfigurieren, beschreiben Sie, was Sie in natürlicher Sprache wünschen, und das Plug-In behandelt die Implementierung.

Das Plug-In unterstützt den vollständigen Lebenszyklus der Websiteentwicklung durch Konversationsfähigkeiten, vom Erstellen einer Grundstruktur für eine neue Website bis zur Bereitstellung, Einrichten von Dataverse-Datenmodellen und Konfigurieren der Authentifizierung.

Von Bedeutung

  • Diese Funktion befindet sich in der Vorschauversion.
  • Funktionen in der Vorschauversion sind nicht für den Produktionseinsatz gedacht und können eine eingeschränkte Funktionalität aufweisen. Diese Features sind vor einer offiziellen Veröffentlichung verfügbar, damit Kunden frühzeitig Zugriff erhalten und Feedback geben können.
  • Agentenvorschläge vor der Genehmigung überprüfen

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie über die erforderliche Software und berechtigungen verfügen.

Softwareanforderungen

Komponente Mindestversion Mehr Informationen
Node.js 18.0 oder höher Node.jsherunterladen
Power Platform CLI (PAC CLI) Aktuell Installieren der PAC CLI
Azure CLI Aktuell Install Azure CLI
GitHub Copilot CLI oder Claude Code Aktuell GitHub Copilot CLI oder Claude Code
Visual Studio Code- und Power Platform Tools-Erweiterung (optional) Aktuell Herunterladen von VS Code und Installieren von Power Platform Tools

Außerdem benötigen Sie:

  • Eine Power Platform-Umgebung mit aktivierter Power Pages.
  • Eine authentifizierte PAC CLI-Sitzung, die mit Ihrer Zielumgebung verbunden ist. Führen Sie aus, wenn Sie noch keine Verbindung hergestellt haben.
  • Eine Azure CLI-Sitzung, die bei demselben Mandanten angemeldet ist. Führen Sie aus, um sich zu authentifizieren.

Authentifizierung überprüfen:

Überprüfen Sie, ob Sie mithilfe des Befehls authentifiziert sind.

pac auth list           # Should show authenticated profile

Wenn Sie nicht authentifiziert sind, führen Sie den folgenden Befehl aus:

pac auth create --environment <Instance url>        # Authenticate to Power Platform

Tipp

Um die Instanz-URL abzurufen, wechseln Sie zu Power Pages Start, wählen Sie das Symbol Settings in der oberen rechten Ecke aus, und wählen Sie dann Sessiondetails aus.

Installieren des Plug-Ins

Installieren Sie das Power Pages-Plug-In aus dem Marketplace. Wenn Sie GitHub Copilot CLI verwenden, finden Sie in der Dokumentation zu CLI-Erweiterungen Copilot entsprechende Installationsschritte. Die folgenden Befehle verwenden Claude Code-Syntax.

Führen Sie das Installationsprogramm aus, um alle Plug-Ins mit aktivierter AutoUpdate-Funktion einzurichten:

Windows (PowerShell):

iwr https://raw.githubusercontent.com/microsoft/power-platform-skills/main/scripts/install.js -OutFile install.js; node install.js; del install.js

macOS/Linux/Windows (cmd):

curl -fsSL https://raw.githubusercontent.com/microsoft/power-platform-skills/main/scripts/install.js | node

Das Installationsprogramm läuft automatisch:

  • Installiert die CLI, wenn sie noch nicht installiert ist.
  • Erkennt verfügbare Tools wie Claude Code und GitHub Copilot CLI.
  • Registriert den Plugin-Marketplace und installiert alle aufgeführten Plug-Ins.
  • Aktiviert autoUpdate, sodass Plug-Ins auf dem neuesten Stand bleiben.

Starten Sie nach der Installation Claude Code oder GitHub Copilot CLI neu, um auf die Fähigkeiten des Plug-Ins als Schrägstrichbefehle in Ihrer Agent-Sitzung zuzugreifen.

Installation aus dem Marketplace

  1. Öffnen Sie Claude Code in Ihrem Terminal.

  2. Fügen Sie den Microsoft Marketplace hinzu:

    /plugin marketplace add microsoft/power-platform-skills
    
  3. Installieren Sie das Power Pages-Plug-In:

    /plugin install power-pages@power-platform-skills
    

Starten Sie nach der Installation des Plug-Ins Claude Code oder GitHub Copilot CLI neu, um auf die Fähigkeiten des Plug-Ins als Schrägstrichbefehle in Ihrer Agent-Sitzung zuzugreifen.

Tipp

Um automatisch Updates für den Marketplace und die Fähigkeiten zu erhalten, aktivieren Sie die automatische Aktualisierung. Verwenden Sie den Befehl, wechseln Sie zu Marketplaces, wählen Sie den Marketplace aus, und aktivieren Sie die automatische Aktualisierung.

Übersicht über Fähigkeiten

Das Plug-In bietet Fähigkeiten, die den vollständigen Lebenszyklus einer Power Pages-Website abdecken. Rufen Sie jede Fähigkeit im Dialog auf, entweder über einen Slash-Befehl oder indem Sie beschreiben, was Sie tun möchten.

Fertigkeit Command Funktionsbeschreibung
Website erstellen /create-site Erstellt ein Gerüst für eine Website, wendet ihre Entwurfsrichtung an und erstellt Seiten und Komponenten.
Website bereitstellen /deploy-site Erstellt das Projekt und lädt es mithilfe der PAC CLI in Power Pages hoch.
Website aktivieren /activate-site Stellt einen Websitedatensatz bereit und weist eine öffentliche URL zu.
Einrichten des Datenmodells /setup-datamodel Erstellt Dataverse-Tabellen, Spalten und Beziehungen
Hinzufügen von Beispieldaten (optional) /add-sample-data Auffüllt Dataverse-Tabellen mit realistischen Testdatensätzen
Integrieren der Web-API /integrate-webapi Generiert typierten API-Clientcode, -Dienste und -Tabellenberechtigungen.
Authentifizierung einrichten /setup-auth Fügt Anmelde- und Abmeldefunktionen und die rollenbasierte Zugriffskontrolle hinzu.
Erstellen Sie Web-Rollen /create-webroles Generiert YAML-Webrollendateien für die Verwaltung des Benutzerzugriffs
SEO hinzufügen /add-seo Generiert robots.txt, sitemap.xmlund Metatags

Typischer Workflow

Ein allgemeiner End-to-End-Workflow folgt dieser Sequenz:

  1. /create-site : Seiten konzipieren, entwerfen und entwickeln
  2. /deploy-site: Hochladen in Ihre Power Pages Umgebung
  3. /activate-site : Einrichten einer öffentlichen URL
  4. /setup-datamodel : Erstellen von Dataverse-Tabellen
  5. /add-sample-data : Tabellen mit Testdatensätzen auffüllen
  6. /integrate-webapi : Generieren von API-Clientcode und Konfigurieren von Berechtigungen
  7. /create-webroles: Definieren Sie Zugriffsrollen
  8. /setup-auth : Anmeldung, Abmeldung und rollenbasierte Benutzeroberfläche hinzufügen
  9. /add-seo : Suchmaschinenoptimierung
  10. /deploy-site: Endgültige Änderungen live schalten

Tipp

Sie müssen dieser genauen Reihenfolge nicht folgen. Jede Fähigkeit überprüft ihre eigenen Voraussetzungen und teilt Ihnen mit, ob etwas fehlt. Sie können z. B. vor ausführen, wenn Ihre Website zuerst eine Authentifizierung benötigt.

Erstellen Ihrer Power Pages-Website

In dieser exemplarischen Vorgehensweise wird der vollständige Lebenszyklus des Erstellens einer Power Pages-Website mit dem Plug-In vom Gerüst über die Bereitstellung behandelt. Jeder Schritt beschreibt, was Sie sagen und was das Plug-In als Reaktion tut.

Schritt 1: Erstellen Ihrer Website

Beschreiben Sie die gewünschte Website in natürlicher Sprache: wofür sie bestimmt ist, für welche Seiten sie benötigt werden, und alle Entwurfseinstellungen wie Farbschema, Layoutstil oder Schriftarten. Führen Sie aus, oder beschreiben Sie einfach Ihre Website, und das Plugin erkennt die Absicht.

Das Plug-In fordert Sie auf, ein Framework (React, Vue, Angular oder Astro) zu wählen, wenn Sie keins angeben, dann:

  1. Erstellt ein Gerüst für das Projekt aus einer Vorlage und wendet Ihren Websitenamen, die Farben und Design-Token an.
  2. Installiert Abhängigkeiten, startet einen Entwicklungsserver und öffnet eine Live-Browservorschau.
  3. Erstellt jede von Ihnen angeforderte Seite, Komponente und Route mit den entsprechenden Bildern.
  4. Erstellt Git-Commits bei wichtigen Meilensteinen, sodass Sie über einen integrierten Rollbackverlauf verfügen.

Schritt 2: Bereitstellen Ihrer Website

Führen Sie /deploy-site aus, um Ihre Website in Power Pages hochzuladen. Das Plug-In:

  1. Überprüft, ob PAC CLI installiert ist und Ihre Authentifizierungssitzung aktiv ist.
  2. Bestätigt die Zielumgebung mit Ihnen, bevor Sie fortfahren.
  3. Führt einen Produktionsbuild aus und lädt die kompilierte Ausgabe hoch.
  4. Erstellt ein Bereitstellungsartefakte-Verzeichnis, wenn noch keines vorhanden ist.

Hinweis

Wenn Ihre Umgebung bestimmte Dateianhänge blockiert, erkennt das Plugin das Problem und gibt Anweisungen zur Behebung.

Schritt 3: Aktivieren Ihrer Website

Führen Sie aus, um die Website öffentlich zugänglich zu machen. Das Plug-In:

  1. Schlägt eine Unterdomäne basierend auf Ihrem Websitenamen vor und ermöglicht es Ihnen, sie anzupassen.
  2. Stellt einen Websitedatensatz über die Power Platform-API bereit.
  3. Führt kontinuierlich Abrufe durch, bis die Website live ist, und gibt die öffentliche URL zurück.

An diesem Punkt haben Sie eine Arbeitswebsite unter einer öffentlichen URL. Die verbleibenden Schritte fügen Daten, Authentifizierung und SEO hinzu. Überspringen Sie alle Schritte, die nicht für Ihre Website gelten.

Schritt 4: Einrichten des Datenmodells

Führen Sie aus, um die Dataverse-Tabellen zu erstellen, die Ihre Website benötigt. Wenn Sie bereits über ein ER-Diagramm oder ein bestimmtes Schema verfügen, stellen Sie es direkt bereit, anstatt dass der Agent Ihren Code analysiert.

Das Plug-In spawns einen Data Model Architect-Agent , der:

  1. Analysiert den Code Ihrer Website, um zu bestimmen, welche Daten die Seiten und Komponenten benötigen.
  2. Fragt Ihre Dataverse-Umgebung nach vorhandenen Tabellen ab, um Duplikate zu vermeiden.
  3. Schlägt ein Datenmodell mit Tabellen, Spalten, Datentypen und Beziehungen vor, die als ER-Diagramm visualisiert werden.

Sie überprüfen und genehmigen den Vorschlag. Es wird nichts erstellt, bis Sie bestätigen. Nach der Genehmigung erstellt das Plug-In die Tabellen und Spalten über API-Aufrufe und speichert eine Manifestdatei, die die Schritte 5 und 6 verwenden.

Schritt 5: Hinzufügen von Beispieldaten (optional)

Führen Sie aus, um Ihre Tabellen mit Testdatensätzen zu füllen. Für diesen Schritt ist das Datenmodell aus Schritt 4 erforderlich.

Das Plug-In führt die folgenden Aktionen aus:

  1. Liest das Manifest, um Ihre Tabellen, Spalten und Beziehungen zu verstehen.
  2. Generiert kontextbezogene geeignete Werte für jeden Spaltentyp, z. B. realistische E-Mails, plausible Datumsangaben und formatierte Währungsbeträge.
  3. Fügt Datensätze in Abhängigkeitsreihenfolge (übergeordnete Tabellen vor untergeordneten Tabellen) ein und aktualisiert Authentifizierungstoken während Masseneinfügungen automatisch.

Schritt 6: Integration in die Dataverse-Web-API

Führen Sie den Befehl aus , um simulierte Daten durch Live-Dataverse-Abfragen zu ersetzen. Für diesen Schritt ist das Datenmodell aus Schritt 4 erforderlich.

Das Plug-In führt die folgenden Aktionen aus:

  1. Durchsucht Ihre Codebasis nach Komponenten, die Mock-Daten, Platzhalter-Fetch-Aufrufe oder hartcodierte Arrays verwenden. Sie ordnet diese Komponenten Ihren Dataverse-Tabellen zu.
  2. Spawns einen Web-API-Integrations-Agent für jede Tabelle, die folgendes generiert:
    • Ein freigegebener API-Client mit Anti-Fälschungstokenverwaltung und Wiederholungslogik.
    • TypeScript-Entitätstypen und Domänen-Mappings.
    • Eine CRUD-Dienstebene.
    • Frameworkspezifische Muster, z. B. React-Hooks, Vue-Kompositables oder Angular-Dienste.
  3. Spawns einen Permissions Architect-Agent, der Tabellenberechtigungen und Websiteeinstellungen vorschlägt.

Sie überprüfen und genehmigen den Berechtigungsvorschlag. Das Plug-In erstellt erst dann Konfigurationsdateien, wenn Sie dies bestätigen.

Schritt 7: Erstellen von Webrollen

Führen Sie aus, um Benutzerrollen zu definieren. Das Plug-In:

  1. Fragt Ihre Umgebung nach vorhandenen Webrollen ab, um Duplikate zu vermeiden.
  2. Generiert Rollendefinitionen mit eindeutigen Bezeichnern.
  3. Erzwingt, dass jede Website über höchstens eine anonyme Rolle und eine authentifizierte Rolle verfügt.

Schritt 8: Einrichten der Authentifizierung

Führen Sie diese Funktion aus, um Anmelde- und Abmeldefunktionen hinzuzufügen. Das Plug-In:

  1. Generiert einen Authentifizierungsdienst für den Microsoft Entra ID Ablauf mit Verwaltung von Anti-Fälschungstoken.
  2. Erstellt eine Anmelde-/Abmelde-UI-Komponente, die in Ihr Websitelayout integriert ist.
  3. Fügt Hilfsprogramme für rollenbasierte Zugriffskontrolle hinzu, die Benutzeroberflächenelemente basierend auf den Webrollen des Benutzers aus- oder einblenden.
  4. Verwendet die Muster Ihres Frameworks überall (React-Hooks, Vue-Kompositables oder Angular-Dienste).

Schritt 9: Hinzufügen von SEO

Führen Sie die Ausführung aus, um Ihre Website für Suchmaschinen zu optimieren. Das Plug-In:

  1. Ermittelt Routen aus der Routerkonfiguration Ihres Frameworks.
  2. Generiert Suchmaschinendirektiven und eine Sitemap für alle ermittelten Routen.
  3. Fügt Meta-Tags hinzu: Viewport-, Zeichensatz-, Beschreibungs-, Open Graph-, Twitter Card- und Favicon-Verweise.

Schritt 10: Bereitstellen der endgültigen Website

Wenn Sie optionale Schritte ausführen, führen Sie sie erneut aus, um die Änderungen live zu übertragen. Das Plugin führt einen Produktionsbuild aus, und lädt die Website zusammen mit allen Bereitstellungsartefakten (Tabellenberechtigungen, Websiteeinstellungen, Webrollen) in Ihre Power Pages-Umgebung hoch.

Überprüfen Ihrer Website

Nachdem Sie die Fähigkeiten abgeschlossen haben, überprüfen Sie, ob Ihre Power Pages Website ordnungsgemäß funktioniert.

  1. Wechseln Sie zu Power Pages.
  2. Suchen Sie Ihre Website in der Liste " Aktive Websites ".
  3. Zeigen Sie eine Vorschau Ihrer Website auf dem Desktop mithilfe der Option "Vorschau " an.
  4. Testen Sie die Funktionalität.

Tipps und bewährte Methoden

Die folgenden Tipps helfen Ihnen, das Plugin und den KI-Coding-Agent beim Erstellen von Power Pages-Websites optimal zu nutzen.

Überwachen der Terminalausgabe auf fehlende Tools bei der ersten Ausführung

Das Plug-In bietet die Fähigkeiten und Workflows, aber der KI-Codierungs-Agent - GitHub Copilot CLI oder Claude Code - führt die tatsächlichen Befehle auf Ihrem Computer aus. Wenn Sie diese Tools zum ersten Mal verwenden, beobachten Sie die Terminalausgabe genau. Der KI-Codierungs-Agent führt Befehle und Skripts hinter den Kulissen aus, und einige davon sind von Tools abhängig, die möglicherweise nicht auf Ihrem Computer installiert sind. Wenn ein Schritt fehlschlägt, zeigt die Terminalausgabe in der Regel an, welches Tool oder welcher Befehl nicht gefunden werden konnte.

Wenn ein Fehler wie oder angezeigt wird, installieren Sie das fehlende Tool, und lösen Sie den Workflow erneut aus. Der KI-Codierungs-Agent setzt dort fort, wo er aufgehört hat, sobald das Tool verfügbar ist.

Agentenvorschläge vor der Genehmigung überprüfen

Die Datenmodellarchitekt- und Web-API-Berechtigungsarchitekt-Agenten präsentieren Vorschläge, bevor sie Änderungen vornehmen. Nehmen Sie sich die Zeit, diese Vorschläge sorgfältig zu überprüfen.

  • Datenmodellvorschläge: Überprüfen Sie, ob Tabellennamen, Spaltentypen und Beziehungen Ihren Geschäftsanforderungen entsprechen. Es ist viel einfacher, einen Vorschlag anzupassen, als Spalten umzubenennen, nachdem daten bereits eingefügt wurden.
  • Permissions-Vorschläge: Stellen Sie sicher, dass jede Rolle die richtige Zugriffsebene (Erstellen, Lesen, Aktualisieren, Löschen) für jede Tabelle hat. Übermäßig zulässige Tabellenberechtigungen sind ein häufiges Sicherheitsrisiko.

Direktes Einfügen von Fehlern mit Kontext

Wenn ein Fehler auftritt, kopieren Sie die vollständige Fehlerausgabe, unabhängig davon, ob es sich um einen Buildfehler, einen Bereitstellungsfehler oder eine Laufzeitausnahme im Browser handelt. Fügen Sie es zusammen mit einer kurzen Beschreibung dessen ein, was Sie gerade gemacht haben. Je mehr Kontext Sie bereitstellen, desto schneller ist die Lösung.

Beispiel: Buildfehler

I ran npm run build and got this error. Fix it.

error TS2339: Property 'jobTitle' does not exist on type 'JobPosting'.

  src/components/JobCard.tsx:24:31
    24   <Text>{posting.jobTitle}</Text>
                                 

Tipp

Schließen Sie den Dateinamen, den Befehl ein, den Sie ausgeführt haben, und was sie erwartet haben. Das Plug-In verwendet diesen Kontext, um das Problem zu finden und eine gezielte Lösung anzuwenden, anstatt zu erraten.

Web-API-Fehler mit der vollständigen Anforderungs-URL teilen

Ein häufiges Problem nach der Bereitstellung ist ein 403 Fehler aus der Power Pages Web-API, wenn eine Spalte für den API-Zugriff nicht aktiviert ist. Wenn dieser Fehler auftritt, fügen Sie die vollständige API-URL und die vollständige JSON-Fehlerantwort ein. Die Fehlermeldung informiert Sie genau, welche Tabelle und Spalte behoben werden muss, und das Plug-In kann die Tabellenberechtigung YAML und Websiteeinstellungen für Sie aktualisieren.

Beispiel: Spalte für Web-API nicht aktiviert (403)

I'm getting a 403 error when the documents page loads. Here's the API call and the response. Fix the issue so this API works.

URL:
https://my-site.powerappsportals.com/_api/crd50_documents?$select=crd50_documentid,crd50_name,crd50_documentcategory,crd50_filetype,crd50_filesize,crd50_updateddate,crd50_description,_crd50_propertyid_value

Response:
{
  "error": {
    "code": "90040101",
    "message": "Attribute _crd50_propertyid_value in table crd50_document is not enabled for Web Api.",
    "innererror": {
      "code": "90040101",
      "message": "Attribute _crd50_propertyid_value in table crd50_document is not enabled for Web Api.",
      "type": "AttributePermissionIsMissing"
    }
  }
}

Dieser Fehler () bedeutet, dass die Nachschlagespalte in der Dataverse-Tabelle vorhanden ist, aber nicht in der Tabellenberechtigungskonfiguration für die Web-API aufgeführt ist. Das Plugin behebt diesen Fehler, indem es die fehlende Spalte zur Tabellenberechtigung YAML in hinzufügt und erneut bereitstellt.

Hinweis

Power Pages Web-API erfordert, dass jede Spalte, die von einem API-Aufruf zurückgegeben wird, explizit in der Tabellenberechtigung aufgeführt wird. Sucheigenschaften (mit dem Präfix und dem Suffix ) können leicht übersehen werden, da sich ihr API-Name vom logischen Namen der Spalte in Dataverse unterscheidet. Wenn Sie sehen, fügen Sie die Spalte immer zu den Tabellenberechtigungen hinzu. Ändern Sie die API-Abfrage nicht.

Seien Sie spezifisch in Bezug darauf, was Sie möchten.

Vage Anfragen führen zu vagen Ergebnissen. Teilen Sie dem Plug-In genau mit, was Sie benötigen, einschließlich Layouteinstellungen, Datenfeldern und Verhalten.

Statt Testen
Eine Seite für Jobs erstellen Erstellen Sie eine Seite mit einer Jobliste, einer Suchleiste oben, Filterchips für Standort und Abteilung sowie einem Kartennetz, das den Titel, das Unternehmen, den Gehaltsbereich und das Veröffentlichungsdatum für jede Stelle anzeigt.
Das Styling korrigieren "Die Auftragskarten stapeln sich vertikal auf dem Desktop. Sie sollten in einem 3-Spalten-Raster mit einem Abstand von 16px auf Bildschirmen ab einer Breite von 768px angezeigt werden.“
"Hinzufügen einiger Daten" Hinzufügen von 20 Beispielstellenanzeigen in vier Abteilungen (Engineering, Marketing, Vertrieb, Personalwesen) mit realistischen Titeln, Gehaltsbereichen zwischen 60.000–180.000 $ und veröffentlichten Datumsangaben in den letzten 30 Tagen.
"Einrichten der API" "Verbinden Sie die JobListings-Komponente mit der cr_jobposting Dataverse-Tabelle. Ersetzen Sie das hartcodierte Array durch einen echten API-Aufruf, der Titel, Abteilung, Gehalt und Veröffentlichungsdatum abruft"

Verwenden von Screenshots für visuelle Probleme

Wenn die Website im Browser nicht richtig angezeigt wird, erstellen Sie einen Screenshot, fügen Sie ihn direkt in die Unterhaltung ein oder geben Sie einen Dateipfad an. Der visuelle Kontext hilft beim Identifizieren von Layout-, Abstands- und Formatierungsproblemen, die in Text schwer zu beschreiben sind.

The header overlaps the hero section on mobile. Here's a screenshot:

[paste screenshot or provide path to screenshot file]

Fix the header so it doesn't overlap. It should be a fixed header with the content starting below it.

Iterieren in kleinen Schritten

Anstatt eine ganze Website in einer Eingabeaufforderung zu beschreiben, erstellen Sie inkrementell. Beginnen Sie mit der Struktur und dem Layout, und fügen Sie dann gleichzeitig Features hinzu. Dieser Ansatz bietet Ihnen die Möglichkeit, jeden Schritt zu überprüfen und Kurskorrekturen vorzunehmen.

Step 1: /create-site → Get the basic scaffold and layout right
Step 2: "Add a hero section to the home page with a search bar"
Step 3: "Add a job listings page with filter and sort"
Step 4: "Add a job detail page that shows full description"
Step 5: /setup-datamodel → Create tables now that you know the data shape
Step 6: /integrate-webapi → Wire up real data

Tipp

Überprüfen Sie nach jedem Schritt die Browservorschau. Wenn etwas nicht richtig ist, beheben Sie es, bevor Sie fortfahren. Es ist einfacher, Probleme in einer Komponente zu beheben, als Probleme auf einer ganzen Website aufzuheben.

Anfordern einer Erklärung vor der Genehmigung

Wenn Sie sich über eine vorgeschlagene Änderung nicht sicher sind, insbesondere bei Berechtigungen, Datenmodelländerungen oder Authentifizierungskonfigurationen, bitten Sie das Plug-In, zu erläutern, was es tun plant und warum, bevor Sie die Genehmigung erteilen.

Before you create the table permissions, explain what access each role will have and why. I want to understand the security implications.

Führen Sie Fähigkeiten unabhängig aus, um eine Wiederherstellung nach Problemen durchzuführen.

Wenn eine Fähigkeit auf halbem Weg fehlschlägt, müssen Sie nicht von vorne anfangen. Jede Fähigkeit läuft unabhängig und kann dort weiterholen, wo sie aufgehört hat. Wenn z. B. bei der dritten Tabelle fehlschlägt, können Sie es erneut ausführen, und es erkennt bereits abgeschlossene Arbeit.

/integrate-webapi failed while processing the cr_applications table. Here's the error: [paste error]. Resume the integration from where it stopped.