Atelier Progress Rollbase



Documents pareils
RAPID Prenez le contrôle sur vos données

Innovative BI with SAP Jean-Michel JURBERT D. de Marché BI, HANA, BIG DATA _ SAP France

Extension fonctionnelle d un CRM. CRM étendu >> Conférence-débat 15 April Club Management des Systèmes d Information de l'iae de Paris Alumni

Evolution des SI à l heure du Cloud

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS)

WEB page builder and server for SCADA applications usable from a WEB navigator

How to Login to Career Page

Lancement de la plateforme de private cloud IBM Connections en partenariat avec. 04 Novembre 2010

Getting Started. 10 étapes pour bien démarrer. Avant de démarrer. Première connexion PCC

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM

QlikView et Google Big Query : Une réponse simple, rapide et peu coûteuse aux analyses Big Data

WiFi Security Camera Quick Start Guide. Guide de départ rapide Caméra de surveillance Wi-Fi (P5)

Cedric Dumoulin (C) The Java EE 7 Tutorial

3 Octobre Les Communautés MS

Contents Windows

WINDEV MOBILE. ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8.

Once the installation is complete, you can delete the temporary Zip files..

valentin labelstar office Made-to-measure label design. Conception des étiquettes sur mesure. Quality. Tradition. Innovation DRUCKSYSTEME

Déploiement de SAS Foundation

Le Cloud: Mythe ou Réalité?

NBS System et Zend Technologies Découvrez la scalabilité sans limite pour vos applications PHP grâce au Zend Cloud

L offre décisionnel IBM. Patrick COOLS Spécialiste Business Intelligence

SQL Server Installation Center et SQL Server Management Studio

HSCS 6.4 : mieux appréhender la gestion du stockage en environnement VMware et service de fichiers HNAS Laurent Bartoletti Product Marketing Manager

Optimisez vos relations clients avec un outil de CRM performant

Instructions Mozilla Thunderbird Page 1

Pilot4IT Tableaux de Bord Agréger et consolider l ensemble de vos indicateurs dans un même portail.

et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion

<Insert Picture Here> La GRC en temps de crise, difficile équilibre entre sentiment de sécurité et réduction des coûts

La rencontre du Big Data et du Cloud

Package Contents. System Requirements. Before You Begin

ArcScan Tutorial. Copyright Esri All rights reserved.

Comment la ville de Westmount a automatisé la préparation de ses réunions du conseil :

Module pour la solution e-commerce Magento

WORKSHOP OBIEE 11g (version ) PRE-REQUIS:

IBM SmartCloud pour Editeurs

TechSoftware Présentations

Messagerie & Groupeware. augmentez l expertise de votre capital humain

Créer une base de données vidéo sans programmation (avec Drupal)

IBM Tivoli Monitoring, version 6.1

Atelier : créer et visualiser vos contenus BIRT Matériel de formation. Journée BIRT 22 mai 2012

L'agilité appliquée à nous-mêmes. Philippe Krief, PhD Development Manager IBM France Lab

OUTIL DE TRAVAIL COLLABORATIF

Notice Technique / Technical Manual

SHAREPOINT PORTAL SERVER 2013

Solution de Collaboration synchrone

Les services d externalisation des données et des services. Bruno PIQUERAS 24/02/2011

GIGABIT PCI DESKTOP ADAPTER DGE-530T. Quick Installation Guide+ Guide d installation+

IBM Business Process Manager

Acce s aux applications informatiques Supply Chain Fournisseurs

Accélérer la transformation de vos nouveaux modèles assurances

Oracle Learning Library Tutoriel Database 12c Installer le logiciel Oracle Database et créer une Database

Introduction à SAP Screen Personas. Pierre-Alain Gran Julie Lopez, December 2013

EQUINIX CUSTOMER PORTAL VERSION 3.1 AMÉLIORATIONS FONCTIONNELLES POUR LA RÉGION AMÉRIQUE

Retour d expérience. Le rôle du Business Analyst chez Orange. Nadia Magarino & Christophe Dufour 29 avril 2015

Vanilla : Virtual Box

Installation de SQL Server Reporting Services avec l intégration dans un site Windows SharePoint Services V3

Service Systèmes et Réseaux

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

Modéliser et déployer des processus d entreprise avec Biztalk 2006

Vérifier la qualité de vos applications logicielle de manière continue

Conférence SIG 2011 Versailles 5-6 Octobre 2011 Atelier Technique ArcGIS for Server en 10.1

Guide de Saisie de Factures sur le Formulaire Web OB10

Séminaire Partenaires Esri France 6 et 7 juin 2012 Paris. ArcGIS et le Cloud. Gaëtan LAVENU

Programme TechDay Romandie

Management des Systèmes d Information

smart M2M interconnectez machines et objets pour développer votre activité et accroître l efficience de vos processus métiers

PHP et le Cloud. All rights reserved. Zend Technologies, Inc.

Représenté par Eric Mamy A22 présenté par CFR & CGL Consulting

Guide d'installation rapide TFM-560X YO.13

ES Enterprise Solutions

BIRT (Business Intelligence and Reporting Tools)

Offre CRM Analytique Logiciels pour une meilleure performance commerciale, 2011

Business Process Management

Modélisation et Gestion des bases de données avec mysql workbench

Basware Invoice Automation, aujourd hui et demain

Our recommendation engine has come up with some personalized suggestions for you.

Supervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14

Communiqué de Lancement Sage CRM v Editions Express, Standard et Avancée Module CRM Sage 100 Entreprise. Communiqué de Lancement Sage CRM 6.

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

Nell Armonia Shuttle Web

TABLE DES MATIERES A OBJET PROCEDURE DE CONNEXION

CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012

HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE

Learn & Lunch 23/11/2011. Simon Opresnik / Georges Denneulin

Business Objects Planning «Arrêter de jouer avec vos chiffres»

IBM Lotus Notes/Domino v7, fonctionnalités et évolutions

COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec

(1) Network Camera

Quatre axes au service de la performance et des mutations Four lines serve the performance and changes

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

MYXTRACTION La Business Intelligence en temps réel

Talend Technical Note

INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE

Convergence entre Sécurité et Conformité par l approche Software as a Service Présentation en avant-première de QualysGuard Policy Compliance

FOSS Enterprise Integration Plattaform

lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public

Transcription:

Atelier Progress Rollbase Laurent KIEFFER : laurent@progress.com 11 Février 2014 Demonstration Application 10 Min

Atelier Progress Rollbase Introduction à Rollbase 1 Rollbase avec OpenEdge 6 2 Créer l objet Lead Créer votre Portail 5 3 Créer un Workflow 4 2 De Lead à Account

Atelier Progress Rollbase Introduction à Rollbase 1 3

APERCU

Les Demandes Actuelles de Développement d Application Aujourd hui le développement demande de la rapidité Aujourd hui les applications sont pilotées par les données intégrées Aujourd hui les applications ont besoin d être accessibles partout 5

Fournir cet avantage de pilotage par les données dans Pacific PROGRESS DATADIRECT PROGRESS OPENEDGE PROGRESS CORTICON PROGRESS ROLLBASE COMMUNITY USER EXPERIENCE 6

Une plate-forme cloud pour le développement et déploiement rapide d applications métiers puissantes pilotées par les données et nnon limitées par le matériel ou le cloud 10

L OPPORTUNITE

Problématiques métier Indirect - Partenaires (ISVs) Vous cherchez à transformer les applications existantes vers des solutions SaaS Rester compétitif Générer de nouveaux revenus Étendre les applications existantes sur le web De nouvelles opportunités métier (nouvelles applications) Accélérer les délais de commercialisation Intégrer des fonctionnalités de niveau entreprise Minimiser l'investissement et les ressources Clients Directs CIO a besoin de supporter autant de projets métier que possible Confrontés à de nombreux projets Qui ne peuvent se réaliser à cause de manque de ressources ou de contraintes budgétaires Acteurs métiers obligés de s appuyer sur des solutions palliatives telles que Feuilles Excel, bases de données locales ou applications non maintenues par le Développement Besoin d une plate-forme applicative pouvant être gérée et optimisée de façon centralisée 12

Avantages Métier à atteindre Indirect - Partenaires (ISVs) Mise sur le marché plus rapide Optimiser les investissements et les ressources Clients Directs Permettre à certains utilisateurs métiers de créer leurs propres applications en déchargeant le service Développement Les solutions PaaS sont bien moins coûteuses Contrôle de l accès aux applications Une plate-forme unique permet Économie d échelle et réduction de la complexité Expérience unifiée pour simplifier le cycle d apprentisage 13

Réduire le Temps de Développement ainsi que les Besoins de Ressources Développement Point & click, drag & drop dans un navigateur standard Utilisateurs Métier peuvent créer des applications sans codage Les Développeurs peuvent enrichir avec l utilisation de JavaScript, d APIs et composants personnalisés 14

Simplifier la Livraison et le Déploiement d Application Publier des applications et les déployer vers un ou plusieurs tenants Contrôle d accès basé sur les Roles et Utilisateurs Des outils robustes de déploiement 15

Fournir une plate-forme Cloud éprouvée Tableau de bord central pour gérer les serveurs, bases de données, tenants, utilisateurs, applications et plus Monitoring des composants et activités des utilisateurs, accès aux tenants pour le support, mesure des ressources etc. 16

Composants Fonctionnels Data Model Workflow & Logic Model User Interface Model Permissions Model Point & click wizards make setting up a database easy, walking you through the process of building objects, fields, relationships, views. Use a powerful business logic framework to customize workflow, process automation, validation rules, approvals. Define application pages and forms with a real-time drag & drop page editor. Use custom HTML, Scripts, and third-party widgets to build your UI. White label options for ISVs. Configure fine-grained permissions specific to each role and user in your organization from the application down to the individual field level. Organization Model Integration Model Application Directory Application Runtime Engine Define location, department and function hierarchies along with user groups to model your entire organizational structure no matter how large or small. Create custom integrations with external services and applications using Progress Rollbase Web APIs. SOAP, REST and AJAX APIs available. Pre-built applications can be installed into your account on-demand and customized to meet specific needs. ISVs and resellers can have their own private directory for whitelabeled apps. A proprietary runtime engine automatically orchestrates the execution of all Progress Rollbase services, including application instantiation, serialization and publishing to an application directory. 17

Aperçu de Rollbase Développer Déployer Gérer Point & click, drag & drop : Développement dans un navigateur Utilisateur métier peut créer des applications sans codage Les Développeurs peuvent enrichir avec JavaScript, APIs et composants personnalisés Publier des applications et déployer vers un ou plusieurs tenants Contrôle d accès par Role et utilisateur Tableau de bord central pour gérer les serveurs, bases de données, tenants, utilisateurs, applications et plus Monitoring des composants système et activité utilisateur, accès aux tenants pour founir des métrics, etc. 18

Concepts de base(objets, Champs, Relations, Workflow, Triggers, Portails) Les Applications sont data-driven Les Objets sont les entités métier de base Les Objets ont des propriétés et des attributs associés Les champs sont les blocs de base des Objets Les relations et la cardinalité entre Objets sont modélisés graphiquement Les Objets peuvent avoir un workflow Les Triggers définissent la logique métier Les Portails permettent l accès via des sites Web 19

Concepts de Base Applications Comme dans un projet informatique normal, une application est un moyen de grouper des composants (objets, onglets, etc.) afin de former une solution SaaS Il faut définir l application puis ajouter ses composants 20

Concepts de Base Créer une Application Pour créer une Application : Cliquer le lien New App link dans le panneau latéral ou Aller à Setup -> Applications Setup -> Applications et cliquer New Application 21

Concepts de Base Objets Aussi référencer via Object Definitions, les Objets sont les briques de base dans une application Rollbase Utilisés pour représenter toute donnée métier telle que Client, Produit, Compte, etc. Les Objets enregistrements sont les instances de la définition d un Objet Similaire à une table base de données 22

Concepts de Base CréerObject Cliquer + tab dans une application ou Aller à l onglet Setup -> Applications Setup-> Objects. Vous aurez accès à une liste de tout les Objects associés à votre Compte, vous pourrez les personnaliser ou cliquer New Object pour commencer à créer la définition d un nouvel Objet. 23

Concepts de Base Propriétés d Object En plus de propriétés et d attributs, les objets sont constitués par de nombreux composants configurables tels que Champs, Relations, Pages, etc. Les droits d accès permettent aussi de contrôler les accès par Utilisateur ou Rôle De la tracabilité est aussi incluse 24

Concepts de Base - Champs Constituent les briques de bases des définitions d objet Un Objet peut avoir 500 champs associés Objet = feuille de données ou table database Champ = colonne Enregistrement = ligne 25

Concepts de Base Créer un Champ Cliquer New Field (Dans la section Fields de la page Object Definition) Choisir le type de champ le plus approprié basé sur le type de donnée que vous voulez stocker. Cliquer Next. Définir les libellés de champs, ses propriétés et integration name (identifiant unique). Enfin, décider sur quelles pages ou vues le champs sera inclus. NOTE: Vous pouvez aussi créer les champs à partir de l éditeur de pages 26

Concepts de Base Relations Les relations sont créées entre deux objets pour définir une application complète Exemples: Factures et Lignes Produits Clients et Produits Rollbase permet tous types de relations entre objets (n to n ou hierarchique) 27

Concepts de Base Créer des Relations Cliquer New Relationship dans la section Relationship de object definition Choisir l objet pour lequel une relation doit être créée Définir les propriétés de la relation, la cardinalité, etc Déterminer si un enregistrement peut avoir un ou plusieurs enregistrements en relation Options: 1-1 1-M M-1 M-M 28

Ressources Interne Externe 29

Demo 30

Atelier Progress Rollbase Introduction 1 Avantages Développement Rapide Cycle de Dévelopement plus court Réduction Coûts Augmentation Productivité Mise sur le Marché plus rapide Retour sur investissement plus rapide 31

Atelier Progress Rollbase Introduction à Rollbase 1 2 Créer l Objet Lead 32

Résumé Partie 1 L Objet Lead, Account, Contact Vous vous familiarisez avec Rollbase Vous créez une application, des objets, et relations entre objets Vous éditez l Interface Utilisateur pour travailler avec les enregistrements en utilisant l éditeur de page Vous êtes prêts à passer à des objets plus sophistiqués 33

Atelier Progress Rollbase Introduction à Rollbase 1 2 Créer l Objet Lead 3 Créer un Workflow 34

Résumé Partie 2 Activer Workflow Vous créez des objets avec des fonctionnalités Workflow Vous vous familiarisez avec le champ Record Name Vous éditez les Vues et ajoutez de nouveaux champs pour étendre les définitions d objet Vous êtes prêts pour définir un process workflow 35

Atelier Progress Rollbase Introduction à Rollbase 1 2 Créer l Objet Lead 3 Créer un Workflow 4 36 De Lead à Account

Résumé Partie 3 De Lead à Account Vous vous familiarisez avec les Conversion Maps Vous vous familiarisez avec les Triggers Habituez vous à créer des Triggers, définir des conditions JavaScript-based et de la logique métier Vous êtes prêt à construire un Portail 37

Atelier Progress Rollbase Introduction à Rollbase 1 2 Créer l Objet Lead Créer votre Portail 5 3 Créer un Workflow 4 38 De Lead à Account

Résumé Partie 4 Créer un Portail Vous vous familiarisez avec les Portails Rollbase Vous comprenez comment créer un Portail et des pages de Portail Vous comprenez comment lier ces pages ensemble pour former un site Web fonctionnel Félicitations, Vous venez de définir votre première application! 39

Atelier Progress Rollbase Introduction à Rollbase 1 Rollbase avec OpenEdge 6 2 Créer l Objet Lead Créer votre Portail 5 3 Créer un Workflow 4 40 De Lead à Account

Accès de l Application Rollbase via AppServer via les services ABL Rollbase Server Web Server Web Application OpenEdge AppServer Customers JSDO Orders JSDO OrderEntry Service Customer Resource Order Resource Customers.cls (Interface) Orders.cls (Interface) Items JSDO Inventory Service Item Resource Items.cls (Interface) 41

Accès de l Application Rollbase via AppServer en utilisant des ProDataSet Rollbase Server Web Server Web Application OpenEdge AppServer CustOrd JSDO OrderEntry Service CustOrd Resource Custord.cls (Interface) Items JSDO Inventory Service Item Resource Items.cls (Interface) 42

Atelier Progress Rollbase Introduction à Rollbase 1 Rollbase avec OpenEdge 6 Avantages Développement Rapide Cycle de Dévelopement plus court 2 Créer l Objet Lead Réduction Coûts Augmentation Productivité Mise sur le Marché plus rapide Retour sur investissement plus rapide Créer votre Portail 5 3 Créer un Workflow 4 43 De Lead à Account

Résumé Progress Rollbase Ouvert Exécution partout Choix du cloud, public ou privé Indépendant de l OS Votre nom d entreprise et de plate-forme Vos logos et identifications Votre App Store Personnalisé & App Store pour ISVs & Distributeurs Rapide Codage Minimal, model-driven Assistants Point & click Editeur Drag & drop Permissions par Role & Utilisateur Publications et déploiement des applications vers 1 ou n tenants Monitoring 24x7x365 Sécurisé, Intégrité & Disponiblilité Facile Facile à apprendre Simple à utiliser Démarrage rapide 44

Application en Démonstration Demonstration Application 10 Min 45