Skip to main content

Développement d’applications dans App Studio

App Studio est le puissant environnement de développement d’applications low-code de Pega. App Studio fournit les outils permettant de développer des applications de manière pratique, collaborative et compréhensible pour tous les membres de l’équipe projet, du Citizen Developer ayant peu ou pas de connaissance d’un langage de programmation, au Lead System Architect (LSA) hautement technique.

Note: Chez Pega, le terme Citizen Developer désigne une personne qui travaille en dehors du service informatique, mais utilise App Studio pour configurer des workflows afin d’automatiser des processus métier simples à modérément complexes. Un Citizen Developer peut travailler soit en tant que contributeur unique (« Maker »), c’est-à-dire en développant des applications destinées à être utilisées par lui-même et son groupe de travail immédiat, soit en tant que membre d’une Fusion Team comprenant des Business Architects, des System Architects et d’autres parties prenantes IT, qui développent tous des applications low-code au service de leur département. Pour plus d’informations sur le rôle du Pega Citizen Developer, voir Citizen Developer role.

Dans cette rubrique, vous allez explorer l’espace de travail 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

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.

  1. Ajouter de la valeur le plus vite possible : App Studio est conçu pour obtenir des résultats tout en économisant du temps.
  2. 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.
  3. 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.
  4. Utiliser les composants par défaut : Pega part du principe que l’utilisation des composants par défaut (plutôt que d'utiliser des valeurs vides) accélère le développement d’applications. Avec chaque nouvelle application et modèle, les applications Pega utilisent les composants par défaut suivants :
    • Canaux
    • Data objects
    • Rôles avec chaque nouvelle application (et les modèles).
  5. Fournir une terminologie et des outils familiers : Dev Studio utilise la terminologie propre à Pega, App Studio une terminologie standard, comme par exemple harness plutôt que page ou règle plutôt qu’objet.
  6. Repousser les limites de la conception d’expériences utilisateur : Pega est convaincu qu'il est possible de tout simplifier, y compris les technologies très complexes comme le machine learning et l’automatisation robotique.

Espace de travail d’App Studio

L’espace de travail d’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 sur l’espace de travail d’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 les processus métier et de développer des applications de manière collaborative. 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 la cartographie 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 raccordement électrique, 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:

If you are having problems with your training, please review the Pega Academy Support FAQs.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice