Découverte de l'agent et du développement d'applications

Objectives

After completing this lesson, you will be able to:
  • Découvrez le développement d'applications.
  • Découvrez l'automatisation.
  • Analysez les rôles relatifs au développement et à l'automatisation des applications.

Présentation du développement et de l'automatisation des applications

Votre entreprise utilise différents logiciels SAP, principalement basés sur le Cloud, au sein de votre entreprise intelligente. Vous avez l'intention d'adapter les écrans de l'interface utilisateur, d'élargir les applications SAPUI5 existantes avec des API et d'exécuter une application de développement personnalisée dans SAP BTP. Vous visez également à rationaliser l'expérience numérique de vos collaborateurs.

De plus, votre société englobe de nombreux processus de gestion, procédures et tâches, avec différents niveaux d'automatisation. Pour augmenter l'automatisation des processus et réduire les tâches manuelles, vous envisagez SAP Build Process Automation. Les développeurs et les experts en processus de gestion, transformés en développeurs amateurs, peuvent réaliser cette automatisation.

Développement d'applications

Développement et automatisation d'applications dans le périmètre de SAP BTP.

Alors que le marché évolue vers les solutions SaaS, vous ne pouvez pas modifier le logiciel comme avec les anciens systèmes sur site. SAP recommande même de maintenir le logiciel de base propre dans les systèmes sur site, en promouvant les extensions plutôt que les modifications. Cela nécessite l'adoption de nouvelles méthodes de développement personnalisé et d'extensions de portefeuille de logiciels dans votre entreprise.

Les fonctionnalités de développement d'applications de SAP BTP fournissent un portefeuille de solutions qui simplifient le développement d'extensions d'applications ou d'applications personnalisées. Bien qu'optimisée pour les applications SAP afin d'augmenter leur valeur, la plate-forme est également compatible avec les extensions d'applications tierces.

SAP propose également une boîte à outils complète pour les développeurs frontend et back-end, y compris des outils de développement professionnel et des mécanismes pour le développement de l'IAnt des expériencess avec Joule. Cet ensemble d'outils vous permet de créer une expérience utilisateur unifiée pour vos utilisateurs finaux.

Pour en savoir plus sur le développement d'applications, consultez le SAP Help Portal et sur SAP.com.

Automatisation et synthèse des agents

Automatisation et agents dans le périmètre de SAP BTP

Si vous souhaitez automatiser les processus métier pour gagner en agilité ou réduire les efforts manuels, SAP BTP fournit des fonctionnalités d'automatisation d'entreprise via SAP Build. SAP Build regroupe les workflows, l'automatisation des processus robotiques, le développement visuel et les agents basés sur l'IA dans un environnement unifié.

Joule, le copilote IA de SAP, est un composant clé de cet écosystème. Outre l'utilisation des fonctionnalités standard, les développeurs et les experts métier peuvent utiliser SAP Build pour créer des agents Joule personnalisés et étendre les processus de gestion avec des compétences Joule. Joule peut ainsi exécuter des tâches spécifiques et gérer des workflows complexes dans différents systèmes, agissant comme orchestrateur intelligent pour l'automatisation d'entreprise. Dans les discussions précédentes sur le secteur, cette approche était souvent décrite comme une « hyperautomatisation » pour mettre en évidence la combinaison de l'IA et de l'automatisation. Aujourd'hui, SAP se concentre sur l'automatisation d'entreprise en combinant l'automatisation des processus, les fonctionnalités d'IA et des agents autonomes pour gérer les processus de gestion de bout en bout dans les applications et les données.

Understanding IA et automatisation d'entreprise avec SAP

L'automatisation d'entreprise fait référence à l'utilisation stratégique de technologies telles que la RPA, l'IA et la gestion des processus de gestion pour rationaliser les processus dans l'ensemble de l'organisation. Ce parcours commence souvent par SAP Signavio, qui offre une visibilité sur votre environnement informatique pour identifier les inefficacités et hiérarchiser les opportunités d'automatisation les plus importantes. Pour garantir un flux fluide de ces processus, SAP Integration Suite connecte les applications SAP et tierces dans des environnements multi-cloud complexes. En exploitant SAP Build, vous pouvez ensuite optimiser rapidement ces processus en créant des automatisations pilotées par l'IA et des agents Joule personnalisés qui agissent en tant que collègues numériques. Ces agents peuvent même lancer des tâches de manière asynchrone via des architectures pilotées par les événements pour gérer une logique métier complexe. Cette approche holistique remplace les tâches manuelles par des workflows intégrés dans des domaines tels que le traitement des commandes ou les opérations de la chaîne logistique. En fin de compte, ces workflows intégrés réduisent les interventions manuelles et permettent aux entreprises d'adapter leurs opérations tout en permettant aux collaborateurs de se concentrer sur des activités plus complexes et à valeur ajoutée.En savoir plus dans ce parcours de formation : Découvrir l'automatisation d'entreprise avec SAP.

Rôles relatifs au développement et à l'automatisation des applications

Rôles relatifs au développement de logiciels.

Avec la croissance de la numérisation, le marché des exigences technologiques est devenu instable. Les besoins de l'entreprise évoluent constamment, ce qui pousse de nombreuses entreprises à s'adapter rapidement. Pour combler le manque de ressources pour les talents techniques, SAP fournit des solutions qui permettent aux employés à différents niveaux de compétences de contribuer au cycle de vie du développement.

Les éléments suivants résument les différences entre les rôles :

Développeurs professionnels

Les développeurs professionnels se concentrent sur la création d'applications et de services complexes. Ils sont responsables de l'intégralité du cycle de vie du développement, y compris la conception, le codage, les tests et le versionnement. Ils ont une compréhension approfondie de l'architecture logicielle, des autorisations et des rôles. Les développeurs professionnels travaillent souvent avec d'autres rôles pour fournir une expertise qui s'étend au-delà des cadres standard, garantissant ainsi l'implémentation sécurisée et efficace d'une logique métier complexe.

Administrateurs

Les administrateurs informatiques assurent la gouvernance, les opérations et la surveillance technique de l'ensemble de l'infrastructure. Ils gèrent le cycle de vie des applications et processus de gestion en contrôlant les montées de version et la sécurité technique. Leur rôle est de coordonner le chemin d'accès à la production, en veillant à ce que toutes les ressources créées par les développeurs répondent aux normes requises avant qu'elles n'atteignent l'environnement de production. Ils gèrent également les composants essentiels de la plateforme tels que les instances de service, les destinations, les evironments et les autorisations dans SAP BTP et SAP Build.

Développeurs citoyens

Les développeurs citoyens sont des experts métier qui identifient et améliorent les processus au sein de leurs services spécifiques. Ils conçoivent et déploient des applications ciblées et des workflows automatisés qui répondent aux besoins immédiats de l'entreprise. En exploitant le développement assisté par l'IA et les fonctionnalités de langage naturel, ils peuvent créer des solutions fonctionnelles sans nécessiter de vastes connaissances techniques.</p> <p>Les développeurs citoyens travaillent souvent en tandem avec des développeurs professionnels. Alors que les développeurs amateurs se concentrent sur la logique métier et l'expérience utilisateur des outils des services, les développeurs professionnels fournissent l'architecture robuste et les intégrations complexes requises pour les solutions à l'échelle de l'entreprise. Cette approche collaborative garantit que les applications sont à la fois agiles et techniquement saines.

Enrichir le développement grâce aux équipes Fusion

Fusion Teams combine divers rôles, réunissant des développeurs professionnels, des développeurs citoyens et des experts en gestion pour former un écosystème collaboratif et innovant. Cette collaboration interfonctionnelle renforce la communication, garantit des solutions holistiques et exploite des composants réutilisables tels que les conceptions d’expérience utilisateur et les logiques décisionnelles dans tous les projets pour une plus grande efficacité.

En outre, ces équipes permettent une gestion robuste du cycle de vie, couvrant la planification, le développement, la mise en œuvre et le suivi continu des solutions, afin d'assurer une qualité et une stabilité élevées. En impliquant les utilisateurs professionnels et les développeurs citoyens, les organisations peuvent élargir leur pool de talents, améliorant ainsi l'accès à des idées nouvelles et des approches innovantes.

Points clés à retenir de cette leçon

SAP Business Technology Platform (SAP BTP) offre un écosystème complet pour le développement d'applications et d'agents, centré sur le principe de maintien d'un clean core tout en étendant la valeur ajoutée. Pour naviguer efficacement dans ce paysage, il est essentiel de distinguer trois rôles clés : le développeur professionnel, qui utilise des outils et du codage avancés pour créer des solutions complexes ; le développeur citoyen, un expert en gestion qui exploite les outils de développement visuel assistés par l'IA pour automatiser les processus sans connaissances approfondies en programmation ; et l'administrateur informatique, qui assure la gouvernance, la sécurité et la gestion du cycle de vie sur l'ensemble de la plateforme. En combinant ces rôles dans des équipes de fusion et en utilisant des fonctionnalités telles que SAP Build et Joule, les entreprises peuvent combler le manque de talents techniques, accélérer l'automatisation de l'entreprise et répondre avec agilité aux exigences volatiles du marché.