160 likes | 176 Views
This guide explores the development of workflow-based applications using GeneXus X. Learn about process modeling, prototyping, deployment, and application integration. Discover the benefits of utilizing GeneXus Business Process Modeler, diagram editing tools, and the deployment process. Explore integration with other applications, compatibility, and the roadmap for future enhancements.
E N D
Developing Workflow-based Applications with GeneXus X Laura Aguiar Claudia Araujo
Agenda • Process Modeling • Prototyping • Deployment • Application Integration • Compatibility • Roadmap
Process Modeling • GeneXus Business Process Modeler • Integral Part of GeneXus • Provides a new object type • Business Process Diagram • Advantages of Integration • Diagram Versioning • Object Cross-Reference • Documentation
Process Modeling • GeneXus Business Process Modeler • Diagram Editor • Look & Feel • Object Drag & Drop • Condition Editor • Variables (Relevant Data) • Attributes • Rules • Subject • …
Prototyping • F5 (Run) • Creation of WF tables • Deployment of Diagrams • Adaptation/Specification/Generation • Initialization of WF Client • Invocation of WF Client
Prototyping • WF Client/Engine (GXflow) • Built-in • Multiple platforms • Upgrade mechanism • Client Web 2.0 • Developed with GeneXus X • Ajax • User Controls • Data Providers
Deployment • GeneXus Business Process Deployer • Creation of WF Tables • Process Deployment
Agenda • Process Modeling • Prototyping • Deployment • Application Integration • Compatibility • Roadmap
Application Integration • WF Data Types
Application Integration • WF Components (Inbox, History,…) • Embedded Controls • Customizable Web Panels
Compatibility • Conversion • Diagrams • GeneXus Objects • When? • Open KB / Import xpz • Requirements • GXflow 9.0 Upg 1
Roadmap • Short Term (Upg) • GX Process Deployer • Customizable WF Client / Embedded Controls • Recover features of version 9.0
Roadmap • Medium Term (Evolution) • Statistics and Monitoring (BAM) • Workflow Patterns • Long Term (Cardal) • GXflow Standalone Client/Engine