---
title: "Published Release 4.0.0 (Nitroball) of Onesait Platform"
canonical: "https://onesaitplatform.refined.site/space/ROAD/3513581569/Published%20Release%204.0.0%20(Nitroball)%20of%20Onesait%20Platform"
format: markdown
---
> Macro (toc)

# ¡A New Onesait Platform!

During this quarter, **[Onesait](https://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.onesait.com%2F&data=05%7C01%7Clmgracia%40minsait.com%7C10d786599bb046783ef108da29cbdcd4%7C7808e00514894374954bd3b08f193920%7C0%7C0%7C637868252797552034%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=5TUeSMeb20sBL9oPqemlQ6tYgaD1XGDyAlGrGNYBnow%3D&reserved=0)** technical teams have worked on integrating new capabilities in User Experience, Architecture, Data, Geospatial and Cloud.

We are very proud to present you a **new revamped platform** that expands its capabilities with **2 new distributions: Experience and Center** (**[more info here](https://onesaitplatform.refined.site/space/ENG)**).

- **Experience **offers a complete design system to** build advanced user interfaces,** which includes among other tools +70 reusable components
- **Center**, a new tool that will allow you to **accelerate the migration of your solutions to the cloud** and easily manage its use and operation.
- In addition, new** Architecture, Geospatial and Data accelerators** have been added that will help build your applications with greater agility.


![image](media://db8145db-4f0d-4dc1-8fd3-d2482c058cff)

The first release of this new Onesait Platform was published on April 29, 2022, conforming **Release 4.0.0 of Onesait Platform** (**Nitroball **mnemonic), following our versioning policy: [Version Policy Onesait Platform](https://onesaitplatform.atlassian.net/wiki/spaces/DOC/pages/2216103283/Pol+tica+de+Versionado+onesait+Cloud+Platform).

You can follow our roadmap in our**[ Roadmap for 2022](https://onesaitplatform.refined.site/space/ROAD/2309817151/Roadmap+2022)**.

You can find more information about the new capabilities of the Onesait Platform in the new **[Developer Portal](https://onesaitplatform.refined.site/)**, which has been modernized and enhanced to support this **new and more complete Platform:**

![image](media://4ce36245-1ff1-4b85-8762-251245efe03c)


# ENGINE

> ℹ️ **Optimizes the development of business solutions by making them independent of the technological layer with Lowcode strategy.**
> ℹ️ 
> ℹ️ We apply agile and Lowcode strategies for the development and integration of enterprise solutions, based on standards, independent of specific cloud vendors, and deployable on IaaS, SaaS or On Premise infrastructures:
> ℹ️ 
> ℹ️ - Scalability and stability of any infrastructure
> ℹ️ - Data at the center
> ℹ️ - Integrated end-to-end security

### Deployment and Configuration of Kafka Clusters from Control Panel

Until now, Platform allowed the creation of input and output topics associated to Entities/Ontologies. With the broader approach of Platform, in this release has been integrated the functionality to deploy and connect to different Kafka clusters for the management of the most common components of a cluster, such as topics and consumer groups.

Through the menu option Kafka Cluster Management I have access to functionalities such as connection to different clusters, topic management, consumer group management, data insertion, query and purge, display of consumption status by partition,... 

![image](media://957e2d94-22e3-4662-9aa2-0684c9b28701)

![image](media://050ff106-8d85-43f1-8d09-f6fc0b75774f)

You can find the full details of the functionality in this post: [https://onesaitplatform.atlassian.net/wiki/spaces/DOC/pages/3456860290](https://onesaitplatform.atlassian.net/wiki/spaces/DOC/pages/3456860290) 

### Role and User Manager Integration

The Roles and Users Manager arises from the need that exists in the applications to manage the functional scope of the users within the different modules of the same. This common objective of the applications makes us look for a joint and unified solution in which the developments of the new applications can be supported and not perform their own independent development.

The module allows to create Products, Projects, Users, permissions, roles and Modules and Submodules and to do all the management for our system:

![image](media://bfa9d684-178d-43a8-a483-7ebc51e87105)

This module has been integrated into the Platform Engine distribution and has been integrated with the Platform Identity Manager, you can find more information about the module at [https://onesaitplatform.atlassian.net/wiki/spaces/ruta/pages/3468754995](https://onesaitplatform.atlassian.net/wiki/spaces/ruta/pages/3468754995)   which includes a definition of the integration with the component and videos explaining its use.

You can test its operation here:[https://moonwalker.onesaitplatform.com/user-roles-front/#/login/](https://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmoonwalker.onesaitplatform.com%2Fuser-roles-front%2F%23%2Flogin%2F&data=05%7C01%7Clmgracia%40minsait.com%7Ca727b173522d4a8d540008da2900df0c%7C7808e00514894374954bd3b08f193920%7C0%7C0%7C637867380957229996%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=8WY9G7qU6nKencim0xmJesa8w910XmEs8vzJVnhzguw%3D&reserved=0)

### Support JSON-LD use in Entities

**JavaScript Object Notation for Linked Data **is a JSON-based method for adding structured data, completing the JSON annotation with context elements so that the semantic relationships that give it meaning can be understood.

Plataforma supports JSON-LD on its Entities, being able to model, query and insert in JSON-LD format. When modeling the entities, the following contexts have been integrated [Schema.org](http://schema.org/) by offering a wide range of standardized schemas for structured data.

When creating an Entity I will be able to mark it as supporting JSON-LD and select a contextS[chema.org:](http://Schema.org)

![image](media://8af52116-f273-415b-b3e3-7aa1a3757c8b)

This will create an Entity with its attributes:

![image](media://b9e8570d-9574-4093-9df6-6b42c058dc12)

Detailed information about the functionality can be found at [https://onesaitplatform.atlassian.net/wiki/spaces/DOC/pages/3456499772](https://onesaitplatform.atlassian.net/wiki/spaces/DOC/pages/3456499772) 

### Versioning Platform Elements over Git

The first version of this functionality was incorporated in Platform version 3.3.0.

In this version the versioning of the rest of the platform elements (notebooks, dataflows, flows,...) has been integrated, these elements have the particularity that they have a YAML definition associated with them like the rest of the elements and an additional file with the content of the element (pj in FlowEngine a ZIP with the content of the domain).

![image](media://cbd085ca-39a6-4e73-99b1-5b099ee1e48a)

We have also incorporated some tools that you had requested such as:

- Creation of a Tag

![image](media://aa3409ab-51b2-4e4d-81c3-4f4bc3f7b24f)

- Modification of elements directly on the serialized YAML

![image](media://2ea201dd-cb6b-4a50-9cb3-875a10206bee)

You can find the details of the functionality in its entry: [https://onesaitplatform.atlassian.net/wiki/spaces/DOC/pages/3443392521](https://onesaitplatform.atlassian.net/wiki/spaces/DOC/pages/3443392521) 

### **Deployment of Platform microservices on top of Kubernetes**

The supported functionality of MSA on platform has been extended to support the deployment of microservices on any Kubernetes cluster.

This way, they can now be deployed on RKE, GKE, etc. engines.

To choose this option, from the microservices screen, we would have to choose 'Kubernetes' in the CaaS configuration section and enter the required data: cluster URL, user and token.

### Publication GIS Reference Framework

With the incorporation of the GIS & Mobility Practice, a new GIS Reference Framework has been created to complement the previous frameworks.

The objective of this reference framework is to define the standards regarding technologies and components that allow us to integrate GIS functionalities within the development of solutions and products in Onesait.

In this post you can find more information  [https://onesaitplatform.atlassian.net/wiki/spaces/ruta/pages/3513516033](https://onesaitplatform.atlassian.net/wiki/spaces/ruta/pages/3513516033) 

# INTELLIGENCE

> ℹ️ **Maximize the value of your information with our methodology and algorithm**
> ℹ️ 
> ℹ️ We virtualize and simplify data access between organizations, departments and systems, achieving a 360º view of business entities and facilitating their exploitation through real-time rules, complex algorithmic execution or traditional analysis:
> ℹ️ 
> ℹ️ - Unique multi-repository data model
> ℹ️ - Collaborative environment for Data Scientist
> ℹ️ - API access, management and consumption

### **Model Servicing on MLFlow**

With the recent integration of MLFlow in the Platform, interesting functionalities have been incorporated for model lifecycle management.

In this release we have worked on the service of the models, models based on the Models Manager (MLFLow) can be deployed centrally so that any model uploaded to it will be deployable directly and automated on the platform as a container/pod in the target Kubernetes, as well as providing it with platform security directly.

It makes use of the platform microservices deployment module:

![image](media://db5a208d-e5a2-4883-8b64-89b809d0fc1a)

which when selected as Template MODEL will allow to choose an existing experiment from the Models Manager, and once the experiment is selected, choose the run to be deployed.

In addition to this, users who require more control can choose to do the service from the command line as indicated in [this post.](https://onesaitplatform-es.refined.site/space/DOC/3481042947/Serviciado+de+modelos+desde+l%C3%ADnea+de+comandos#Construcci%C3%B3n-de-una-imagen-de-docker-con-el-manager-de-modelos)

### Active Planner

This asset built on Platform allows

- **Define a business flow**: this flow can be composed of DataFlows, Notebooks and/or KPI Entities, in addition to indicating the order of the flow and what to do in case of error.
- **Plan the execution** of a business flow (from the FlowEngine)
- **Capture the result** of each flow execution
- **Visualize the status** of the flow execution in a Platform Dashboard
- **Relaunch processes** in the business flow from where they are now

This asset is composed of a set of flows developed in the FlowEngine module and a set of Entities that allow to trace the status of the execution in progress, as well as a log of the executions performed.

![image](media://e2ba2de9-ddb1-4315-ba75-9e319de68824)

A dashboard created on the platform is available for tracking the executions, in which, given a date, the log and the status of the execution can be displayed:

![image](media://0f678158-aaf7-426a-8683-44be128f29c9)

This entry describes this new asset in detail.: [https://onesaitplatform.atlassian.net/wiki/spaces/DOC/pages/3456860333](https://onesaitplatform.atlassian.net/wiki/spaces/DOC/pages/3456860333) 

### New Capabilities in GIS Viewers

Various enhancements and new capabilities have been incorporated into the GIS viewers in this release, including Cesium2 support, new base maps, new layer types (ArcGIS MapServer and Cesium Ion Asset).

More details in this post [https://onesaitplatform.atlassian.net/wiki/spaces/DOC/pages/3515219969](https://onesaitplatform.atlassian.net/wiki/spaces/DOC/pages/3515219969) 

# EXPERIENCE

> ℹ️ **A complete design system for the definition and construction of digital products.**
> ℹ️ 
> ℹ️ We connect research and user-centered design with the construction and development of interfaces with the latest technologies:
> ℹ️ 
> ℹ️ 70+ reusable components
> ℹ️ 
> ℹ️ 35% savings in conceptualization and design time
> ℹ️ 
> ℹ️ 25% savings in front-end development time

In this quarter we have integrated the Onesait Design System asset used in numerous Onesait products within the Onesait Platform Experience, in this post you can see what ODS offers us: [https://onesaitplatform.atlassian.net/wiki/spaces/DOCT/pages/3517120547](https://onesaitplatform.atlassian.net/wiki/spaces/DOCT/pages/3517120547)  

In addition, during this quarter we have worked on:

### **FIGMA Components for ODS Mobile**

Throughout this Q we have enabled a series of libraries for the creation of mobile applications at the design level in FIGMA for future Qs to provide support at the development level.

In this entry [https://onesaitplatform.atlassian.net/wiki/spaces/ruta/pages/3489464356](https://onesaitplatform.atlassian.net/wiki/spaces/ruta/pages/3489464356) you can find the complete details.

### **Templates for Layouts in FIGMA**

In this release, several templates have been created to standardize the structures of the product interfaces, which helps us to avoid losing congruence between products and to avoid having the same functionalities in different ways.

In the image we can see a template:

![image](media://ff9d5f42-2f36-4123-9445-339d5a03a600)

More info here: [https://onesaitplatform.atlassian.net/wiki/spaces/ruta/pages/3489464378](https://onesaitplatform.atlassian.net/wiki/spaces/ruta/pages/3489464378) 

### **FIGMA Components for GIS and Maps**

In order to standardize the use of maps and GIS tools in our products, we have carried out a survey and a definition of basic principles when dealing with the design and final usability.

![image](media://25dd0e42-255a-4dbd-bdf2-a66dcd4563b7)

Details of the activity can be found here: [https://onesaitplatform.atlassian.net/wiki/spaces/ruta/pages/3509256193](https://onesaitplatform.atlassian.net/wiki/spaces/ruta/pages/3509256193) 

### **FIGMA Custom Themes**

Since version 3 of the design system it is possible to generate c**ustom themes for customers thanks to the designs tokens technology, **which allows us to make changes in the front ends in an agile and semi-automatic way.

This post describes the process to raise and design theme changes for our products or from the beginning of a project for the design team: [https://onesaitplatform.atlassian.net/wiki/spaces/ruta/pages/3508731983](https://onesaitplatform.atlassian.net/wiki/spaces/ruta/pages/3508731983) 

# CENTER

> ℹ️ **Monitor the operations of your environments and solutions through a centralized console**
> ℹ️ 
> ℹ️ Manage the deployment and operation of your solutions in your preferred cloud, and have tools to facilitate the migration of your Legacy solutions to the cloud:
> ℹ️ 
> ℹ️ - Simplifies Cloud migrations
> ℹ️ - Centralizes the DevSecOps ecosystem
> ℹ️ - Manages the deployment of reusable functional accelerators

In this quarter we have an initial version that incorporates a base of these capabilities (if you would like us to make you a demo, please make a request through Support Page: [https://onesaitplatform.refined.site/page/support](https://onesaitplatform.refined.site/page/support)

### **Control Center base version**

The Control Center is a tool that aims to make the integral management of products or projects, managing assets from the offer phase to the Operation phase.

The main areas that the tool aims to cover are:

- **Creation of budgets covering costs **such as subscriptions, infrastructure, services, maintenance, operation...
- **Architecture and deployment diagrams **that will help us in the generation of project skeleton, generation of deployment pipelines and containerization.
- **Integration with the CaaS platform **with monitoring, deployment and updates of the containerized application.
- **Support in cloud migration and product modernization: **with element assessment, containerization diagrams and deployment on CaaS platform.
- Project/produc**t license management**
- **Additional tools **such as threat modeling

You can see the focus of the module in [https://onesaitplatform.atlassian.net/wiki/spaces/ruta/pages/3489595415](https://onesaitplatform.atlassian.net/wiki/spaces/ruta/pages/3489595415) 

In this quarter the team has been formed, the UX design has been done and a base version has been built, which includes:

- **Application login:** including SSO with active Minsait repository

![image](media://3782133c-f332-4b3c-be90-ce96ef7307e6)

- Concept base management: including projects, estimates, users,...

You can take a look at the Control Center and test its capabilities at [https://platform-console.onesaitplatform.com/onesait-platform-center/](https://platform-console.onesaitplatform.com/onesait-platform-center/) 

### **Cost Calculator for Infrastructure and Subscriptions**

By means of a simple form that can be answered with a high level of knowledge (without requiring great technical knowledge), a user can receive on the spot, an estimate of the cost that his project will have in terms of infrastructure and subscriptions.

It also includes the flow so that, based on this estimate, a formal cost offer can be requested from the business development and infrastructure teams.

![image](media://6db5e9ac-077c-449e-9b68-1f01affc6724)

This entry describes in detail the complete process for creating a budget: [https://onesaitplatform.atlassian.net/wiki/pages/createpage.action?spaceKey=DOC&title=Calculadora%20de%20Costes](https://onesaitplatform.atlassian.net/wiki/pages/createpage.action?spaceKey=DOC&title=Calculadora%20de%20Costes) 

# DEVOPS & SUPPORT

> ℹ️ Our framework defines the incorporation of the most **recent and proven practices **to ensure the **quality and agility of our product development process**, highlighting the following aspects of the strategy:

### **Unified support channels**

This quarter we have worked on unifying the support of the different aggregated lines (Architecture, UX, Platform, DevOps, Infrastructure) on the corporate Jira Service Desk, which you can use if you have an active subscription.

You can access this support from the Support Page [https://onesaitplatform.refined.site/page/support](https://onesaitplatform.refined.site/page/support)

![image](media://bb345490-b553-4c0f-b423-ae49f1d3df85)

# COMMUNITY

> ℹ️ **Open Source **technologies to create **community **and ensure** independence**

A lo largo de este primer trimestre de 2022, hemos trabajado en:

### **New Developer Portal**

Taking advantage of the new focus of the Platform as an umbrella for the different technological lines under the "Onesait Platform" umbrella, the **[Developer Portal](https://onesaitplatform.refined.site/)** has been completely revamped in terms of both aesthetics and content.

![image](media://cc962349-073f-4d4c-925f-6a2c3627791a)

In the **[About Platform section](https://onesaitplatform.refined.site/space/ENG)** you can read more about the new Platform distributions.

### **New Community Blog**

As with the Developer Portal, the **[Blog has been updated ](https://blog.onesaitplatform.com/en/)**in terms of design and content in order to gather all the contents in a more appropriate way, categorizing them by language and type of content.

![image](media://0dfd0ef2-df80-4f88-9624-51f491361645)

### **Community Versions**

- **Release 3.0.0-ce on Github: **The 3.0.0.0 Community version of Plataforma is now available on Github, you can download it and test it here [https://github.com/onesaitplatform/onesaitplatform-cloud](https://github.com/onesaitplatform/onesaitplatform-cloud)
- **Updated CloudLab instance with version 3.3-moonwalker**

### **Community Channels**

They are the ones we use to keep in touch with you, and we continue to grow in both content and followers (thank you all very much!). Throughout this first quarter of the year:

- We added **1,160 users **in the**[C loudLab](https://lab.onesaitplatform.com/controlpanel/login)** of Onesait Platform, our free and experimental environment.
- We surpassed **160 subscribers** in our channel of **[YouTube](https://www.youtube.com/c/OnesaitPlatformCommunity)**, totaling +750 total viewing hours and reaching almost 90,000 impressions.
- Our Community version of the Platform has **140 clones** on **[GitHub](https://github.com/onesaitplatform)** , totaling **+650 clones**, with a total of 252 developers involved in the project.
- Our **[Blog](https://blog.onesaitplatform.com/)** totaled **+180,000 reads of our articles**, increasing this quarter by +40,000 reads.
- We surpassed +300,000 total impressions on **[Twitter](https://twitter.com/onesaitplatform)**, with +100,000 visits to our profile, +550 retweets and +1100 likes from our peeps.
- If you want to keep up to date with our webcasts, be sure to sign up at **[nuestra comunidad de Meetup](https://www.meetup.com/es-ES/onesaitplatform/)**, where there are already **+715 subscribers.**