K2BTools Wiki
Search
TBWelcome
Login
Register
Settings
Change Password
Logout
Recents
MENU
PAGE INFO
PAGE TOOLS
Add a category
Add a group
CREATE NEW PAGE
i
Text Block
Intent Based Navigation
How Intent Based navigation works
Intent based navigation and Globant Enterprise AI
Intent based navigation installation steps
Intent Based Navigation Basic Concepts
Intent Based Navigation development cycle
Intent Based Navigation Metadata
Configuring WorkWiths and Entity Manager as Intent Resolvers
Configuring WebPanelDesigner as intent resolver
Selecting Parameters for Intent Resolvers
Description Mappers in Intent-Based Navigation
Customizing an intent resolver program
Intent based navigation Security considerations
Intent based navigation - General Runtime Configuration
Intent based navigation - MSBuild tasks
Page Id
22869
Intent based navigation installation steps
This documentation is valid for:
Prequisites:
K2BTools version 15.1 or higher.
GeneXus version 18 U8 or higher.
Receipt of necessary files from the K2BTools team.
Modules
One
.opc
file for the K2BToolsIntentBasedNavigation module.
One
.opc
file with K2BToolsChatBL module
Integration objects
IntentBasedNavigation.xml
file
Scripts
SQL script to create necessary database tables.
Globant Enterprise AI
Requirements:
A GXAI token
A search profile name
Installation steps
Copy files
Copy the *.opc files to <GeneXusDir>/Modules
Copy the IntentBasedNavigation.xml file to <GeneXusDir>\Packages\K2BTools
Open a command line and run GeneXus.exe /install.
Module Activation
Open the GeneXus Development Environment.
Navigate to
K2BTools -> Install Intent Based Navigation Module
.
Install Intent Based Navigation Module
Configure the K2BTools datastore (can be the same as the application database or a different one).
Run the provided SQL script on the database configured in the previous step.
Load Metadata
Select the
"WorkWiths
" or
"EntityManagers"
that need to be included in the intent-based navigation mechanism. For more information read
Configuring WorkWiths and Entity Manager as Intent Resolvers
Expose as Intent Resolver
Select the "
WebPanels"
generated by WebPanelDesigner that need to be included in the intent-based navigation mechanism. For more information read
Configuring WebPanelDesigner as intent resolver
In the GeneXus IDE, navigate to
K2BTools -> Generate Intent Based Navigation objects
.
Generate Intent Based Navigation Objects
Run the procedure '
LoadIntentBasedNavigationMetadata'
.
Load Intent based navigation metadata
If the procedure K2BTools.Utils.Date.GetDatetimeISO8601Format has no references in the KnowledgeBase, add a webpanel that calls this objects only for compilation purposes.
Runtime Configuration
Run the application.
General Runtime Configuration
Navigate to the
'K2BToolsIntentBasedNavigation.GeneralSettings'
web panel and execute the action
'K2BT_LoadMissingParameters'
.
Locate the parameter "search profile name" and set the value provided by the K2BTools team.
Locate the parameter "GXAIToken" and set the value provided by the K2BTools team. For more information about General Runtime Configuration read
Intent based navigation - General Runtime Configuration
Reindexing intent resolvers
Go to the '
K2BTools.IntentBasedNavigation.WWIntentResolver'
web panel and click on the "Reindex resolvers" action (note that this process may take a while). For more information read
Intent Based Navigation Metadata
Master Page Configuration
Open the master page.
Place a web component in the header, setting the object name property to
'K2BTools.Chat.ChatComponent'
Adding the chat component to the master page
Notes
"GeneXusDir"
refers to the installation directory of your GeneXus instance.
Page Id
22665
Next →
NextNode
Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Sure!
No
Additional feedback?
comment
Thank you for your feedback!
Backlinks
See all
Forward links
See all
More from fdominioni
See all
f
BY
fdominioni
EDIT
—
CREATED: 26 APRIL 2024 02:18 PM -
UPDATED: 27 JUNE 2025
11:43 AM
BY
FDOMINIONI