Portrait 6.2.0 - Schöpfl
Released: Feb 21, 2023
Release notes - Portrait - 6.2.0
POR-502 Forms 2.0
In 6.2.0 we added a lot of small and larger improvements to the https://portrait.atlassian.net/l/cp/wtwd1x6g. You are now able to build rich-form applications and post-process them using our previous techniques including SQL, BLP 5.1 and Python. In addition, we added ELO as a new post-processing step to the forms. For details on the ELO, post-processing please consult the release notes below and the docs.
POR-547 ValueSlider
Introduced a new ValueSlider Component
POR-531 Improved Entry Component & new EntryField Component
TheEntry Component got improvements. It is now also working together with EntryField Component to select multiple attributes of an item.
POR-539 Handle multi-step forms better on mobile
Improvement look of the multi-step forms.
POR-534 Configuration Reload for Forms
Configuration Reload in the UI now automatically reloads forms.
POR-518 Show thumbnails of selected images in the form
After selecting one or multiple images, previews are shown in the UI.
POR-512 Improvement for the file and image selector field types
We extended the file and image selector to support selecting multiple files and images at once.
POR-506 Form Postprocessing for ELO
We added a form post-processing step to:
See the Detailed Documentation
Add Entries to ELO
You can now build your own Forms and submit them directly to ELO without the need for any additional software.
Currently supported are:
Adding a Folder with
a customized Mask
multiple mask attributes
multiple map fields with configurable domain and type
Uploading Files such as
PDF, JPG
Word, Excel, …
A picture of the Signature
Some usages:
let users submit a signed service protocol
create your own holiday administration portal
…
Remove Entries from ELO
In addition to adding Entries to ELO Forms can also be used to remove existing Entries.
POR-516 Documentation Python Scripting for Form Postprocessing - Preview
We added more documentation for the Python Scripting Supporting during the form postprocessing.
Please keep in mind that Python support is an preview stage. So expect to encounter issues! If so, please report them to us, thanks!
The functionality of your own scripts cannot be guaranteed in future versions of Portrait.
UI
POR-462 highlights everywhere
Previously only the Orgchart view supported colors entries with a highlight color.
Now this feature is also supported for Map view , List view and Timeline view
POR-495 barcode-scan now as a quick action
We moved the barcode scan from a global configuration to Dashboard
Reindex Changes
POR-554 ELO Reindex Stability Improvement
In Combination with ‘POR-562 Remove fieldTypeDefinition', we improved the stability of reindexing.
We changed to only using automatic field types for the index
keyword
is used as datatype for valuenumerical values are automatically transformed to
double
orlong
date values are automatically transformed into
date
we do not default dates to 1970-01-01 anymore if empty instead, they will be not indexed at all
we do not index attributes if their value is null or ‘null’
for ELO sources: german date fields (
[0-9]{2}\\.[0-9]{2}\\.[0-9]{4}
)are now correctly indexed
These changes should reduce the chance that a source can’t be reindexed anymore due to a mismatch in the datatype.
YML Config Changes
POR-562 Remove fieldTypeDefinition
We removed the fieldTypeDefition in the sources config to improve reindex stability. See POR-554
Installation
POR-509 extract prepopulateUser to separate file
During the setup.sh process a prepopulateUsers.yml is created. After the users are inserted the files will get removed.
POR-496 Optimize vs code setup
We optimize some default parameters in the provided VS-Code Container. Your configuration including plugins should now get stored even after you recreated the container.