---
title: "Accessing System Settings (User Settings)"
slug: "accessing-system-settings-user-settings"
description: "This document shows how to access and edit the System Settings (User Settings) in Decisions, via code in the SDK.  The document also shows where these settings can be found and edited within the Decisions Portal. "
updated: 2024-06-18T19:34:28Z
published: 2024-06-18T19:34:28Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Accessing System Settings (User Settings)

## Overview

Decisions Portal settings can be customized using a settings object. These settings can be set by Portal users by navigating to **System > Settings**.

A settings object is a collection of values that a portal user can edit and use by code. These settings are often used to store things like connection information and credentials to an external system so that the step that interacts with those systems can fetch their connection settings from a central place.

![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2024-06-18_15h33_16.png)

### Accessing and Configuring Settings Via Code

The settings found in the portal can be accessed via code using **ModuleSettingsAccessor**. To access Portal Settings, use**ModuleSettingsAccessor.GetSettings();**

---

## Example

The following example will demonstrate how to access and modify the Portals Slogan Text.

1. In a C# project in any desired IDE, add **PortalSettings portalSettings = ModuleSettingsAccessor.GetSettings();**
2. Add **portalSettings.SloganText** and modify the setting.
3. Use **.SaveSettings()**to save values of each modified setting off the ModuleSettingsAccessor.

Below is an example of how to set and save the Slogan Text:

```csharp
PortalSettings portalSettings = ModuleSettingsAccessor.GetSettings();
 portalSettings.SloganText = "Our Company Slogan";
ModuleSettingsAccessor<portalsettings>.SaveSettings();
```

### List Of Platform Settings Objects

```csharp
 DecisionsFramework.ServiceLayer.Services.Accounts.ActiveDirectory.ActiveDirectorySettings
  DecisionsFramework.ServiceLayer.Services.AmazonCloud.EC2.AmazonEC2PortalSettings
  DecisionsFramework.ServiceLayer.Services.Assignments.AssignmentSettings
  DecisionsFramework.ServiceLayer.Services.Statistics.ClientStatisticsSettings
  DecisionsFramework.ServiceLayer.Services.Portal.ClusteringSettings
  DecisionsFramework.ServiceLayer.Services.CMDB.CMDBSettings
  DecisionsFramework.ServiceLayer.Services.CMS.Content.CMSModuleSettings
  DecisionsFramework.ServiceLayer.Services.Comment.CommentModuleSettings
  DecisionsFramework.ServiceLayer.Services.Organization.ContactInfoSettings
  DecisionsFramework.ServiceLayer.CustomPermissionsSetting
  DecisionsFramework.ServiceLayer.Services.AuditService.DefaultAuditSettings
  DecisionsFramework.Design.DesignerSettings
  DecisionsFramework.ServiceLayer.Services.Document.DocumentModuleSettings
  DecisionsFramework.ServiceLayer.Services.Facebook.FacebookSettings
  Decisions.TaskTracking.Service.CMDB.Configuration_Items.HardwareRequestSettings
  DecisionsFramework.ServiceLayer.Services.Portal.HTMLPortalSettings
  DecisionsFramework.ServiceLayer.Services.ImportExport.ImportExportSettings
  Decisions.TaskTracking.Service.CMDB.Configuration_Items.MobileRequestSettings
  DecisionsFramework.ServiceLayer.Services.Portal.PortalSettings
  DecisionsFramework.ServiceLayer.Services.Tagging.TagSettings
  Decisions.Telephony.Service.TelephonySettings
  Decisions.TestManager.Service.TestManagerSettings
```
