The following is a description of the fields used for the Cleo VLNavigator applications and the storing of User login/access information.
DashboardsOptions database table
The DashboardsOptions table is used to store options relating to Dashboards.
Column/Field Name | Data Type | Length | Source |
---|---|---|---|
DashboardsOptionsID | INTEGER | Generated by Cleo VLNavigator and used as a "key" to the records | |
ScorecardEnabled | TINYINT | Flag indicating if the scorecard is enabled (0 = disabled; 1 = enabled) |
VLApplicationNum table
The VLApplicationNum table is used to store Cleo VLNavigator application names and enabled/disabled flags for the application as a whole.
Column Name | Data Type | Length | Description |
---|---|---|---|
VLApplicationNum | INTEGER | Number assigned by Cleo VLNavigator for each application | |
Application | VARCHAR | 255 | Application name |
IsEnabled | TINYINT | Flag indicating if the application is enabled (0 = disabled; 1 = enabled) |
VLContact table
The VLContact table is used to store various types of contact information for a user.
Column Name | Data Type | Length | Description |
---|---|---|---|
VLContactID | INTEGER | Generated by Cleo VLNavigator and used as a "key" to the records | |
VLEntityID | INTEGER | VLEntityID in VLEntity table | |
VLContactNum | INTEGER | VLContactNum in VLContactNum table | |
Value | VARCHAR | 255 | Depending on the value in VLContactNum, this is either an email address, phone number, or IP address. |
IsPrimary | TINYINT | Set to 1 for the primary contact for a user and 0 otherwise. |
VLContactNum table
The VLContactNum table is used to store enumerated list of contact information types (Example: “Work Email”).
Column Name | Data Type | Length | Description |
---|---|---|---|
VLContactNum | INTEGER | Number assigned by Cleo VLNavigator for each contact type. | |
Description | VARCHAR | 255 | Description of contact information type |
VLEntity table
The VLEntity table is used to store information on both the configured Users and User Groups.
Column Name | Data Type | Length | Description |
---|---|---|---|
VLEntityID | INTEGER | Generated by Cleo VLNavigator and used as a "key" to the records | |
Name | VARCHAR | 255 | For a group, the Group Name is stored here. For non-LDAP users, this contains the user’s Full Name. |
VLEntityGroupID | INTEGER | VLEntityGroupID in VLEntityGroup table | |
IsEnabled | TINYINT | Group/User enabled (1) or disabled (0) flag | |
IsDefaultEntity | TINYINT | Set to 1 for User Groups and 0 otherwise | |
IsSystemAdmin | TINYINT | Set to 1 for the System Administrator user and 0 otherwise. |
VLEntityApplication table
The VLEntityApplication table is used to store information on whether each VersaLex application is enabled or disabled for a specific User or User Group.
Column Name | Data Type | Length | Description |
---|---|---|---|
VLEntityApplicationID | INTEGER | Generated by Cleo VLNavigator and used as a "key" to the records | |
VLEntityID | INTEGER | VLEntityID in VLEntity table | |
VLApplicationNum | INTEGER | VLApplicationNum in VLApplicationNum table | |
IsEnabled | TINYINT | Set to 1 if the application is enabled and 0 if disabled for the user/group |
VLEntityApplicationFile table
The VLEntityApplicationFile table is used to store file paths associated to a specific application.
Column/Field Name | Data Type | Length | Source |
---|---|---|---|
VLEntityApplicationFileID | INTEGER | Generated by Cleo VLNavigator and used as a "key" to the records | |
VLEntityID | INTEGER | VLEntityID in VLEntity table | |
VLApplicationNum | INTEGER | VLApplicationNum in VLApplicationNum table | |
Sequence | INTEGER | Sequence order of files | |
Path | VARCHAR | 255 | Path to file for this application |
VLEntityApplicationPrivilege table
The VLEntityApplicationPrivilege table is used to store specific privileges that the VLEntity has for an application.
Column/Field Name | Data Type | Length | Source |
---|---|---|---|
VLEntityApplicationPrivilegeID | INTEGER | Generated by Cleo VLNavigator and used as a "key" to the records | |
VLEntityID | INTEGER | VLEntityID in VLEntity table | |
VLApplicationNum | INTEGER | VLApplicationNum in VLApplicationNum table | |
Privilege | VARCHAR | 255 | Privileged item name |
VLEntityGroup table
The VLEntityGroup table is used to store the type of group (VLNavigator Group, VLNavigator Admin Group, …) for each User Group configured.
Column Name | Data Type | Length | Description |
---|---|---|---|
VLEntityGroupID | INTEGER | Generated by Cleo VLNavigator and used as a "key" to the records | |
VLGroupNum | INTEGER | VLGroupNum in VLGroupNum table |
VLEntityNum table
The VLEntityNum table is used to store the enumerated list of Entity types (Example: “VLNavigator Person”).
Column Name | Data Type | Length | Description |
---|---|---|---|
VLEntityNum | INTEGER | Number assigned by Cleo VLNavigator for each Entity type | |
Description | VARCHAR | 255 | Description of Entity type |
VLGroupNum table
The VLGroupNum table is used to store the enumerated list of Group types (Examples: “VLNavigator Admin Group”, “VLNavigator Group”)
Column Name | Data Type | Length | Description |
---|---|---|---|
VLGroupNum | INTEGER | Number assigned by Cleo VLNavigator for each Group type | |
Description | VARCHAR | 255 | Description of Group type |
VLOpAuditTrail table
The VLOpAuditTrail table is used to store a trail of events of things the users have done through the VersaLex and Cleo VLNavigatoruser interfaces.
Column Name | Data Type | Length | Description |
---|---|---|---|
VLOpAuditTrailID | INTEGER | Generated by Cleo VLNavigator and used as a "key" to the records | |
ModDateTime | DATETIME | Date and time of the audit trail event | |
ComputerName | VARCHAR | 255 | Computer name or IP address from where the modification was made |
VLSerial | VARCHAR | 255 | Serial number of , , or from where the modification was made |
Username | VARCHAR | 255 | Logged in user |
UserFullName | VARCHAR | 255 | Full username of logged in user |
ItemType | VARCHAR | 255 | Type item modified |
ItemName | VARCHAR | 255 | Name of item modified |
OldItemName | VARCHAR | 255 | Original name of item modified (in the case of a renamed item) |
EventType | VARCHAR | 255 | Type of event that has occurred |
PathName | VARCHAR | 255 | Relative path of file modified |
VLOpAuditTrailOptions table
The VLOpAuditTrailOptions table is used to store information on if and when to purge old Operator Audit Trail events
Column Name | Data Type | Length | Description |
---|---|---|---|
VLOpAuditTrailOptionsID | INTEGER | Generated by Cleo VLNavigator and used as a "key" to the records | |
PurgeEventsEnabled | TINYINT | Set to 1 if purge of old events is desired. Set to 0 otherwise. | |
PurgeAfterDays | INTEGER | Operator Audit Trail events will be purged after they are older than this number of days |
VLUser table
The VLUser table is used to store information on the users that can log into the VersaLex and Cleo VLNavigator applications. Note: The users in the Administrator group are also store in the encrypted Users.xml file so that administrators can log in even when the database is not functioning.
Column Name | Data Type | Length | Description |
---|---|---|---|
VLUserID | INTEGER | Generated by Cleo VLNavigator and used as a key to the records. | |
VLEntityID | INTEGER | VLEntityID in VLEntity table. | |
FirstName | VARCHAR | 255 | User’s first name. |
LastName | VARCHAR | 255 | User’s last name. |
BuildFullName | TINYINT | True if the full name should be built from FirstName and LastName. | |
UserName | VARCHAR | 255 | Log in user name. |
Alias | VARCHAR | 255 | Optional user alias. |
LDAPUser | TINYINT | Set to 1 for an LDAP user. Set to 0 otherwise. | |
UserPassword | VARCHAR | 255 | Password for non-LDAP users. |
UserUID | VARCHAR | 255 | Unique identifier for non-LDAP users. |
VLUserEntityGroup table
The VLUserEntityGroup table is used to store information related to VLNavigator user groups.
Column Name | Data Type | Length | Description |
---|---|---|---|
VLUserEntityGroupID | INTEGER | Generated by Cleo VLNavigator and used as a "key" to the records | |
VLEntityGroupID | INTEGER | VLEntityGroupID in VLEntityGroup table | |
LdapUserGroup | TINYINT | True if this is an LDAP group | |
OverrideDomain | TINYINT | True if overriding the base domain | |
Domain | VARCHAR | 255 | Overriding base domain |
OverrideFilter | TINYINT | True if overriding LDAP search filter | |
Filter | VARCHAR | 255 | Overriding search filter |
ExtendFilter | VARCHAR | 255 | Extension of search filter |
VLUserEntityGroupAccess table
The VLUserEntityGroupAccess table is used to store User Group access to the various instances of the VersaLex application configured.
Column Name | Data Type | Length | Description |
---|---|---|---|
VLUserEntityGroupAccessID | INTEGER | Generated by Cleo VLNavigator and used as a "key" to the records | |
VLEntityGroupID | INTEGER | VLEntityGroupID in VLEntityGroup table | |
VLPools | VARCHAR | 255 | List of VersaLex pools to which the user group has access |
VLSerials | VARCHAR | 255 | List of , , or serial numbers to which the user group has access |
VLUserEntityGroupPrivilege table
The VLUserEntityGroupPrivilege table is used to store access levels to various items within the VersaLexapplication.
Column Name | Data Type | Length | Description |
---|---|---|---|
VLUserEntityGroupPrivilegeID | INTEGER | Generated by Cleo VLNavigator and used as a "key" to the records | |
VLEntityGroupID | INTEGER | VLEntityGroupID in VLEntityGroup table | |
VLPrivilegeItem | VARCHAR | 255 | List of specific items within , , or to which the user group has access |
VLPrivilegeAccess | VARCHAR | 255 | Access restriction level for VLPrivilegeItem(s) |
VLUserEntityGroupTRAccess table
The VLUserEntityGroupTRAccess table is used to store which file types the user group has access to within Transfer Report. If the user group does not have access to a file type, then users within that group will not be able to view or email the contents of the transferred file.
Column Name | Data Type | Length | Description |
---|---|---|---|
VLUserEntityGroupTRAccessID | INTEGER | Generated by the Cleo VLNavigator application and used as a "key" to the records | |
VLEntityGroupID | INTEGER | VLEntityGroupID in VLEntityGroup table | |
AccessibleFileTypes | VARCHAR | 255 | List of specific file types (EDI, XML, Text), separated by commas, within the Transfer Report to which the user group has access. |
TransactionsAccessible | Bit | ON if the transaction types in theVLUserEntityGroupTREDITypes table are accessible to the user group. OFF if the transaction types in theVLUserEntityGroupTREDITypes table are not accessible to the user group. |
VLUserEntityGroupTRColumns table
The VLUserEntityGroupTRColumns table is used to store which Transfer Report columns are displayed and which order they are displayed. It also stores any custom column names configured.
Column Name | Data Type | Length | Description |
---|---|---|---|
VLUserEntityGroupTRColumnsID | INTEGER | Generated by the Cleo VLNavigator application and used as a "key" to the records | |
VLEntityGroupID | INTEGER | VLEntityGroupID in VLEntityGroup table | |
ColumnName | VARCHAR | 255 | Either VLTransfers table column name or one of the items tracked through file tracking |
CustomColumnName | VARCHAR | 255 | User-customized column name |
Enabled | Bit | ON if this column is displayed in the Transfer Report table; Otherwise, OFF | |
ColumnNumber | INTEGER | Order of the columns in the Transfer Report table (0-based) |
VLUserEntityGroupTREDITypes table
The VLUserEntityGroupTREDITypes table is used to store which EDI types the user group can/cannot access. Whether the user group can or cannot access the items in this table depends on the TransactionsAccessible flag in the VLUserEntityGroupTRAccess table.
Column Name | Data Type | Length | Description |
---|---|---|---|
VLUserEntityGroupTREDITypesID | INTEGER | Generated by the Cleo VLNavigator applcation and used as a "key" to the records | |
VLEntityGroupID | INTEGER | VLEntityGroupID in VLEntityGroup table | |
EDIType | VARCHAR | 255 | Either ASC X12, EDIFACT, or TRADACOMS |
TransactionType | VARCHAR | 255 | Specific transaction type
Example: 850 (for ASC X12) |
VLUserEntityGroupTreeAccess table
The VLUserEntityGroupTreeAccess table is used to store user group access to the VersaLex and Cleo VLNavigator applications
Column Name | Data Type | Length | Description |
---|---|---|---|
VLUserEntityGroupTreeAccessID | INTEGER | Generated by Cleo VLNavigator and used as a "key" to the records | |
VLEntityGroupID | INTEGER | VLEntityGroupID in VLEntityGroup table | |
VLPoolTreeSubset | VARCHAR | 255 | List of VersaLex pools to which the user group has access |
UserGroupTreeSubset | VARCHAR | 255 | List of , , or user groups to which the user group has access |
HostFolderTreeSubset | VARCHAR | 255 | List of host folder tree to which the user group has access |
ApplicationTreeSubset | VARCHAR | 255 | List of Cleo VLNavigator applications to which the user group has access |
Comments
0 comments
Please sign in to leave a comment.