Sigma Administrators Guide
The full Admin Guide in pdf format can be downloaded by clicking the image below:
Definitions
[INSTALL DIR] The folder in which the Sigma application is installed (where the sigma.exe file resides).
Sigma application installation
Sigma is a Desktop application, and primarily stores settings and project in files. All settings are stored in various .INI files, and all documents, are stored in XML format.
Requirements
Intel I3 or better, 32-bit (x86)
1 GB RAM
200 MB free hard disk scape (optional third-party libraries not included)
15-inch screen, resolution of at least 1024x768
Windows 7 or newer
Alternative font-sizes in Windows are supported, but for the best visual appearance it is recommended that “recommended” is used.
Sigma requires administrator rights to be installed. The application is installed using an installer application.
License and activation
The application has a build in activation system and must be activated after installation (and trial period). A license number for activation is provided by the reseller.
The application communicates with a Sigma Estimates license server. URLs to such servers are defined in path.ini, which resides in the installation folder.
License types
Sigma supports two kinds of licensing modes; single user and floating license.
When Sigma is in “trial mode”, it is possible to enter a License Number to activate the installation. In that process, the Sigma installation will become either single user or floating license type. To change this, the installation need to be de-activated – see below.
Single user license
A “Single user license” can be used to activate the application on a single PC for a single user.When Sigma has been activated, the application will check the license server every 14 days to verify that the license is still valid.
Floating license
A floating license gives the customer right to install Sigma on an unlimited number of machines, but the program cannot be simultaneously used on more machines than the number of floating licenses acquired.When Sigma is run using a floating license, the program contacts Sigma Estimates server, and verifies that there are licenses available. If no licenses are available, the program cannot start. When an installation claims a license, it will maintain that license by re-claiming it every 30 minutes. If Sigma is inactive, and do not re-claim the license, it will be available for other installations after 30 minutes.
Activation
Proxy
It is possible to specify a proxy to be used for communication with Sigma license servers:
In [INSTALL_DIR]\internet.ini add the following section:
[proxy]Server=XPort=YUsername=WPassword=Z
Where X is an IP number or server name and port is an integer.
Example:[proxy]Server=127.0.0.1Port=8080Username=adminPassword=admin
De-activating license on a PC
In case you need to de-activate the license on one PC, e.g. when changing to another Sigma Edition or from single-user license to floating license, do the following steps:
When Sigma is launched click on the Ribbon TAB “FILE” to open back stage.
Click on the button Subscription
Now double click your license code:
Remove current license number, click OK and confirm that you want to remove the license.
Sigma will now be in “Trial” mode
Installation
This section describes how to install Sigma, where application files are places and how files can be administered
Directory names
The directory names below are used throughout this section:
Reference name | Windows API name | Descriptions |
[INSTALL_DIR] | n/a | The folder in which the Sigma application is installed (where the sigma.exe file resides) |
[My Documents] | CSIDL_PERSONAL | The users default document folder provided by the Windows |
[AllUsersAppData] | CSIDL_COMMON_APPDATA | The folder in which common/shared user files E.g. Windows 10: “C:\ProgramData” In other versions of windows this might be different. |
[UserAppData] | CSIDL_APPDATA | The local users App data folder.E.g. Windows 10: “C:\Users\windowusername\AppData\Roaming |
[ProgramFiles] | PROGRAMFILES(X86) | Default folder for Windows 32 bit applications. |
[ProductDirName] | n/a | The name of the folder, in which the Sigma application is installed. Example: “Sigma Enterprise” |
[AppData] |
| Same as [UserAppData]\CodeGroup\[ProductDirName] |
Install Sigma
Run the installation executable file to install Sigma on a PC. All files required for running Sigma are contained in this file.
By specifying the parameter "/S" to setup.exe, the installation is executed silent, i.e. without user interaction.
Install Path
A normal installation will ask for installation path. It will suggest e.g. "c:\[ProgramFiles] \Codegroup\Sigma Enterprise\", according to Windows settings, and product type.For silent installations, the suggested directory will be used. It is possible to control installation path by placing a file named "Setup.ini" in the same folder as setup.exe, see below.
E.g. by adding following into Setup.ini. will make suggested path "c:\[ProgramFiles]\codegroup \ABC:
[Directory]InstallName=ABC
These settings will apply to both new installations and updates.
Other examples of changing the Setup.ini file
[Directory]FullInstallName=c:\sigmatest #Will define the path “c:\sigmatest” for installation
Ask=0 #Will disable the page in the installer (meaning that above settings WILL be used)
De-activation of Sigma on install by the use of setup.ini
In a situation where it's required to activate using another license (e.g. when moving from Sigma Professional to Sigma Enterprise), it's possible to have the installer "deactivate" Sigma. A different activation key could then be entered on first startup (or by using master.ini).
[Setup]Deactivate=(0|1)
If "Deactivate" equals 1, the license.dat file is simply removed during install, and it's required that Sigma is activated again when started next time.
Example using Setup.ini and what's written in "Add/Remove programs" entry
The InstallName from Setup.ini is also used for identification of the "Add/Remove Programs" entry in Windows (InstallName is written within parenthesis):
Profiles
The Sigma installer contains a number of "profiles", making it possible for the end user to choose between several standard configurations. These are defined like "addendums", see below.It is possible to instruct the installer NOT to offer this choice for the end user, which is suitable in situations where an addendum has been defined for the customer, and thus, the question about a profile will confuse the end user.This can be done using "Setup.ini":
[Profiles]Ask=0 #Will disable the page with profiles.
Region
The Sigma installer contains a number of "regions", making it possible for the end user to choose between several standard configurations. It is possible to instruct the installer NOT to offer this choice for the end user, which is suitable in situations where an addendum has been defined for the customer, and thus, the question about a profile will confuse the end user.This can be done using "Setup.ini":
[region]
Ask=0 #Will disable the page with profiles.
“Addendum" folder for automatic installation of additional files
It's possible to automatically install additional custom files (such as reports, templates, data files), by placing them in the "Addendum" folder located in the same folder as the install program exe file.
The following list defines available addendum folders, and where their contents are installed on the PC.
Folders starting with "#USER_" can be installed in a custom folder, specified in e.g. Master.ini (see section "7.2 Ini files settings" for more information about ini file settings).
"#SHARED_" folders are always installed in [AllUsersAppData]\Shared\Data (normally a folder located on the local PC) even if path has been set to something else in master.ini. So it's normally recommended only to use "#USER_" folders in an Addendum
Directory | Default destination folder | Ini file setting |
#DESKTOP# | The users desktop |
|
#NEWUSER_DATA# | [AllUsersAppData]\New User\Data |
|
#NEWUSER_PRICELISTS# | [AllUsersAppData]\New User\Pricelists |
|
#NEWUSER_PROJECTS# | [AllUsersAppData]\New User\Projects |
|
#NEWUSER_QUICKLIBRARIES# | [AllUsersAppData]\New User\UserLibraries |
|
#NEWUSER_REPORTS# | [AllUsersAppData]\New User\Reports |
|
#NEWUSER_SHAREDLIBRARIES# | [AllUsersAppData]\New User\SharedLibraries |
|
#NEWUSER_SHAREDTEMPLATES# | [AllUsersAppData]\New User\SharedTemplates |
|
#NEWUSER_TOOLS# | [AllUsersAppData]\New User\Tools |
|
#NEWUSER_USERLIBRARIES# | [AllUsersAppData]\New User\UserLibraries |
|
#NEWUSER_USERTEMPLATES# | [AllUsersAppData]\New User\UserTemplates |
|
#SHARED_DATA# | [AllUsersAppData]\Shared\Data |
|
#SHARED_PRICELISTS# | [AllUsersAppData]\Shared\Pricelists |
|
#SHARED_PROJECTS# | [AllUsersAppData]\Shared\Projects |
|
#SHARED_QUICKLIBRARIES# | [AllUsersAppData]\Shared\QuickLibraries |
|
#SHARED_REPORTS# | [AllUsersAppData]\Shared\Reports |
|
#SHARED_SHAREDLIBRARIES# | [AllUsersAppData]\Shared\SharedLibraries |
|
#SHARED_SHAREDTEMPLATES# | [AllUsersAppData]\Shared\SharedTemplates |
|
#SHARED_TOOLS# | [AllUsersAppData]\Shared\Tools |
|
#SHARED_USERLIBRARIES# | [AllUsersAppData]\Shared\UserLibraries |
|
#SHARED_USERTEMPLATES# | [AllUsersAppData]\Shared\UserTemplates |
|
#SYSTEM_TEMPLATES# | [InstallationRoot]\Configurations\Templates |
|
#USER_DATA# | [AllUsersAppData]\Shared\Data | DefaultPath3 |
#USER_PRICELISTS# | [AllUsersAppData]\Shared\Pricelists | PricelistPath |
#USER_PROJECTS# | [AllUsersAppData]\Shared\Projects | DefaultPath0 |
#USER_QUICKLIBRARIES# | [AllUsersAppData]\Shared\UserLibraries | QuickLibPath |
#USER_REPORTS# | [AllUsersAppData]\Shared\Reports | ReportsPath |
#USER_SHAREDLIBRARIES# | [AllUsersAppData]\Shared\SharedLibraries | DefaultPath2 |
#USER_SHAREDTEMPLATES# | [AllUsersAppData]\Shared\SharedTemplates | SharedTemplatesPath |
#USER_TOOLS# | [AllUsersAppData]\Shared\Tools | ToolsPath |
#USER_USERLIBRARIES# | [AllUsersAppData]\Shared\UserLibraries | DefaultPath1 |
#USER_USERTEMPLATES# | [AllUsersAppData]\Shared\UserTemplates | UserTemplatesPath |
Specify files that should not be overwritten using #non-overwrite" folder
It's possible to specify if Addendum files shouldn't be overwritten when upgrading Sigma, by inserting a folder named "#non-overwrite#", like the following example:
Using the above structure, the files “file1.dat” and “file2.dat” are always overwritten, whereas “file3.dat” is not. All three files will be placed in the users data folder.
Addendum version
It is possible to give the addendum package a name and a version, which may be used for tracking the package version. This is achieved by providing a file called 'addendum.ini' which must be placed in the root of the addendum folder. Example addendum.ini:
[setup]installname=My custom package #This is only for display purposesname=my_package #This is a package nameversion=4 #This is the version number. It must be an integer.
This is to become deprecated. We encourage to use the Sigma Package system instead. Please learn more about this at https://developer.sigmaestimates.com/
Installing pre-activated license file (containing activation code)
To avoid having each user enter the license number, it's possible to include a license file in the Addendum installation folder. To do this, you must obtain a license.dat file from Sigma Estimates, containing the order number and license number, and place this file in the Addendum folder.
Overview of folders and registry used by Sigma
Sigma follows Microsoft guidelines for installing program and data files, to work in both single- and multiple-user environments, including Microsoft Terminal Services and Citrix installations, and not requiring the user to have administrative permissions for Sigma to run.
Program files
Sigma is by default installed into the folder:[ProgramFiles]\CodeGroup\[ProductDirName]
This folder, which can be specified during installation, is the location of the program files, e.g. exe, dll, license, help and configuration files. This folder will be referred to as [INSTALL_DIR] in the remainder of this document. The last part will be referred to as [ProductDirName] (e.g. "Sigma Enterprise")
Sigma installation configuration and document folders
Several locations are used by Sigma to store data files. Common for all folders is that even users with non-administrative rights have access to these folders. By selecting the menu item "File->Settings->Files " in Sigma, you can see which folders are used on specific installation:
Here follows a description of each of the folders, with the default location:
Projects Default: [My Documents]\[ProductDirName]\ProjectsUser-created projects are by default saved in this folder (but the user can of course select another folder when saving).
Private libraries Default: [My Documents]\[ProductDirName]\LibrariesPrivate libraries created by the user.
Shared libraries Default: [AllUsersAppData]\CodeGroup\ProductDirName]\Shared\SharedLibrariesThis folder contains libraries used by all users on the machine (or server if it's a Terminal Services or Citrix installation).
Data files Default: [AllUsersAppData]\CodeGroup\[ProductDirName]\Shared\DataCategories, constants, "quick library" etc. is installed into this folder.
Generated reports Default: (empty)Sigma outputs reports as PDF files, which by default are stored in the same folder as the project file. It's possible to specify another path, so e.g. a network share doesn't get polluted by PDF files.
Tools Default: [AllUsersAppData]\CodeGroup\[ProductDirName]\Shared\ToolsUsing the "Tools" in Sigma it's possible to define common tasks. The definitions files are stored in this folder, which is used to populate the "Tools" menu in Sigma
Report files Default: [AllUsersAppData]\CodeGroup\[ProductDirName]\Shared\ReportsReport definitions files are stored in this folder.
Pricelists Default: [My Documents]\[ProductDirName]\Pricelists When importing pricelists into Sigma, it's actually imported into a Microsoft Access database, in order to speed up searches in the pricelist (compared to searching an ordinary text file). The resulting Microsoft Access databases are stored in this folder.
QuickLibraries Default: [AllUsersAppData]\CodeGroup\[ProductDirName]\Shared\QuickLibrariesUsed to store Sigma libraries (.sli files), that should automatically be loaded as quick libraries.
My Reports Default: [My Documents]\[ProductDirName]\ReportsUsed for storing report definition files for the user (when creating new reports in Sigma)
Shared reports Default: [AllUsersAppData]\CodeGroup\[ProductDirName]\Shared\ReportsFolder for shared report definition files, often used for company reports.
Private templates Default: [My Documents]\[ProductDirName]\TemplatesFolder to store template files created by the user.
Shared templates Default: [AllUsersAppData]\CodeGroup\[ProductDirName]\Shared\TemplatesFolder for shared template files, often used for company templates.
The "New User" folder
The folder "[AllUsersAppData]\CodeGroup\[ProductDirName]\New User" contains default files, which is copied to the users [My Documents]\[ProductDirName] folder the first time the user runs Sigma. See section Master.ini, page for disabling this system.
SigmaTex report system
The report system, used to generate PDF files, is located in:[ProgramFiles]\CodeGroup\SigmaTex2\Files placed in the following folders, is automatically searched for by the report compiler (that generates the PDF file). This is useful for e.g. images used for signatures etc.
[INSTALL_DIR]\tex\include
#USER_DATA#
Windows registry
File associations are written to the system registry. (All other settings are stored in the Sigma.ini files).When Sigma is installed, Sigma files are automatically associated to this latest installation, which might not be correct if multiple versions of Sigma has been installed on a single machine. In this case it's possible to manually register the file associations by opening the "File->Settings->Files->Advanced" menu and associate files to the current version of Sigma.
File associations are stored in the following registry keys:HKEY CLASSES ROOT\.sigHKEY CLASSES ROOT\.sitHKEY CLASSES ROOT\.sliHKEY CLASSES ROOT\.sidHKEY CLASSES ROOT\.sic (Only Sigma Claims)And:HKEY CLASSES ROOT\sigma.claimstemplateHKEY CLASSES ROOT\sigma.documentHKEY CLASSES ROOT\sigma.libraryHKEY CLASSES ROOT\sigma.projectHKEY CLASSES ROOT\sigma.document
User settings & configuration
Sigma uses .ini files for user settings & configurations.
sigma.ini
The default user settings are stored in the file sigma.ini.
The following directories are searched, in the specified order, for sigma.ini:
[AppData]
Installation folder (i.e. [INSTALL_DIR])
The first found sigma.ini is used.
sigma.ini in the installation folder is used for default settings for new users. The first time a new user uses the application, it will store the user’s settings in sigma.ini in [AppData], upon close. Sigma.ini in [AppData] will be updated every time the application closes.
master.ini
The file master.ini can be added in the installation folder [INSTALL_DIR]. If found, it will overwrite any settings defined in sigma.ini. It is used for organizations with multiple Sigma users, to specify default network share etc.
To see available settings for master.ini, see the sigma.ini file in [AppData].
Additional settings options in master.ini
The easiest way to find the available settings is to look in the sigma.ini file, and then copy the required key/values to e.g. master.ini.
Folder path settings
The table shows the “key” values for folder locations used in sigma.ini:
Name in .ini files | Name in Sigma UI |
DefaultPath0 | Projects folder |
DefaultPath1 | Libraries folder |
DefaultPath2 | Shared Libraries folder |
DefaultPath3 | Data folder |
ReportsOutputPath | Report output folder |
ToolsPath | Tool definition folder |
ReportsPath | Report definitions files folder |
PricelistsPath | Pricelist databases folder |
QuickLibPath | Quicklibraries folder (libraries in this folder is automatically registered as quicklibraries in Sigma) |
UserReportsPath | My Reports |
UserTemplatesPath | Private Templates |
SharedTemplatesPath | Shared Templates |
Example:[Path]QuickLibPath=\\ServerName\Share\Sigma Data\QuickLibraries\
Disabling program features
In master.ini specific features can be disabled. The section used is "DisableFeatures". To disable a feature write in this section, e.g.:[DisableFeatures]ChooseColumns=1
The following features can be disabled:
Ini name | Description |
SuccessiveCalc | Disables successive calculation |
ReportGenerator | Disables selection of the report generator |
ChooseColumns | Disables the choose columns button |
PercentageAllowed | Disables the use of supplements |
AllowShowResDBsInEndSheet | Disables the use of contributions in the end sheet |
AllowChangeResDBs | Disables the option to change contributions |
AllowProfitsInEndSheet | Disables the total income and profit columns in the end sheet |
CurrencyAllowed | Disables the use of currency |
UseComparePrice | Disables the compare price columns |
DBInfoInContGrid | Disables the use of contributions in the content sheet |
ReportPDFSettings | Disables the PDF settings tab in the report window |
UseProductionRate | Disables the use of production rate |
AllowChangeCategory | Disables the option to use custom categories |
AllowEditEndSheet | Disables editing of the end sheet |
KeyFigures | Disables the key figures template options |
ImportCommaFiles | Disables the import from CSV option |
ExportCommaFiles | Disables the export to CSV option |
ImportSigmaFiles | Disables import of Sigma files |
AdvancedTools | Disables the extra tools menu |
RedistributeSalesPrice | Disables the redistribute option |
AllowEditGrids | Disables editing of all grids/sheets |
AllowSave | Disables project saving |
Service | Disables the service column |
EditInClaimsInfoPage | Makes the Sigma Claims info page read-only |
ClaimsInfoTab | Disables the info tab from Claims version |
Operations | Disables the operations views |
OperationsMultiViews | Disables the operations multi views |
OperationsEditViews | Disables the operations edit views |
CalcSheet | Disables the calc sheet |
ImportFromCad | Disables the import from CAD features |
ExportToMsProject | Disables the export to Microsoft Project feature |
Pricelists | Disables the price lists menu |
EndSheetCalcSheetOptions | Disables editing of key figures from the end sheet |
Skip setup for new Sigma users
It is possible to disable the routines that are normally executed for a new user. This includes copying of files from the 'New User' folder.To do this, include the following master.ini setting:[Application]SkipNewUserSetup=1
Copy files from a different location for new Sigma users
It is possible to set a path that files should be copied from instead of the 'New User' folder when starting as a new user. To do this, include the following master.ini setting:[Application]NewUserFilesPath=the-path-to-the-folder
Always perform new user setup on upgrade
By settings this option files will be copied and overwritten as if it was a new user starting the program when an upgrade has been performed.To do this, include the following master.ini setting:
[Application]PerformNewUserSetupOnUpgrade=1
Automatically activate Sigma
It's possible to have Sigma automatically activate, i.e. it's not required that the user enters activation code.Insert the following section in master.ini file:[License]OrderCode=nnnnn-xxxx-xxxxAutoActivate=(0|1)
HER NÅEDE VI TIL 2019.04.12
Rename columns
It's possible to rename the "compare price" columns, by adding the following section to Master.ini:[ColumnNames]CompareUnitPrice=xxxCompareSalesPrice=yyy
Use of environment variables and Windows folders in master.ini
It's possible to use environment variables and some additional names in the ini files. This is especially useful at install time handle e.g. localized Windows folder names. The following is an example to install reports into a "MyReports" subfolder of the installation folder.[Path]ReportsPath=#SIGMA_INSTALL#\MyReports
Environment variables
Windows environment variables are enclosed with "%", e.g. "%USERPROFILE%".
Special Windows folder names
The following table contains the special folder names that can be used in master.ini. Enclose these with a "#" sign, e.g. "#CSIDL_PERSONAL#".
Variable | Description |
CSIDL_PERSONAL | My Documents folder |
CSIDL_APPDATA | Application Data |
CSIDL_LOCAL_APPDATA | Non roaming, user\Local Settings\Application Data |
CSIDL_INTERNET_CACHE |
|
CSIDL_COOKIES |
|
CSIDL_HISTORY |
|
CSIDL_COMMON_APPDATA | All Users\Application Data |
CSIDL_WINDOWS | The Windows folder, e.g. C:\Windows |
CSIDL_SYSTEM | E.g. C:\Windows\System32 |
CSIDL_PROGRAM_FILES | E.g. C:\Program Files |
CSIDL_MYPICTURES | My Pictures |
CSIDL_PROGRAM_FILES_COMMON | C:\Program Files\Common |
CSIDL_COMMON_DOCUMENTS | All Users\Documents |
CSIDL_COMMON_ADMINTOOLS | All Users\Start Menu\Programs\Administrative Tools |
CSIDL_ADMINTOOLS | <user name>\Start Menu\Programs\Administrative Tools |
SIGMA_INSTALL | The folder where Sigma is installed |
SIGMA_ALLUSER | The all users folder for Sigma |
SIGMA_CURRENTUSER | Sigma Application Data folder for current user |
Disabling automatic update
If running on a locked-down machine (i.e. users don't have administrative permissions – e.g. in Terminal Services or Citrix environment), it's possible to skip the automatic update. This requires that Sigma Estimates is informed, to disable the updating on our server. By managing it in our systems, we're able to notify all customers without automatic backup, when a new version of Sigma is released.
Update.ini
In addition to other ini files, it is possible to add an update.ini file in the application folder in case the automatic update check should be bypassed. The update.ini file should contain the following:[Auto]Auto=(0|1)
Setting Auto=0 will tell Sigma not to check for updates. Setting Auto=1 will be the equivalent of not having an update.ini file.
Scalepoint.ini
In addition to Sigma.ini and Master.ini a settings file called Scalepoint.ini can be added. This file is specific to the Claims version of Sigma for companies interacting with the Scalepoint system.The following options can be added:[Webservice]Url=address[Features]CommitClaims=(0|1)DisableValidation=(0|1)
"Url" will allowing settings the address of the webservice to be contacted. "CommitClaims" will make the ScalePoint menu available for all projects. "DisableValidation" will allow sending projects to Scalepoint without doing client side validation, which can be useful for assessors in insurance companies.
Libraries
Display custom logo in library
In order to use a custom logo in upper left corner of a library, simply add a project image named "tree_head_logo" to the project (this can be either a calculation or a library)
The height of the image control in Sigma has a height of 67 pixels, so this is the maximum height allowed for a custom image (otherwise it's simply clipped at this height). The color of the lower-right pixel of the custom image is used for filling the area outside the image.
Localization
Sigma is able to run in multiple languages. The program operates with 4 different types of language:
Program language (UI)
Project language
Report language
These types are described further in the following sections.
Program language
The Sigma program (user interface) can be setup to run in different languages. The language is selected in "Tools->Options" using the Language tab and selecting application language from the drop down list. In this tab it is also possible to define the default project language.
Project language
This language is used to control the language used by the spell checker and when printing reports. E.g. if English has been specified as project language, reports will by default be in English, even if the Sigma UI is running Danish.
To change the project language, use Document Properties:
Report language
When printing out a report it's by default printed in the same language as the project. This can be changed by opening the report settings using the "Report generator".
Advanced features
Tracing
It's possible to enable tracing in Sigma by adding the following setting to the users sigma.ini or master.ini file:[Application]TraceLevel=(None | Info | Warning | Error)
When tracing is enabled, messages are written to a file named SigmaTrace.txt in the users temporary folder (%TEMP%).Info generates most trace information, whereas Error only writes errors into the log.To display a warning if the user attempts to save the file in compressed format the following setting should be included. This may be relevant if the files should be read by other programs, e.g. in the case of integrations.
Warning about compressed files
Add the following to the master.ini file:[SigmaFile]WarningWhenCompressed=(0 | 1) When this feature is turned on, and the user tries to save a compressed Sigma file, a warning is given.
Generate project number
To automatically generate a project number when creating new projects add the following to the master.ini file:[Project]ProjectNumberPattern=report keyfigure expressionSee the online help in Sigma for a description of keyfigure functions used in reports. The sign "^" is used to specify keyfigure functions in the expression. For example[Project]ProjectNumberPattern=PN-username()@date(dd-mm-yyyy) time()would result in a project number of the following style: PN-user@09-10-2008 20:50
Run Sigma as a single instance
Normally when you double click a Sigma file, a new instance will be created. It is possible to change this behavior so, in case a Sigma instance is already present, the file will be opened in this instance instead. With this behavior enabled it is not possible to have two running instances of the same Sigma version.Add the following to the master.ini file:
[Application]UseSingleInstance=(0 | 1)
File validation when saving files
By default Sigma validates that un-compressed XML files are stored correctly by verifying that the last 64 bytes of the file are same as internal buffer. This validation can be disabled by the following master.ini/sigma.ini setting:[Application]ValidateFileOnSave=0
Specify master.ini using Windows environment variable
By setting a Windows environment variable "SigmaMasterIni", it's possible to control which master.ini file is used by Sigma. If only filename is specified, Sigma searches for file in the same folder as sigma.exe, otherwise a full path must be specified.
Additional?
SigmaScript: Claims variables
SigmaScript: Mappe navne (e.g. %sigma_datapath%)