What You Will Achieve
By the end of this guide you will have:- The Nextedy AI package deployed on your Polarion server, with the Nextedy AI section available in Polarion administration
- The Admin AI Assistant answering questions in the Risksheet or Powersheet configuration editor — this needs the package only
- Optionally, a Nextedy AI license installed and a language model connected, so that the Risksheet AI Assistant and the Powersheet AI Assistant can run in the sheet
Three Ways to Get Nextedy AI
All three start on the Nextedy AI download page, and Nextedy e-mails you the access details or the links:Prerequisites
- A running Polarion server on a version still supported by Nextedy
- Risksheet 26.7.0 or newer, Powersheet 26.7.1 or newer, or both, installed on that server — Nextedy AI adds its assistants to them
- Access to the Polarion server filesystem, and the ability to stop and start the Polarion service
- Global administrator rights in the Polarion web interface
- The package
nextedy_ai.zip, from the Nextedy AI download page - For the in-sheet assistants only: a Nextedy AI license, and a model endpoint that implements the OpenAI Chat Completions API, with an API key, that your Polarion server can reach
POLARION_HOME stands for your Polarion installation directory — for example /opt/polarion on Linux or C:\Polarion on Windows. The READ_ME_FIRST.txt file in the package uses the same name.
Deploy the Package
Stop the Polarion service
Unpack the package
nextedy_ai.zip. Next to READ_ME_FIRST.txt it holds two folders, one per range of Polarion versions, and each of them contains a com.nextedy.ai.polarion folder:Copy one folder into the extensions directory
com.nextedy.ai.polarion folder that matches your Polarion version — the folder itself, not the polarion-… folder around it — into:Delete the configuration cache
.config directory — the directory itself, not just its contents:Start the Polarion service
Check the Installation
Log in as a global administrator and open Administration. A Nextedy AI section now lists two pages:- AI Assistant Actions — where the action files of the in-sheet assistants are kept
- License — headed Nextedy AI License, where the Nextedy AI license is installed
Try the Admin AI Assistant
The Admin AI Assistant works as soon as the package is installed — no license and no API key. Open the configuration editor of a Risksheet or Powersheet document. The sparkle AI Assistant button in the editor toolbar is enabled and opens a chat window titled ✦ Risksheet AI or ✦ Powersheet AI. For the steps, see Use the Admin AI Assistant in Risksheet or Use the Admin AI Assistant in Powersheet. What it sends, and where:- Your question goes from your browser to the Nextedy AI service, together with a signed token that carries your Polarion user ID. A configuration file goes along only when you attach it.
- The Nextedy AI service is operated by Nextedy and answers with a language model that Nextedy uses under its own account, so you need no AI provider account of your own.
- Your Polarion server makes no outbound connection for the Admin AI Assistant, but your browser must be able to reach the Nextedy AI service.
Install the Nextedy AI License
The Risksheet AI Assistant and the Powersheet AI Assistant need a valid Nextedy AI license. The Admin AI Assistant does not, so skip this section if you only want that one.Get the license file
nextedy-ai_lic.json, which covers every user on the server. To buy a license, contact info@nextedy.com.Install it on the server
- Upload on the License page
- Place it on the server filesystem
Assign users, if the license names them
nextedy_ai_users for named users, nextedy_ai_users_concurrent for concurrent users — add the users, and open the License page again to apply the assignment. Installing a License describes the procedure. The trial license covers every user, so it needs no group.Connect a Language Model
The Risksheet AI Assistant and the Powersheet AI Assistant send their requests from your Polarion server to a language model that you provide. The Admin AI Assistant does not use this connection. Nextedy AI talks to the model through the OpenAI Chat Completions API, and the chat in the assistant panel receives its answers as a stream. OpenAI and Azure OpenAI, through its/openai/v1 endpoint, offer that API. Any other endpoint — one inside your own infrastructure, for example — must implement the same API, streamed responses included.
Point Nextedy AI at your endpoint and model
.polarion/context.properties — and set:nextedy.ai.baseUrl before you store the key: from the moment a key is set, requests go to the public OpenAI API for as long as the property is unset.Both properties are read from the global configuration only; they cannot differ per project. The other nextedy.ai.* properties, for logging and prompt overrides, are in AI Action Configuration.Store the API key
nextedy-openai-apikey. Enter the API key in the password field; only the password is read, so the user name can be anything. The vault keeps the key encrypted and access-controlled, which makes it the place to prefer.If you cannot use the vault, the key is also read from the JVM system property nextedy-openai-apikey, passed to the Polarion process, and then from the environment variable OPENAI_API_KEY in the Polarion process environment. The first of the three that holds a value is used.- With no API key set, the in-sheet assistants send nothing.
- With a key set, each request goes from your Polarion server to the endpoint in
nextedy.ai.baseUrl. It carries the context the action is configured to send — row fields, for example — any message you type and the recent conversation, and the ID, type and title of the candidate work items found in your project. - With a key set and no
nextedy.ai.baseUrl, requests go to the public OpenAI API. - Usage is billed by your provider to the account behind the key, at its prices for the model you set. How long the provider keeps the requests, and what it may do with them, is governed by its terms for that account.
Switch the Assistant On and Give It Actions
The in-sheet assistants are switched on by default in every project, but they offer nothing until an administrator defines at least one action and points the sheet at it. Each product documents that setup on its own:Configure the AI Assistant in Risksheet
Configure the AI Assistant in Powersheet
Verify
Open a Risksheet or Powersheet document, or reload it if it is already open, and hover the sparkle AI Assistant button in the sheet toolbar. Its tooltip tells you what is still missing:Update Nextedy AI
To install a newer version, download the package again and repeat Deploy the Package: stop Polarion, replace thecom.nextedy.ai.polarion folder in POLARION_HOME/polarion/extensions/ with the one from the new package, delete POLARION_HOME/data/workspace/.config, and start Polarion. The license and the model connection stay as they are.
When you upgrade Polarion itself from 2512 or older to 2606 or newer, replace the folder in the same way with the one from polarion-2606-and-newer, or Polarion does not start.
Troubleshooting
Next Steps
- Configure the AI Assistant — Risksheet: switch the assistant on, write an action, and point a sheet at it
- Configure the AI Assistant — Powersheet: enable the assistant and point a sheet at an action configuration
- Use the AI Assistant — Risksheet: run an action on a risk row and apply what fits
- Use the AI Assistant — Powersheet: run an action and link the work items you accept
- Nextedy AI — what each assistant needs, and what the license covers