General Requirements

No.QuestionAnswer
1

Does Joget offers business process definition with drag and drop features

Joget's Process Designer provides the capability to design, create and automate business process using - Process Builder

2

Business rules – does Joget offers the ability to integrate business rules into the process design and evaluate them

Business rules can be created using transitions and rules router - Simple Rules Decision

AI Based decisions and rules can able be used with in the application - Simple Tensorflow AI Decision

3Is development is based on drag and drop features and inter connection via configurations?

Joget provides various drag-and-drop builders 

4What are the various options for integration with Joget?

With Joget, there are various ways to integrate and get data from and to Joget applications 

Different integration options - Integration

5Availability of analytical / access for monitoring of process metrics, evaluation of process throughput, identification of possible improvements, data for process analysis.

There is an enhanced process data collection capability for detailed analysis. Please see Process Data Collector.

6

Securing the execution of business processes, ensuring protection

Available out of the box. Please see Security and Compliance.

7

System setup and management, environment supervision

Available out of the box. Please see System Settings.

Functional Requirements

NoQuestionAnswer
1GUI designed for drag & drop process design, encapsulating processes into reusable sequences; collaboration to create process diagrams
  • All the builders including Form, Datalist, User Interface, Process and in DX API Builder and Report Builder are all Drag and Drop.
  • Both Form and Processes have capabilities to reuse.
2

Decision-making rules: flexibility of internal decision-making rules; ease of integration of external rule engine

3Form designer with the possibility to specify input fields and implement validations.
4

Versioning, deploying a new “on-the-fly” version of processes, without the need to interrupt work in progress

5

User portal – management of the tasks of the user and teams; integration to email clients, notifications

6Problem-solving in running processes – possibility of manual intervention such as move the process to the next step, skip the step, assign it to another user, etc.
7

Process measurement and reporting. Detailed monitoring of process state, number of instances in different states, processing time of different paths, etc.

Workflow Requirements

NoQuestionAnswer
1Workflow capabilities
  • Workflow is focused on the support of manual tasks, typically as a sequence of manual activities of employees working on different roles.
  • Workflow is a complex procedure divided into sub-sections that are performed by employees in different roles.
  • Workflow can contain rules and assignments for different users.
  • Workflow is manual process oriented.

Workflow functions:

  • Definition of workflow in predefined view including the definition of the data sentences over which the workflow is performed
  • Manage permissions in each workflow step, set workflow to roles, map people to individual roles
  • Custom data visibility for each step and role that is involved in workflow
    • There are various ways to manage the visibility of date based on roles
  • Definition and pass-ability of workflow according to pre-defined rules
    • As shared earlier there are various ways to define rules 
  • Notification of newly assigned task, notification of assigned task with expired processing time
  • Overview of workflows and status of all workflows
  • Integration into the surrounding environment, the ability to trigger actions on surrounding systems
    • Various ways to integration as shared earlier in the documents 
  • System setup and management, environment supervision
  • Support for mobility (such as mobile devices, …)

Non-functional Requirements

NoQuestionAnswer
1Integrability
2Operability
3

Performance and scalability

  • Primarily, there is no need for a fast transaction environment that provides tens of millisecond responses. However, performance is needed to handle high volumes (hundreds of thousands of operations) per day at near-real-time. responses in the order of hundreds of ms.
  • Performance Test Results - Joget Clustering and Performance Testing on AWS
4Workflow capabilities
  • Workflow is focused on the support of manual tasks, typically as a sequence of manual activities of employees working on different roles.
  • Workflow is a complex procedure divided into sub-sections that are performed by employees in different roles.
  • Workflow can contain rules and assignments for different users.
  • Workflow is manual process oriented.

Workflow functions:

  • Definition of workflow in predefined view including the definition of the data sentences over which the workflow is performed
  • Manage permissions in each workflow step, set workflow to roles, map people to individual roles
  • Custom data visibility for each step and role that is involved in workflow
    • There are various ways to manage the visibility of date based on roles
  • Definition and pass-ability of workflow according to pre-defined rules
    • As shared earlier there are various ways to define rules 
  • Notification of newly assigned task, notification of assigned task with expired processing time
  • Overview of workflows and status of all workflows
  • Integration into the surrounding environment, the ability to trigger actions on surrounding systems
    • Various ways to integration as shared earlier in the documents 
  • System setup and management, environment supervision
  • Support for mobility (such as mobile devices, …)
  • No labels