The Database Properties page is accessed from the Administration
section of the Manage page. It is used to view
or set various global system configuration parameters including:
-
Database Name - The database name is used internally by CATSWeb
and will be unique to your company (non-editable).
-
Build Number - The currently installed CATSWeb major build
number (non-editable). This build number will not indicate service
packs that may have been applied.
-
Company Name - The company name is displayed in the header of
CATSWeb pages (30 characters max). This is a descriptive company
name and is not tied to any login parameters.
-
Management Password - This password is used to gate access to
CATSWeb Manager (Manage page and other pages below it). This password
may be up to 25 characters long.
-
Management Password Required - Check this box to require the
management password to be entered prior to user gaining access to the
Manage page (CATSWeb Manager) or other management pages.
-
Session Duration - This numeric parameter specifies how long
a CATSWeb session will last, in minutes. When a session expires,
the user must login again. The session duration must be in the range
of 10 to 1440 minutes (24 hours).
-
Min Password Length - This numeric parameter specifies the minimum
number of characters that a CATSWeb password must contain. The minimum
password length is enforced anytime an employee (user) record is edited,
and anytime that a user changes their own password. Note that if the
minimum password length is increased, passwords shorter than that length
will continue to work, as long as they were entered before the
minimum length was changed.
-
Min Numerics in Password - This numeric parameter specifies the
minimum number of numeric characters that a CATSWeb password must
contain. This is enforced anytime an employee (user) record is edited,
and anytime that a user changes their own password.
-
Password Duration- This numeric parameter specifies the number
of days that employee login and signature passwords remain valid. When
they expire, the employee is forced to change them after logging in.
To have passwords never expire, leave this parameter blank or enter
0 (zero). This parameter does not apply to the admin password which
remains valid indefinitely. CATSWeb administrators should change
the admin password periodically to help assure a secure system.
When
the password duration is non-zero, new employees added to the system
will have their initial password (set by the administrator) immediately
expire. This forces the employee to specify new login and signature
passwords upon their first login to CATSWeb.
Important |
Changing
this setting to a non-zero value will not effect existing users
until the existing user's password has been reset. |
-
Password History- When users change their passwords, this parameter
can prohibit reuse of old passwords. It specifies how many days to look
back in the password history for the particular user. If either of the
new passwords are found in the history (login password or signature
password) the update is denied. Setting a value of 0 (zero) allows passwords
to be reused at will. To deny users the ability to ever reuse
a password, set this parameter to an arbitrarily high value such as
365000 (100 years).
-
Max Bad Logins - This numeric parameter specifies the maximum
number of unsuccessful logins (i.e. entering bad passwords) that a user
may have before their Web Access (CATSWeb) permission is revoked.
This is designed to protect against brute-force hacking attempts. Setting
a value of 0 (zero) allows unlimited unsuccessful logins. If
web access
permission for a user is revoked, an administrator may restore it via
the Employees page.
If
this feature is enabled, AssurX recommends that a minimum of two users
be granted the Administrate privilege. If an administrator in a single-administrator
system has their access permission revoked, there would have no means
of accessing CATSWeb Manager to restore their access permission.
AssurX technical support has tools that can resolve this quandary, but
it is best avoided in the first place.
-
Max Attachment Size - This numeric parameter specifies the maximum
size of a file attachment, in bytes. This allows you to specify a smaller
attachment size than IIS allows via the IIS Request Filtering setting:
Maximum allowed content length (Bytes). If a user attempts
to add a file attachment that is larger than this size, they will receive
an error.
-
The Max Attachment Size parameter should be smaller than the IIS
Request Filtering setting: Maximum allowed content length
(Bytes).
-
Time Zone Offset - This setting is typically left at its
default value of 0 (zero) and is primarily for use with AssurX hosted
systems. If the CATSWeb servers are located in a different time
zone from the majority of CATSWeb users, a time zone offset may
be entered to shift the time used by CATSWeb. CATSWeb uses
the server time plus the time zone offset, in hours. For example,
if the servers are located in Texas (Central time) and your company
is based in New York (Eastern time), a time zone offset of 1 would
be appropriate. If your company is based in California (Pacific
time), an offset of -2 would be appropriate. If your company is
in the same time zone as the servers, the default value of 0 is
correct.
The Time Zone Offset does not need to be changed to accommodate
daylight savings time, this is handled automatically by the server
clocks. If you are in a region that does not use daylight
savings time, then it will need to be modified at the daylight savings
time transitions.
-
Inactivity Timeout - The optional Inactivity Timeout parameter
specifies how many minutes of inactivity must elapse before a CATSWeb
session is invalidated. Enter 0 (zero) to disable the inactivity
timer. An activity in CATSWeb is any action that requires a response
from the CATSWeb web server components. This includes user actions
such as loading a page or form, submitting a form, etc. Each time
a user performs an activity, their timer is reset. Actions which
are not considered activities, and therefore do not cause
the timer to be reset, include viewing CATSWeb help pages, entering
data into a form without submitting it, scrolling a loaded page,
mouse movements, etc.
Setting a non-zero inactivity timeout will marginally degrade CATSWeb
response times. The reason is that inactivity tracking requires
CATSWeb to update the user's session record on each page request
or submission. Normally the session record is not updated at all.
Administrators should avoid setting inactivity timeouts that are
too short, as that can lead to user frustration. For example, if
it sometimes takes up to 15 minutes to fill out and submit a complex
form, an inactivity setting of 10 minutes will invalidate the user's
session while they are still entering information into the form.
When the CATSWeb session is invalidated as a result of an
Inactvity Timeout, the CATSWeb Login
page will be displayed the next time a button or link is clicked
(with the exception of help).
-
Restrict ID/Name Reuse- Enabling this option causes CATSWeb
to disallow reuse of any EmployeeID or Employee Name in a
new Employee record, or in an edited Employee record.
Administrators that enable this feature should take particular care
while adding or editing Employee records. If a typographical error
is made in the name or ID, both the name and ID will be "burnt"
and cannot be reused
This feature is designed to absolutely prevent the following rather
unlikely scenario:
-
Bob Jones is a CATSWeb user with EmployeeID BJones.
-
Bob Jones retires from the company, and his Employee record
is deleted from CATSWeb.
-
A new employee joins the company 2 years later, coincidentally
with the same name (Bob Jones). The CATSWeb administrator
adds him to the system with Employee ID BJones.
-
Signatures added by the retired BJones will appear identical
to signatures added by the new BJones (but with different time
periods indicated in the signature dates).
-
Dual Authentication for Password Resets - Enabling this option
requires two administrators to collaborate to reset any user's
password. Each administrator must login independently and click
the password Reset link on the Employee
page. When the first administrator clicks the link, they receive
a confirmation message advising them that a second administrator
must repeat this action. When the second administrator clicks
the link, the user password is actually reset.
-
Request Passwords via E-mail - Enabling this option allows
users to request that their login passwords be sent to them via
E-mail. A similar setting in the
Employee and
Personality pages (Miscellaneous section)
allows this capability to be gated for individual users or groups
of users.
The request is made via the CATSWeb
Login page
by entering an Employee ID, checking the request box, and submitting
the Login page. CATSWeb then sends the specified user's password
to the E-mail address specified for the user in their Employee record.
The request box will not be present on the login page unless a registry
setting has been added to enable it, as described in CATSWeb Installation
Guide and/or other documentation associated with this feature.
Important |
Note that anyone can make this request for any user,
since the requestor has not yet been authenticated. Therefore,
this option should not be enabled if a user's
E-mail inbox or the E-mail routing system is not secure,
or if there is a reasonable chance of the message being
intercepted by someone other than the user it is intended
for.
|
-
Interface Preference - The global default
Interface Preference for the system.
This default may be overriden for specific users via the settings
in Personality or
Employee records, or users may choose their
own Interface Preferences on the My CATSWeb
page is they have been granted that permission.
- Home Page Type - Present only when the Dashboards feature is installed, this setting is the global default for the type of Home Page (Classic Home Page or Public Dashboard). Users see the selected Home Page when they first login to the system, or anytime they click the Home link in page headers and footers. This default may be overriden for specific users via the settings in Personality or Employee records. The Choose Home Page permission determines if the user can choose their own Home Page from the My CATSWeb page.
- Public Dashboard - Present only when the Dashboards feature is installed, this setting allows a specific Public Dashboard to be selected for use as the global default Home Page.
-
Proxy Signature Mode - When set to Permissive, users
with no Proxy Signature Permissions set in their Employee
record can accept proxy signatures from any other user capable of
applying proxy signatures. When set to Restrictive, users
with no Proxy Signature Permissions set in their Employee
record cannot accept proxy signatures from any other user capable
of applying proxy signatures. See Managing
Proxy Signatures for more information.
-
Proxy Signature Comment - When set to Basic, the standard
comment indicating that a proxy signature was made is appended to
the Signature comment. When set to Extended, additional information
on the Proxy Signature Permissions which allowed the proxy signature
to take place is appended to the comment. See
Managing Proxy Signatures for more information.
-
Managerial Restriction Mode - Indicates the mode used for
Managerial Restrictions.
-
Subscriptions Section - The Subscriptions section will only
be present if the optional Subscriptions
feature is installed. The section contains these settings:
-
Web Feed Format - This setting will be present if the
Web Feeds option is installed. Choose the
Web feed
format that will be the
default format
for the system (Atom
or
RSS 2.0). Many
feed
readers support both formats. Atom is the preferred format
because it supports multiple enclosures (multiple enclosures
= multiple file attachments in CATSWeb) while the
RSS 2.0
specification does not. Future AssurX enhancements
to the Subscriptions feature may require Atom when subscriptions
is accesed as a Web Feeds. Such enhancements may not be available
if RSS 2.0 is the specified format.
-
Item Lifetime (days) - When users access their subscriptions
and cause subscriptions items to be generated, the items are
stored in the CATSWeb database. This setting specifies the maximum
duration for storing the items, in days. CATSWeb will periodically
purge items that are past their lifetime.
If the users
typically check their subscriptions daily from a single location,
or primarily use subscription item
delivery via daily
E-mail, (via the E-mail Feeds option) you may wish to specify
a short duration, such as a few days or so. But if users check
their items less frequently, or access them from multiple locations,
a longer duration may be appropriate. For example, some users
may have secondary computers that they use infrequently, but
still want the ability to "synch" these computers
with the CATSWeb system every few weeks. In such a case, a lifetime
of 2-3 weeks might be more appropriate.
-
Dynamic Image Lifetime (days) - Subscriptions to graphical
display parts, such as
charts and
indicators, cause
new images to be generated whenever new subscription items are
generated. These dynamic images are stored in the CATSWeb database
and referenced in the HTML that makes up the subscription items.
This technique allows them to be accessed at any time, and prevents "missing
image" problems in deployments with multiple, load-balanced
Web servers. The Dynamic Image Lifetime setting specifies the
maximum duration for storing the dynamic images, in days. CATSWeb
will periodically purge images that are past their lifetime.
You may find it beneficial to set this lifetime longer
than the Item Lifetime, if
users access their subscription items via
Web feeds
or E-mail. Although
feed readers and E-mail clients both cache the items they receive,
some may not cache the images
referenced by the HTML in the items. If they do
not cache the referenced images, then they are depending on
the image being present at its source (i.e. the CATSWeb system).
If the image lifetime is exceeded and the source image no longer
exists, these feed readers and E-mail clients would then display
a missing image indicator instead of the display part image.
|