Server Management

Read this guide to learn how about all aspects of server management, including setting up email communication; managing users and user roles; and configuring site groups.

1.Application Settings

6.5-DatStat Enterprise Manager-Application Settings 1

 

The various options contained within Application Settings allow Users to configure global preferences and settings for their system.  These settings are only available for update by users with the Administrator role at the System project folder level.

NOTE: For all Application Settings, you may click on the higher level concept (e.g. “Email”) to see a list of settings for edit, or you may click on a sub-level concept such as “IMAP”.  Once you have clicked on the left pane, clicking on the EM_EditApplicationIcon.gif Edit App Setting icon on the right pane will bring up the edit frame for that Application.

Email  

Bounced Email Processing

Bounced Email Processing is utilized in Illume Email Jobs.  This processing determines what should occur when an email sent to a participant is not successfully received.  These settings are configurable for the entire system, but only affect Illume-only protocol, i.e. studies not utilizing Discovery. Studies using Discovery and email communications through Discovery are not affected by these settings.

Contains settings for:

  • Force Deletion of Bounced Email Messages – specifies whether bounced back emails that are stored in the ‘bounce back’ inbox be automatically deleted
  • Bounced Email Message Forward Address – allows users to specify an email address to forward all email messages to that get bounced back
  • Bounced Email Message Forwarding – whether or not to enable email message forwarding
  • Enable Bounced Email Processing – whether or not to enable bounce back email processing

Email Service

This is an application that runs as a Windows Service which sends email for both Illume and Discovery and processes bounced back e-mail for Illume. This service connects to the SMTP server specified in Email Application Settings.

Users may turn on or off the Email service that is created at install by manipulating the Enable Email Service Application Setting.

IMAP

The Internet Message Access Protocol (IMAP) is one of the Internet standard protocols for email retrieval.  IMAP can be used to process bounced back email messages from the Illume system and can be accessed via TLS or SSL (use ‘Read Email Provider’ setting for ‘Version 2’ to utilize this functionality).

Contains settings for:

  • IMAP Username
  • IMAP Authentication Mode
  • IMAP Mailbox
  • IMAP Password
  • IMAP Port
  • IMAP Secure Protocol
  • IMAP Server

POP3

The Post Office Protocol (POP) is one of the Internet standard protocols for email retrieval. POP can be used to process bounced back e-mail messages from the Illume system and can be accessed via TLS or SSL (use ‘Read Email Provider’ setting for ‘Version 2’ to utilize this functionality).

Contains settings for:

  • POP3 Username
  • POP3 Password
  • POP3 Port
  • POP3 Secure Protocol
  • POP3 Server

Read Email

The DatStat Email Service can read email inboxes to process bounced back e-mail messages.

Contains settings for:

  • Read Email Provider – Either Version 1 or Version 2. Version 2 supports the use of IMAP as well as TLS and SSL for both POP3 and IMAP.
  • Read Email Server – Whether to use IMAP or POP3 to read in bounced emails.

Send Email

Contains settings for:

  • Send Email Default From Address – The e-mail address to mark messages as ‘from’ by default.  Customers hosted at DatStat can configure one and only one mail from address.  Self-hosted customers may configure multiple from addresses.
  • Send Email Provider – Either Version 2 or Version 2. Version 2 supports the use of TLS or SSL to send e-mails.
  • Send Email Return Path –

SMTP

Contains settings for:

  • SMTP Username
  • SMTP Password
  • SMTP Port
  • SMTP Secure Protocol
  • SMTP Server

 Security

Account Lockout Settings

These settings are used to determine whether or not the system should enforce account lockout security measures and to what extent those measures should be carried out. Administrators for the entire Discovery/Illume installation have the ability to set these settings.

Contains settings for:

  • Account Auto Lockout Period – if enabled, this sets the amount of time, in days, after which an inactive user’s account will be locked and will require a user with the Administrator role to unlock unlock the user’s account
  • Account Lockout Duration – if enabled, this sets the amount of time, in minutes, that users will be lockout out of their accounts and unable to login
  • Account Lockout Observation Window – if enabled, this sets the period, in minutes, over which failed login attempts will count against the account lockout threshold setting
  • Account Lockout Threshold – if enabled, this sets the number of failed login attempts allowed on the system before users are locked out of their accounts

LDAP Settings

LDAP authentication is used to validate users against your Active Directory infrastructure.  Active Directory Authentication is for authentication only and does not use group memberships or other user attributes in any way.

Adding LDAP Information

Follow the steps below to LDAP information into Illume

  1. Login to your Illume instance
  2. Drill down to DatStat Server > Application Settings > Security
    ldap
  3. LDAP Path:  A URL that points to your organization’s LDAP service in the following format :
    1. LDAP://servername.domain.ext/OU=OrgUnit,OU=SubUnit,DC=Domain,DC=ext
    2. For Example : LDAP://host1.domain.com/OU=MyUsers,OU=Interviewers,DC=domain,DC=com
  4. LDAP User:  If the LDAP service is secured with username and password, enter the username of the account that will read AD information from your LDAP environment: domain\user
  5. LDAP Password: If the LDAP service is secured with username and password, enter the password for the account

Creating an LDAP User

DatStat’s LDAP integration allows management of the password used to access the system, however all DatStat users must still be a defined User in the DatStat system.  The DatStat system controls access and privileges via user roles and user groups.

Follow the steps below to create an LDAP User

  1. Log into your Illume Instance
  2. Drill down to DatStat ServerUsers
  3. Click Take ActionAdd User
  4. On the Add User screen:
    1. check the LDAP User checkbox
    2. In the Username field enter the LDAP username
    3. Enter the remaining information, configure roles, etc.
    4. Click OK

Password Policies

Administrators for the entire Discovery/Illume installation have the ability to set the password security restrictions for the installation. The restriction options include:

Password Minimum Length

If enabled, this setting allows the administrator to set the minimum number of characters required for User passwords.

Require Complex Password

If enabled, this setting requires each user of the system to use a strong password when accessing the system.

Strong Password requirements include:

  • The password must not contain the account name or parts of the User’s full name that exceed 2 characters in length
  • The password must be at least “x” characters in length – where “x” is the number set in Minimum length
  • The password must contain characters from at least 3 out of the 4 following criteria:
    • Uppercase characters (A through Z)
    • Lowercase characters (a through z)
    • Numeric characters (0 through 9)
    • Punctuation or symbol characters (examples: #, $%!&*)

See Microsoft Online Safety for additional information on best practices on password creation: http://www.microsoft.com/protect/fraud/passwords/create.aspx

Password Maximum Age

If enabled, this setting allows the Administrator to set the maximum number of days before the User password needs to be changed.

Password History

If enabled, this setting allows the Administrator to set the maximum number of times a different password must be used before a specific password can be repeated.

 

SMS Messaging

Settings for enabling SMS Messaging.  Requires purchase of blocks of text messages from DatStat’s gateway provider 2SMS.  Once those have been purchased, 2SMS provides the information that must be entered within this section of the interface in order to enable text messaging in the DatStat system.  At present DatStat only supports SMS Messaging with one provider (http://www.2sms.com/). An account with this provider would need to be obtained to configure and use this functionality.

The functionality provided is One Way Text Messaging, with messages of up to 160 character. Bounce back monitoring/Provider is provided by the SMS Gateway Provider. There is no communication from/integration between the Gateway Provider and DatStat, i.e. the receipt status of a text message is not communicated to DatStat.

Enabling SMS Messaging:

To enable SMS messaging, the SMS Account Settings in the Enterprise Manager will need to be updated.

  1. In the Enterprise Manager expand the Applications Directory
  2. Click on SMS Messaging to open the configuration window to the right
  3. Click on each of the Edit App Settings icons to configure
  4. Once finished with each Click Save and OK

Fields for Configuration

Enable SMS Message Service – Yes/No
SMS Message Provider Account – Account purchased with supported provider
SMS Message Provider Password – Password associated with purchased Account
SMS Message Provider URL
http://www.2sms.com/xml/xml.jsp  Currently the only supported URL

System Defaults

Users with the Administrator Role can set default system locality and timezone through the following options:

Default System Locale

Locale controls the language displayed on the system.

Default System Time Zone

Time Zone controls how dates and times are displayed and validated across the system.

Was this helpful? Yes No Suggest edit

2.Background Task Handling

The Background Task Handling feature gives users the ability to initiate bulk actions – such as bulk participant import, delete, and update – and have them process in the background, while continuing other administrative tasks. Progress can be monitored using the Task Indicator in the bottom right corner of the web interface of the Enterprise Manager, Discovery, or the Data Manager:

6.5-Web Applications-DatStat Enterprise Manager-Background Task Handling 1

Once an action is complete, the Task Handler will display the successful completion of the task:

6.5-Web Applications-DatStat Enterprise Manager-Background Task Handling 2

 

You may view and export a summary report of the task handling via the interface.

 

Was this helpful? Yes No Suggest edit

3.Transaction Log

The Transaction Log is a permanent record of all transactions that have taken place within the system. The DatStat Billing Department uses this record for billing purposes when the systems is on a transaction based billing agreement with DatStat.

Viewing the Transaction Log

To view the details of the DatStat Transaction Log follow these steps:

  1. Login to the Enterprise Manager as a System Administrator
  2. Select Transaction Log
    6.5-DatStat Enterprise Manager-Transaction Log 1

 

Filtering the Transaction Log

By selecting Filter Transaction Log in the Take Action drop-down, the log can be filtered by Date Range and/or specific types of transactions.

EM_TranactionLog_Filter.gif

NOTE: ‘Full Participant’ and ‘Test Participant’ will only be available for Discovery customers.

Exporting the Transaction Log

By selecting Export Transaction Log in the Take Action drop-down, it generates an encrypted XML File. This file will need to be transmitted to the “DatStat Billing Department” if the system is on a transaction based billing agreement with DatStat. That file contains an exact export of the counts displayed in the data grid to the User.

 

Was this helpful? Yes No Suggest edit

4.Manage Users

All Users across DatStat Illume and Discovery can be managed in the Enterprise Manager.

All Users are given access to various parts of the Survey Manager, Enterprise Manager, Data Manager, Data Change, and Discovery through combinations of Roles that give them access to various features and abilities and Projects they are given access to an User with the Administrator Role.

General Rules of DatStat’s Security Model

Association – A role is associated to a specific User of a Project or Survey. Currently, Users can only be associated to Projects and Surveys .

Privilege aggregation – A User can be given more than one role on the same Project or Survey. When this is done the resulting set of privileges is the sum or union of privileges from all roles.

Propagation – Giving a User one or more roles on a Project will cause these roles to propagate to all sub-projects and their contents.

Propagation override – Giving a User one or more roles on a sub-project will override ANY roles that have been propagated from the parent project. That is to say that giving a user the Designer role on a sub-project versus having Power User at the System level will grant them ONLY Designer privileges at that sub-project and any sub-projects below there. For example, a User that belongs to a User group that has User roles in the System project, these roles propagate to ALL projects.  If roles are then added specifically for the User in sub-projects, the User will only utilize these roles in the sub-projects (Propagation override).

User Roles supersede User Group Roles – User roles specified for a User have higher precedence than that of a User Group.  Therefore, if roles are specified for a User and User Group (in which that User is a member) at the same project level, the User roles will ONLY be used.  In addition, these User roles will be propagated down with a higher precedence than any additional roles specified for a User Group in which this User is a member.

 Adding the Study Administrator/Administrator User

When first configuring an Illume/Discovery system, or when adding a new Department/Group or Study Project, the User must have sufficient privileges to do their necessary tasks.

Determine the needs of the User, and the corresponding role, as in the examples below:

  • Need to Create/Publish Surveys/View and Access Data – Power User Role
  • Need to create and manage Projects/Users – Administrator Role
  • Need to Configure a Discovery Study – Study Administrator Role
  • Need to Manage Participants in an Illume survey or Discovery Study – Participant Manager Role

Each of the listed actions will require a role be assigned to that User.

 Adding a User

Steps

  1. Log into the Enterprise Manager as either the Local Administrator or a User with the Administrator Role over the Projects to which the Users will be added.
  2. In the Enterprise Manager pane click on the Users Icon
  3. Click Take Action
  4. Select Add User
  5. In the Profile tab select the User Type, add the Logon Name, Display Name, and Email – optional
    • Normal – Will potentially have multiple roles, and may have the ability to work in Illume as well as Discovery.  This is the default User Type, and is applicable for the vast majority of users.
    • Viewer – Cannot create or edit surveys. Can view and execute shared queries in the Data Manager but have no other privileges. The Viewer role is appropriate for an analyst who needs access only to a limited subset of data. (e.g. a contractor or consultant.)
    • Remote Data Collector – Will solely have access in Designer Client for Remote Data Collection.
    • Extranet – A User that only has access to Extranet Reports created in the Data Manager
    • Non-Interactive (SDK) – A User account used in conjunction with SDK code.  Not for any normal User.
    • RMS – A User that will only be working in Discovery.  The User has no roles or privileges in Illume.  NOTE: The RMS User Type is only available for Customers who have DatStat Discovery activated in their license.
  6. If the User is a temporary user, e.g. a summer intern, you may set an Expiration date.  The user’s account will become disabled on the date you enter.
  7. Enter a beginning Password.  The user will need to reset this password on first login.  Illume will not generate an email to the user with their password – you must communicate that outside of the DatStat system.
  8. In the Illume Roles tab you can select the Security Type (Survey or Project) and assign the appropriate role/s for this User.  The survey security type means that you are assigning the role for a single individual survey, whereas the Project security type means you are assigning the role for all contents of the Project.
    NOTE: After selecting the Security Type, Project, and User Role, click the Add Role button for each role added.  This is a commonly missed step – if you do not click Add Role and see the role listed, you did not add the role.
  9. The Features tab allows the Administrator to give access to any additionally Licensed/Special features (see enabling special features below)
  10. On the Site Access tab assign the Sites/Site Groups to which the User has access (optional).
    NOTE: Sites may or may not exist at the time of User creation.  A Site can also be assigned afterward by editing the User.
  11. When all appropriate information has been entered for the User, click the Save button.
  12. At the User Saved screen click OK

Edit User

To Edit an existing User the Administrator can click the Edit EditUserIcon.gificon in the List Users screen.

The Edit User Screen has all of the same functionality as the Add New User screen. After appropriate changes have been made click the Save button. Use the Cancel button at the bottom of the screen to cancel and return back to the List Users screen.

Deleting/Disabling Users

Users can only be deleted if they have not created a Survey, Query, Participant list or other Items in the Study.  A User that has created any of these can only be disabled.  Disabling will prevent any and all access to the system.

Deleting must be done as an Administrator in the Enterprise Manager. To Disable a User click Edit User and check the Disabled box.

 

Changing Password

Users can change their password from the DatStat Illume Survey Manager by choosing File Change Password. The user will type in the old password and the desired new password. Then the user will re-type the desired new password in the Confirmation field. Clicking OK makes the change.

Users can also change their password from within the Web Applications by clicking on the link for “Welcome, User Name”. This will open the User Preferences dialog and the user may change their password here.

 Enabling Special Features

If the Illume license includes the Software Development Kit (SDK), Translation Module or Remote Data Collection, these features must be enabled for each user who should use them. By default, these features are disabled for all Users, even if they are included in the license.

Data Import is a listed feature that is provided to all DatStat Customers and is not an additional cost, this feature can be given to specific users in the Features tab. Not all users should have the ability to upload/modify data.

By default all users can export data grids.  Uncheck this box if this is not desired for a particular user, e.g. if there are concerns about protected information being exported and saved on local devices.

Was this helpful? Yes No Suggest edit

5.Managing User Groups

User Groups provide the ability to assign a Role or set of Roles to a Group instead of one-by-one to a number of individual users.  Assigning Users to a User Group ensures that all users of that group have the same privileges.

NOTE: A user group can also contain a user group as a member. This gives an organization the ability to have deep hierarchies of privileges. User Group privileges are aggregated at the project level but, User-level privileges will trump all User Group privileges at the specified project.

Steps

  1. Log into the DatStat Gateway as either the Local Administrator or a User with the Administrator Role over the Project where you are adding the User Group.
  2. In the Enterprise Manager Application click on the User Groups Icon
  3. Click Take Action
  4. Select Add User Group
  5. Enter the Group Name and a description if desired
  6. On the Illume Roles Tab – Add the Roles that will be used for this group
  7. Use the Group Members tab to select the Users that will belong to this group.
  8. Click Save and OK

Note: Any Role assigned to an individual User will supersede the Group Roles.  For example if the Group Role gives a User the Power Analyst Role, yet the User was individually assigned the Analyst role for the same Project, the User would only have the Analyst role.

 

Was this helpful? Yes No Suggest edit

6.User Roles

There are two types of roles in DatStat Illume and Discovery.  First, there are 16 Default Roles for assignment to Users.  These roles come with a set of defined privileges which control the features available to the Users within either DatStat Illume and/or DatStat Discovery.  Second, Users may create Custom Roles, selecting from a list of Privileges to assign to each Custom Role. User Roles ensure that each User is displayed and has access to only those features relevant to their role. This is valuable both from an efficiency and data quality perspective.

A particular User can have as many User roles as necessary to accomplish their tasks.  See Manage Users on assigning Roles to users.

Default User Roles

There are 17 Default User Roles that can be assigned.  Users can click on the Edit Role icon to see the list of Privileges given to a specific Default Role.  See the section Default User Roles

Adding a Custom User Role

Adding a custom role should be done with consultation of the DatStat Support Desk, as we do not have available documentation in DatStat Academy regarding the meaning of each individual privilege and the impact of selecting/de-selecting each privilege.    There are two methods for adding a custom role: Cloning an existing role (preferred method), or creating a new role from scratch.

Cloning an Existing Role

  1. In the Enterprise Manager click on Roles on the left pane
  2. Find a user role on the right pane that has similar privileges to your desired custom role
  3. Click the Clone role icon Clone_Role.png
  4. Give the Role a new name
  5. Check the desired privileges, un-check the privileges you do not want associated to the role
  6. Click Save
  7. At the Role Saved message Click OK
  8. The new User Role will appear in the Roles List.  Only Custom roles can be deleted, thus your new role will have a red X next to it.

Adding a New Role

  1. In the Enterprise Manager click on Roles on the left pane
  2. Select Take Action/Add Role
  3. Enter the Role Name
  4. Select the appropriate Privileges by checking the box in front of the Privilege
  5. Click Save
  6. At the Role Saved message Click OK
  7. The new User Role will appear in the Roles List. Only Custom roles can be deleted, thus your new role will have a red X next to it.

TIP: After creating a new Custom User Role, create a Test User with the same role to verify that the correct Privileges were given.

Edit a User Role

  1. In the Enterprise Manager Screen
  2. Select Roles
  3. Click on the Edit Role Icon for the desired User Role
  4. Make the appropriate changes and Click Save

NOTE: Only Custom Roles may be edited.

Viewing User Role Privileges

  1. In the Enterprise Manager Screen
  2. Select Roles
  3. Click on the Edit Role Icon for the desired User Role
  4. All checked Privileges are assigned to that Role

Was this helpful? Yes No Suggest edit

7.Default User Roles

Administrator

Description: This role is able to administer the enterprise, organize the project hierarchy and setup security but not able to see any data or configure studies (if Discovery is licensed).

Able to:

  • Create Projects
  • Create Studies
  • Create participant lists and configure participant list definitions
  • Add/Modify sites
  • Add/Modify custom roles
  • Create/Modify Users/groups
  • Delete surveys (and their associated data)
  • Unsubmit survey submissions
  • Delete survey submissions

What it cannot do:

  • Configure Studies
  • Query/View individual participants
  • Query/View study data
  • Query/View survey data

Analyst

Description: An analyst has access to the Data Manager only. Analysts can query and download data. They can also create and share queries with other analysts and viewers.  An analyst cannot create Cross-Survey views.

Power Analyst

Description:  The Power Analyst has all of the same privileges as the Analyst, plus the ability to create cross survey views.

 Data Changer

Description: A user needs the Data Changer role to use the functionality in the Data Change Module (an add-on module). This user must also have the Data Change feature enabled for a user.

Data Collector

Description: Able to launch surveys both online and offline (using remote data collection, an add-on module).  In Discovery, this user can launch survey study tasks.

Designer

Description: Designers can create and edit surveys in the Illume Survey Designer desktop client. Designers cannot approve surveys–not even their own surveys. After a Designer creates a survey, it must be approved by a Publisher, Power User, or Administrator before it can be published. Designers can also submit items such as questions and Text/HTML objects to the repository. See the table below for a full listing of Designer privileges.

Designer/Analyst

Description: The Designer-Analyst has the combined  privileges of the Designer and the Analyst.

Email Manager

Description: Email Managers can only define and initiate email jobs (e.g. sending out email invitations to participants). They cannot work with surveys or view survey results or participant lists.

Excluded

Description: This role has no privileges whatsoever. Generally, you assign this role within a limited realm. For example, one of your Users has Publisher privileges on all of your surveys. However, this User must not be allowed to access Survey X at all. Assign this User the “Excluded” role on Survey X, and he or she will be prevented from accessing the survey in any way. On all other surveys, the User’s normal role will continue to apply.

Power User

Description:  The power User has all of the privileges of the Designer, Power Analyst, Email Manager.  Users must have this role in order to configure Survey Submit and Survey Login Events.

Publisher

Description:  Publishers can create and edit surveys through the Survey Designer, and can approve and reject their own surveys, and the surveys of others. This is important, because surveys cannot be published until they are approved.

Publishers can also create, edit, and approve items in the survey repository.

Viewer

Description: Survey Viewers cannot create or edit surveys.  The only interface to which they have access is the Data Manager, where they can view and execute shared queries. They have no other privileges. The Viewer role is appropriate for an analyst who needs access only to a limited subset of data. (For example, a contractor or consultant.)

 

Discovery Only Roles

The following Roles are only available with a DatStat Discovery license.

Study Administrator

Description:  This role can do everything that the Enterprise Administrator can do but it will be allowed to configure studies and not be allowed to create them or create/modify User roles, which are a global resource.

Same privileges as Enterprise Administrator except for the following:

  • Ability to configure studies
  • Ability to Add/Modify study locations
  • Not able to Create studies
  • Not able to Add/Modify custom roles

Additional notes: Currently Sites are a global resource and since this role will generally not be applied at the System Project level sites will not be able to be created/modified with this User Role.

Contact Manager

Description: Able to view and edit Contact Info, Appointments, and Communications for all participants where the User is the Case Owner or additional Case Owner.

Participant Manager

Description: This role can see all participants and do all things in Discovery related to participants.

Able to:

  • Query and modify ALL participants and participant data including changing the case owner and transferring participants between sites.
  • View Users
  • View study-related data for all participants of a study
  • Run custom reports
  • View the Study and Study Workflow

What it cannot do:

  • Create, Configure or Modify entities such as participant lists, studies, study workflow, projects, etc…
  • Work with survey data

Case Owner

Description: This role is similar to the Participant Manager role with the exception that it can only perform actions against participants in which they are the Case Owner or additional Case Owner.

Able to:

  • Query and modify participants in which it is the Case Owner or additional Case Owner
  • Ability to view study-related data for participants in which it is the Case Owner or additional Case Owner

What it cannot do:

  • Create or configure entities such as participant lists, studies, projects, etc…
  • Cannot View custom reports or data that spans the entire study
  • Cannot View/Query/Modify ANY data outside of participant & study specific data
  • Cannot add participants or delete participants

Flow Manager

Description: Able to view and edit all types of Study Tasks for all participants where the User is the Case Owner or additional Case Owner.  Not able to edit participants and other study-related (non-study-item) data [eg notes, contact info, etc]

Was this helpful? Yes No Suggest edit

8.Sites

A Site is a defined location where study tasks occur, with Users and Participants belonging specifically to that Site.  Defining study Sites gives researchers the ability to organize their Participants by Site, thus controlling which Participants are viewed by which Users.

For example, a User may be an administrator at Hospital A, or a physician at Hospital B. A participant may be a patient at Hospital A or a patient at Hospital B. Hospital A Users work with Hospital A patients. Hospital B Users work with Hospital B patients. Defining Sites in Discovery provides the ability to limit access to participants to only those Users belonging to that Site.

 

Understanding Sites

  • Sites are created by a User with the System level Administrator Role. See Creating Sites
  • The User that is configuring the Participant List will select the Sites (or Site Groups) that will belong to that Participant List See Creating a Master Participant List and Identifying Sites for a Derived Participant List
  • Users may be assigned to as many Sites as necessary See Assigning Users to Sites
  • Participants may belong to only one Site – See Assigning a Participant to a Site
  • A Case Owner must be assigned to the same Site as the Participants they are assigned in order to have access to them
  • A User with the Participant Management Role will see all Participants that belong to the Sites they are assigned as Case Owner, as well as all Unassigned Participants

 

Creating Sites

  1. Login as a User with the Administrator Role for System in Discovery/Illume
  2. In the Enterprise Manager screen, select Sites
  3. Select Take Action/Add Site
  4. Enter Required information
    1. Site Name
    2. Site Code – Shorter Site Name
  5. Description – Enter a description for this Site
  6. Enter the appropriate Contact information if desired
  7. Click Save
  8. At the Site Saved message click OK

 

Adding Sites and Site Groups to a Master List

See Creating a Master Participant List

 

Assigning Users to Sites

See Add New User

Was this helpful? Yes No Suggest edit

9.Site Groups

Users who need access to Participants across a number of Sites may be assigned to multiple individual Sites.  Alternatively, a Site Group may be created containing multiple Sites, and the User may be assigned to the Site Group.   Doing so gives the User access to all participants across the Sites in the Group.

 

Creating Site Groups

  1. Login as a User with the Administrator Role for System in Discovery/Illume
  2. In the Enterprise Management screen, select Site Groups
  3. Select Take Action/Add Site Group
  4. Enter Required information
    1. Name
    2. Site Group Code – Shorter Site Name
  5. Description – Enter a description for this Site Group
  6. Select which Sites will be members of this Group
  7. Click Save
  8. At the Site Group Saved message click OK

Was this helpful? Yes No Suggest edit

10.Custom Terms

Discovery allows Administrators to customize the following terms in the Discovery interface to fit the language customs of their organization:

  • Participant / Participants
  • Study / Studies
  • Survey / Surveys
  • Interim

Administrators may specify replacement terms for each of these words (and their plurals) at the Enterprise level. For each of these terms, if a replacement is specified, Discovery will display the replacement term in place of the original term in all pages, error messages, and page or element attributes (such as the title of an HTML page or element, and the alt-text of an HTML image element). If no replacement term is specified, Discovery will display the default term, which will be the literal term from the list above.

 

Individual studies can override these terms. If the study specifies a word to replace any of the above terms, Discovery will display that word. If the study does not specify a replacement, but the enterprise level does, Discovery will display the term defined at the enterprise level. If there is no replacement at either the study level or the enterprise level, Discovery will display the default term.

 

Editing Custom Terms

  1. Log into Discovery as either the Local Administrator or a User with the Administrator Role over the Project where you wish to edit the Custom Terms.
  2. In the Enterprise Manager pane click on the Custom Terms Icon
  3. Edit the desired Terms and Click Save and OK

Was this helpful? Yes No Suggest edit

11.Email From Addresses

This page applies only to organizations that are self-hosted.  It is important to note that although DatStat allows self-hosted users to configure multiple email from addresses, DatStat supports bounce-back email processing from a single mailbox.

A DatStat installation requires an email address to be designated as the “From” address for all email sent from the system.  This From address is defined as an Application Setting specified in the Enterprise Manager. The DatStat Service will be prevented from starting up unless this setting is defined.  In Self Hosted environments multiple From Addresses may be created.  These From addresses can be designated for specific Projects or Studies.  Each additional address must be set to forward to the default From address so that the Email Job logs will work correctly.  Once this is done, the Email address can be added in the Enterprise Manager.

 

Adding an Email From Address in the Enterprise Manager

  1. Log into the DatStat Gateway as either the Local Administrator or a User with the Administrator Role over System.
  2. In the Enterprise Manager pane click on the Email From Addresses Link
  3. Click on Take Action/Add Email From Address
  4. Add the visible Friendly Name, the Email Address, and select the Project that this address will be used in.
  5. Click Save and Ok

 

 

 

Was this helpful? Yes No Suggest edit

12.User Agreement

The User Agreement is a feature that allows a User with the Administrator Role at the System project security level, to create an agreement to which each User must agree before he or she will be allowed to access the various areas of the product.

NOTE: Accepting a User Agreement is typically a binding legal act and should be treated as such by the Administrator and all Users.

Create a User Agreement

  1. Login into DatStat Gateway and navigate to the Enterprise Manager
  2. Click the User Agreement link on the left pane
  3. Add the text for the Users to see in the User Agreement
  4. Choose whether to have the Users periodically reaccept the User Agreement. If so, specify a positive-integer value for the duration of your User Agreement.
  5. Check “Is Enabled?” and click Save
    6.5-Web Applications-DatStat Enterprise Manager-User Agreement 1

If Users log out of the system and then try to reenter it they will be asked to accept the User Agreement once this feature is enabled. Once Users have agreed they will not be asked to agree to it again until the Agreement Duration specified in step 4 has elapsed. Users will never be asked to reaccept if the User Agreement is set up to not require periodic reacceptance.

Upon login, the agreement will appear automatically.  The user must click Agree or Disagree. If Agree is select, the user will proceed to the application.  If Disagree is selected, the User will be returned to the login screen.

6.5-Web Applications-DatStat Enterprise Manager-User Agreement 2

Was this helpful? Yes No Suggest edit

13.System Extensions

System extensions are compiled developer code (using the DatStat Software Developers Kit – SDK) that implement hook interfaces to perform custom tasks when various events occur, or display custom data in the “Custom Reports” section of Discovery. A hook developer will create a DLL that implements one or more interfaces exposed through the DatStat SDK. That DLL can then be registered in the system through the “System Extensions” section of the Enterprise Manager. When a user wants to upload a DatStat SDK DLL, they must choose a unique name to identify the System Extension, check whether the System Extension is enabled, and choose the projects to which the System Extension will be made available. When editing a System Extension, the User can choose to overwrite the existing DLL by choosing a new DLL to upload. This is not required when editing an existing System Extension and if none is selected, the existing DLL will not be changed.

Once registered in the system, various items within Studys can subscribe to hooks contained in that System Extension.  When a User edits a Study, for example, that Study can make use of any hook in any System Extension that is made available to that Study’s project. These hooks will show up in two places: on the “System Extensions” tab when editing a Study, and when adding new actions to an event.

 

NOTE: System Extensions will only be available if the SDK and Discovery are included in the customer license.

Registering a System Extension

  1. Login into DatStat Gateway and navigate to the Enterprise Manager
  2. Click the System Extensions link
  3. Under Take Action select Add Custom Extension
  4. Name the Extension
  5. Browse to the appropriate DLL
  6. Select the Appropriate Projects for this Extension
  7. Click Save and OK

EM_Extensions.gif

The Extension will appear in the System Extensions Data Grid

EM_ExtensionsDG.gif

 

Edit Custom Extension

Clicking on the Edit Custom Extension icon in the Data Grid will allow the User to Edit the information about the Extension and provide information about that Extension.

EM_ExtensionsEdit.gif

 

Enabling a System Extension in a Study

Once the System Extension has been registered within the Enterprise Manager and made available to the required Projects, it needs to be enabled within that Study.

 

NOTE: If an SDK User has not been created for this Extension, one must be created prior to enabling the extension.

Steps:

  1. Within the Enterprise Manager
  2. Expand the appropriate Project
  3. Select Studies
  4. Select the Edit Study Icon for the appropriate Study
  5. Click on the System Extensions Tab
  6. Enter the SDK Username and Password
  7. Check the box for the extension
  8. Enter any Hook Data if applicable
  9. Click Save and OK
  10. This Extension will now show up in the System Extensions in the Study Details

NOTE: The System Extension can be disabled by unchecking the Custom Hook check box, see graphic below

EM_ExtensionsStudy.gif

 

System Extensions within the Study Details

EM_SystemExtensionsDG.gif

 

Was this helpful? Yes No Suggest edit

14.API Keys

API keys are used to authenticate external applications connecting to the DatStat API.  Each key consists of two pieces, a Consumer Key and a Consumer Secret.   These are analogous to the login and password for an application, and combined with the user’s login and password protect access to the resources provided by the DatStat API.  External applications use this pair of tokens to sign their API requests, ensuring that only authorized applications can connect.   The callback URL is a required parameter for web-based external applications, providing additional security by specifying the site the user should be redirected back to after authorizing an external application.

It is best practice to create an API key for each external application connecting to your system.  This makes it easier to temporarily suspend or permanently revoke that application’s connection should the need arise.  As with any password, the consumer secret should be protected.

NOTE: API Keys will only be available if the SDK is included in the customer license.

Adding API Keys

  1. Login into DatStat Gateway and navigate to the Enterprise Manager
  2. Click the API Keys link
  3. Under Take Action select Add API Key
  4. Enter the API Key Description
  5. Enter the Callback URL
  6. Click Save and OK

EM_APIKEY.gif

The API Key will appear in the API Key Data Grid

 

EM_APIDG.gif

 

NOTE: Clicking on the Edit API Key icon in the Data Grid will allow the User to Edit the information about the Key.

 

Was this helpful? Yes No Suggest edit

15.Projects

The highest level of organization within your System is called a Project. All Projects are a sub project of the System project.

Projects are created and managed via the Enterprise Manager for both Illume only and Discovery/Illume customers as a way to secure and organize Surveys, Survey Data, Email Jobs, Participant Lists and Studies.

Projects can be organized in either a flat structure or a hierarchical structure. For example, your system can have a series of single, unrelated projects or one main Project that contains a set of sub-projects.

Users, surveys, participant lists and studies are assigned at the Project level.  This means that you can restrict access for Users for all of these elements at the Project level.

Assigning a User a role at the System level will provide access across all Projects unless they are denied access to a specific sub-project using the Excluded Role.

If there are multiple groups that will be sharing the System installation, an Administrator can create a separate Project for each group and assign Users to the appropriate group.  Doing so ensures the right people have access to the right data.

 

Creating a Project in the Enterprise Manager

  1. Login into DatStat Gateway as the Administrator or a User with the Administrator Role
  2. Navigate to the Enterprise Manager

NOTE: Any User with the Administrator role will be able to create Projects, at or below the highest project they are Administrator to.

  1. In the Enterprise Manager interface click on the Add Icon GreenPlus.gif next to System.

AddProject.gif

 

  1. In the Add Sub-Project screen enter the name of the new Project and select the Parent Project. The Parent Project drop-down will be defaulted to the project next to which Add Icon was clicked.

 

addsubproject.gif

 

  1. Click Save and OK
  2. The new project will be listed below System

 

NOTE: To create a sub-project below the one just created, click on the Add IconGreenPlus.gif next to the Project that will be the new Project’s parent project.

Editing a Project

To Edit an existing project click on the name of the Project on the list in the Enterprise Manager.

Users may change the Project Name and Parent Project.

Click Save when finished to commit the changes.

Deleting a Project

To delete a Project, click on the Parent Project to expand the tree.

Then, click on the Red “X” next to the Project to delete it.

NOTE: Users are not permitted to delete a project until it contains a) no sub-projects, b) no participant lists, c) no surveys and d) no studies. Users must delete all of these elements before the deletion of the Project is permitted.

DeleteProject.gif

 

Was this helpful? Yes No Suggest edit
Suggest Edit