AirProcess is available in Spanish!
AirProcess is now available in Spanish, in addition to English and French. This will make it easier to reach Hispanic markets, and it was also a test to evaluate how long it takes to add a new language to the platform.
And the answer is… one single day!
Indeed, the technology underlying AirProcess (KissJS) already made handling translations very easy, but combined with the power of the new translation AIs it allowed us to move much faster than we imagined.
Welcome to the Spanish user community!


Collaborative workflows
Sometimes multiple people work interactively to build a workflow, for example in a video conference or with screen sharing.
From now on, when a change is made to a workflow, the configuration and visuals are updated in real time for everyone working on it, to facilitate collaboration!

Workflows and actors
When a form moves to a different step during a business process (workflow), the actors in the workflow are generally different at each step of the process.
Previously, for each step of the workflow, you could choose the actors:
- either interactively (when changing the step in the workflow)
- or set them as fixed, once and for all
- or retrieve them from one of the form fields
Now, you can combine the options to cover every conceivable scenario.
For example, you can both designate fixed people and also dynamically fetch people from one or more form fields.

Workflows and document locking
The workflow system now allows you to lock the data of a form when it reaches a certain step in the workflow: the document then becomes completely non-editable, as do the files attached to it.
To lock the form at a certain step of the workflow, simply close the small padlock next to the step:

There are many use cases; for example: locking a QUOTE after it has been sent to the client, locking a CONTRACT after its approval, locking documents that have reached an ARCHIVING step, etc...
Improved document merging
Handling different date formats can quickly become very complicated, so AirProcess chose to use the ISO standard, for example 2024-05-20.
The ISO standard has the huge advantage of being naturally sortable, even when sorting in a folder "alphabetically". However, for reading in PDF documents, this format can sometimes perplex people who are not used to it.
Therefore, dates injected into PDF documents will now be formatted in the European style, namely: 20/05/2024
Additionally, checkboxes in forms will now be injected using the following Unicode characters:
✓ for a checked box
☐ for an unchecked box
KissJS Framework
The technology on which AirProcess is based is extremely powerful in several respects:
- its performance
- the simplicity of its architecture
- its efficiency, allowing you to do a lot with little code
- it is 'fullstack', because it includes the client, the server, and UI components
Given the value of this technology, we have already published the client part as Open Source:
Little by little, we are also working on a stripped-down and simplified version of the server to offer it as Open Source as well, devoid of its AirProcess-specific functions, but still extremely powerful since it includes:
- internal and social authentication (Google / Microsoft)
- database connectivity with a very lightweight and high-performance native ORM
- management of attached files, locally or in the cloud
- an outgoing email gateway
- directory management (users, groups, roles, API keys)
- a very flexible data access control system (ACL)
- error handling that prevents crashes
- an integrated translation system
- a minimal footprint (about 400KB)
- an exceptional startup time (between 300 and 400 milliseconds to launch all services!)
KissJS is already used by students at the engineering school YNOV to very quickly build User Interfaces, and above all much faster than with React (Facebook) or Angular (Google), because the frameworks from the two web giants are fairly complex to learn and require writing much more code to achieve the same result!

Improvements and fixes
As usual, beyond the major changes, about thirty minor improvements and fixes were made in this version 3785.