Getting started with Novulo: table of contents

From the start of Novulo in 2003, we believe that employees should determine what software they need to streamline their business processes. That is why we created Novulo Architect. Its revolutionary design eliminates thousands of lines of code, streamlines your daily business processes, enables the user to design a business application quickly and effortlessly, and offers a fully integrated solution.

We use the Novulo Architect to build all our applications. You can find them in our store: components, concepts, features, and processes and choose ones that fit your business the best. Even if you do not have any knowledge of programming or software development, you can visually design and quickly configure a tailored business software application with ease by using Novulo.

Table of contents

Novulo is a platform that merges the advantages of packaged software with our low code development tool. These two approaches to software are usually opposites, but come together at Novulo. This means that if you want to start working with the Novulo platform, you can learn:

  • How to implement, configure and analyze existing components
  • How to develop new components that work together with existing components

Depending on your role and interests in the platform, you might want to start with one or the other. In this table of contents, we try to divide the articles in approachable routes.

Let’s get started!

Our first tip: keep an eye on updates of getting-started. Under this tag, we collect all materials that help you to get to know the Novulo fundamentals.

Basics

A couple of topics are immediately relevant for every implementer or developer. Without understanding these basics, implementing or developing components will lose context. Not sure what the word “component” means? You can refer to our terminology article while reading the other subjects.
Relevant for: everyone

Using a Novulo application

  1. Navigation within a Novulo application
  2. Advanced sorting
  3. Languages in Novulo

Implementation

Novulo applications consist of components. These components are collected in compositions, and these compositions are then deployed. This process allows you to update the functionality of your application. An update cycle consists of: composing - deploying - installing.
Relevant for: implementers, developers

Updating a Novulo application

  1. The Novulo Composer
  2. The Novulo Deployment

Finding components

  1. Which components and revisions are in your application
  2. Navigating Novulo Application Server – how to find a component, concept, feature or process that you need
  3. Components for REST endpoints

Configuration

After an application is deployed, you can use its functionality. The functionality depends on the composition, and depending on the complexity of the functionality, configuration may be needed. This ranges from (un-)checking check boxes on a settings page, to creating elaborate document templates, workflows or even REST end-points for your application.

This requires general knowledge of analyzing data in a Novulo application, and usually requires knowledge of the functionality of the components in your composition. For the latter, we grouped examples underneath Frequently Used Functionality.
Relevant for: implementers, developers

Application maintenance

  1. User management
  2. Rights Profiles in Novulo – control what a user is allowed to see and do
    1. Merge rights profiles
  3. Scheduled tasks - run processes automatically on a schedule
    1. Specific scheduler configuration
  4. System Health in Novulo
  5. Workflows

Data analysis and reporting

  1. Expressions in Novulo
  2. See where fields come from in Novulo applications
  3. Exporting and importing
  4. Data collections - generate snapshots of consolidated data
  5. Instelling Datasets

Frequently Used Functionality

  1. Contacts, persons, organizations, connections (CRM)
  2. Activities
  3. Logistics (WMS, Deliveries and stock changes):
    1. Datamodel: Novulo Deliveries, Stock movements, Stock deliveries, expected deliveries, etc
    2. Datamodel: Warehouses, Stock Locations (WMS)
    3. Logistics: stock in transit
  4. Novulo Finance: Ledger Administration and Sub Administration
    1. Novulo Finance: Journal Entry Plans
  5. Novulo Headless CMS: core set-up of the components and concepts
    1. Best practice PLP / PDP: Sales price list items, products, assortments and product tags

Development

If you want functionality in your application, and there is no component available for it yet in the Application Server, you can use the Novulo Architect to develop your own component.
Relevant for: developers

  1. Concepts and features: An introduction
  2. Page layout and naming conventions
    1. How to dermine row sequence in Novulo
  3. Data modeling (UML)
  4. Expressions in Novulo - same article as in Configuration, but just as relevant
  5. Processes
  6. Plugins
  7. Debugging

Best Practices

  1. Application logs or mutations?
    1. Application logs
    2. Creating mutation records
  2. Default values for My Organization