⚙️ Arc Configuration & Settings

⚙️ Arc Configuration & Settings

This section covers the Arc settings.yml configuration file in detail, as well as UI customisation options and maintenance tasks such as clearing the browser cache.

In This Section

  • Arc settings.yml File Reference — Full reference for all parameters in the settings.yml configuration file, grouped by category.

  • Clear Arc Cache — How to clear the browser or Arc Desktop cache when new plugins or changes are not appearing.

  • Adding a Name in the Menu Bar — Display a custom server label and colour in the Arc menu bar to help developers identify which environment they are working in.

  • Changing the Naming of Functions and Snippets — Customise how Arc displays TM1 function and snippet names in the rules and process editors.

  • Hiding Instances from the Admin Host — Suppress specific TM1 instances from appearing in the Arc instance list using the instancestohide setting.

  • Override selected Arc user preferences — Override selected user preferences at the server level.

  • Connecting Arc to Atmosphere – Setup Guide — Connect Arc to an Atmosphere tenant.

settings.yml Parameter Categories

Category

Key Parameters

Category

Key Parameters

Arc Server

portno, sessiontimeout, loggerlevel, commandpath, detailedarccontextinfo

TM1 Admin Hosts

adminhosts (url, name, pulseenvironment, pulsetracking, camnamespace)

TM1 Instance Connections

connections, instancestohide, timeoutseconds, usecamredirect, useadminhostname

Security

usessl, sslhostname, useletsencrypt, usesecuretls, usehsts, usecontentsecuritypolicy, useiframedeny

Naming Conventions

processnaming, rulenamingscript, processnamingscript

Pulse Integration

pulseurl, pulseurloverrides, usepulseinstances, pulseloginrequired, pulseintervalservice, pulseintervalchange

Arc UI

camnamespace, serverlabel, serverlabelcolor, hideauthorizeduserlabel, rollupoptionstohide, disablestartpopup, number

Arc AI Assistant

enablearcassistant, aiserviceprovider, aillmname, aiserviceurl, aisystemmessage, embeddings config

Messaging

disablemessenger, messengersettings (maxconnections, ratelimit, polling, backoff)

Atmosphere

atmosphereurl, atmosphereurloverrides

Blueprints

disableblueprintcopy

Object Locking

disableobjectlocking, objectlockingsettings (cachetimeout, pollinterval)

OpenID Connect

openidconfiguration, openidclientid, openidsecretid, openiduseidtokenforbearer, openidstrictmode

Slice Settings

detailedslicecontextinfo, slicepulselogging (enabled, pulseurl, sheetcellseek, recalculate)