UseContracts - System Parameter
What Is UseContracts?
The UseContracts system parameter controls the visibility and functionality of the Contracts feature within the Nodinite Repository Model. When enabled, this parameter unlocks advanced contract management capabilities that empower organizations to:
- ✅ Model integration contracts – Define relationships between services and business agreements
- ✅ Track compliance – Monitor adherence to service-level agreements and contractual obligations
- ✅ Govern integrations – Maintain clear accountability for data flows and integration dependencies
Configuration
To activate the Contracts feature, set the System Parameter UseContracts to true. This change enables contract management in the Web Client without requiring service restarts.
System Parameter Details
| System Parameter Name | Data Type | Values/Example | Comment |
|---|---|---|---|
| UseContracts | boolean | true/false |
Default = false (Disabled). Set to true (Enabled) to use Contracts. |
Available: Nodinite version 4 and later.
How It Works
When you enable UseContracts, the Repository Model expands to include contract entities that link Services to business agreements. This integration governance model helps organizations answer critical questions:
- Which services support this contract?
- What SLAs apply to this integration?
- Who owns the contractual agreement?
style B fill:#90EE90
style C fill:#87CEEB
style D fill:#87CEEB
style E fill:#87CEEB
Diagram: Contracts connect services to business agreements, enabling SLA tracking and governance.
Frequently Asked Questions
Find more solutions to common problems and the Nodinite System Parameters FAQ in the Troubleshooting user guide.
How do I change the value?
Changing a value for the pre-defined System Parameters is described in the generic 'How do I change the System Parameters' article.
Do I need to restart anything?
This parameter is used by the Web Client to provide end-users with the ability to view and manage Contracts. If you change this value, you do NOT need to restart anything—changes take effect almost immediately.