SystemConfiguration = {}; SystemConfiguration["ClientId"] = "WG"; SystemConfiguration["ArmIntegrationEnabled"] = "True"; SystemConfiguration["MEIntegrationEnabled"] = "False"; SystemConfiguration["ApplicationMode"] = "Mobile"; SystemConfiguration["TimeReportingActivitiesOffline"] = "True"; SystemConfiguration["TimeReportingTimeEntriesOffline"] = "True"; SystemConfiguration["ArmSuiteApplicationName"] = "ARMSUITE"; SystemConfiguration["ArmSuiteApplicationEnvironmentName"] = "ARMSUITE_GOLD"; SystemConfiguration["ArmSuiteApplicationEnvironmentType"] = "OGGOLD"; SystemConfiguration["JavaScriptConsoleDebug"] = "False"; SystemConfiguration["SequencerConsoleDebug"] = "False"; SystemConfiguration["SequencerWarningThreshold"] = "100"; SystemConfiguration["TemplateNamesThatSkipReopeningMessage"] = "ADHOC_FAC,ADHOC,PROC_REPORTING_FAC,DAILY_PROCEDURE_FAC,PROCEDURE_REPORTING,DAILY_PROCEDURE,ORIGINAL_INSPECTION"; /* Returns true if we are integrated with ARM */ SystemConfiguration.IsArmIntegrationEnabled = function() { return SystemConfiguration.ArmIntegrationEnabled.toLowerCase() === 'true'; }; /* Returns true if we are integrated with ARM */ SystemConfiguration.IsMEIntegrationEnabled = function() { return SystemConfiguration.MEIntegrationEnabled.toLowerCase() === 'true'; }; /* Returns true if timesheet activity functions are offline only. */ SystemConfiguration.IsTimeReportingActivitiesOffline = function() { return SystemConfiguration.TimeReportingActivitiesOffline.toLowerCase() === 'true'; }; /* Returns true if timesheet time entry functions are offline only. */ SystemConfiguration.IsTimeReportingTimeEntriesOffline = function() { return SystemConfiguration.TimeReportingTimeEntriesOffline.toLowerCase() === 'true'; }; /* Returns true if java script console.debug() should be enabled. */ SystemConfiguration.IsJavaScriptConsoleDebugEnabled = function() { return SystemConfiguration.JavaScriptConsoleDebug.toLowerCase() === 'true'; }; /* Returns true if sequencer debugging should be enabled. */ SystemConfiguration.IsSequencerConsoleDebug = function() { return SystemConfiguration.SequencerConsoleDebug.toLowerCase() === 'true'; }; /* Returns the sequencer threshold warning. */ SystemConfiguration.GetSequencerWarningThreshold = function() { return parseInt(SystemConfiguration.SequencerWarningThreshold); }; /* Returns the template names that skip re-opening message. */ SystemConfiguration.GetTemplateNamesThatSkipReopeningMessage = function() { return SystemConfiguration.TemplateNamesThatSkipReopeningMessage; }; Database.SkippingReopeningMessageObject = Database.FillSkippingReopeningMessageObject();