Bygg anpassade applikationer i ServiceNow

Anpassade ServiceNow-applikationer för in en specialiserad verksamhetsprocess på samma data-, arbetsflödes-, säkerhets- och upplevelsegrund som resten av plattformen. Rätt angreppssätt balanserar konfiguration, low-code och kod efter problemet.

Börja med processen, inte gränssnittet

En pålitlig applikation börjar med aktörer, poster, statusar, beslut, undantag och ägarskap. Gränssnittet följer modellen i stället för att definiera den.

Kontrollera också om en befintlig ServiceNow-produkt kan konfigureras innan något nytt skapas. Anpassad utveckling är som bäst när den fyller ett verkligt processgap.

  • Användare, roller och önskade resultat
  • Datamodell och posternas livscykel
  • Regler, godkännanden och undantag
  • Mätetal och operativt ägarskap

Välj utvecklingssätt efter behov

ServiceNow erbjuder guidad no-code-utveckling i Creator Studio, visuell low-code-utveckling i App Engine Studio och en kombination av visuella verktyg och kod i ServiceNow Studio. App Engine är det bredare erbjudandet för applikationsutveckling; App Engine Studio är ett av utvecklingsverktygen.

Enkel konfiguration är ofta lättare att förvalta, medan kod passar när beteende, prestanda, återanvändning eller integration kräver det. Använd egen kod när den ger en tydlig fördel.

  • Creator Studio för guidad no-code
  • App Engine Studio för visuell low-code
  • ServiceNow Studio för visuella verktyg och kod
  • Återanvändbara komponenter, script och automatiserade tester

Applikationsscope underlättar avgränsning och förvaltning

Applikationsscope ger data, logik, säkerhet och gränssnittsobjekt ett namnområde och hjälper till att styra åtkomst mellan applikationer. Användarbehörigheter och åtkomst mellan scope behöver fortfarande utformas uttryckligen.

En releasestrategi bör omfatta miljöer, versionshantering av utvecklingsarbetet, paketering i Application Repository, testning, driftsättning, dokumentation och ägarskap efter lansering.

  • Applikationsscope och API:er
  • Roller och åtkomstkontroller
  • Tester för olika användarroller och ärendestatusar
  • Kontrollerad driftsättning och vidareutveckling

Vanliga frågor

Vad är en scoped-applikation?

Det är en ServiceNow-applikation vars filer och data samlas inom en namngiven gräns, vilket hjälper till att styra åtkomst och samspel med andra applikationer.

Kan utvecklare använda JavaScript i ServiceNow?

Ja. ServiceNow stödjer JavaScript-baserad klient- och serverlogik tillsammans med deklarativ konfiguration och visuella utvecklingsverktyg.

När bör en anpassad applikation byggas?

När en värdefull process inte täcks tillräckligt av konfigurerade standardprodukter och organisationen kan äga data, styrning, releaser och långsiktig förvaltning.