Versionshinweise zu ServiceNow

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 3 Minuten Lesedauer
  • Mit dem Software Development Kit (SDK) ServiceNow® können Entwickler bereichsbezogene Anwendungen im Quellcode lokal in Visual Studio Code Desktop erstellen und Changes in eine Instanz ServiceNow ] hochladen. ServiceNow wurde im Release Xanadu ] verbessert und aktualisiert.

    Highlights von ServiceNow für Release Xanadu

    Schreiben Sie Quellcode, um die Metadaten zu definieren, aus denen Anwendungen mit ServiceNow Fluentbestehen .

    Weitere Informationen finden Sie unter ServiceNow SDK.

    Wichtige Informationen zum Upgrade von ServiceNow auf Xanadu

    Führen Sie mit dem Befehl now-sdk upgrade ein Upgrade auf die aktuelle Version von ServiceNow durch. Weitere Informationen finden Sie unter Upgrade the ServiceNow SDK.

    Hinweis:
    Informationen zu Patch-Versionen von ServiceNowfinden Sie in den Artikeln zu ServiceNow IDE, SDK und Fluent im ServiceNow Community.

    Neu im Xanadu-Release

    Erstellen Sie bereichsbezogene Anwendungen im Quellcode
    Schreiben Sie Quellcode, um die Metadaten zu definieren, aus denen Anwendungen bestehen, indem Sie ServiceNow Fluentverwenden. ServiceNow Fluent ist eine domänenspezifische Programmiersprache mit APIs zum Definieren der verschiedenen Arten von Anwendungsmetadaten. Durch die Entwicklung von Anwendungen im Quellcode können Sie in vertrauten Entwicklungsumgebungen arbeiten, komplexe Anwendungen erstellen und ändern, Code in der Quellcodeverwaltung einfacher verwalten und Fehler bei der Erstellung abfangen.
    ServiceNow Fluent Sprachserver in Visual Studio Code
    Rufen Sie die Sprachverarbeitung und -validierung für ServiceNow Fluent in Visual Studio Code ab, indem Sie den ServiceNow Fluent -Sprachserver aus dem Visual Studio Code -Marktplatz installieren.

    Änderungen in diesem Release

    Standardanwendungsstruktur
    Die Standardanwendungsstruktur enthält einige Änderungen an Verzeichnissen und Dateien, einschließlich des Hinzufügens einer .gitignore -Datei und des Verschiebens der NOW-Objektkonfiguration in Paket.jsonin eine eigene Datei now.config.json.
    . Befehle zum Erstellen und Konvertieren enthalten Parameter vom Typ „Projekttyp“ und „Vorlage “ Parameter.
    Geben Sie den Typ der zu erstellenden oder zu konvertierenden Anwendung mit dem Parameter „project-type “ in den Befehlen now-sdk create und now-sdk konvertieren an. Dieser Parameter bestimmt die Standardanwendungsstruktur basierend darauf, ob Sie ServiceNow Fluent und JavaScript-Module sowie Bibliotheken von Drittparteien in der Anwendung verwenden möchten (fluk) oder nur JavaScript-Module und Bibliotheken von Drittparteien verwenden möchten (module).

    Geben Sie mit dem Parameter template in den Befehlen now-sdk create und now-sdk konvertieren an, ob JavaScript oder TypeScript in Modulen verwendet werden soll. Dieser Parameter bestimmt die Konfiguration der Dateien „ package.json“ und „now.config.json“ und fügt eine tsconfig.json -Datei für TypeScript-Projekte hinzu.

    Der Abrufbefehl enthält den Debug-Parameter
    Geben Sie Debug-Protokolle zurück, die während des Abrufvorgangs generiert wurden, indem Sie den Debug -Parameter mit dem Befehl „now-sdk fetch“ auf „true“ festlegen.
    Der Bereitstellungsbefehl enthält einen Neuinstallationsparameter
    Deinstallieren Sie die Anwendung, und installieren Sie sie erneut in der -Instanz, indem Sie den Parameter „ reinstall “ mit dem Befehl now-sdk-deploy auf „true“ festlegen. Durch die Neuinstallation einer Anwendung wird sichergestellt, dass die Metadaten in der Instanz mit den Metadaten im Bereitstellungspaket übereinstimmen.
    Warnung:
    Metadaten, die sich in der Instanz, aber nicht in Ihrer lokalen Anwendung befinden, werden entfernt.

    In diesem Release entfernt

    • Der Parameter „ scopeId “ wurde aus dem Befehl now-sdk konvertieren, der die Konvertierung globaler Anwendungen unterstützte. Nur bereichsbezogene Anwendungen können konvertiert werden.
    • Der Parameter „ mode “ wurde aus den Befehlen „now-sdk fetch“ und „now-sdk deploy“ entfernt. Ein vollständiges Abrufen oder Bereitstellen wird immer ausgeführt.

    Aktivierungsinformationen

    ServiceNow ist als npm-Paket in der öffentlichen npm-Registrierung verfügbar und wird lokal installiert. Informationen zur Installation von ServiceNowfinden Sie unter Install the ServiceNow SDK in an application.

    Zusätzliche Anforderungen

    Sie müssen Node.js und npm installiert haben, um ServiceNowzu installieren. Weitere Informationen finden Sie unter Install the ServiceNow SDK in an application.