Planifier le développement de votre application

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 6 minutes de lecture
  • Le processus de développement d’application en App Engine Studio (AES) commence par votre idée de la prochaine application efficace. Une planification minutieuse est la clé de la création d’une application réussie et bénéfique pour votre entreprise.

    Convient pour le Now Platform

    Tenez compte des caractéristiques de votre application pour déterminer si elle est adaptée à la Now Platform.
    Bon ajustement Mauvais ajustement
    • Formulaires simples
    • Gestion des tâches
    • Gestion des requêtes
    • Processus basés sur des feuilles de calcul
    • Processus reproductibles
    • Intégrations tierces
    • Orchestration de plusieurs systèmes
    • Expérience unique à partir de fonctions dans plusieurs systèmes
    • Accès Web et mobile aux mêmes applications et données simultanément
    • Données non structurées
    • Processus non remplaçables
    • Contenu nécessitant un traitement graphique
    • Diffusion audio ou vidéo en continu
    • Interface utilisateur hautement personnalisée

    Planifier avant de construire

    Pour créer votre application, vous devez accéder à une ServiceNow instance et y disposer d’un rôle d’administrateur ou de développeur délégué. Si vous disposez d’autorisations de développeur déléguées, vous pouvez développer des applications, mais vous disposez de moins de privilèges qu’un administrateur.

    Essentiellement, une application est un programme numérique qui prend en charge les tâches de l’utilisateur. Lors de la planification de votre application, tenez compte des questions du tableau suivant.

    Questions Réponses et considérations
    Quels sont les buts, les objectifs et les sorties de votre application ? Quel problème professionnel essayez-vous de résoudre ? Sans objectif commercial clair, vous risquez d’avoir des difficultés à mesurer le succès de votre application ou à justifier son utilisation continue au sein de l’organisation.
    Transformez-vous une feuille de calcul en ServiceNow application ou l’application existe-t-elle ailleurs ? La réponse à cette question aide à déterminer les outils que vous utiliseriez dans le cadre de vos Now Platform efforts.
    Qui utilisera votre application ? L’identification de votre audience cible a un impact direct sur les fonctionnalités que vous incluez dans votre application, les données que vous choisissez de capturer et l’interface que vous fournissez pour l’application.
    Voulez-vous que tous les utilisateurs aient la même capacité de voir et de modifier des parties de votre application ou certaines personnes doivent-elles avoir plus ou moins d’accès que d’autres ? Identifier qui a accès à quelles informations pendant la phase de planification est une étape critique du développement d’applications.
    Quel est l’objectif principal de l’application ? L’application est-elle utilisée pour fournir des informations, collecter des informations, acheminer des informations, rechercher des informations, demander quelque chose ou collaborer sur des informations ? L’identification de l’objectif de l’application permet d’établir les fonctionnalités et les fonctions que vous devez intégrer à votre application.
    Votre application devra-t-elle saisir des informations ou les données de votre application existent-elles dans votre ServiceNow instance (c’est-à-dire les données utilisateur) ? Les données seront-elles importées d’une source externe ? Utilisez autant que possible les sources de données disponibles pour éviter la duplication des données et vous assurer que votre application dispose des données dont elle a besoin pour atteindre les objectifs business.
    Comment les utilisateurs interagiront-ils avec votre application ? Les utilisateurs accèderont-ils à votre application à l’aide de leur ordinateur ou de leur appareil mobile ? Comprendre comment les utilisateurs accèdent à votre application affecte la façon dont vous créez les fonctionnalités de votre application.
    Comment ferez-vous rapport sur votre demande aux intervenants ? Si votre application répond à un objectif commercial, vous devrez peut-être fournir des rapports indiquant l’utilisation, l’adoption et les principaux objectifs business liés à votre application.
    Comment allez-vous gérer cette application ? La planification de la maintenance de votre application dès le début peut éviter des obstacles plus avancés dans le processus de développement.

    Les réponses à ces questions peuvent vous aider à décider si vous souhaitez baser votre application sur un modèle prédéfini ou créer votre application à partir de zéro.

    Considérations irréversibles

    Certaines actions que vous effectuez lors de la création d’une application peuvent être irréversibles. Soyez conscient de ces actions et planifiez-les à l’avance.

    Action Considérations
    Création d’une application incluse dans le périmètre ou globale Lorsque vous créez une application, vous pouvez choisir de la créer dans un périmètre privé (application incluse dans le périmètre) ou dans un périmètre global (application globale). Les applications incluses dans le périmètre disposent de fonctionnalités supplémentaires pour la gestion du développement, du déploiement d’applications et de la sécurité des données. Par défaut, toutes les applications sont créées dans un champ d’application privé. Les développeurs citoyens doivent généralement travailler avec des applications incluses dans le périmètre.
    Utilisation de différentes instances

    Les applications de preuve de concept (PoC) peuvent être créées dans une instance de développeur personnel (PDI) obtenue à partir de l' ServiceNow Site développeur.

    • Les noms de PDI sont similaires à dev12345.service-now.com.
    • Les applications PoC peuvent être reconstruites dans votre PDI. N’importez pas l’application PoC dans votre PDI.

    Les applications de production que votre organisation utilise doivent être créées dans une instance de développement afin qu’elles puissent être soumises au processus de test et de déploiement de votre organisation. Demandez à votre ServiceNow administrateur quelle instance utiliser pour le développement des applications qui seront éventuellement déployées sur l’instance de production de votre organisation.

    Sélection d’un nom d’application

    En fonction du nom d’affichage de votre application, la saisie semi-automatique affiche des suggestions de nom interne, également appelé périmètre de l’application. Les périmètres de l’application sont écrits sous la forme x_[code société]_[app_name], par exemple x_acme_legal_request.

    Chaque propriété créée dans votre application hérite du nom du périmètre de l’application, alors veillez à la choisir avec soin avant de commencer à développer votre application.

    Remarque :
    Vous pouvez toujours modifier le nom d’affichage de l’application, mais pas le nom du périmètre de l’application.
    Sélection des noms de table et de champ Une fois votre application créée, commencez à créer des tables et des champs. Les tables et les champs ont des noms de base de données internes qui ne doivent être modifiés qu’au moment de la création.

    Processus d’admission d’application

    Tout membre de votre organisation peut soumettre des idées de développement d’applications par le biais d’un processus appelé Application Intake. Une fois que l’idée a été soumise et approuvée, les développeurs peuvent commencer à créer l’application avec un environnement de développement d’application guidé et intuitif dans App Engine Studio.

    Le processus de demande d’ingestion d’application profite à votre organisation comme suit :

    • Simplifie le processus de demande, d’approbation, de suivi et de stockage des idées d’application.
    • Améliore la planification en offrant une visibilité sur toutes les idées d’application.
    • Fournit un processus efficace pour filtrer les demandes répétitives.

    Pour plus d'informations, consultez Soumettez votre idée pour le développement d’applications.

    Modèles d’application

    Un modèle d’application fournit un contenu prédéfini pour prendre en charge un certain objectif. Par exemple, le modèle de demande de déplacement fournit le contenu de l’application pour soumettre et approuver les demandes de déplacement des employés. Choisissez le modèle qui correspond le mieux aux objectifs de votre application.

    Si les modèles disponibles ne correspondent pas aux objectifs de votre application, vous pouvez créer votre application à partir de zéro et contrôler tous les aspects du processus de développement.

    Ressources supplémentaires pour planifier le développement de votre application

    En savoir plus sur le développement d’applications de planification ServiceNow ressources

    ServiceNow Fournit des ressources supplémentaires sur la planification du développement de votre application

    Lancement d’un programme de développement citoyen efficace