Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.


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, …)