This example demonstrates how to use the TDConnection object to obtain the properties of the current session. Add the code to the procedure where these properties are needed. The properties do not depend on each other, so each of the properties can be retrieved separately.
The following are examples of session properties:
TDConnection.ServerName TDConnection.ServerTime TDConnection.DomainName TDConnection.ProjectName User.UserName
Note that there is no need to use TDConnection to retrieve the user name because the workflow has a predefined User object. For details, see TDConnection Object.
The example below tests the first five characters of the server URL to determine whether the user is connected to the server using HTTP or HTTPS:
If Left(UCase(TDConnection.ServerName), 5) = "HTTPS" Then MsgBox "You are currently connected to the server using SSL." Else MsgBox "You are not using SSL." End If