Planen Sie Ihre App-Entwicklung
Der Anwendungsentwicklungsprozess in App Engine Studio( AES) Beginnt mit Ihrer Idee für die nächste effektive App. Sorgfältige Planung ist der Schlüssel zur Erstellung einer erfolgreichen App, die Ihrem Unternehmen zugute kommt.
Passend für ServiceNow AI Platform
| Gute Passform | Schlechte Passform |
|---|---|
|
|
Planen Sie vor dem Erstellen
Um Ihre Anwendung zu erstellen, benötigen Sie Zugriff auf ServiceNowInstanz und eine Administrator- oder delegierte Entwicklerrolle in dieser Instanz. Wenn Sie über delegierte Entwicklerberechtigungen verfügen, können Sie Anwendungen entwickeln, haben jedoch weniger Berechtigungen als ein Administrator.
Im Wesentlichen ist eine Anwendung ein digitales Programm, das Anwenderaufgaben unterstützt. Berücksichtigen Sie bei der Planung Ihrer App die Fragen in der folgenden Tabelle.
| Fragen | Antworten und Überlegungen |
|---|---|
| Was sind die Ziele, Ziele und Ausgaben Ihrer Anwendung? Welches Geschäftsproblem versuchen Sie zu lösen? | Ohne ein klares Geschäftsziel können Sie Schwierigkeiten haben, den Erfolg Ihrer Anwendung zu messen oder ihre weitere Verwendung innerhalb der Organisation zu rechtfertigen. |
| Verwandeln Sie eine Tabelle in einen ServiceNowAnwendung oder ist die Anwendung an einem anderen Ort vorhanden? | Die Antwort auf diese Frage hilft bei der Bestimmung der Tools, die Sie in verwenden würden ServiceNow AI PlatformZur Unterstützung Ihrer Bemühungen. |
| Wer wird Ihre Anwendung verwenden? | Die Identifizierung Ihrer Zielgruppe hat direkte Auswirkungen auf Die Funktionen, die Sie in Ihre Anwendung aufnehmen , Die Daten Sie wählen die Erfassung aus , Und die Schnittstelle, die Sie für die Anwendung bereitstellen. |
| Möchten Sie, dass alle Anwender die gleiche Möglichkeit haben, Teile Ihrer Anwendung anzuzeigen und zu bearbeiten, oder sollten einige Personen mehr oder weniger Zugriff haben als andere? | Die Identifizierung, wer während der Planungsphase Zugriff auf welche Informationen hat, ist ein kritischer Schritt in der Anwendungsentwicklung. |
| Was ist der Hauptzweck der Anwendung? Wird die Anwendung verwendet, um Informationen bereitzustellen, Informationen zu sammeln, Informationen weiterzuleiten, Informationen zu suchen, etwas anzufordern? oder an Informationen zusammenarbeiten? | Die Identifizierung des Zwecks der Anwendung hilft bei der Festlegung der Funktionen, die Sie in Ihre Anwendung integrieren müssen. |
| Erfordert Ihre Anwendung die Eingabe von Informationen, oder sind die Daten in Ihrer Anwendung in vorhanden ServiceNowInstanz (d. h. Anwenderdaten)? Werden Daten aus einer externen Quelle importiert? | Verwenden Sie verfügbare Datenquellen so weit wie möglich, um Doppelungen von Daten zu vermeiden und sicherzustellen, dass Ihre Anwendung über die Daten verfügt, die sie benötigt, um die Geschäftsziele zu erfüllen. |
| Wie interagieren Anwender mit Ihrer Anwendung? Greifen Anwender über ihren Computer oder Mobilgerät auf Ihre Anwendung zu? | Das Verständnis, wie Anwender auf Ihre Anwendung zugreifen, wirkt sich auf die Erstellung der Funktionalität Ihrer Anwendung aus. |
| Wie werden Sie Stakeholdern über Ihre Anwendung Bericht erstatten? | Wenn Ihre Anwendung einen Geschäftszweck erfüllt, müssen Sie möglicherweise Berichte zur Nutzung, Akzeptanz und wichtigen Geschäftszielen im Zusammenhang mit Ihrer Anwendung bereitstellen. |
| Wie werden Sie diese Anwendung verwalten? | Die Planung für die Wartung Ihrer Anwendung zu Beginn kann Hindernisse für den weiteren Entwicklungsprozess verhindern. |
Die Antworten auf diese Fragen können Ihnen helfen, zu entscheiden, ob Sie Ihre Anwendung auf einer vordefinierten Vorlage basieren oder Ihre App von Grund auf neu erstellen möchten.
Unumkehrbare Überlegungen
Einige Aktionen, die Sie beim Erstellen einer Anwendung ausführen, können möglicherweise nicht rückgängig gemacht werden. Beachten Sie diese Aktionen, und planen Sie sie im Voraus.
| Aktion | Überlegungen |
|---|---|
| Erstellen einer bereichsbezogenen oder globalen Anwendung | Wenn Sie eine Anwendung erstellen, können Sie sie in einem privaten Bereich (bereichsbezogene Anwendung) oder in einem globalen Bereich (globale Anwendung) erstellen. Bereichsbezogene Anwendungen verfügen über zusätzliche Funktionen für die Verwaltung von Entwicklung, Anwendungsbereitstellung und Datensicherheit. Standardmäßig werden alle Anwendungen in einem privaten Bereich erstellt. Bürgerentwickler sollten im Allgemeinen mit bereichsbezogenen Anwendungen arbeiten. |
| Verschiedene Instanzen werden verwendet |
PoC-Anwendungen (Proof of Concept) können in einer persönlichen Entwicklerinstanz (PDI) erstellt werden, die von abgerufen wird ServiceNow Entwicklerwebsite.
Produktionsanwendungen, die Ihre Organisation verwendet, sollten in einer Entwicklungsinstanz erstellt werden, damit sie dem Test- und Bereitstellungsprozess Ihrer Organisation unterliegen können. Fragen Sie ServiceNowAdministrator, welche Instanz für die Entwicklung von Anwendungen verwendet werden soll, die schließlich in der Produktionsinstanz Ihrer Organisation bereitgestellt werden. |
| Auswahl eines Anwendungsnamens | Basierend auf dem Anzeigenamen Ihrer Anwendung werden bei der automatischen Vervollständigung Vorschläge für einen internen Namen angezeigt, der auch als Anwendungsbereich bezeichnet wird. Anwendungsbereiche werden im Format x_[Unternehmenscode]_[App_Name] geschrieben, z. B. x_acme_legal_Request. Jede in Ihrer Anwendung erstellte Eigenschaft erbt den Namen des Anwendungsbereichs. Wählen Sie ihn daher sorgfältig aus, bevor Sie mit der Entwicklung Ihrer Anwendung beginnen. Hinweis: Sie können den Anzeigenamen der Anwendung jederzeit ändern, der Name des Anwendungsbereichs kann jedoch nicht geändert werden. |
| Auswahl von Tabellen- und Feldnamen | Nachdem Ihre Anwendung erstellt wurde, beginnen Sie mit der Erstellung von Tabellen und Feldern. Tabellen und Felder haben interne Datenbanknamen, die nur zum Zeitpunkt der Erstellung bearbeitet werden sollten. |
Anwendungsaufnahmeprozess
Jedes Mitglied Ihrer Organisation kann Ideen für die App-Entwicklung über einen Prozess mit dem Namen übermitteln Anwendungsaufnahme . Nachdem die Idee übermittelt und genehmigt wurde, können Entwickler mit der Erstellung der App mit einer geführten, intuitiven App-Entwicklungsumgebung in beginnen App Engine Studio.
Der Anforderungsprozess für die Anwendungsaufnahme profitiert von folgenden Vorteilen:
- Vereinfacht den Prozess zum anfordern, Genehmigen, Nachverfolgen und Speichern von App-Ideen.
- Verbessert die Planung durch Transparenz aller App-Ideen.
- Bietet einen effizienten Prozess zum Herausfiltern sich wiederholender Anforderungen.
Weitere Informationen finden Sie unter Senden Sie Ihre Idee für die App-Entwicklung.
- Das Aufnahmeanforderungsformular ist über den Standard verfügbar Servicekatalog. Informationen darüber, wie Sie dieses Formular ändern können, finden Sie unter Servicekatalogelemente .
- Der Aufnahmeanforderungsprozess verwendet Flows in Workflow-StudioUm den Genehmigungs-Flow zu bestimmen. Informationen zum Anpassen des Genehmigungs-Flows finden Sie unter Flows .
- Administratoren überprüfen Aufnahmeanwendungsanforderungen in App Engine Management Center . Weitere Informationen finden Sie unter Verwalten der App-Entwicklung mit App Engine Management Center.
Anwendungsvorlagen
Ein Anwendungsvorlage Stellt vordefinierte Inhalte bereit, um einen bestimmten Zweck zu unterstützen. Die Vorlage „Reiseantrag“ bietet beispielsweise Anwendungsinhalte zum Senden und Genehmigen von Reiseanträgen von Mitarbeitern. Wählen Sie die Vorlage aus, die Ihren Anwendungszielen am besten entspricht.
Wenn die verfügbaren Vorlagen nicht Ihren Anwendungszielen entsprechen, können Sie dies Erstellen Sie Ihre App von Grund auf neu Und steuern Sie alle Aspekte des Entwicklungsprozesses.
Zusätzliche Ressourcen für die Planung Ihrer App-Entwicklung
| Erfahren Sie mehr über die Planung der App-Entwicklung | ServiceNow Ressourcen |
|---|---|
|
ServiceNow Stellt zusätzliche Ressourcen für die Planung Ihrer App-Entwicklung bereit |