General Requirements
No. | Question | Answer |
---|
1 | English |
---|
Does Joget offers business process definition with drag and drop features |
| Joget's |
General requirements
...
Process Designer provides the capability |
...
to design, create and automate business process using - Process Builder |
2 | Business rules – does Joget offers |
...
- Most of the development is Joget is Drag and Drop features -
...
...
- There are activities and tasks that can map to manual tasks
...
...
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 |
3 | Is development is based on drag and drop features and inter connection via configurations? | Joget provides various drag-and-drop builders |
4 | What 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 |
5 | Availability 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 |
...
Functional Requirements
...
No | Question | Answer |
---|
1 | GUI 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
|
...
- 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 | - Integrates with external rules engine using APIs
- Integration Details:
|
...
...
...
...
...
...
|
3 | Form designer with the possibility to specify input fields and implement validations. | |
...
...
| Versioning, deploying a new “on-the-fly” version of processes, without the need to interrupt work in progress | - There is process versioning and app versioning -
|
...
|
5 | User portal – management of the tasks of the user and teams; integration to email clients, notifications | |
...
...
...
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. | |
...
- admin functionality available to manage processes
|
7 | Process measurement and reporting. Detailed monitoring of process state, number of instances in different states, processing time of different paths, etc. | |
...
Non-functional requirements:
...
...
Workflow Requirements
No | Question | Answer |
---|
1 | Workflow 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
No | Question | Answer |
---|
1 | Integrability | |
...
- Most of the integration can be achieved via JSON API Tool
|
...
...
...
...
- All Major Databases supported including MS SQL, Oracle, MySQL, etc.
- Support for Rest API
|
...
- Support for containerization, integration into microservice architecture or into IoC containers (Java, Spring, SpringBoot)
- Pre-assembled external connectors / plug-ins
- Integration into message broker platforms (Apache Kafka)
- RPA integration (specifically UiPath)
- Supported databases for persistence of metadata and messages
|
2 | Operability | - Deploy anywhere you want
- Deployment in on-premise, cloud, hybrid mode
|
- Deploying processes into production, supporting automation
|
...
- Possibilities from the perspective of SLA - high availability of solutions; 24x7 mode option
- Has a High Availability Deployment Options -
|
...
- Security, auditability, logging, integration to external SIEM, etc.
- Has 5 Star security rating from Fortify -
|
...
...
| 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 -
|
...
|
4 | Workflow 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, …)
- You can generate customer mobile applications as well
|
...
...
...
...
...
...
...
...
...