FAQs

Is the Redis instance persistent?

No. Redis is only used as a caching solution and not for persistent storage. However, advancing through process flows depends on the info cached in Redis. If the cache is emptied while there are active processes, these might become blocked.

How can I generate A4 pdf documents using html templates?

You should include the following bit of css in the html template:
1
@page {
2
@bottom-left {
3
content: element(footer);
4
vertical-align: top;
5
padding-top: 10px;
6
}
7
@top-right {
8
content: element(header);
9
vertical-align: bottom;
10
padding-bottom: 10px;
11
}
12
size: A4 portrait;
13
margin-top:1.8cm;
14
margin-left:3cm;
15
margin-right:2cm;
16
margin-bottom:4.4cm;
17
}
Copied!

What are the adjustable elements of the signature area?

The size of the area cannot be changed, you can however, edit or format the text inside it.

How are S3 buckets organized?

The FlowX platform can be set up to use any S3 compatible cloud storage solution for storing documents. These use buckets in order to organize files. The platform uses the following buckets:
  • the main bucket prefix for the platform can be configured in the Document Plugin configuration
  • the docx templates for generating documents, are stored under PLATFORM_PREFIX-svc-docx-template
  • custom application related files (not specific to a certain user) are stored under PLATFORM_PREFIX-svc-file
  • documents related to a process instance are stored under PLATFORM_PREFIX-process-id-PROCESS_ID
  • the OCR plugin stores extracted signatures in the bucket named extracted-signatures , this can be configured with the environment variable MINIO_OCR_SIGNATURE_BUCKET
All storage solution have space limitations that need to be taken into consideration. Any necessary file cleanup can be done via the provided REST API or by configuring the lifecycle of the bucket contents.
Here's an example of how the lifecycle configuration can be done on MinIO:
MinIO | Learn how to configure MinIO Bucket Lifecycle Configuration

What does the notification plugin use for template management?

We use the Thymeleaf engine to define templates for all types of notifications: we use text based templates for email subjects, sms and push notifications and html templates for email bodies.

Do OTPs expire?

Yes, OTPs have a certain validity, it can be configured in the notifications plugin. The default value is set to 10 minutes.

What happens if I generate more OTPs for a certain action?

If a new OTP is generated for the same user and channel (phone number, email address), the previously generated OTP is invalidated when the new one is saved. The latest generated OTP must be used by the user to continue the flow.
Last modified 6mo ago