Subsections of General
Menu
- Connection
Create database Create a new DiversityAgents database on the current serverDatabase Choose one of the databases available on the server. Only those databases will be listed to which the user has access permission
Reconnect to database Reconnect to the current database
Module connections Edit the connections to the other modules within the Diversity Workbench.
Transfer settings Transfer previous settings IP-Address and port of the server, name of the database, login etc. of a previous version of the client to the current version.
Timeout for database Setting the timeout for queries in the database.
Timeout web requests Setting the timeout for web requests.
Current server activity
Quit Quit the application and stop all processes started by the application
- Query
- Show query Show or hide the query list
- Data
Archive
Backup database Backup of the whole database
Export
- CSV (bcp) Export data of the whole database as csv files
Import
- Table Editors Edit the data in single tables
- Scan modules Scan modules for links to the current dataset
- DiveristyCollection
- DiveristyProject
- DiveristyReferences
- DiveristySamplingPlots
- DiveristyScientificTerms
- View
- Show images Display the images of the agent
- Show projects Display the projects related to the agent
- Administration
Rename the current database
Setting the address published for links by other modules
-
SQL Tools: tools for managing the Tools database (SQL)Setting the default projects for Default Projects the users
Setting the default projects for Default Project the current user
Download of the projects from DiversityProjects
Administration of external datasources
Setting the directory for the resources directory- Help
Update
Customize
The main window can be customised in several parts. To change the visible parts in the main window select Administration - Customize ... from the menu.
Query
The set the option for optimized queries
and
the option to
remember the query settings as
default, select the
Optimized resp.
Remeber option. The corresponding buttons in the
query will be hidden providing more space.
Start
Load datasources: If
the datasources on linked servers should be loaded together with the
start of the programm.
Feedback
If you have suggestions for improvement, need any changes in the
programm or encouter an error you can give a feedback to the
administrator. Click on the ALT and PRINT buttons to get
a screen shot of your current form. After creating the screen shot
choose Help - Feedback
from the menu to
open the feedback form as shown below.
Click on the Insert image button to insert the screen shot and give a comment about your problem. In the field Topic enter the topic of your feedback (will appear in response e-mail). The Priority can either be empty or set to 3 levels:
- urgent
- as soon as possible
- nice to have
If necessary, enter a date in the field ToDo until when you would like to have the task described in you feedback be solved. Then click on the Send feedback button to send your feedback to the administrator. If you would like to receive a message when the problem you described is solved, please enter you e-mail address in the field below the description.
To inspect your former feedbacks choose Feedback history
from the menu. A window will open where
you can browse your past feedback together with the state of progress.
Agent - Display types
The type in which an agents name will be displayed can be set within a project.
To edit the display types, choose Administration -
Agent display types ... from the menu.
A window as shown below will open, where you can set the type for every
project.
Every user has a default project within DiversityAgents. As an
administrator, you can set the default projects for every user. The
display type for a user is set according to these projects. To edit the
default projects, choose Administration -
Default projects ... from the menu. A window as shown below will
open, where you can set the default project for every user. If the
projects are not specified here, the first project the user has access
to will be used.
Every user can set his default project by choosing Administration -
Default project ... from the menu. A window
as shown below will open, where the user can set the default project.
The tables used for the storage of these parameters are shown below.
Description of the tables
Table ProjectProxy
The projects - refers to database DiversityProjects
| Column | Data type | Description | Nullable | Relation |
|---|---|---|---|---|
| ProjectID | int | The ID of the project, Primary key | NO | - |
| Project | nvarchar (50) | The name of the project as stored in the module DiversityProjects | NO | - |
| ProjectURI | varchar (255) | The URI of the project, e.g. as provided by the module DiversityProjects. | YES | - |
| AgentNameDisplayType | nvarchar (50) | The display type of the name of the agent | YES | Refers to table AgentNameDisplayType_Enum |
| CreateArchive | bit | If an archive e.g. by a task schedule should be created | YES | - |
| ArchiveProtocol | nvarchar (MAX) | The protocol created during the last archive | YES | - |
| RowGUID | uniqueidentifier | -Default value: newsequentialid() | NO | - |
| LastChanges | datetime | The recent date when data within the project had been changed | YES | - |
| IsLocked | bit | If the data within the project should not be changeed and the access for all users is restricted to read only | YES | - |
Depending on:
- AgentNameDisplayType_Enum
Table ProjectUser
The projects to which users have access to
| Column | Data type | Description | Nullable | Relation |
|---|---|---|---|---|
| LoginName | nvarchar (50) | The login name of the user | NO | Refers to table UserProxy |
| ProjectID | int | The ID of the default project of the user as stored in table ProjectProxy | NO | Refers to table ProjectProxy |
| ReadOnly | bit | If the user has only read access to data of this projectDefault value: (0) | YES | - |
Depending on:
- ProjectProxy
- UserProxy
Table UserProxy
The user logins - refers to database DiversityUsers
| Column | Data type | Description | Nullable | Relation |
|---|---|---|---|---|
| LoginName | nvarchar (50) | The login name of the user, Primary key | NO | - |
| CombinedNameCache | nvarchar (50) | A combined name of the user, created on the base of an entry in the module DiversityUsers | YES | - |
| UserURI | varchar (255) | Refers to UserInfo.UserID in database DiversityUsers | YES | - |
| ProjectID | int | The ID of the default project of the user as stored in table ProjectProxy | YES | Refers to table ProjectProxy |
| Queries | xml (MAX) | Queries created by the user | YES | - |
| AgentURI | varchar (255) | A link to a DiversityAgents module where further informations about the user is available. | YES | - |
| ID | int | ID of the user | NO | - |
| PrivacyConsent | bit | If the user consents the storage of his user name in the database | YES | - |
| PrivacyConsentDate | datetime | The time and date when the user consented or refused the storage of his user name in the database | YES | - |
Depending on:
- ProjectProxy
























