Verwenden App EngineStatt Anpassung

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 4 Minuten Lesedauer
  • App EngineEntwicklungstools, z. B. App Engine Studio, Bieten eine ausgezeichnete Alternative zum Anpassen vorhandener Anwendungen auf ServiceNow AI Platform.

    Wenn Ihr Unternehmen neue Funktionen zu hinzufügen muss ServiceNow AI Platform, Sie können vorhandene Anwendungen anpassen, z. B. IT Service Management( ITSM), oder erstellen Sie eine neue Anwendung mit App EngineEntwicklerprodukte, z. B. App Engine Studio, Creator Studio, Oder ServiceNow Studio. Eine einfache Leitlinie, für die der Pfad ausgewählt werden soll:
    • Wenn die Anpassung den beabsichtigten Zweck der Anwendung erweitert, funktioniert die Anpassung besser. Sie können beispielsweise IT-Funktionalität zu hinzufügen ITSM.
    • Wenn die Anpassung den beabsichtigten Zweck der Anwendung nicht erweitert, ist es besser, eine neue Anwendung mit zu erstellen App EngineEntwicklerprodukte. Verwenden Sie beispielsweise nicht erneut ITSMWorkflow zum Hinzufügen eines Reiseanforderungs-Workflows.

    Beispiele für die Verwendung App Engine

    ServiceNow Produkte funktionieren am besten, wenn sie wie vorgesehen verwendet werden. Wenn Sie feststellen, dass Sie eine Anwendung stark anpassen, um sie wiederzuverwenden, besteht ein besserer Plan darin, eine neue Anwendung mit zu erstellen App EngineEntwicklerprodukte.

    Die folgenden Szenarien demonstrieren, dass das Erstellen einer neuen Anwendung besser funktioniert als das umfassende Anpassen einer vorhandenen ServiceNowAnwendung:
    • Ihr Unternehmen verfügt über einen Geschäftsprozess, der die vorhandenen Produktfunktionen erweitert, aber nicht genau denselben Workflow folgt.
    • Sie haben einen neuen Anwendungsfall für eine App, der nicht an einem Produkt-Workflow ausgerichtet ist.
    • Sie haben einen Anwendungsfall, der durch umfassende Anpassung einer sofort einsatzbereiten Anwendung erstellt werden könnte, der jedoch nicht mit der Absicht der vorhandenen Anwendung übereinstimmt.

    Lassen Sie uns tiefer in den letzten Anwendungsfall eintauchen.

    Probleme mit der Wiederverwendung vorhandener Produkte

    ServiceNow Anwendungen enthalten Rollen, Prozesse und Flows, die speziell auf ihren Anwendungsfall zugeschnitten sind. Beispiel: ITSMApps helfen bei IT-Anwendern, IT-Problemen, IT-Berichten und IT-Fällen.

    Möglicherweise haben Sie eine Idee für eine App, die ähnlich ist, aber nicht genau darauf abgestimmt ist ITSM. Weil ITSMGibt Ihnen einen Ausgangspunkt, den Sie möglicherweise anpassen möchten ITSMUm die neue Funktionalität hinzuzufügen. Beispiel: ITSMVerfolgt IT-Probleme nach, und eine Reise-App, die Sie erstellen möchten, kann Reiseanforderungen nachverfolgen. Die Workflows klingen zwar ähnlich, verwenden jedoch sehr unterschiedliche Daten, verschiedene Anwenderoberflächen, und die Details der einzelnen Workflows variieren stark. Anstatt stark anzupassen ITSMUm es wiederzuverwenden, ist ein besserer Plan App EngineEntwicklerprodukte aus den folgenden Gründen:
    • Die Kombination zweier Workflows führt zu Konflikten.
    • Das Anpassen von Anwendungen hat Auswirkungen.

    Die Kombination zweier Workflows führt zu Konflikten

    In ITSMBeispiel: Die Wiederverwendung von ITSMZum Einbeziehen eines Reise-Workflows werden andere Daten, andere Tabellen, andere Rollen und andere Workflows verwendet als ITSM. As ITSM, ITSMAnpassungen und der Reise-Workflow wachsen im Laufe der Zeit:
    • Ihre Funktionen weichen weiterhin voneinander ab.
    • Das Hinzufügen neuer Funktionen oder das Beheben von Problemen in einem Workflow kann sich nachteilig auf den anderen auswirken.
    • Die Leistung von ITSMKann leiden.
    • Die Codebasis wird erweitert und die beiden Zwecke von ITSMMacht die Fehlerbehebung schwieriger.
    • Qualitätstechniker benötigen zwei verschiedene Test-Frameworks.

    Alle diese Probleme können zu unnötigen Komplikationen, schlechterer Leistung, Upgradeverzögerungen und Softwareproblemen führen.

    Das Anpassen von Anwendungen hat Auswirkungen

    Die ServiceNow AI PlatformIst für Anpassung und Konfiguration konzipiert. Die ServiceNow AI PlatformIst flexibel genug, um die Geschäftsanforderungen Ihres Unternehmens zu erfüllen. Wie Sie anpassen ServiceNowAnwendungen können jedoch erhebliche Auswirkungen auf haben ServiceNowSupport, Upgrade auf Zukunft ServiceNow AI PlatformVersionen und die Funktionalität der Plattform.

    Beginnen wir mit der Differenzierung von Anpassung und Konfiguration:
    • Die Anpassung ist jede Änderung, die am Code vorgenommen wird, der Teil der Baseline-Installation von ist ServiceNowInstanz. Sie verwenden Code, um Anwendungen anzupassen.
    • Die Konfiguration ist jede Änderung, die Sie am Verhalten eines Produkts vornehmen, die den Code in der Baseline-Installation von nicht berührt ServiceNowInstanz. Sie können Systemeigenschaften verwenden, ServiceNowProdukte oder Code zum Konfigurieren einer Anwendung.
    Im Folgenden sind einige der Auswirkungen aufgeführt, die sich aus der Anpassung von Anwendungen ergeben:
    • Wenn Sie einer Anwendung Code hinzufügen, besitzen Sie ihn, unabhängig davon, ob er den Code in der Baseline-Installation auf einem ändert ServiceNowInstanz.
    • Die Plattform markiert alle Anpassungen und überspringt sie, wenn Sie auf eine neue Version der Plattform aktualisieren. Das bedeutet, dass Sie für die manuelle Aktualisierung der Anpassungen verantwortlich sind. Dies kann erhebliche Auswirkungen auf die Zeit und die Ressourcen haben, die für die Aktualisierung auf neue Plattformversionen erforderlich sind.
    • Die ServiceNow AI PlatformVerwendet ein Framework, das Anwendungen bei der Verarbeitung von Aufgaben, der Darstellung von Formularen in mehreren Browsern und der allgemeinen Anwender-Experience unterstützt. Das Einführen von Anpassungen kann unbeabsichtigte Konsequenzen für dieses Framework haben.
    • Sie sind verantwortlich für die Aufgabe, anwenderdefinierten Code zu testen und zu bestimmen, ob er sich auf die Plattformfunktionalität auswirkt.
    • ServiceNow Der Kundensupport kann anwenderdefinierter Code oder Probleme, die durch anwenderdefinierten Code verursacht wurden, nicht beheben.

    Die Anpassung ist eine der wichtigsten Funktionen von ServiceNow AI Platform. Wenn eine Anwendung jedoch übermäßig angepasst wird, um sie wiederzuverwenden, kann dies wahrscheinlich technische Schulden generieren, Ihren Upgradezyklus verlängern und zukünftige Plattform-Upgrades komplizieren, da der anwenderdefinierte Code möglicherweise nicht einfach zu neuen Plattformversionen migriert werden kann.

    Abschluss

    Anpassung und Konfiguration sind Kennzeichen von ServiceNow AI PlatformMit denen Ihr Unternehmen Workflows an die spezifischen Anforderungen anpassen kann. Fahren Sie mit diesen Aufgaben in der folgenden Reihenfolge fort:
    1. Konfigurieren ServiceNowAnwendungen so viel wie möglich, bevor Sie sie anpassen.
    2. Passen Sie eine Anwendung nur an, wenn sie die Absicht der Anwendung erweitert.
    3. Verwenden App EngineEntwicklerprodukte, z. B. App Engine Studio, Creator Studio, Und ServiceNow Studio, Um neue Anwendungen zu erstellen, anstatt eine Anwendung so anzupassen, dass Funktionen erstellt werden, die nicht dem ursprünglichen Zweck entsprechen.