Exploration de l'ServiceNow IDE
Pour en savoir plus sur le développement d’applications incluses dans le code source, consultez le ServiceNow IDE.
Vue d'ensemble de ServiceNow IDE
Il ServiceNow IDE s’agit d’une implémentation de Visual Studio Code pour le Web sur le Now Platform. Avec , vous pouvez commencer à créer rapidement des applications incluses dans le ServiceNow IDEpérimètre à l’aide d’outils familiers et de pratiques de développement conformes aux normes de l’industrie. Le possède ServiceNow IDE bon nombre des mêmes fonctionnalités que Visual Studio Code, notamment la sécurité des types, IntelliSense, l’application des dépendances, la recherche de code et l’intégration du contrôle de source.
Dans le , vous pouvez créer des applications incluses dans le périmètre dans le code source afin de ServiceNow Fluent définir les ServiceNow IDEmétadonnées d’application [sys_metadata]. Pour afficher une représentation visuelle côte à côte de vos changements en temps réel, vous pouvez ouvrir les métadonnées de l’application dans d’autres Now Platform interfaces utilisateur incorporées dans le ServiceNow IDE.
En option, vous pouvez créer des modules JavaScript et utiliser des bibliothèques tierces pour organiser et réutiliser le code au sein d’applications incluses dans le périmètre.
En arrière-plan, cette fonctionnalité est activée par le service d’empaquetage d’applications ServiceNow SDK , qui crée des applications dans le ServiceNow IDE.
Workflow ServiceNow IDE
- Selon la méthode d’authentification, un administrateur ou développeur configure les informations d’identification nécessaires pour se connecter à son fournisseur Git.
- Pour utiliser l’authentification OAuth 2.0, un administrateur configure un registre d’application OAuth 2.0 dans son fournisseur Git et sur l’instance.
- Pour utiliser l’authentification de base, un développeur génère un jeton d’accès personnel à partir de son fournisseur Git.
- À partir de son fournisseur Git, un développeur crée un référentiel Git dédié pour une application.
- À partir de , ServiceNow IDEle développeur configure ses informations d’identification Git.
- Le développeur crée un ServiceNow IDE espace de travail pour organiser les applications.
- Le développeur crée une application incluse dans le périmètre ou convertit une application incluse dans le ServiceNow IDEpérimètre existante à partir du .
- Le développeur initialise un référentiel Git local pour l’application et le transmet au référentiel distant qu’il a créé pour gérer l’application dans le contrôle de source.
- 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.
- Après avoir enregistré leurs changements, ils créent l’application, qui compile le code source et le transforme en métadonnées d’application.
- Une fois la construction terminée, le développeur peut afficher leurs modifications reflétées dans d’autres interfaces utilisateur intégrées Now Platform sans quitter la propriété ServiceNow IDE.
- Le développeur met en scène, valide et envoie ses modifications au référentiel Git.
- À partir de , ServiceNow IDEd’autres développeurs peuvent cloner le référentiel, créer des branches et commencer à collaborer sur l’application.
Les autres utilisateurs peuvent modifier les métadonnées de l’application en même temps que les développeurs modifient le code source. Les développeurs peuvent réutiliser le code de module dans d’autres modules ou scripts au sein de l’application. Pour ServiceNow Fluent les API qui prennent en charge la synchronisation bidirectionnelle, les développeurs peuvent synchroniser les applications pour extraire les modifications apportées aux métadonnées d’application d’autres interfaces dans le code source.
ServiceNow IDE avantages
| Avantage | Fonctionnalité | Utilisateurs |
|---|---|---|
| Développer des applications dans un IDE basé Visual Studio Code sur Now Platform | Interface utilisateur ServiceNow IDE | Développeurs |
| Écrire le code source pour définir les métadonnées qui composent ServiceNow les applications | ServiceNow Fluent Définir les métadonnées d’application dans le code avec ServiceNow Fluent dans le ServiceNow IDE |
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 Créer et utiliser des modules JavaScript dans des applications de ServiceNow IDE Utiliser des bibliothèques tierces dans les applications de ServiceNow IDE |
Développeurs |
| Collaborer sur des applications avec des utilisateurs de différents ensembles de compétences | Créer une application dans le ServiceNow IDE | Développeurs |
| Intégrer le contrôle de source au fournisseur Git de votre choix | Intégration du contrôle de source dans le ServiceNow IDE | Développeurs, administrateurs |