You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Models Management in Kiuwan allows to install rule definitions created with Kiuwan Rule Developer.

Kiuwan Rule Developer saves rules in a format Kiuwan can install. You can install these rules into Kiuwan, use them in your models and analyze your code with your own custom rules. Use the install button, in the top bar of rules section, to begin the installing process:

The rule definition installation wizard

After clicking the "Install" button, a wizard will appear that will guide you through these steps:

  • Selecting a file(s) (Upload rule definition file(s)).
  • Adding rules to models (Add new rules to models).
  • Preview the installation (Install preview).
  • Installation results.

Selecting file(s) to install (Upload rule definition file(s))

Select file(s) to upload by clicking the "Upload" button:

You can upload a maximum number of 20 rule definition files at the same time or to use a zip file to upload more than 20 rules definitions. Note that you will need an HTML5 compatible browser to upload more than one file.
A summary of the read data will be shown: those files that can be read by the install wizard will be counted as "valid rules"; those that not will be counted as "invalid rules". 
Rule definition validations
Icon
Kiuwan needs the rule definitions to be complete and compliant with the current Kiuwan Rule Developer version. This means that rules created with older versions of Kiuwan Rule Developer could be detected as invalid. Make sure you use the latest Kiuwan Rule Developer version by keeping your Kiuwan Local Analyzer up to date. Don't worry: this is easy as it upgrades itself automatically. As long as you keep using the latest version everything should be OK.

Adding rules to existing models (Add new rules to models)

Once you have selected the rule definition files to install, and if you have created at least one model, it is possible to add the rules to any of them:

The preview page (Install preview)

Once you have completed the previous steps, a preview page will be shown.

Here you can see the rules that will be added/modified to your library or models selected. Furthermore, each rule contains information about its CQM value, Priority and the Action to do (Install or Merge).
 
The results page
Once the installation has finished, a results pop-up will be shown:

This pop-up shows the summary result of the import run.

Analyzing your code with with the installed rules

First you have to add your custom rules to an existing model (you can have done this with the installation wizard already). You can mix any custom rule with the ones already in your library in the same model. To look for imported rules in your library you can select de "Owner" in the filter "Owner". This will help you identify which rules belong to Kiuwan and which ones belong to you.
Once your model contains imported rules, you need to publish it, and then, you can run your analysis from the Kiuwan Local Analyzer.
As Kiuwan doesn't know how your rules are implemented, you will need to use the Kiuwan Local Analyzer extension mechanism to make them available. Read the Kiuwan Local Analyzer documentation on how to add custom libraries and how the extension mechanism works. Reading the Kiuwan Rule Developer Quick start guide may also help you with this task.

  • No labels