Time Admin Configuration

Totalview Time Configurations can be managed in Totalview Time Admin web application.

Parameters

Name

Description

ALLOWCORRECTIONREQUESTFORDAYS

How many days back you can change your registration.

Type: Integer

Accepts: Any positive integer

Example: If 5 then five days back.

Default: 30

ALLOWUSERSTOSAVEWHEN

If set to “NOCHANGESTOBALANCES”, user can save changes that do not affect total balances pr. day without sending a request change in Time Client

Type: String

Accepts: “NOCHANGESTOBALANCES” as if true everything else false

Default: Empty string

ALLOWZEROLENGTHBALANCE

Determine if BALANCE can be zero length.

Type: Boolean

Accepts: “1” or “true” as True. Any other value will be false.

Default: False

AttachmentOverviewCountedBalances

Determines which states in attachment overview should be shown.

Type: Array[Integer]

Accepts: Comma separating values. Will ignore invalid values in array.

Example: “1,3,5,9”

Default: Empty array

AttachmentOverviewCountedStates

Determines which states in attachment overview should have counted states.

Type: Array[Integer]

Accepts: Comma separating values. Will ignore invalid values in array.

Example: “1,3,5,9”

Default: Empty array

AttachmentOverviewShowTotalDayLength

Determines if the total time spent is shown on the bottom of attachment overview.

Type: Boolean

Accepts: “1” or “true” as True. Any other value will be false.

Default: False

AttachmentOverviewVisible

Determine if attachment overview is visible or not in Time Client.

Type: Boolean

Accepts: “1” or “true” as True. Any other value will be false.

Default: False

CLOCKOUTREMINDERLANGUAGE

Determines which language clouck out reminder email will be sent in.

Type: String

Accepts: “fo-Fo” or “en-GB” (you can use uppercase or lowercase)

Default: “en-GB”

CLOCKOUTREMDINEERRUN

Determines if clock out reminder email should run or not.

Type: Boolean

Accepts: “1” or “true” as True. Any other value will be false.

Default: False

CLOCKOUTREMINDERTIME

At what time of day should the clock out reminder email run

Type: Array[Integer]

Accepts: Two integers separated by these symbols “:” “.” “,”

Example: If “8:00” then it will run at 8:00 every day.

Default: “8:00”

CUSTOMFIELDFORREPORT

Only used in script

Starting value: “Division”

DOAVERAGEDAYLENGT

Determines if it should trigger immediately do average day length for a year ahead calculation.

Type: Boolean

Accepts: “1” as true. Any other value will be false.

Default: False

DOAVERAGEDAYLENGTCALCAT

Sets the time in hours when to do average day length for a year ahead calculation.

Type: Integer

Accepts: Any Positive integer.

Example: If “2” then it will calculate the average day length every two hours

Default: 60

ERRORBALANCE

Not used in code / dead end

Type: Integer

Accepts: Any integer

Default: 0

ENABLEREURRINGDEFINITIONS

Only used in script

Starting value: “false”

ENABLETRIGGERS

Only used in script

Starting value: “false”

EXCHANGESERVICEURL

Path to the exchange email Service.

Type: String

Accepts: URL to the exchange email service.

Example: https://ExchangeDomain.com/EWS/Exchange.asmx or https://ExchangeDomain.com

Default: Null

EXCHANGEPASSWORD

Login password for exchange email.

Type: String

Accepts: Any string

Default: If not set, it will default to parameter FROMADDRESSPASSWORD

EXCHANGEUSER

Login username for exchange email.

Type: String

Accepts: Any string

Default: If not set, it will default to parameter FROMADDRESS

EXCHANGEUSEAUTODISCOVERY

Automatically find exchange server URL based on username. (Not recommended)

Type: Boolean

Accepts: “1” or “true” as true. Any other value will be false.

Default: False

EXCHANGEVERSION

The version of the exchange Server.

Type: String

Accepts: “Exchange2007_SP1”, “Exchange2010”, “Exchange2010_SP1” Any other value will give Error invalid exchange server version string if using exchange

Default: Null

EXPORTACCOUNTNONVALIDATED

If set to true then all Balance registrations are exported using the account web service, regardless of the day being validated in Time client or not.

Type: Boolean

Accepts “true” as true. Any other value will be false.

Default: False.

FROMADDRESS

Login username for email.

Will be ignored if parameter “EXCHANGEUSER” is set to any value.

Type: String

Accepts: Any valid email address

Default: Empty string

FROMADDRESSPASSWORD

Login password for email.

Will be ignored if parameter “EXCHANGEPASSWORD” is set to any value.

Type: String

Accepts: Any string

Default: Empty string

GRAPHAPITENANTID

The Microsoft Azure Tenant ID to which the Azure App Registration belongs to.

Type: String

Accepts: Any string. Will give an error if invalid string.

Example: This value is formatted like a GUID “123e4567-e89b-12d3-a456-426614174000”

Default: If not set, it will use exchange service instead.

GRAPHAPICLIENTID

The ID of the Azure App Registration.

Type: String

Accepts: Any string. Will give an error if invalid and “GRAPHAPITENANTID” is set.

Example: This value is formatted like a GUID “123e4567-e89b-12d3-a456-426614174000”

Default: Null

GRAPHAPICLIENTSECRET

The Graph API Secret for you Graph API.

Type: String

Accepts: Any string. Will give an error if invalid and “GRAPHAPITENANTID” is set.

Default: null

HOLIDAYREPORTEMAILDAYOFWEEK

The day of week the holiday report email will be sent.

Type: Integer

Accepts: Integer value from 0-7, Any other value will be set to default

Example: 1 is Monday, 2 is Tuesday, 0 and 7 is Sunday…

Default: 1

HOLIDAYREPORTEMAILLANGUAGE

Determines which language holiday reports email will be sent in.

Type: String

Accepts: “fo-Fo” or “en-GB” (you can use uppercase or lowercase)

Default: “en-GB”

HOLIDAYREPORTEMAILNAVITATIONGROUPID

From what group ID in the holiday report should do its calculation it’s referencing id from TRSSTATISTICNAVIGATIONGROUP.

Type: Integer

Accepts: Any positive integer, error if the id is not in TRSSTATISTICNAVIGATIONGROUP.

Default: 1

HOLIDAYREPORTEMAILRUN

Determines if holiday report should run or not.

Type: Boolean

Accepts: “true” as true. Any other value as false. (Holiday report email will not work if value is not set)

Default: Null

HOLIDAYREPORTEMAILTIME

At what time of day should the clock out reminder email run.

Type: Array[Integer]

Accepts: Two integers separated by these symbols “:” “.” “,” (Holiday report email will not work if value is not set)

Example: 8:00, then it will run at 8:00 every day.

Default: Null

LASTCALCID

Last state ID when you made a state in Time Client. Used to reference another table with the same Id.

Don’t set this to any value.

LASTSENDDATE

Only used in script

Starting value: “”

LOCKSTATE

Allows you to lock states in Time Client.

Type: Integer

Accepts: “1” as true. Any other value as false (preferable 0 as false)

Default: 0

REBALANCEFROMTYPE

This setting determines the type to use in Rebalances.

The value is always stored in seconds on the TRS back-end, so this relates to GUI.

Type: String

Accepts: “hours” and “seconds” if Any other value is given it uses default

Default: “hours”

RELOADAGREEMENTS

Takes an integer where the number is the interval time between reloading agreement.

Type: Integer

Accepts: Any positive integer.

Example: If “10” then 10 seconds intervals before reloading agreement again.

Default: 30

REPORTEMAILDAYOFWEEK

The day of week the report email will be delivered.

Type: Integer

Accepts: Integer value from 0-7, Any other value will be set to default

Example: 1 is Monday, 2 is Tuesday, 0 and 7 is Sunday…

Default: 1

REPORTEMAILLANGUAGE

Determines which language reports email will be sent in.

Type: String

Accepts: “fo-Fo” or “en-GB” (you can use uppercase or lowercase)

Default: “en-GB”

REPORTEMAILRUN

Determines if report email should run or not.

Type: Boolean

Accepts: “true” as true. Any other value as false.

Default: False

REPORTEMAILTIME

At what time of day should the clock out reminder email run. 8:00, then it will run at 8:00 every day.

Type: Array[Integer]

Accepts: Two integers separated by these symbols “:” “.” “,”

Example: “14:00” or “18.45”

Default: “08:30”

REPORTSSHOWWORKANDJOBS

Never used anywhere.

RESOLVEDREQUESTEMAILLANGUAGE

Determines which language resolved request email will be sent in.

Type: String

Accepts: “fo-Fo” or “en-GB” (you can use uppercase or lowercase)

Default: “en-GB”

RESOLVEDREQUESTEMAILRUN

Determines if resolved request email should run or not.

Type: Boolean

Accepts: “true” as true. Any other value as false.

Default: False

SENDDAY

Only used in script

Starting value: “”

SENDDOMAIN

Used to avoid sending messages when server is started in other than production environment.

Type: String

Accepts: Any valid string.

Example: “Username@computername@userdomain”

Default: Null

SHOWWORKWEEK

Determines if work week overview in Time Reports should be shown or not.

Type: Boolean

Accepts: “false” as false. Any other value as true

Default: True

SUPRESSDAYLENGTH

Determines if week progress display Dashboard in Reports should show a day length indicator or not.

Type: Boolean

Accepts: “true” as true. Any other value as false

Default: False

TESTTOADDRESS

What username the email should be sent to.

This will redirect any emails that will be sent, to instead sent to this user

Type: String

Accepts: Any valid email address

Default: Empty string