Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
GeneXus BPM Suite course ENG

GeneXus BPM Suite course ENG

Version: GeneXus 18
Last updated 5/2025
English

What you'll learn

  • You will learn in a simple way what BPM is and the features of GeneXus BPM Suite.
  • You will learn the basic description of the main symbols that will allow you to define a process.
  • You will learn how to model a business process using a case study.
  • You will identify the different GeneXus objects that you will have to create and associate with the model to create a functional application.

Course content

5 sections • 28 lectures • 3h 43m total length
  • Introduction to business process modeling based on the BPMN standard12:41

    This video shows how to use GeneXus to model processes based on BPMN standard, and all the possibilities for modeling business processes based on that standard.

    The air ticket reservation’s main process is modeled, recording the reservation data according to the passenger’s requests, destination, registry of passenger as customer, validation of the reservation and notices to user in case of acceptance or rejection of reservation.

  • Definition of concurrent tasks, detection and identification of errors7:53

    This video shows how to use GeneXus to model processes based on BPMN standard, and all the possibilities for modeling business processes based on that standard.

  • Forking and merging path, regular notifications and signal management10:26

    This video shows how to use GeneXus to model processes based on BPMN standard, and all the possibilities for modeling business processes based on that standard.

    The reservation’s validation subprocess is modeled, detecting error situations and the modeling of events that link these cases to the main process in ticket reservation. Modeling patterns are also analyzed, including multi-instanced tasks, bifurcation into several paths depending on conditions, automatic periodical notice modeling, and synchronized path mergers.

  • Communication between processes with signal type events13:54

    Signal events are used to send or receive signals within or outside the process. For this reason, they are useful for both communication between parts of the same process and between processes linked by a hierarchical relationship. In this video, we will examine the various types of signal events and their use with a step-by-step example

  • Transactional subprocesses

    There are processes that call for the coordination of several activities, all of which must be accomplished successfully for the process flow to advance. In the event that any of such activities is not satisfactorily accomplished, every one of them must be taken back to their initial state. In order to model such business scenarios with transactions we resort to transactional subprocesses.

    This topic does not include video. See PDF.

  • Modeling time patterns14:05

    Many processes require the representation of time-related situations such as waiting times, delays, expiration dates or deadlines for their activities.To model these situations, Timer events are used; also, the type of pattern that we will use to model a situation will depend on the type of situation to be represented.

Requirements

  • You will need a computer to install the free trial version of GeneXus. We will explain how to do it in one of the first videos of the course. You must have basic knowledge of GeneXus. Also, we recommend watching the course: "Create your first application with a Low-Code tool." No experience with BPM is required.

Description

With these videos, you will learn how to model business processes using GeneXus Business Process Modeler (GXBPM).


Then, using GeneXus, you will associate the elements of the model to GeneXus objects to turn the model into a functional application.


Lastly, you will run the application and monitor its operation with the GXflow client.


It is recommended that you replicate the examples shown in the videos. For the Business process modeling chapter, you can use GXBPM which can be downloaded from here. For the following stages of the course, you will have to install GeneXus. It can be downloaded from here. To work with users and roles, you will need a full version. The GXflow client will be automatically installed whn you install GeneXus.


In addition to replicating the examples, you also have available a document with practical exercises. This document will allow you to expand your knowledge by experimenting with other exercises.


Finally, in the page of each video, you will find a document with the corresponding script.


We hope you make the most of this training!


Objective:

Learn the necessary concepts to model and run business processes using GeneXus for BPM suite.


During the course, the Business Process Diagram will be used for process modeling following the BPMN standard. Then, using GeneXus, the elements of the model will be associated with GeneXus objects to turn the model into a functional application.


Finally, the application will be executed and its operation will be monitored through the GXflow client.


Workflow Data Types will be introduced which allow communicating with the workflow engine to perform different activities, such as creating a process instance, running a workitem, and modifying relevant data, among other functionalities.


You will also see the GXflow Custom Client, which enables you to customize the GXflow client.


Designed for:

Mainly Project Leaders, Developers, and IT Managers.


Prerequisites:

Prior knowledge taught in the GeneXus Core Course (“Junior Analyst” level).


Duration:

Theory/Practice: 20 hours


Who this course is for:

  • For those interested in learning how to automate, streamline, and optimize business processes.