Mais conteúdo relacionado

Apresentações para você(20)

Similar a Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019(20)

Mais de Bonitasoft(20)

Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019

  1. Présent et futur de Bonita Nouveautés 2019 et + Nathalie Cotté, Product Owner Philippe Laumay, VP Product
  2. • Dave, Fred (en équipe) : Bonita fournit des composants et des outils pour accélérer la création et la livraison en continu des projets d’automatisation au service des besoins métier • Ted, Patty : Bonita fournit des moyens d’administrer tous les projets d’automatisation développés par Dave et Fred • Sam : Bonita fournit des moyens de surveiller l’exécution des projets d’automatisation créés par Dave et Fred sur le Cloud et le On-premise • Cindy, Omar : Bonita améliore l’efficacité métier grâce à une Development Suite tournée vers le Low-code et à l’intégration de l’IA. • Andy : l’utilisateur final (employé ou client) des applications Bonita Nos personas utilisateurs Développeurs professionnels &Devops
  3. Bonita Development Suite Customer & employee facing apps Architecture de la Plateforme Bonita Bonita storage Bonita Portal Bonita Living Applications Custom applications UI Designer Application designer Bonita Runtime Process execution and historical data Business data Version control Information Systems Cloud APIs LDAP Mail CRM, ERP... Databases
  4. Bonita Runtime - Test Studio Bonita et ses add-ons Bonita Runtime - Production Studio Studio Customer & employee facing apps [Non-Production] Customer & employee facing apps Bonita Runtime - Dev Operational Applications BICI AI processing BCD - Stack Provision Runtime & Storage Build and Deploy Living Applications BCD - Living Application Living App Continuous Integration
  5. Thèmes clés de 2019 - 2020 Modularisation et outils pour les développeurs professionnels Livraison Continue des projets Développement Low-code d’Applications Bonita Cloud Amélioration Continue Augmentée et Analyse de Données
  6. Plateforme Bonita - Plan de sorties de versions 2019 Juin Dec Versions 2019.1 Bonita 7.9 BCD 3.1, 3.2 BICI 1.2 Bonita Cloud 2019.2 Versions 2019.2 Bonita 7.10 BICI 1.3 Stratégie de sorties 2019 basée sur des principes agiles : - Calendrier et qualité fixes - Périmètre de valeurs apportées variable - Sorties de versions 2019 : - 6 juin pour Bonita 7.9 & add-ons - 5 décembre pour Bonita 7.10 & add-ons Bonita Cloud 2019.1
  7. Modularisation et outils pour les développeurs professionnels
  8. • Passage à l’échelle du Runtime – Exécution de connecteurs asynchrone – Amélioration des performances de requêtes BdD lentes • Déploiement de Bonita dans une architecture micro-services • Engine prêt à embarquer • Image Docker Principales valeurs 2019
  9. • Métriques de Monitoring – Pour suivre l’exécution d’applications critiques et leurs SLA – Inclusion de l’outil MicroMeter pour visualiser les métriques (sur les données stockées dans Prometheus) • Mises à jour technologiques Principales valeurs 2019
  10. Engine asynchrone pour passer à l’échelle Bonita Runtime est jusqu’à 10x plus performant dans un contexte de connecteurs “lents”. Cas d’usage : - Les nouvelles tâches apparaissent plus vites pour Andy - Plus de tâches exécutées en parallèle - Eviter le SPOC (single point of contention) quand Bonita interagit avec des systèmes Legacy
  11. Architecture micro-services Modularisation : division des composants pour : - Garantir un passage à l’échelle en local → Bonita utilise la containerisation Docker - Garantir l’automatisation du déploiement → Le client utilise l’orchestration Kubernetes Au fait, nous les utilisons aussi pour Bonita Cloud
  12. Engine prêt à embarquer Une nouvelle façon d’utiliser Bonita Engine : Un moteur d’exécution en standalone, ou directement embarqué dans d’autres applications Java. Case d’usage : • Dave veut exécuter des processus métier dans ses applications • Dave veut seulement un moteur de workflow pour orchestrer ses tâches automatiques
  13. Image Docker Cas d’usage : - Garantie HA : Sam peut automatiquement déployer un Runtime Bonita pour garantir la disponibilité de Bonita dans son Data Center - Garantie HP : Sam peut facilement déployer un nouveau noeud de cluster Bonita pour garantir la performance L’image Docker Bonita peut être utilisée par Kubernetes pour automatiser l’orchestration des déploiement des Runtimes Bonita
  14. Suivi des métriques Engine
  15. Mises à jour techniques • Bonita Runtime est compatible avec Java 8 et Java 11 Cas d’usage : - Dave veut rester sur une version Java stable (8 et 11 sont toutes 2 des Oracle LTS) - Dave veut utiliser les nouvelles capacités de Java 11 • Bonita est compatible avec Oracle JDK et OpenJDK Cas d’usage : Dave ne veut pas payer pour le support d’Oracle
  16. Mises à jour techniques • Bases de données – Oracle 12 – Postgresql 11 – MySQL 8 – SQL Server 2016 • OS – Ubuntu 18.04 LTS – RHEL 7 – Windows Server 2016 • Serveurs d’applications – Tomcat 8.5 ( compatible avec SQL Server) – Wildfly supprimé (+ support EJB supprimé) Mouvement progressif vers une stratégie container Docker : un déploiement unifié
  17. Livraison continue de projets
  18. • Générer et déployer tout un projet dans la Development Suite • Modèle de données métier Multi-package – Organisation des objets métier – Collaboration multi-équipes facilitée • Plus d’ergonomie pour plus d’efficacité – Visualiser le code de nos widgets pour servir de base aux widgets personnalisés – Aperçu des artefacts UI Designer dans une fenêtre de browser, ou dans le contexte d’une application – Réordonner les assets d’une page ou d’un formulaire Principales valeurs 2019
  19. • Réorientation de la Dev. Suite vers le projet – Nouvelle page d’accueil dans le Studio – Nouveaux projets à importer • Le thème d’application fait partie du projet – Sa structure est basée sur SCSS • Evolution de BCD vers plus de configurabilité – Configurer le pool de workers dédiés aux connecteurs – Configurer le timeout du LA deployer pour attendre la fin d’un déploiement potentiellement lent Principales valeurs 2019
  20. Développement Low code d’applications
  21. • Gestion des données dans le UI Designer – Editer des données, afficher des données en lecture seule devient facile à la génération des formulaires par défaut • Développement collaboratif des artefacts UI Designer – Dans les expressions et les custom widgets, le code html et CSS et formaté pour permettre un Diff. lisible • Création de variables métiers sans appel API explicite Principales valeurs 2019
  22. • Tabs container devient dynamique • Plus d’ergonomie pour plus d’efficacité – Remplacer un widget par un autre en gardant sa configuration • Nouveau layout par défaut – Utilisateur loggé, bouton logout, choix de la langue, liste des autres applications disponibles pour le profil Principales valeurs 2019
  23. Quand notre Portal se transforme en Living Applications Bonita
  24. Sortir de la technologie GWT • Nouvelle case list avec le UI Designer – Personnalisable, responsive • Nouveau layout par défaut – Utilisateur loggé, bouton logout, choix de la langue, liste des autres applications disponibles pour le profil • Nouvelle Bonita User Application – Disponible via le Studio – Destinée à remplacer le Bonita User Portal • Nouvelle page installer / exporter organisation (Admin) Principales valeurs 2019
  25. Guest user ● Turn Bonita applications into public content applications ● Allow the Guests to start a process (like create an account) ● From the public application, login to access protected content
  26. Adaptive Case Management
  27. Principales valeurs en 2019 Le processus est flexible L’expert métier a la liberté d’action La donnée est placée au centre de l’exécution Projet d’exemple à importer depuis le Studio Exécuter des processus structurés et non-structurés
  28. Bonita Cloud 2019.2 December 2019
  29. Bonita Cloud. What ? :] ● L’exacte même Bonita Platform... mais gérée, surveillée et opérée par Bonitasoft ● 3 environnements de Runtime : intégration, pré-production, production ● Support Gold Elite/Platinum ● Garantie de disponibilité à 99,9% en production ● 1 min RPO, 15 mins RTO. ● Nombre illimité d’utilisateurs, de processus, d’instances, d’applications ● Vient avec l’add-on Bonita Continuous Delivery ● Services Cloud à la demande (VPN, SSO…)
  30. Amélioration Continue Augmentée et Analyse de Données
  31. Prediction Omar coopère avec Bonita pour maintenir un niveau de service optimal sur la durée d’exécution des ses cas. BICI lui indique la probabilité que ses cas soient en retard pour lui permettre de réagir. BICI - Suivi des opérations - Respect des SLA BAM & rapports Analyse en statistique descriptive des données de cas archivés
  32. • Utile lorsque la durée d’exécution est un indicateur de qualité, interne ou contractuel • Augmente Omar dans sa capacité de décision des cas prioritaires, grâce à un algorithme de Process Mining appliqué à une base Elastic Search • Data Scientist Principales valeurs • Fonctionne en plug-and-play sur un environnement de production existant • Les prédictions sont disponibles quelques heures après installation de l’add-on
  33. Principales valeurs 2019 • Tableau de statistiques sur les activités d’un processus • Fiabilité des informations de prédiction – Etat “inconnu” lorsque l’algorithme n’a pas assez de données pour créer la prédiction • Chronologie du cas enrichie – Omar comprend le déroulement de chaque tâche (disponible, assignée, faite) et peut comparer à la moyenne pour réaliser un diagnostic • Aide à la réassignation de tâche – Visibilité de la charge des candidats à la tâche – Bouton “Reassigner” intégré à BICI
  34. Principales valeurs 2019
  35. Principales valeurs 2019
  36. Principales valeurs 2019
  37. Principales valeurs 2019
  38. 2020 and next
  39. • Dave, Fred (en équipe) : Bonita fournit des composants et des outils pour accélérer la création et la livraison en continu des projets d’automatisation au service des besoins métier • Ted, Patty : Bonita fournit des moyens d’administrer tous les projets d’automatisation développés par Dave et Fred • Sam : Bonita fournit des moyens de surveiller l’exécution des projets d’automatisation créés par Dave et Fred sur le Cloud et le On-premise • Cindy, Omar : Bonita améliore l’efficacité métier grâce à une Development Suite tournée vers le Low-code dev suite et l’intégration de l’IA. • Andy : l’utilisateur final (employé ou client) des applications Bonita Nos personas utilisateurs Développeurs professionnels/citizen &Devops
  40. Thèmes clés de 2019 - 2020 Modularisation et outils pour les développeurs professionnels Livraison Continue des projets Développement Low code d’Applications Bonita Cloud Amélioration Continue Augmentée et Analyse de Données
  41. Modularisation et outils pour les développeurs professionnels • Monitoring evènementiel des plate-formes Bonita • Engine prêt au Serverless pour un déploiement Cloud qui passe à l’échelle • Engine allégé pour une architecture microservices • Orchestration Kubernetes de containers Docker • Version Web Components de Bonita UI Designer
  42. Développement Low code d’applications et Livraison Continue pour le DevOps • Simplifier la dépendances de projets Bonita et la mutualisation des composants • Continuer la sortie de GWT : nouveau portail Admin créé avec le UI Designer • Meilleure gestion des données dans le UI Designer • Capacités de tests pour les applications (processus et pages) • Nouvelles capacités de collaboration IT-Métier
  43. Amélioration continue augmentée et Analyse de données • Library web d’affichage et de modélisation de processus • Cartes d’exécution des processus pour analyses BAM • Process mining de bout en bout sur une plateforme d’automatisation : de la découverte du processus à l’amélioration de sa performance • Ajouter la donnée métier au modèle de prédiction • Prédire le trajet de fin d’un cas en cours
  44. Merci