Save manual as PDF or print  


NAVAX Knowledge Assistant


AI-powered information assistant answering questions from your own knowledge base.

Current Version: 28.1.0.0 as of Business Central 28.
AppSource Name: NAVAX Knowledge Assistant

Manual


Creation date: 2026/06/20
The current version of this manual can be found at:

https://www.navax.app/help.php?AppID=NCCHT&L=en


☰ Contents



General

  • NAVAX Knowledge Assistant
    NAVAX Knowledge Assistant is an AI-powered information assistant integrated directly into Microsoft Dynamics 365 Business Central. It answers questions from your employees based on your company's own documents and knowledge base...

Setup

  • Knowledge Assistant Setup
    The Knowledge Assistant Setup page is the central configuration point for the NAVAX Knowledge Assistant. Open it by searching for Knowledge Assistant Setup in Business Central...
  • Own Azure Resources (OAR)
    The OAR (Own Azure Resources) plan allows customers to host their own Azure Cosmos DB and Azure OpenAI resources. NAVAX hosts only the Function App for compute; all data remains in the customer's own Azure subscription...
  • Data Processing Agreement
    Before using the NAVAX Knowledge Assistant, your organization must accept the Data Processing Agreement (DPA). The DPA governs how data submitted to the AI backend is processed and stored in accordance with GDPR and applicable data protection regulations...
  • Setup Tasks
    After installing and configuring NAVAX Knowledge Assistant, complete the following steps to get the system ready for use...

Working with the App

  • Using the Knowledge Assistant
    The Knowledge Assistant page provides an interactive chat interface where users can ask questions and receive AI-generated answers based on the company's knowledge base...
  • Knowledge Base
    The knowledge base is the collection of documents and content that NAVAX Knowledge Assistant uses to answer questions. The better the knowledge base, the more accurate and relevant the answers...
  • Feedback
    The feedback feature allows users to rate chat answers with a thumbs up or thumbs down. Positive ratings improve the knowledge base by adding verified answers for future queries...

Appendix

  • NAVAX License Management
    The NAVAX License Management page (in older versions NAVAX License Overview or NCEX License Overview) displays the current license status of the NAVAX extensions...
  • Installation Notes
  • Release Notes

Docs  /  App  /  NAVAX Knowledge Assistant  /  General
 NAVAX Knowledge Assistant

NAVAX Knowledge Assistant is an AI-powered information assistant integrated directly into Microsoft Dynamics 365 Business Central. It answers questions from your employees based on your company's own documents and knowledge base.

How It Works

NAVAX Knowledge Assistant stores information in a knowledge base. When a user asks a question, the most relevant passages are retrieved and passed to an AI language model, which generates a precise, context-aware answer.

Navigation

You access NAVAX Knowledge Assistant directly from the Business Central role center or by searching for NVXCHT. The main pages are:
  • Knowledge Assistant Setup — configuration of the backend connection, API key, feedback, and OAR settings.
  • Knowledge Assistant — the chat interface for asking questions.
  • Knowledge Assistant Knowledge Base — upload and manage documents used as the knowledge source.
You can identify all NAVAX Knowledge Assistant pages and functions by the prefix NVXCHT.

Permission Sets

The following permission sets are available for NAVAX Knowledge Assistant:
NameDescription
NVXCHT, SETUPNAVAX Knowledge Assistant Setup Required to configure the Knowledge Assistant, manage the knowledge base, and access all administrative functions.
NVXCHTNAVAX Knowledge Assistant Required to use the chat interface and submit feedback. Assign this permission set to every user who should have access to the Knowledge Assistant.

Installation Notes

For more information, see Appendix, Installation Notes.

Docs  /  App  /  NAVAX Knowledge Assistant  /  Setup
 Knowledge Assistant Setup

The Knowledge Assistant Setup page is the central configuration point for the NAVAX Knowledge Assistant. Open it by searching for Knowledge Assistant Setup in Business Central.

General, Fields

FieldDescription
Enable FeedbackActivates the thumbs up / thumbs down feedback bar below each chat answer. When enabled, users can rate responses and positively-rated answers are automatically added to the knowledge base as verified answers. For more information, see Working with the App, Feedback.
Connected TenantThe tenant name retrieved from the backend when the API key was saved. Confirms that the API key is valid and connected to the correct NAVAX backend tenant. This field is read-only.
DPA SignedIndicates whether the Data Processing Agreement has been accepted for this tenant. Shown in green when signed, red when unsigned. For more information, see Setup, Data Processing Agreement.
DPA Signed AtThe date and time when the DPA was accepted. Visible only after signing.
Tenant API KeyThe secret API key that authenticates this Business Central company with the NAVAX Knowledge Assistant backend. The value is masked after entry. Changing the key will permanently delete all existing knowledge base documents.

Important

Keep the API key confidential. It is stored encrypted in Business Central Isolated Storage and is never transmitted in plain text.

Own Azure Resources (OAR), Fields

Enter your Azure details here to provision your own Cosmos DB and Azure OpenAI resources. For more information, see Setup, Own Azure Resources (OAR).
FieldDescription
Azure Subscription IDThe Azure subscription where Cosmos DB and Azure OpenAI will be provisioned.
Azure AAD Tenant IDThe Azure Active Directory tenant ID of the customer's Azure subscription.
Service Principal Client IDThe Application (Client) ID of the Service Principal used to provision Azure resources. The SP must have the Contributor role on the subscription.
Service Principal SecretThe client secret of the Service Principal. Stored encrypted. Visible as masked after entry.
Azure RegionThe Azure region for provisioning (e.g. westeurope, swedencentral, eastus). Must support Azure OpenAI model deployments.
Cosmos DB Account NameThe globally unique name for the Cosmos DB account to be created. Must be 3–44 lowercase letters, digits, and hyphens.
Database NameThe name of the database inside the Cosmos DB account. Defaults to ChatbotDB.
Provision StatusThe current status of the Azure resource provisioning job: Not Started, Provisioning, Ready, or Failed. Read-only.
Provision ErrorThe error message from the last failed provisioning attempt. Visible only when status is Failed. Read-only.

Actions

  • NAVAX License Management

    Opens the NAVAX License Management overview, which shows the license status of the installed NAVAX extensions. For more information, see Appendix, NAVAX License Management.
  • Manage Tenants

    Opens the tenant list for administrators to create, view, or delete tenants and manage their DPA status. Visible to administrators only.
  • View / Sign DPA

    Opens the Data Processing Agreement. Use the Accept DPA button inside to sign it. For more information, see Setup, Data Processing Agreement.
  • Update Backend Info

    Sends your organization's name and address to the backend, where it is used on the Data Processing Agreement when it is signed. For more information, see Setup, Data Processing Agreement.
  • Test Backend Connection

    Sends a test request to the configured backend URL and shows whether the connection is successful.
  • Clear Feedback Data

    Permanently deletes all thumbs up/down feedback records for this tenant. A confirmation is required before deletion. For more information, see Working with the App, Feedback.
  • Provision Azure Resources

    Starts the automated creation of Cosmos DB and Azure OpenAI resources in the customer's Azure subscription. Returns immediately — use Check Provision Status to monitor progress. Available when the OAR status is Not Started, Failed, or Ready (re-provision). The DPA must be signed first. For more information, see Setup, Own Azure Resources (OAR).
  • Check Provision Status

    Polls the provisioner for the current status of the Azure resource creation job. Available when status is Provisioning. For more information, see Setup, Own Azure Resources (OAR).

Docs  /  App  /  NAVAX Knowledge Assistant  /  Setup
 Own Azure Resources (OAR)

The OAR (Own Azure Resources) plan allows customers to host their own Azure Cosmos DB and Azure OpenAI resources. NAVAX hosts only the Function App for compute; all data remains in the customer's own Azure subscription.

When to Use OAR

  • Your organization requires data residency in a specific Azure region.
  • You need full control over your Azure OpenAI quota and costs.
  • Compliance or security policies require data to stay within your own Azure tenant.

Prerequisites

Before provisioning, the following must be prepared in Azure:
  • An Azure subscription where resources will be created.
  • An App Registration (Service Principal) in Microsoft Entra ID with the Contributor role on the target subscription.
  • A client secret for the Service Principal.

Important

The Service Principal client secret is used only during provisioning and is never stored. It is transmitted securely to the NAVAX backend and discarded after the provisioning job completes.

Important

The Data Processing Agreement (DPA) must be signed before Azure resources can be provisioned.
For more information, see Setup, Data Processing Agreement.

Provisioning Process

The provisioning is fully automated. After filling in the Azure fields on the Knowledge Assistant Setup page and choosing Provision Azure Resources, the following resources are created in your Azure subscription:

Resources Created

ResourceDetails
Resource Grouprg-{cosmosAccountName} in the selected region.
Azure Cosmos DB (Serverless)Account with database and three containers: kb_sources, kb_chunks, kb_feedback.
Azure OpenAI (S0)Account named oai-{cosmosAccountName}.
Chat model deploymentnavax-chat — gpt-4o-mini (GlobalStandard).
Embedding model deploymentnavax-embedding — text-embedding-3-small (GlobalStandard).
The provisioning runs asynchronously and typically takes 20–35 minutes. The status is reported back to Business Central via the Check Provision Status action.

Monitoring Progress

After starting provisioning:
  • The Provision Status field changes to Provisioning.
  • Use Check Provision Status every few minutes to poll for updates.
  • When complete, the status changes to Ready and the chatbot switches to your Azure resources automatically.
  • If something goes wrong, the status changes to Failed and the error is shown in the Provision Error field.

Re-Provisioning

If provisioning fails or resources are missing, you can re-run it by choosing Provision Azure Resources again. Existing resources are reused — only missing ones are created. No data is lost.

Finding Required Parameters in Azure

BC FieldWhere to Find It in Azure
Azure Subscription IDPortal → Subscriptions → Subscription ID column.
Azure AAD Tenant IDPortal → Microsoft Entra ID → Overview → Tenant ID.
Service Principal Client IDPortal → Microsoft Entra ID → App registrations → [your app] → Application (client) ID.
Service Principal SecretPortal → Microsoft Entra ID → App registrations → [your app] → Certificates & secrets → Value (copy immediately after creation).
Azure RegionUse the internal Azure region name, e.g. westeurope, swedencentral, eastus.
Cosmos DB Account NameChoose a globally unique name (3–44 lowercase letters, digits, hyphens). E.g. mycompany-chatbot.
Database NameAny valid name. Default: ChatbotDB.

Docs  /  App  /  NAVAX Knowledge Assistant  /  Setup
 Data Processing Agreement

Before using the NAVAX Knowledge Assistant, your organization must accept the Data Processing Agreement (DPA). The DPA governs how data submitted to the AI backend is processed and stored in accordance with GDPR and applicable data protection regulations.

Company Address on the DPA

The DPA shows your organization's name and registered address (street, postal code, city, and country) as provided to NAVAX. If this information is missing or has changed, choose Update Backend Info on the Knowledge Assistant Setup page to send the current address to the backend, then re-open View / Sign DPA to see the updated agreement.

Signing the DPA

  • Open the Knowledge Assistant Setup page.
  • Choose the View / Sign DPA action.
  • Read the agreement and click Accept DPA to sign it.
  • The DPA Signed field is updated and the signing date and user are recorded.

Important

The DPA must be signed by an authorized person in your organization before NAVAX Knowledge Assistant can be used in production.

DPA Status

The DPA Signed field on the setup page shows the current status:
  • Green (Yes): The DPA has been accepted.
  • Red (No): The DPA has not yet been signed.

DPA PDF

A signed PDF copy of the DPA can be downloaded for your records using the Download DPA PDF action on the DPA page.

Docs  /  App  /  NAVAX Knowledge Assistant  /  Setup
 Setup Tasks

After installing and configuring NAVAX Knowledge Assistant, complete the following steps to get the system ready for use.

Initial Setup Checklist

  • 1. Enter the Backend URL and API Key

    Open Knowledge Assistant Setup and enter the Backend URL provided by NAVAX and the Tenant API Key issued for your tenant. The system will automatically retrieve and display the connected tenant name. For more information, see Setup, Knowledge Assistant Setup.
  • 2. Sign the Data Processing Agreement

    Choose View / Sign DPA and accept the agreement before using the system in production. For more information, see Setup, Data Processing Agreement.
  • 3. Upload Knowledge Base Documents

    Open Knowledge Base Files and upload the documents your users will query. Add PDFs, Word documents, or scrape relevant web pages. For more information, see Working with the App, Knowledge Base.
  • 4. Enable Feedback (optional)

    Enable the Enable Feedback toggle to allow users to rate answers and build up a verified answer base over time. For more information, see Working with the App, Feedback.
  • 5. Assign Permission Sets

    Assign NVXCHT, SETUP to administrators and NVXCHT to all users who should have access to the chat. For more information, see General, NAVAX Knowledge Assistant.
  • 6. Configure OAR

    If your organization uses the OAR (Own Azure Resources) plan, NAVAX enables it for your tenant. Once the OAR Plan (Own Azure Resources) field shows Yes, fill in the Azure credentials and run Provision Azure Resources.

HttpClient Requests

The Knowledge Assistant communicates with the NAVAX backend via HTTP. In a sandbox or test environment, HTTP requests are blocked by default. Enable them in the extension settings:
  • Go to Extension Management → find NAVAX Knowledge Assistant → click the three dots → Extension Settings.
  • Enable the checkbox Allow HttpClient Requests.

Docs  /  App  /  NAVAX Knowledge Assistant  /  Working with the App
 Using the Knowledge Assistant

The Knowledge Assistant page provides an interactive chat interface where users can ask questions and receive AI-generated answers based on the company's knowledge base.

Opening the Chat

Search for Knowledge Assistant in Business Central or open it from the role center tile. The chat window loads automatically and is ready to use as soon as a valid API key is configured and at least one knowledge base document has been ingested.

Asking a Question

Type your question in the input field at the bottom of the chat window and press Enter or click the send button. The Knowledge Assistant:
  • Searches the knowledge base for the most relevant passages.
  • Passes the question and the retrieved context to the AI language model.
  • Displays the answer along with source references where applicable.

Source References

Each answer includes references to the knowledge base documents that were used to generate it. This allows users to verify the source and navigate to the original document if needed.

Conversation History

The chat maintains the current conversation context within the session. Previous messages are visible in the chat window and can be used by the AI to answer follow-up questions. The history is cleared when the page is closed or refreshed.

Feedback

If feedback is enabled by the administrator, a thumbs up / thumbs down bar appears below each answer. Positively rated answers are automatically added to the knowledge base as verified answers for future queries. For more information, see Working with the App, Feedback.

Knowledge Base

The quality of answers depends directly on the content of the knowledge base. Upload relevant company documents and keep them up to date. For more information, see Working with the App, Knowledge Base.

Docs  /  App  /  NAVAX Knowledge Assistant  /  Working with the App
 Knowledge Base

The knowledge base is the collection of documents and content that NAVAX Knowledge Assistant uses to answer questions. The better the knowledge base, the more accurate and relevant the answers.

Opening the Knowledge Base

Open the Knowledge Assistant Knowledge Base page by searching for it in Business Central or by choosing Knowledge Assistant Setup and navigating to it from there. Each entry in the list represents a knowledge source — either an uploaded file or a scraped web page.

Supported File Types

TypeDescription
PDFPDF documents including text-based and scanned PDFs.
DOCXMicrosoft Word documents.
TXTPlain text files.
Web pageContent scraped from a public URL.

Uploading a Document

  • Choose Upload File to select a file from your computer. The file is saved locally in Business Central.
  • With the file record selected, choose Upload to Backend to send the file to the knowledge base. The backend splits the document into chunks, embeds them as vectors, and stores them.
  • Processing typically takes a few seconds per document. Large PDFs may take longer — you will be warned before uploading files over 30 MB.

Adding a Web Page

  • Choose New and enter the full URL (must start with https://) in the URL field.
  • Choose Upload to Backend. The backend fetches the page, extracts the text content, and stores it as a knowledge base source.
  • The page title is used as the source name and the number of text chunks inserted is shown after completion.

Deleting a Source

Select a source in the list and choose Delete. This removes the source record and all associated text chunks from the knowledge base. The action cannot be undone.

Best Practices

  • Keep documents up to date — outdated content leads to incorrect answers.
  • Use clearly structured documents with descriptive headings.
  • Avoid uploading duplicate content from the same source.
  • For web pages, delete the existing entry and re-scrape periodically if the page content changes.

Docs  /  App  /  NAVAX Knowledge Assistant  /  Working with the App
 Feedback

The feedback feature allows users to rate chat answers with a thumbs up or thumbs down. Positive ratings improve the knowledge base by adding verified answers for future queries.

Enabling Feedback

Enable the Enable Feedback toggle on the Knowledge Assistant Setup page. Once enabled, a feedback bar appears below each answer in the chat interface.

How Feedback Works

  • Thumbs up: The question and answer are saved as a Verified Answer in the knowledge base. Future similar questions will benefit from this validated response.
  • Thumbs down: The negative rating is recorded for review. The answer is not added to the knowledge base.

Verified Answers

Positively-rated answers are stored under a special source named [Verified Answers] in the knowledge base. They are automatically retrieved and prioritized when similar questions are asked.

Clearing Feedback Data

Administrators can permanently delete all feedback records using the Clear Feedback Data action on the Knowledge Assistant Setup page. This also removes all verified answers from the knowledge base. A confirmation dialog is shown before deletion.

Important

Clearing feedback data permanently removes all verified answers. This cannot be undone.

Docs  /  App  /  NAVAX Knowledge Assistant  /  Appendix
 NAVAX License Management

The NAVAX License Management page (in older versions "NAVAX License Overview" or "NCEX License Overview") displays the current license status of the NAVAX extensions.

Fields

NameSpecifies the name of the Extension.
License StatusSpecifies the current license status of the Extension.
Serial No.Specifies the serial number of the Extension.
VersionSpecifies the currently installed version of the Extension.

Trial Version

A NAVAX extension can be tested or used free of charge for 30 days after installation. After that, the extension can only be used with a valid license.

Request License

The license can be requested or checked via the Current Status action. This opens a new page. The following example shows the NAVAX extension Excel Report Builder. Fill in the fields in the page and then click Send License Request. Please note that the licensing process may take some time. In the next few days you will receive an email with further information.

Note

For licensing, calling the online help and performing some actions, access to https://www.navax.app must be granted.

Public IP from www.navax.app for setting firewall access:
94.136.22.236, Port: TCP/443

Checking the connection to https://www.navax.app using PS:
Test-NetConnection navax.app -port 443
(PS must be performed with the M-Tier service user)

CRL Servers
In addition, the following CRL Servers must also be accessible for the certificate check:
https://certificates.godaddy.com/*
http://crl.godaddy.com/*
or their IP: 192.124.249.36

Activate/Update License

As soon as the licensing has been completed, you will receive an email and the license can be activated via the Update License action. The license is company independent. So it does not matter in which company the action is called.

Note

  • The licence must be updated once a year via the Update License action.
  • The update is only possible or necessary within the last 30 days before the license expires, or afterwards. Within the last 30 days before the license expires, notes are displayed.
  • If the Automatic License Renewal is enabled, the Update License action is called automatically before the license expires. During this process, all licenses for which automatic license renewal is enabled are checked and updated if necessary. If automatic renewal is not successful, notifications will be displayed within the last 15 days before the license expires. Note that the setting is only active after the license has been activated.

Terms & Conditions

For more information, see https://www.navax.app/EULA.php?L=en

Data Security

For more information, see https://www.navax.app/privacyStatement.php?L=en

Submit Rating

This action can be used to open the Microsoft AppSource ratings page for the extension. We would be very happy if you submit your rating and let us know about your experience with the Extension.

Docs  /  App  /  NAVAX Knowledge Assistant  /  Appendix
 Installation Notes

Publish and Install the Extension


All necessary steps are described here:
[Microsoft Learn] Business Central - Publishing and Installing an Extension

Dependencies

External Addresses

The following external addresses must be reachable from your Business Central environment:
  • https://func-bc-nvxcht-prod.azurewebsites.net

    The NAVAX Knowledge Assistant backend (Azure Function App). Required for all chat, ingestion, and feedback operations.
  • https://www.navax.app

    For licensing, calling the online help and performing some actions, access to https://www.navax.app must be granted.

    Public IP from www.navax.app for setting firewall access:
    94.136.22.236, Port: TCP/443

    Checking the connection to https://www.navax.app using PS:
    Test-NetConnection navax.app -port 443
    (PS must be performed with the M-Tier service user)

    CRL Servers
    In addition, the following CRL Servers must also be accessible for the certificate check:
    https://certificates.godaddy.com/*
    http://crl.godaddy.com/*
    or their IP: 192.124.249.36

On-Premises

The following Granules are required for an On-Premises installation:
  • 70162000 NAVAX Knowledge Assistant
  • 1010860 Extension Base by NAVAX

Docs  /  App  /  NAVAX Knowledge Assistant  /  Appendix
 Release Notes

Would you like to know what has changed in the extension?
Below you'll find an overview of the new features and changes made in the updates.

Version 28.1.0.0

as of Business Central 28
2026/06/19
  • Initial Version

  Save manual as PDF or print  
DE|EN Imprint