--- 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 canonical: "documentation.decisions.com/accessing-system-settings-user-settings" --- > ## 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.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 ```