by VIKTOR
Learn how you (developer, engineer, end-user, domain expert, project manager, etc.) can contribute to the creation of apps that provide real value to your work.
You can now make it easier for users to upload and manage files in your application by adding a FileField
to the parametrization.
From now on, users can use the file manager in the editor to upload all files, which can then be selected in the FileField. This means that there is no longer the need to create separate file entities below an entity to enable file uploading.
Visit the documentation for more info.
File transfer modal
The new Storage
feature lets you permanently store files and data, and use it anywhere in your app.
You can use the storage for multiple purposes, such as storing calculation results, using the data to generate a view or report without rerunning the calculation, or storing data that you don’t want to expose to users of your app.
This new feature provides many new opportunities, and we are looking forward to seeing how you will implement it!
Read more about easier data storage and retrieval in the documentation.
You can now easily select entities from anywhere in the entity tree inside your editor.
Previously, selecting entities was only possible for child and sibling entity fields, or you would have to write the implementation yourself using the API module. With the introduction of EntityOptionField
or EntityMultiSelectField
it becomes possible to more efficiently retrieve data from any entity in the entity tree and allow end-users to intuitively select entities.
Go to the documentation to find out more about the extended entity fields.
MultiSelect
Have you ever thought: "Hey, I know someone that should use VIKTOR!"? We have good news! We also believe that everyone should get the chance to build awesome apps. That is why everyone can now develop VIKTOR apps for free.
Help expand the VIKTOR Community! Share the good news, and send your colleagues or friends this page. After submitting the form, they will get their developer account.
Invite a friend!
Did you want to monitor your organization's usage of apps? Good news! On the new Activity Dashboard, admins can keep track of:
We hope this new feature will help you understand which app provides the most value to your organization and how you can improve adoption.
Activity dashboard
You can now use the new CLI command ci-publish
to automatically publish a new app to VIKTOR in your CI pipeline after merging changes or creating a tag on the repository. This way you make sure your app always runs the latest code. Additionally, it makes publishing VIKTOR apps a lot easier, as it no longer requires any manual steps!
Visit the documentation for more info.
ci-publish
Create basic apps with CLI command: To make it faster and easier to set up new apps from scratch, we are adding a command to the CLI that generates a basic app for you.
Developer environment consolidation & self-servicing of tokens: Your developer environment will be moved to your company's environment, so you will be able to create and use apps in a single place. Here, you will also be able to generate your own developer token.
Workspace-specific workers: We are building a feature that enables assigning a worker to a specific workspace so that apps from different workspaces that depend on the same integration can no longer block each other's tasks.
dseries
integration type from supported workers