Product development

As a young start-up, we have been live with our low-code platform nedyx® since April 2022. Thanks to the product development overview, you will always be up to date and have all important innovations and updates summarized here at a glance.

Release notes

Version June 24 Charts Version June 24 Charts

Server jobs

  • With functions such as START/STOPTIMER, any apps can be started on the nedyx® server, which can then perform regular tasks without user interaction, such as sending daily e-mails, monitoring stock levels or checking business-critical KPIs.
Interface to SAP HANA
  • In addition to the SAP MDX and OData interfaces, SAP HANA is another option for reading data directly from SAP. In this case, the data is read from SAP HANA via ODBC access.
Further new functionalities
  • Creating and sending table widgets as formatted Excel sheets
  • Remaining interface to Oracle Essbase
  • Further authentication options for SAP MDX
  • Tooltips and chart labels as calculable properties

Version April 24 Essbase Version April 24 Essbase

Interface to Oracle Essbase

  • The Essbase interface offers flexible data access to Oracle's multidimensional data and analysis platform. This allows different data structures such as dimensions, key figures and properties to be flexibly read and further analyzed.
File management
  • Users can now upload any files to a nedyx® app and make them available for later use and download for themselves and others. This means that documents such as invoices or damage reports can be managed, including history and lifecycle management.
Further new functionalities
  • A variety of new functionalities for using and displaying times
  • Row height and column width as a calculable property of widgets
  • Visibility as a calculable property of pages
  • Other new functions include MROUND, CODE, ROWS, DATETOTEXT, DELETEFILE, GETTIMEZONEOFFSET
  • Management of PDF files in the new file management system

Version Feb 2024 Snowflake Version Feb 2024 Snowflake

Interface to SAP MDX

  • With the new SAP MDX interface, data can be read very flexibly from SAP BW/4HANA and SAP S/4HANA. Including the support and display of dimensions, hierarchies, key figures and variables.
Interface to Snowflake
  • The new interface provides direct access to the cloud-based, high-performance Snowflake database. As always in nedyx®, data can be flexibly queried and further processed without any SQL knowledge.
Further new functionalities
  • Reading and displaying QR codes and barcodes
  • Display of times in local format
  • New functions HASH, YEAR, MONTH, DAY, CELLREF, POSTMESSAGE
  • Copying complete navigation trees via the clipboard

Version Nov 23 Bubble plate type Version Nov 23 Bubble plate type

Support of hierarchies in all data sources

  • Hierarchies that are stored in data sources such as ODBC, OData or Analysis Services can now be queried directly in hierarchy widgets and hierarchy menus, including the associated key figures.
Extensive new authentication options for logging in to nedyx and external data sources.
  • The KeyCloak single sign-on environment can be used to log in to nedyx.
  • For data sources, you can now choose whether a central technical user should be used for login or whether the user should log in themselves. Common options such as Open ID Connect and OAuth2 are supported. Including configurable two-factor authentication.
Further new functionalities
  • New graphic types "Waterfall" and "Bubble"
  • Stripes as a background option for tables and cell widgets
  • Tooltips as a property for table widgets
  • Automatic menu synchronization
  • New functions VISIBLEHIERARCHY and GETDBCOLUMNNAMES

Version Jul 23 Global Sales Dashboard Version Jul 23 Global Sales Dashboard

New interfaces to Microsoft Analysis Services, Google Sheets and OData

  • These new database connectors offer a wealth of new options for loading, processing and displaying business-relevant data in nedyx. This applies both to multidimensional databases such as Microsoft Analysis Services or SAP BW/HANA data (via the OData interface) and to internal departmental data (via the Google Sheets connector).
Further new functionalities
  • Definition of individual frames for widgets and table cells
  • New function HTMLTOJSONTEXT to fill the formatted text widget with HTML content
  • Dialogs for user management or sharing apps, on mobile devices too
  • Actions after clicking on graphic elements

Version Jun 23 Different Types Version Jun 23 Different Types

Graphic extensions

  • nedyx graphics have been expanded to include numerous functionalities: New graphic types "Vertical line and area graphic", value positioning, zero lines, width, spacing and overlay of columns and columns, graphic legend and various other options.
Use of multiple workspaces per user
  • The same user can now be assigned to several workspaces. This allows users to switch between workspaces more quickly, for example to switch between departments or between productive and test workspaces.
New "Text widget" for formatted text input
  • Text widgets allow the user to enter formatted text in a widget. This makes it possible, for example, to implement comment fields with timestamps and reply options in nedyx apps.
Further new functionalities
  • Formatted text widget
  • Smartbooks AI interface
  • Sorting database columns as a pop-up option
  • Selection of cell ranges via drag & drop
  • Various other mathematical functions SQRT, EXP, LOG, LN, PI
  • Switching line breaks in cells, buttons, menus and table widgets on and off
  • New value type "Member", which can also contain a hidden text in addition to the display text.

Creating and sending PDF files

  • The PDFCREATE function can be used to insert any pages from an app into a PDF file. It is also possible, for example, to add the same page several times with different menu settings, or to perform any other action on the page beforehand. These PDF files can then either be saved locally or sent to any email address using the SENDMAIL function.

Guest user access
  • For apps, you can now optionally allow anonymous access via guest users. This allows nedyx apps to be seamlessly integrated into existing websites, for example, in order to offer extended interactions with the user. It is also possible to hide the navigation bar and/or the header bar of the app.

REST-api support
  • The CALLURL function can be used to load text-based content from external web providers and then process it further. This makes it possible, for example, to use daily exchange rates in the app, offer a spell checker or automatic translation of texts.

Further new functionalities
  • Undo / Redo - To restore previous states during app creation
  • Graphic enhancements - hiding axes, transparency, text rotation
  • Hierarchical navigation - arranging pages in several levels
  • Default item for menu widgets - useful e.g. for adding an "All" element for database queries
  • New functions: APPLIST, STOREWIDGETCONTENT, LOADWIDGETCONTENT, DOWNLOADFILE, GETSQL

Dynamic formatting for graphics

  • The data records of a graphic can now be formatted in the same way as is possible with tables. This allows backgrounds, line and frame colors of the elements of a graphic to be defined dynamically and the format information to be stored centrally. In addition, the transparency of the backgrounds of graphic elements can now be set as required.

Assignment of filter menus for database queries
  • Widgets that are filled with database content can now be filtered via menus. This makes it very easy to query exactly the data you want to see without any knowledge of SQL.

Further functionalities
  • Synchronization of the scrollbar position between different table widgets, either vertically or horizontally.
  • Actions and properties that have a formula assigned are now marked accordingly in the properties pop-up.
  • Display of a "skeleton" page during longer response or loading times.
  • Using the TAB and Shift&Tab keys for indentations in the formula window.
  • "STOREWIDGETCONTENT" function to save the contents of widgets in the nedyx® internal database.

Version Sept 22 Popup Pages Version Sept 22 Popup Pages

Pop-up pages

  • Pop-up pages can be used to display dialogs, detailed information, selection options and other content on top of the currently active page. This means that additional content is only displayed when it is needed. The page itself can be limited to the generally relevant information.
Columns and rows as table type
  • Table widgets are given a new "type" that determines whether the content always consists of just one row or one column. This simplifies the editing of these widgets and adapts the content to the respective type.
Active Directory authentication
  • In addition to the already available basic authentication (user name and password), BYOI installations (short for "Bring your own infrastructure") can use the local Active Directory to authenticate users with their existing Windows credentials.

Further functionen

  • The user management functions are used to control almost all user authorizations within the workspace and the apps. This means that all authorizations are saved in a separate environment, maintained and applied at any time in nedyx®

Version Aug 22 Pie Charts Version Aug 22 Pie Charts

Pie chart

  • Pie charts is another option for visualizing data in nedyx®.
Selection of Database tables and views
  • From all tables and views in a database, you can select the one whose content is to be displayed in a table widget. This gives you quick access to all the contents of a database and allows you to process them further with nedyx® functions.
Cell-based backgrounds
  • The cells of a table can now be colored individually. For example, cells that are ready for input can be highlighted.

Further functions:

  • The "UPLOAD" and "DOWNLOAD" functions are used to upload text-based files from the local computer to nedyx® or to save text content from nedyx® as a file on the local computer. This means that a local CSV file can be used to fill table widgets in nedyx®.

Date picker

  • If a cell widget contains a date, the user can use the "date picker" to change the date using a calendar pop-up.

FormulaError highlighting

  • When entering and executing formulas, the application developer now receives detailed information if a formula cannot be executed as desired. This feature allows the formula to be adjusted quickly.

New dynamic properties

  • In addition to the content, other widget properties can now also be calculated using formulas. This offers the application developer further options for adapting the user guidance and functionality of apps at runtime. The following properties can now be calculated in addition to the content: Style, Editable, Visible and Connection.

Further functions:

  • The "QUESTION" and "MESSAGE" functions offer simple options for informing the user in special situations. Case study: Not all fields of a form have been completed and a decision needs to be made - leave the form page without saving, etc.

Import/export of apps

  • Complete apps can now be exported in a single file and then integrated into a version control system, shared with colleagues, etc. Once exported, app files can be imported back into the nedyx® cloud at any time, offering additional backup options and extended protection for your created content.
Copy and paste of widgets
  • Widgets can be transferred both within an app and between different apps or nedyx® environments via the clipboard.
Further functions
  • With the "SETSELECTION" function, you can improve your user guidance by creating a smart pre-selection of settings. Are your users interested in data from other countries or just data from Germany? From now on, it is no longer a problem to display the desired data first.
  • The "RANGETOCSV" function can be used to create automatic CSV exports. You can use this function for any widget and create serial text content from them, which you can save and upload again.

Introduction of constants in the ClearLines formula language

  • Constants control how functions are executed (for example, whether a table should be sorted row by row or column by column).
New functions
  • You can use the "LOOKUP" function to display texts in the current language based on a translation table or to convert technical identifiers into descriptive identifiers. If master data comes from different data sources with different identifiers, you can use the "LOOKUP" function to assign them a uniform identifier for further processing.
  • You can use the "UPDATE" function to control the time at which data from external data sources is imported into the app.

Release of the nedyx®-platform

Test now free of charge

Don't want to buy a pig in a poke? You don't have to! We would like to give you the opportunity to convince yourself of the nedyx® advantages - even before you purchase the platform. You will receive free access, can test the application extensively for 30 days and get to know all the functions.