Téléchargement des dépendances avec le ServiceNow SDK
Télécharger les dépendances d’application et les définitions TypeScript à partir d’une instance pour IntelliSense et la validation des scripts et ServiceNow Fluent du code.
Tout au long du processus de développement, vous devez télécharger les dépendances et les définitions TypeScript à partir d’une instance pour prendre en charge le codage par rapport à ces dépendances dans une application.
dependencies sans paramètre. Si nécessaire, fournissez également le répertoire d’application et l’alias d’authentification.now-sdk dependencies [--directory <package path>] [--auth <alias>]Télécharger ServiceNow Fluent les dépendances d’applications
Téléchargez les définitions TypeScript pour les dépendances dans d’autres périmètres de l’application afin d’obtenir la prise en charge et la validation d’IntelliSense pour ServiceNow Fluent le code.
Avant de commencer
Ajoutez une application à votre système local avec le .ServiceNow SDK Pour en savoir plus, consultez Ajout d’applications avec le ServiceNow SDK.
Rôle requis : admin
Pourquoi et quand exécuter cette tâche
Cette procédure utilise l’interface de ligne de ServiceNow SDK commande (CLI). À partir d’un outil en ligne de commande, entrez now-sdk --help pour obtenir des informations sur les commandes disponibles et les options globales. Pour obtenir des informations supplémentaires sur une commande et ses paramètres, entrez la commande et --help ou -h. Par exemple, now-sdk auth --help. Pour plus d’informations sur l’interface de ligne de commande, reportez-vous à .ServiceNow SDK Interface de ligne de commande
Procédure
Que faire ensuite
d’accès #now :{scope}/{category} . Par exemple :// Import roles from global scope
import { role as globalRole } from '#now:global/security'
// Import roles from custom app scope
import { role as xExampleAppRole } from '#now:x_example_app/security'
// Use in ACLs, flows, etc.
Acl({
$id: Now.ID['my_acl'],
type: 'record',
table: 'incident',
operation: 'read',
roles: [globalRole.admin, xExampleAppRole.xExampleAppCool],
}){
"imports": {
"#now:*": "./@types/servicenow/fluent/*/index.js"
}
}Télécharger les dépendances du module et du script
Téléchargez les définitions TypeScript pour les dépendances de module et de script afin d’obtenir la prise en charge et la validation d’IntelliSense pour les API et les includes de script Glide.
Avant de commencer
Ajoutez une application à votre système local avec le .ServiceNow SDK Pour en savoir plus, consultez Ajout d’applications avec le ServiceNow SDK.
Rôle requis : admin
Pourquoi et quand exécuter cette tâche
Cette procédure utilise l’interface de ligne de ServiceNow SDK commande (CLI). À partir d’un outil en ligne de commande, entrez now-sdk --help pour obtenir des informations sur les commandes disponibles et les options globales. Pour obtenir des informations supplémentaires sur une commande et ses paramètres, entrez la commande et --help ou -h. Par exemple, now-sdk auth --help. Pour plus d’informations sur l’interface de ligne de commande, reportez-vous à .ServiceNow SDK Interface de ligne de commande
Procédure
Résultats
Avec cette configuration, vous pouvez utiliser l’extension de fichier .server.js pour les scripts côté serveur et l’extension de fichier .client.js pour les scripts côté client et obtenir une prise en charge de la suggestion automatique pendant le développement.