Développement d’applications dans App Studio
Application Studio est l'environnement de développement d'applications puissant et low-code de Pega intégré à Pega Platform™. En tant que Business Architect (BA) Pega, vous utiliserez App Studio, avec Pega GenAI Blueprint™, pour concevoir et développer des applications en collaboration avec les parties prenantes du projet.
App Studio fournit les outils permettant de développer des applications compréhensible pour tous les membres de l’équipe projet : du BA Pega au Citizen Developer ayant peu ou pas de connaissance d’un langage de programmation, en passant par le Lead System Architect (LSA), hautement technique.
Dans cette rubrique, vous allez explorer App Studio et le rôle essentiel qu’il joue dans le développement des applications Pega.
Expérience utilisateur low-code
Pega Platform™ est une plateforme low-code. Le Low-code fait référence à un environnement de développement d’applications qui, au lieu de la programmation informatique traditionnelle codée manuellement, utilise les technologies suivantes :
- Interfaces utilisateur graphiques
- Métaphores visuelles
- Configuration de formulaire
- IA générative
Blueprint, App Studio, ainsi que les autres studios de Pega, exploitent ces technologies pour rendre le développement d’applications accessible à des personnes possédant toutes sortes de connaissances et expériences techniques.
Six principes de l’expérience utilisateur dans App Studio
App Studio suit six principes pour la conception et le développement d’applications.
- Ajouter de la valeur aussi vite que possible : App Studio est conçu pour obtenir des résultats tout en économisant du temps.
- Réduire le nombre de concepts : App Studio utilise des formulaires low-code pour simplifier le développement d’applications en réduisant l’exposition aux règles et classes individuelles des applications Java traditionnelles.
- Contextualiser en fonction des besoins des utilisateurs : Le développement des aspects d’une application dans App Studio s’effectue sur une seule page et le système crée automatiquement des associations de règles en back-end. Par exemple, lorsqu’une équipe est créée dans App Studio, la plateforme crée le groupe de travail (Work Group) et la liste de tâches (Work Queue) sous-jacents ainsi que toutes les associations requises en arrière-plan.
- Utiliser des valeurs par défaut : Pega part du principe que l’utilisation de valeurs par défaut (plutôt que vides) accélère le développement d’applications. Avec chaque nouvelle application et modèle, les applications Pega utilisent les valeurs par défaut suivantes :
- Canaux (Channels)
- Data objects
- Rôles avec chaque nouvelle application (et les modèles).
- Fournir une terminologie et des outils familiers : Dev Studio utilise la terminologie Pega uniquement. App Studio utilise une terminologie standard, comme par exemple harness plutôt que page ou règle plutôt qu’objet.
- Repousser les limites de la conception d’expériences utilisateur : chez Pega, nous sommes convaincus que vous pouvez tout simplifier, y compris les technologies très complexes comme le machine learning et l’automatisation robotique.
App Studio
App Studio est l’interface utilisateur dans laquelle vous et votre équipe projet planifiez, prototypez, développez et visualisez votre application.
Dans l’image suivante, cliquez sur les icônes + pour en savoir plus App Studio :
Vérifiez vos connaissances avec l’interaction suivante :
Développement d’applications dans App Studio
App Studio est un outil inclusif permettant de numériser de manière collaborative les processus métier et de développer des applications. Avec son ensemble de fonctionnalités robustes prêtes à l’emploi, App Studio a introduit une expérience de création low-code qui permet à un groupe beaucoup plus large d’utilisateurs de développer des applications. Il est recommandé que même les membres de l’équipe technique, tels que les System Architects, développent des applications dans App Studio. Des outils tels que le Developer Assistant et les garde-fous (Guardrails) réduisent les erreurs potentielles et fournissent une aide contextuelle aux développeurs, qu’ils soient expérimentés ou novices.
Le travail de développement d’applications est effectué dans Dev Studio uniquement lors de la configuration de fonctionnalités avancées qui ne sont pas disponibles dans App Studio, telles que les services d’intégration, les activités complexes ou le mapping de classes de base de données.
Dans l’image suivante, cliquez sur les icônes + pour en savoir plus sur la répartition du processus de développement d’applications entre App Studio et Dev Studio, au fur et à mesure de l’avancement d’un projet :
Il est important de noter qu’App Studio n’est pas destiné à remplacer Dev Studio. Au contraire, les deux studios coexistent, en se soutenant mutuellement. Par analogie avec la construction d’une maison, Dev Studio sert à établir des fondations solides pour l’application. Les fondations sont rarement visibles, mais toute maison solide en a besoin pour rester debout. Les murs et le toit sont construits avec App Studio. C’est la partie de la maison qui est visible de tous, est facile à décrire et avec laquelle les occupants vivent tous les jours. Dev Studio revient en jeu lors de l’ajout des touches finales complexes qui rendent la maison unique : le chauffage, la climatisation et le câblage, par exemple.
App Studio est l’outil le plus puissant que vous, en tant que BA Pega, pouvez utiliser pour assurer la réussite de votre projet. App Studio offre un tremplin facile pour les utilisateurs novices dans le développement d’applications : il encourage la collaboration entre toutes les parties prenantes de votre projet, de l’équipe métier à l’équipe informatique, et favorise l’innovation en permettant de créer rapidement des prototypes de nouveaux concepts d’application.
Vérifiez vos connaissances avec l’interaction suivante :
This Topic is available in the following Module:
Want to help us improve this content?