- 2 minutes to read

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?
graph LR A[" Services"] -->|Linked via| B[" Contracts"] B --> C[" Business Agreements"] B --> D[" SLA Tracking"] B --> E[" Ownership & Governance"]
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.


Next Step

Roles
Administration