280 likes | 287 Vues
Improve business process through simple developments in GXflow. Claudia Araujo SWF Project Manager GeneXus 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
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