Architecture NowSDK
Le NowSDK est l’entité de niveau supérieur du cadre de travail de Mobile SDK classe.
Il contient de nombreuses classes, structures, protocoles, alias de type et fonctions qui vous permettent d’exploiter les importantes options fournies par le Mobile SDK et votre ServiceNow instance. Ce document se concentre sur la description des principaux services de fonctionnalités exposés dans le Mobile SDK qui vous permettent d’interagir avec votre ServiceNow instance.
Pour utiliser l’un des services de fonctionnalité fournis par , Mobile SDKvous devez intégrer la bibliothèque NowSDK dans votre code. Vous devez appeler la bibliothèque principale pour configurer et initialiser le Kit de développement logiciel (SDK) avant d’utiliser toute fonctionnalité du Kit de développement logiciel (SDK).
NowSDK fournit les options suivantes :
- Initialisation du SDK et récupération et configuration des paramètres.
- Autorisation transparente et gestion des sessions utilisateur.
- Interface de journalisation. Le NowSDK fournit des services de journalisation à tous les services d’entités. Par défaut, les messages de journal sont écrits dans les journaux système à l’aide d’une fonctionnalité spécifique à la plateforme. Vous pouvez contrôler le seuil de journalisation via un paramètre qui fait partie de l’appel de configuration du SDK. Il existe également une option permettant de supprimer tous les messages de journal générés par le SDK et ses services de fonctionnalités (
niveau de journal = aucun). Si vous avez déjà votre propre solution de journalisation en place, le Mobile SDK vous permet de l’utiliser. - Créez et publiez une infrastructure.
- Données Now
Permet aux applications tierces d’accéder aux API REST publiques exposées par votre ServiceNow instance. Le développement est simplifié, car NowData utilise les fonctionnalités d’authentification et de gestion de session fournies par le NowSDK.
- API primaires :
- NowAPIService : cette API fournit une fonctionnalité qui vous permet d’interagir avec les personnes exposées REST APIs publiquement sur votre ServiceNow instance.
- NowAttachmentService : cette API fournit une fonctionnalité permettant de charger et d’interroger des pièces jointes de fichier sur votre ServiceNow instance au sein de votre application iOS.
- NowGraphQLService : cette API fournit une fonctionnalité qui vous permet d’utiliser des requêtes GraphQL pour obtenir des données à partir de tables au sein de votre ServiceNow instance à l’aide de l’API ServiceNowREST GraphQL.
- NowTableService : cette API fournit une fonctionnalité qui vous permet d’effectuer des opérations de création, de lecture, de mise à jour et de suppression (CRUD) sur les tables existantes de votre ServiceNow instance qui sont servies via l’API ServiceNowde table REST.
- API primaires :
- Analytique Now
Vous permet de collecter et de suivre l’analyse de l’utilisation au sein de vos applications Mobile.
- API primaires :
- NowAnalyticsService : cette API fournit une fonctionnalité permettant de recueillir des données d’analyse utilisateur et de les stocker dans la plateforme à des fins d’analyse ServiceNow et de suivi ultérieurs.
- API primaires :
- Messagerie instantanée Now
Vous permet d’intégrer une fenêtre de messagerie instantanée native Virtual Agent dans vos applications. Ce service inclut des fonctionnalités d’interface utilisateur/d’expérience utilisateur.
- API primaires :
- NowChatService : cette API fournit des Agent virtuel options de Agent actif messagerie instantanée à vos applications iOS. Tirez parti des options de messagerie instantanée à service complet fournies par la ServiceNow plateforme en implémentant simplement NowChatService dans votre application.
- API primaires :
- Transmission par push Now
Vous permet d’envoyer des messages non sollicités à vos applications qui exploitent la fonctionnalité NowChat/Agent virtuel .
- API primaires :
- NowPushPayload : il s’agit d’un protocole générique que vous pouvez utiliser pour définir un protocole de notification push dans le cadre de travail
NowSDK. - NowPushService : cette API fournit des fonctions qui activent l’interaction avec le service de notification push.
- NowPushPayload : il s’agit d’un protocole générique que vous pouvez utiliser pour définir un protocole de notification push dans le cadre de travail
- API primaires :
- Now Web (en anglais seulement)
Vous permet de charger des pages Web hébergées sur votre ServiceNow instance dans une vue Web native, avec prise en charge de Cabrillo. Il gère automatiquement l’authentification de l’utilisateur et la gestion des sessions au lieu de forcer les utilisateurs à se connecter à l’instance via une page Web de connexion.
- API primaires :
- NowWebService : cette API fournit une fonctionnalité qui permet de parcourir les pages Web sur votre ServiceNow instance.
- API primaires :