Genexus - part 3 - process management

26
Genexus Process Management

Transcript of Genexus - part 3 - process management

Page 1: Genexus - part 3 - process management

GenexusProcess Management

Page 2: Genexus - part 3 - process management

Design• Knowledge Base

• GeneXus provides a simple way to design applications using the exclusive knowledge within your organization. This knowledge is stored in a Knowledge Base made up of familiar objects such as Transactions, Web Panels and Reports…

• Data Model Generation• GeneXus infers the best data model and automatically creates the best relational database

to support it.

• Prototyping

• You can create functional prototypes of your application at design time, ensuring full compliance with your customers or users requirements. All prototypes are functionally equivalent to the final application.

Page 3: Genexus - part 3 - process management

Development

• Automatic generation of applicazions

• GeneXus automatically creates and maintains a normalized database, and all the native code for the entire application on your platform of choice.

Page 4: Genexus - part 3 - process management

Applications Responsive WebProcess Management

Page 5: Genexus - part 3 - process management

What is a Responsive Web Application?

Responsive Web Applications (RWA) are applications that provide an optimal viewing experience (easy reading, navigation, good spacing, etc) across a wide range of devices.RWA is what people really wants (an optimal experience in any device). This is achieved by using a a Responsive Web Design (RWD).

Page 6: Genexus - part 3 - process management

Web Responsive

GeneXus allows designing Responsive Web Applications in a very intuitive manner. The solution uses BootStrapAs told before, an RWD site uses fluid grids, flexible images, and CSS3 media queries, so we'll explain each of these concepts below.

Page 7: Genexus - part 3 - process management

Smart Devices Applications DevelopmentProcess Management

Page 8: Genexus - part 3 - process management

Smart Devices applications Development

Smart Devices generator makes it easy to develop apps with high UX/UI requirements, both for Android and iOS (iPhone, iPad) apps, while also including BlackBerry and Windows 8.1

In the next release (GeneXus 15) will include two new generators: :

• Windows 10• Generator Swift for iOS

Page 9: Genexus - part 3 - process management

Types• On-line

• The data required by the application residing in the device will always be obtained by consuming REST services, which will access the user’s DB and return the requested information to the application.

• Off-line

• This feature solves common situations for apps in Points of Sales, Events apps or any scenarios of limited or no Internet connectivity. his feature allows applications to execute database transactions even if the device has not connectivity.

Page 10: Genexus - part 3 - process management

DBRET Database reverse engineeringProcess Management

Page 11: Genexus - part 3 - process management

Reverse Engineering Process

Reverse engineering is a broad term, but in this scenario it refers to the processof reading the structure of database tables and their relationships, and definingthe necessary GeneXus Objects (data model) to represent the schema.

Page 12: Genexus - part 3 - process management

Other modulesProcess Management

Page 13: Genexus - part 3 - process management

Other modulesAccess Manager (GAM)• Most modern applications need some type of login, authentication and

authorization scheme.

Smart Devices API• Smart Devices have powerful hardware and operating systems and the

generated applications can take advantage of it.

Webservices SOAP • Providing and consuming Webservices with GeneXus.

Webservices REST• GeneXus has the ability to automatically create REST Web Services from

transactions, Data Provider and procedures.

Page 14: Genexus - part 3 - process management

Gxflow - Workflow solutionProcess Management

Page 15: Genexus - part 3 - process management

Designed to simplify your applications development

GXflow manages:

• Access control• Status Transitions.• Status Tasks• as well aseach user's task Inbox.

Page 16: Genexus - part 3 - process management

Features

• Graphic design of processes• Integrated Document Management Tool• Integration with GeneXus• Integrated Auditing Tool for process control

Page 17: Genexus - part 3 - process management

Gxtest - Testing solutionProcess Management

Page 18: Genexus - part 3 - process management

What is it?

GXtest is the ideal solution for automated functional testing of Web applicationsdeveloped with GeneXus. GXtest can easily automate test cases that then evolvetogether with the application without making the testing a bottleneck at thetime to release to the customers.

Page 19: Genexus - part 3 - process management

Components

Characterists

• Enanched Software Quality• Increased productivity• Tecnnology Indipendent• GENEXUS™ Philosophy

GXtest include

• GXtest Designer• GXtest Recorder• GXtest Manager

Page 20: Genexus - part 3 - process management

Architecture

Page 21: Genexus - part 3 - process management

SAP Connector - Integration Process Management

Page 22: Genexus - part 3 - process management

Integration with SAP ERP

Quickly model and generate applications that interoperate with Services,Databases and SAP ERP

Page 23: Genexus - part 3 - process management

Business Challenges

Page 24: Genexus - part 3 - process management

ScenariosChi può trarre vantaggi da questo connettore:

• Companies that already have GeneXus development and will implement SAP but want to preserve some GeneXus module.

• Companies that have SAP its implementation did not include some business processes which are later to be automated (with the arrival of Smart Devices to the corporate world, this category could include developments for integrating mobility to business processes).

• SAP implementations where it is defined that some modules are not to be included in the SAP scope and will be developed separately during the implementation process.

Page 25: Genexus - part 3 - process management

The companies where this software is implemented often find that it does not cover all of the company’s functionalities. This is eitherbecause the company has specific features in its business that are not considered in SAP, or because the company would rather preserve its legacy system to solve it.

Page 26: Genexus - part 3 - process management

Paolo Fiori (Commercial manager)Email: [email protected]: +39 335 6650092 RAD Solutions S.R.L.

Gustavo Caorsi (Technical Manager)Email: [email protected]: +39 328 5842857