Exploration de l'ServiceNow SDK
Découvrez comment développer des applications incluses dans le périmètre dans le code source localement et déployer des modifications sur une instance avec le ServiceNow SDK.
Vue d'ensemble de ServiceNow SDK
Avec le , vous pouvez créer et modifier des applications incluses dans le ServiceNow SDKpérimètre localement dans Visual Studio Code le bureau et déployer ces applications vers une instance de non-production à la Yokohama mise en production. En développant des applications localement, vous pouvez travailler hors ligne et utiliser des fonctionnalités disponibles dans Visual Studio Code le ServiceNow IDE.
Dans Visual Studio Code, vous pouvez développer des applications incluses dans le périmètre dans le code source pour ServiceNow Fluent définir des métadonnées d’application [sys_metadata], écrire des modules JavaScript personnalisés ou ajouter des bibliothèques tierces.
Le ServiceNow SDK comprend une interface de ligne de commande (CLI) pour gérer les changements entre une instance et une application locale. À l’aide de commandes CLI simples, vous pouvez créer, convertir, générer, déployer et extraire des applications.
Le ServiceNow SDK sert également de service d’empaquetage d’applications qui crée des applications dans le ServiceNow IDE. Pour plus d'informations, consultez Exploration de l'ServiceNow IDE.
Workflow ServiceNow SDK
L’infographie suivante montre le workflow permettant aux développeurs de commencer à développer des applications avec le ServiceNow SDK.
- Un développeur installe le ServiceNow SDK locally. Pour plus d'informations, consultez Installer ServiceNow SDK.
- À l’aide de l’interface de ligne de commande, le développeur s’authentifie auprès d’une instance de non-production pour assurer l’interface entre son environnement local et l’instance à l’aide de la commande
now-sdk auth. Le développeur doit avoir le rôle administrateur sur l’instance. - Le développeur crée une application incluse dans le périmètre (
now-sdk create) ou convertit une application incluse dans le périmètre existante à partir de l’instance (now-sdk convert) pour l’utiliser avec le ServiceNow SDK. - Dans Visual Studio Code, le développeur peut définir des métadonnées d’application dans le code source à l’aide de ServiceNow Fluent, créer des modules JavaScript personnalisés ou utiliser des bibliothèques tierces.
- Le développeur génère l’application, qui compile le code source et le transforme en métadonnées d’application pour l’instance et génère un package déployable (
version now-sdk). - Le développeur déploie l’application dans l’instance (
déploiement now-sdk). - Les autres utilisateurs peuvent continuer à modifier les métadonnées d’application sur l’instance, et les développeurs peuvent réutiliser le code des modules dans d’autres modules ou scripts au sein de l’application.
- Le développeur extrait l’application sur l’instance pour obtenir localement les dernières mises à jour des métadonnées d’application (
extraction now-sdk).
ServiceNow SDK avantages
| Avantage | Fonctionnalité | Utilisateurs |
|---|---|---|
| Développer des applications hors connexion, en dehors d’une instance dans Visual Studio Code | Développer des applications avec le ServiceNow SDK | Développeurs |
| Écrire le code source pour définir les métadonnées qui composent ServiceNow les applications | ServiceNow Fluent | Développeurs |
| Organisez et réutilisez le code au sein d’applications incluses dans le périmètre avec des modules JavaScript personnalisés et des utilitaires JavaScript tiers | Modules JavaScript et bibliothèques tierces | Développeurs |