280 likes | 295 Views
Learn how GXflow simplifies complex workflows to enhance efficiency, auditing, and control, integrated with GeneXus for seamless operations. Explore the benefits, added value, and what's next for GXflow.
E N D
Improve business process through simple developments in GXflow Claudia AraujoSWF Project ManagerGeneXus Consulting
Agenda • Why Workflow? • Benefits • GXflow 9.0 • What’s next for GXflow?
The today’s “must have” • A clear policy to lower cost becoming more competitive and more profitable • Flexibility to quickly take advantage of new business and new opportunities • A strategy to quickly adjust to changes
World’s workflow pulse • Google.com (November 2005) • 58.400.000 sites in general • 35.800.000 WF SW • 21.200.000 WF APP. • Gartner Group • 888 WF articles • Amazon.com • 6.730 books about BPM • Google.com (June 2004) • 3.120.000 sites in general • 2.200.000 WF SW • 1.700.000 WF APP. • Gartner Group • 200 WF articles • Amazon.com • 2.781 books about BPM
Why Workflow? • Because we need to simplify an already complex world!
Complex? In my time things were much simpler: text interface + one DBMS = done! Multiple user-interface devices: Web, mobile devices, win Business Processes to Control Complex User Interface:web, javascript, Ajax Web Services Multiple-layers
So, what’s the trick? Take complexity out!Give it to somebody else as we did with: Database to DBMS DB design to GeneXus Repetitive tasks to Patterns
GXflow Added-value • Focus in the Business Process • More efficient business processes • Auditing and operations control • Less programming • Integrated to GeneXus
Focus in the business process • Clear vision of the process • Better understanding of the business • Standardization • Better system documentation
More efficient processes • Statistical information • Better communication between users • Interface oriented to task GXplorer
Auditing and operations control • Traceability of all steps • Management • Access control • Deadlines
Less programming • Eliminates the code associated to control the status and flow of the business process in our programs • Automatic task routing following the business rules • Simplifies the changes in the process (Less cost and time) • Eliminates the need to develop auditing and management programs
Changing in GXPM Changing in our program Making changes in a business process
Start Add.Visible=0 Authorize.Visible=0 AuthorizeWh.Visible=0 If udp(pauthorize,'WWOrders',&User,'INS') = 'Y' Add.Visible= 1 Endif If udp(pauthorize, 'WWOrders',&User,'AUT') = 'Y‘ Authorize.Visible= 1 Endif If udp(pauthorize, 'WWOrders’,&User,‘AWH') = 'Y' AuthorizeWh.Visible= 1 Endif Add Order call(TOrder,&OrderNum,'INS') Authorize Order If OrderStatus = ‘PendingAut’ call(HAutorizeOrder,OrdNum) Else msg('Order cannot be authorized based on status’) Endif Authorize Warehouse If OrderStatus = ‘Pending’ call(HAutOrderWh,OrdNum) Else msg('Order cannot be authorized based on status’) Endif Changing in our programs
Integrated to GeneXus • Technological evolution • Multi-platform • Multi-language • GXflow Data type
Conclusions • Reduce complexity by having a workflow engine managing the business process • Have the freedom of using the best user-interface required by the business process: • a) Workflow Inbox • b) work-with interface • c) your own Inbox
GXflow 9.0 • More flexibility • Respond better to changes • Less programming • Better integration • With GeneXus applications • With GeneXus • External applications
GXPM 9.0 • More flexibility (hence less programming): • Programs associated with tasks: • GeneXus Programs • Web Services • External programs Java or .Net • Tasks defined by the user • Conditions editor
GXflow 9.0 engine • Better integration • Application Integration • More flexibility • Improvements in the Document Managment • New platform • Other functionalities
Application Integration • Process Initiation • Workflow Controller • Workflow Wizard • Different Entry points • Direct access to Workflow Client Components • Integrated Security Systems with GXportal • GeneXusAccessManager
Improvements in the Document Management • Scanners management • SANE / TWAIN • Digital signature (PKI) • Certificates X.509
New Platforms • Open Source architectures • MySQL • Java
Other functionalities • Security in history • Restricted delegation • Replacement management • Compensation tasks
What’s next for GXflow • Integration with GeneXus Rocha • Standalone Engine • SOA • BAM (Business Activity Monitoring)
Gain knowledge about your business without adding programming cost • become more competitive with the help of GXflow