SynWeb configuration settings

Some of SynWeb's settings can be configured within SynWeb.

With the SynWeb Settings window, you can change the:

  • location and name of the databases that SynWeb uses
  • location and login details that Crystal Reports SynWeb uses
  • level of detail SynWeb gives in its error messages
  • colour scheme, images, login message and web browser title of SynWeb.


Note: The SynWeb Settings window can only be accessed by an administrator.

Other settings for SynWeb must be configured with Synergetic. See the Synergetic System maintenance manual.

Note:
If you have recently altered SynWeb configuration settings in Synergetic and cannot see the changes, click System > Reload Configuration Settings to refresh the SynWeb Settings window and reload the current window.
 


You can also customise the look and feel of SynWeb by creating custom CSS files. See Customising Synweb CSS.

 Opening the SynWeb Settings window

To open the SynWeb Settings window:

  1. Click System > Edit Configuration File (Synergetic.xml).
    The SynWeb Settings window is displayed.


SynWeb Settings window key fields and buttons

Fields

Field

Description

Config File

Location of the SynWeb configuration file.

User Name

Your Synergetic user name.

User ID

Your Synergetic ID.

Windows User Name

Your Windows user name.

SynWeb Version

Version of SynWeb your organisation is running.

Client Machine Name

Name of the computer SynWeb is open on.

Database User Name

Your database username.

Database Server

Name of the database server.

Database NameName of the database.
Database Schema Finance

Finance database schema when the application is running using a single database.

The default value is Finance.

Report Database ServerName of the reports database server.
Reports PathLocation of the reports run by Crystal Reports.
Reports User NameUser name used to connect to Crystal Reports.
Reports PasswordPassword used to connect to Crystal Reports.

Authentication Mode

Authentication mode used by SynWeb:

  • W - Windows Authentication is used
  • WP - Windows Authentication is used with a password
  • WPI - Windows Authentication impersonation is used with password
  • S - SQL authentication is used
  • B - both SQL and Windows Authentication can be used
  • BW - both SQL and Windows Authentication can be used with a password
  • STP - Study Period anonymous login is used.
  • SAML - Third party SAML based Identity Provider (IdP) is used.

Note: When using SAML, values are required for OverrideUserName, OverridePassword, SAMLSSOHttpUrl, SAMLLogoutHttpUrl, SynWebLoginHttpUrl and ClaimAttributeName.

Note: You may require additional network configuration for the W, WP and BW authentication modes. Contact Synergetic Support for more information.

Mode B_ Comment

Comment to explain authentication mode B.

Mode S_ Comment

Comment to explain authentication mode S.

Mode W_ Comment

Comment to explain authentication mode W.

Mode WP_ Comment

Comment to explain authentication mode WP.

Mode BP_ Comment

Comment to explain authentication mode BP.

Mode WPI_ Comment

Comment to explain authentication mode WPI.

Mode STP_ Comment

Comment to explain authentication mode STP.

Mode SAML_Comment

Comment to explain authentication mode SAML.

Mode AAD_Comment

Comment to explain authentication mode AAD.

Show Connection String if Login Error Flag

Set to 1 to display the database connection string when a login error occurs.

Note: For security purposes, this should be set to 0 unless you are diagnosing a problem.

Show Detailed DB Errors Flag

Set to 1 to display detailed errors from the database.

Note: For security purposes, this should be set to 0 unless you are diagnosing a problem.

Show Exception Stack Trace Flag

Set to 1 to display detailed error-tracing information.

Note: For security purposes, this should be set to 0 unless you are diagnosing a problem.

Config Description

Text to appear in the web browser title bar and at the top of the login prompt.

Login Message

Message displayed beneath the button when users log into SynWeb.

Header Colour

Colour of the banner at the top of SynWeb.

Menu Colour

Colour of the menu bar at the top of SynWeb.

Title Image Left URL

URL of the image that appears in the top left of SynWeb.

Title Image Right URL

URL of the image that appears in the top right of SynWeb.

Synergetic Web Service Authorisation Url

Synergetic Authorisation web service URL provided by Synergetic for API integration.

Synergetic Web Service Authorisation Vendor Token Guid

Synergetic Authorisation web service vendor token GUID provided by Synergetic for API integration.

Synergetic Web Service Authorisation Vendor Password

Synergetic Authorisation web service vendor password provided by Synergetic for API integration.

Web Service Administration Product Flag

Cut down version of SynWeb to maintain web services only. Value will be set by Synergetic as required.

Domain Name Prefix

The domain name used to connect to the database when using the WPI (Windows Authentication impersonation) authentication mode.

Note: This overwrites any domain name typed in by the user.

Domain Name Prefix_Comment

Comment to explain the Domain Name Prefix.

Config Group Security Groups CSV

Comma-separated list of groups to restrict permissions to certain sections of SynWeb in certain circumstances. For example, to prevent a teacher marking attendances from home.

Config Group Security Groups CSV_Comment

Comment to explain the Config Group Security Groups CSV setting.

Default Page

The default starting page when using these authentication credentials.

Default Page_Comment

Comment to explain the Default Page.

Multi Tenant Application Flag

Whether the application is running under multi-tenant mode or not. Value provided by Synergetic.

User Form Simple Enable Query Flag

Used for user form simple, provided by Synergetic, value provided by Synergetic.

Note: This setting and the following four settings are not used by SynWeb.

User Form Simple Sql User Name

SQL username for user form simple.

User Form Simple Sql Password

SQL user password for user form simple.

Recaptcha Public Key

Recaptcha public key for user form simple.

Recaptcha Private Key

Recaptcha private key for user form simple.

Recaptcha Enabled Flag

Recaptcha enabled flag for user form simple.

Recaptcha Url for Verification

Recaptcha verification URL for user form simple.

RecaptchaMaxFailedLoginAttemptsBeforeRecaptcha

Maximum number of failed login attempts before recaptcha displayed.

Poke Ssrs On Start Up Flag

Start SSRS service on SynWeb start-up to allow for faster access to SSRS reports.

Web Service Mobile Sqlite Session Seconds

Mobile web service session seconds.

Note: This setting and the following three settings are used for the Synergetic Web Service and do not affect SynWeb.

Web Service Mobile Sqlite Path

Mobile web service SQL Lite database path.

Web Service Mobile Encryption Mode

Mobile web service encryption mode.

Web Service Mobile Encryption Mode_Comment

Comment to explain the Web Service Mobile Encryption Mode setting.

Syn API Address

SynAPI (Custom web service) address for testing from SynWeb.

Syn API Vendor Token GUID

SynAPI (Custom web service) vendor GUID for testing from SynWeb.

Syn API Vendor Password

SynAPI (Custom web service) vendor password for testing from SynWeb.

SAML Login Binding

Binding method used to send the login request to the IdP (third-party SAML based identity provider).

Methods include:

  • REDIRECT (default)
  • POST.
SAML Logout Binding

Binding method used to send the logout request to the IdP (third-party SAML based identity provider).

Methods include:

  • REDIRECT (default)
  • POST.
SAML Login DestinationIdP URL the authentication request can be sent to, originating from the SP (service provider).
SAML Logout Destination

Logout URL of the IdP, used to send the SAML logout request and terminate the session from the SP (service provider).

Important: The endpoint must support Single Sign Out.

SAML Login X509 Certificate Path

Path of the SAML signing certificate used to authenticate the messages from the IdP.

Usual example (including tilde prefix):

~/Site/Certificates/yourcertname.crt

SAML Logout X509 Certificate Path

Path of the certificate used to sign the logout request being sent out to the IdP.

This is most likely a private key (.pfx) file.

SAML Logout X509 Certificate Private Key Password

Private key used to utilise the certificate to sign the request.

The key must be encoded using the Portal/SynWeb Configuration tool.

SAMLSP IssuerIssuer URI which is sent with every request for the IdP to verify.
SAMLIDP User Home Page Url

URL of the login page of the IdP, used if there is a logout failure.

The link is used to redirect the user so they can logout manually.

SAMLComparisonMode

Mode used to evaluate authentication responses received from the IdP.

Note: The default value is exact.

SAMLRequestedAuthnContexts

Comma-separated list of authorisation contexts included in the authentication request sent out to the IdP.

Note: The default is password.

AAD Instance

Instance of the Azure Active Directory

Note: This setting and the following four settings are used for AAD authentication. This is an unsupported feature.

Tenant

Tenant domain name.

Client Id

Client id.

App Resource Id

Application resource id.

App Base Address

Base address (url) for the application.

Database Pool Enabled Flag

Whether to allow database connection pooling. Type:

  • True to enable database connection pooling
  • False to disable database connection pooling.
Database Pool Size MaxMaximum number of connections allowed in the pool.
Database Pool Size MinMinimum number of connections the pool must maintain.
Multi Subnet Failover Enabled FlagWhether multi subnet failover is enabled.


SynAPI fields

Note: The following fields are only used by SynAPI.

Field

Description

Web Service SQL User Name

User name used by web services or third party applications when connecting to the database.

Web Service SQL Password

Password used by web services or third party applications when connecting to the database.

WebServiceDataSetName

The top-level XML data set name for web service output.

WebServiceDataTableName

The top-level XML data table name for web service output.

Study period fields

Note: The following fields are only used by Study Period.

Field

Description

Override User Name

User name to connect to the database when using anonymous authentication for student sign in.

Override Password

Password to connect to the database when using anonymous authentication for student sign in.

Override User Name_Comment

Comment to explain the Override User Name.

Override App Role

Database role used to limit access to SynWeb when using anonymous authentication.

Override App Role Password

Database password used to limit access to SynWeb when using anonymous authentication.

Override App Role_Comment

Comment to explain the Override App Role.

Buttons

Button

Description

Save changes to the configuration settings.