Joget Platform and Apps FAQ

The Joget Platform and Apps FAQ section covers various topics related to the requirements, functionalities, workflows, and non-functional aspects of Joget. Below, you will find answers to frequently asked questions in each category.

General requirements

Below, you will find frequently asked questions about general requirements.

What happens to my apps if we move away from Joget? Who owns the code/product features?

If you stop using Joget, the applications you have built will always belong to you, and you can keep them permanently. You even have the option to resell them as a solution, among other possibilities. Joget, Inc. is the leading developer of the Joget platform, but the applications you build will always be yours.

Does Joget enable the creation of business processes visually, utilizing drag-and-drop functionality, and facilitate component interconnection via configurations rather than manually writing code?

Joget provides various drag-and-drop builders 

Is there availability of analytical tools or access to monitor process metrics, evaluate process throughput, identify possible improvements, and obtain data for process analysis?

The platform offers an enhanced process data collection capability for detailed analysis. For more information, see the Process Data Collector feature.

How is the execution of business processes ensured in Joget?

These protection capabilities are available out of the box on the Joget platform without installing additional plugins. For more information, see the Security and Compliance section.

What options are available for setting up and managing the system and supervising the environment in Joget?

These functions are available by default in Joget and can be accessed through the System Settings section.

Functional requirements

Below, you will find frequently asked questions about functional requirements.

How much flexibility is there for front-end design or is the platform strictly templates?

Joget offers flexibility in application development using three approaches:

  • No-Code
  • Low-Code
  • Pro-Code

In addition to default templates, you can add custom code in specific areas for minor or specific customizations, and you can also extend the capabilities of the Joget platform through extensive plugin architecture.

Is the platform better suited to consumer-facing products or enterprise tools?

Joget is agnostic in this aspect. The apps can be as simple as a customer-facing contact form or even as complex as your needs, regardless of whether they are internal or external apps.

Is there scope for adding custom code into certain platform parts?

There are various angles where you can add customizations to the platform, and for bigger customized functions, you can take advantage of the Joget plugin architecture which provides plenty of integration angles from the form aspect, list, process, UI, etc.

What are the options for integrating business rules and other systems in Joget, and how can these rules be evaluated and managed within the application?

Joget offers several options for integrating business rules and other systems within the platform. This includes creating business rules using features like transitions and rule routers, specifically with the Simple Rules Decision feature. Additionally, Joget allows integration with external rules engines through APIs, providing rule management and evaluation flexibility. For AI-based decisions, Joget offers the Simple Tensorflow AI Decision functionality. These options enable users to effectively integrate and evaluate business rules within their processes and applications in Joget.

Workflow requirements

Below, you will find frequently asked questions about workflow requirements.

How is a workflow defined in Joget?

Workflow in Joget is defined as a sequence of activities that supports manual tasks performed by employees in different roles. It allows users to define rules, assignments, and permissions for each step, as well as customize data visibility. Workflows are created using the Process Builder, which provides a visual interface for designing and managing workflow steps.

What advanced tools are available for managing workflows in Joget?

Joget provides advanced tools in its builder, such as permission tools and options for managing data visibility based on roles. These tools allow for detailed and customized configuration of each workflow step, ensuring precise control over the process.

For more information, see the Builder Advanced Tools - Permission guide. 

How are workflows integrated into the surrounding environment in Joget?

In Joget, workflows can be integrated into the surrounding environment through various integration methods, as detailed in the platform's documentation. This includes triggering actions in surrounding systems, enabling effective collaboration and smooth process automation.

For more information, see the Monitoring Apps guide. 

How can participants be mapped to specific users in Joget?

Participants can be mapped to specific users in Joget using the Map Participants to Users feature. This feature allows administrators to assign individual users to different roles within the workflow, ensuring that tasks are directed to the appropriate individuals based on their roles and responsibilities.

What options are available for user notifications in Joget?

Joget offers a User Notification Plugin that provides various options for notifying users about task assignments, deadlines, and other important events. This plugin allows administrators to configure email, SMS, or in-app notifications, ensuring users stay informed and up-to-date on their tasks.

Where can users find tutorials for setting up user notifications in Joget?

Users can find tutorials for setting up notifications in Joget in the User Notifications Tutorial section. These tutorials provide step-by-step instructions and guidance on configuring and customizing notifications for different scenarios, helping users effectively implement notification strategies in their applications.

How can general settings be configured in Joget?

General settings in Joget can be configured through the General Settings section. This section provides administrators with options to customize various aspects of the platform, including system preferences, user permissions, and global configurations, ensuring that Joget is tailored to each organization's specific needs.

What are the features and benefits of using Progressive Web Applications (PWA) in Joget?

Progressive Web Application (PWA) in Joget offer features such as offline access, push notifications, and installation prompts, providing users with a seamless and app-like experience across different devices and platforms. The benefits of PWAs include improved performance, enhanced user engagement, and broader reach, making them an ideal choice for modern web applications.

How can native mobile applications be developed in Joget?

Native mobile applications can be developed in Joget using the Native Mobile App feature. This feature allows developers to create mobile applications using familiar web development technologies such as HTML, CSS, and JavaScript and then package them as native apps for distribution through app stores. This approach enables organizations to leverage their web development skills and resources to deliver powerful, responsive mobile experiences.

Non-functional requirements

Below, you will find frequently asked questions about non-functional requirements.

How can Joget be integrated with other systems and platforms?

Joget offers various integration options, including:

How can Joget be deployed and operated?

Joget offers flexible deployment options and operational capabilities, including:

  • Deployment anywhere: Joget allows deployment in on-premise, cloud, or hybrid environments. For more information, see Automating Low Code App Deployment on Red Hat OpenShift with the Joget Operator.
  • Process deployment and automation: Users can deploy processes into production environments, supporting automation for efficient operation.
  • DevOps support: DevOps practices are supported through Git integration and configuration, enabling streamlined development and deployment processes.
  • OpenShift containers automation: Joget provides automation capabilities for deploying on OpenShift containers using the Joget Operator.
  • High availability options: Joget offers high availability deployment options, including best practices for clustering and load balancing to ensure solutions are available 24x7. For more information, see the Deployment Best Practices - Clustering and Load Balancing guide.
  • Security and auditability: Associated with Security and Compliance, emphasizing Joget's 5-star security rating from Fortify and its ability to provide Audit Trails for tracking system activity.
  • Integration with external systems: Joget supports integration with external Security Information and Event Management (SIEM) systems, enabling seamless integration with existing infrastructure and enhancing security and auditability.

How does Joget handle performance and scalability?

Performance test results are available on the Joget DX 8 Clustering and Performance Testing on Google Cloud Platform with Google Compute Engine and Red Hat OpenShift, detailing performance tests conducted on the Google Cloud platform with Google Compute Engine and Red Hat OpenShift.

How much user volume can the platform manage?

The Joget platform's user volume management capability may vary depending on various factors, such as the number of concurrent users, processing intensity, database usage, and the amount of data generated in each application. Joget can scale vertically and horizontally through server clustering and containerization.

To see the Deployment Optimization & Advanced Installation Guide.

Created by Julieth Last modified by Aadrian on Dec 13, 2024