Database tables by name | table number

🛈 Note
Table numbers could be different between databases - depends on whether there are custom 3rd party tables. You must reference the sequence table column TableNumber to be certain.
NameDescriptionNumber
access_scriptScripts to implement row-based access rules (sentry light)406
activeuserCurrently logged-on users. This table contains encrypted license information. Changing it may disable login for all users and require intervention by SuperOffice support. Recommended use: for determining who is logged on, at what location, etc.28
addressContact and Person addresses7
AddressFormatAddress formats for GUI and labels. See more information: Addressformat on http://techdoc.superoffice.com57
ai_chat_turnContains AI Chatbot history - contains whole chat, not just what is sent to the chatbot. History is ready ordered by timestamp462
AmountClassAmount Class list for SuperOffice Sales Intelligence (Saint) - used to group sales by amounts, into bins (low —> high) called amount classes. More information regarding SuperOffice Sales Intelligence on http://techdoc.superoffice.com225
AmountClassGroupLinkUser group link table for AmountClass, for MDO item hiding226
AmountClassHeadingLinkHeading link table for AmountClass, for MDO headers227
appointmentTasks, appointments, followups, phone calls; and documents (document_id != 0). An appointment always has a corresponding record in VisibleFor specifying who may see this.9
areaDefinition of an Area (database subset for satellite and travel)38
areauserassignmentLink table indicating which users actually reside in this area.40
areauserinclusionLink table incidated whose data should be included in this area. If Include all data in Area (no filtering) is ticket then there will be no rows for this area in this table.41
associateEmployees, resources and other users - except for External persons2
AssociateGroupLinkUser group link table for Associate, for MDO item hiding3
AssociateHeadingLinkHeading link table for associate for display only. Supportive table, used for grouping and filtering on lists.4
AssociateHistoryHistorical information about associates that have been deleted. Most references are NOT declared as foreign keys; this is a historical table that should not be updated when further changes occur in the database526
attachmentThis table contains metadata for attachments. The actual attachments are stored directly on disk, with filenames based on the the primary key for this table.296
attachment_locationA location for storing attachments476
AudienceConfigConfiguration data for Audience core and webparts236
AudienceLayoutOne layout (of webparts and other stuff) for an audience instance234
AudienceLayoutLinkLink between an audience layout and some target grouping table - might be Role or Category235
AudienceVisibilityHow projects (or whatever) should be made visible in audience232
autosaveAutosaved text clobs from ejscript and emarketeer messages402
BaseTZLocationTime zone location for the database (how tz-related datetimes should be stored in the database)248
BatchTaskBatch task request details, corresponding to the message body of a batch request message243
BatchTaskDefinitionBatch task definitiopns, populated from the SuperOffice.CRM.BatchProcessing.BatchTask attribute244
BinaryObjectBinary objects, i.e., blobs. Used for images, documents, SuperOffice inbox mail and other large binary items205
BinaryObjectLinkLink table, connects a BinaryObject with one or more owners206
board_view_settingsSettings for selection board view496
BusinessBusiness list table61
BusinessGroupLinkUser group link table for Business, for MDO item hiding62
BusinessHeadingLinkHeading link table for Business, for MDO headers63
CacheInvalidationNames and generation numbers for distributed invalidation of caches527
CacheTablesSpecifies which tables should be cached to local files (or otherwise), generally these are the lists and other low-frequency-of-change tables. Contains the ID of any tables cached in SOCache. The files are binary and called <tablename>.bin. <Shift>+<F5> throws all cache files.148
CategoryCategory list table64
category_membershipThis table connects users to categories (many-to-many).270
CategoryFamilyGrouping table so that multiple company categories can be grouped under one term; to simplify searching for things like ‘all customers’473
CategoryGroupLinkUser group link table for Category, for MDO item hiding65
CategoryHeadingLinkHeading link table for Category, for MDO headers66
cc_templateThis table contains templates for the customer center478
chat_messageThis table contains messages in a chat session.333
chat_sessionThis table contains chat sessions.332
chat_topicThis table contains chat topics.330
chat_topic_userThis table connected the chat topics with the users (i.e. the membership).331
companyInformation on license and owner of this SuperOffice database. This table should only have 1 row. This table contains encrypted license information. Changing it will disable login for all users and require you to restore the database from backup.1
company_domainThis table contains web-domains associated with a certain cust_company entry.303
ComptrComptr list table. List of all possible competitors (sale).109
ComptrGroupLinkUser group link table for Comptr, for MDO item hiding110
ComptrHeadingLinkHeading link table for Comptr, for MDO headers111
configThis table contains certain system-wide configuration values.255
ConfigurableScreenAppliesToMapping between recipes in scil and chosen type of data (appliesToKey) to differ layouts on465
ConfigurableScreenDeltaParts of recipes in SCIL to insert or remove in given recipes464
ConnectionConfigFieldConfiguration data for Erp and Quote Connections421
ConsentPersonLink table that defines who has which consents472
ConsentPurposeGDPR purpose alternatives469
ConsentSourceConsent source for GDPR471
contactCompanies and Organizations.5
contactinterestLink-table between contact and interests in ContInt14
ContIntContInt list table. List-text of all valid contact interest types.70
ContIntGroupLinkUser group link table for ContInt, for MDO item hiding71
ContIntHeadingLinkHeading link table for ContInt, for MDO headers72
CounterValueVisible for rights197
countryCountry information19
CountryGroupLinkUser group link table for Country, for MDO item hiding20
CountryHeadingLinkHeading link table for Country, for MDO headers21
CredentialsAlternative credentials250
CreditedCredited list table. List of who is to be credited for the sale.97
CreditedGroupLinkUser group link table for Credited, for MDO item hiding98
CreditedHeadingLinkHeading link table for Credited, for MDO headers99
CurrencyCurrency list table112
CurrencyGroupLinkUser group link table for Currency, for MDO item hiding113
CurrencyHeadingLinkHeading link table for Currency, for MDO headers114
cust_categoryThis table contains entries for categories exposed through a customer language.321
cust_configThis table contains JSON structures used for customizing the customer center477
cust_langThis table contains entries for customer languages.320
dashboardDescribes a dashboard479
dashboard_themeA set of style rules for the Dashboard480
dashboard_tileRepresents one tile in the dashboard482
dashboard_tile_definitionDescribes the contents of a tile481
dashboard_tile_fieldDescribes the contents of a tile field483
DatabaseModelNew DatabaseModel used by Continuous Database456
DataRightData right definition195
dbi_agentDBI agent settings381
dbi_agent_fieldDBI agent fields382
dbi_agent_scheduleDBI agent schedule settings383
DeliveryTermsThe list of Delivery terms, in the internal product register433
DeliveryTermsGroupLinkUser group link table for DeliveryTerms, for MDO item hiding434
DeliveryTermsHeadingLinkHeading link table for DeliveryTerms, for MDO item headings435
DeliveryTypeThe list of Delivery types, in the internal product register436
DeliveryTypeGroupLinkUser group link table for DeliveryType, for MDO item hiding437
DeliveryTypeHeadingLinkHeading link table for DeliveryType, for MDO item headings438
DiaryViewConfiguration of a multi-user diary view214
DiaryViewRowConfiguration of a multi-user diary view215
dictionaryUser added dictionary words358
dictionary_baseLanguage catalog for the ejournal dictionaries (automatic proof reading of message text etc)359
doc_documentThis table contains documents.280
doc_folderA document folder.281
DocTmplDocTmpl list table. Describes templates available for writing new documents.130
DocTmplGroupLinkUser group link table for DocTmpl, for MDO item hiding131
DocTmplHeadingLinkHeading link table for DocTmpl, for MDO headers132
documentDocuments, this table is an extension of the Appointment table. There is always a corresponding appointment record; the relation between appointment and document is navigable in both directions. A document-type appointment record always has a corresponding document record and a record in VisibleFor specifying who may see this.10
eab_entryThis table contains eab (email address book) entries, i.e. an alias (&apos;Ola Hansen&apos;) and an address (&apos;ola@hansen.as&apos;).315
eab_folderThis table contains eab (email address book) folders, used for containing email addresses.314
ej_categoryThis table contains categories, in which tickets are categorized. The categories are organized in a hierarchial manner.257
ej_messageThis table contains the messages listed under tickets.258
ej_roleDefine access rights, memberships and other properties for role user members323
EjCategoryGroupLinkUser group link table for EjCategory, for mass handling ej_category members450
ejpackageThis table stores packages on the system.384
ejpackage_itemThis table stores info on installed packages in the system385
ejscriptejscript377
ejscript_debugThis table contains information when debugging an ejscript387
ejsel_ejselThis table defines sources for complex selections in a many/many relationship392
ejsel_meta_resultThis table stores result meta data397
ejsel_result_setThis table stores result set reference data, result sets for selections398
ejsel_source_idlistThis table stores id list source for selections393
ejsel_source_scriptThis table stores a selection script source394
ejsel_source_xmlThis table stores a selection source as xml395
ejselectionThis table stores selections, dynamic groups.391
ejuserThis table contains entries for the users of the system.299
element_profileThe new (4.0) profile table. Contains profile for a single Html-element. Connected through element_profile_link328
EmailEmail addresses for contacts, projects and persons55
email_accountEmail account information487
email_attachmentAttachment info related to an email_item491
email_flowA set of properties related to the email workflow.514
email_flow_content_linkLinks content to an email workflow521
email_folderCorresponds to an email folder on a mail server488
email_itemEmail data490
EntityCountsNumber of different entities an associate has created for usage statistics534
ErpConfigurationGlobal settings for the Erp Integration Server449
ErpConnectionOne connection to an ERP connector, specifying Client and other required information418
ErpConnectionAccessAccess control for Erp Connections420
ErpConnectionActorTypeData about the configuration of one Erp Actor on one ErpConnection419
ErpConnectorOne ERP Connector, known by its URL417
ErpExternalKeyThe external (ERP-facing) key related to a synchronized record / connection423
ErpFieldStore the metadata describing the fields that belong to an actor/connection combination, as described by the Erp Connector425
ErpInternalKeyThe internal (superoffice-facing) key related to a synchronized record422
ErpListItemMappingDefines a mapping of ERP to CRM fields, per connection and actor type424
ErpSyncLogRecord all field changes done by the Erp Sync426
ext_datasourceThis table contains external datasources, used for databaseintegration of customers and companies.317
ext_fieldThis table contains entries mapping an external field to an internal field. Used for database integration.319
ext_tableThis table contains entries used for mapping an external table to an internal table (customer or cust_company) for database integration.318
ExtAppExtApp list table. Applications startable from SuperOffice133
ExtAppGroupLinkUser group link table for ExtApp, for MDO item hiding134
ExtAppHeadingLinkHeading link table for ExtApp, for MDO headers135
external_documentThis table stores documents which can be viewed externaly, through the customer module401
ExternalEventThe definition of projects as events in Audience (or other Collaborative apps)233
extra_fieldsThis table contains entries for the extra fields in the system.304
extra_menusThis table contains entries for the extra menus in the system.307
extra_tablesThis table contains entries for the extra tables in the system.305
extra_tables_entryHits/entries in result set of executed search in ejournal extra tables309
extra_tables_resultResult set of executed search in ejournal extra tables308
FavouriteFavourite records (star-marking)455
FieldLabelField label override table, makes it possible to override internal string resources. Define your own text for the panels in SuperOffice, e.g. rename Project to Cars in SOAdmin - System Options - Labels This table contains controlling data for the string substitution mechanism. There is one row in this table for each label or string that can be substituted; the active field indicates whether the string is actually being substituted or not. Initially, all rows have this field set to 0. The table is loaded with initial data during database setup. Only SuperOffice Development has the necessary expertise to safely add rows to this table. If a row has active = 1, the table LocaleText should contain one or more rows pointing back to this table, with the actual text to be used.168
foreignappTop level of Foreign Key system181
foreigndeviceMiddle level of Foreign Key system182
foreignkeyForeign Key - enables storage of arbitrary extra key information for every table/row in SuperOffice. You may use this table to store your extra information instead of using the dictionary SDK to create your own tables.183
formA form which can be published on a webpage and submitted by visitors485
form_field_valueForm field values saved in a searchable format525
form_keysKeys that makes sure a form is not posted twice366
form_submissionA form submission486
freetextindexThis is the index table for the free text search function. Each word in FreeTextWords can have multiple occurrences in this table. Each record in this table points to one occurrence of the word, and points to both the table in which the word occurs (which might be contact or text), and also a pointer to the owner table (which is one of contact, person, project, appointment or sale).46
freetextstopwordsHere are the words that can be excluded from Free Text Search by using the FreeTextAdmin. The words that appear here will not be found in FreeTextWords and typically include “are”, “this”, “that”, and so on - words that occur frequently, but are not useful for searching. The more (good) stop words you have, the smaller the index will be.44
freetextwordsThis table contains the word list (automatically updated by the indexer) for the free-text search. Words are in UPPERCASE and truncated to 9 significant characters. Indexed words, dynamically updated by the freetext index45
FunctionRightFunctional right definition193
FunctionRightRoleLinkFunctional right definition194
HeadingHeading items for all MDO lists, lists that are grouped and filtered.58
helpThis table contains the help pages.302
hierarchyThis table contains folders used to group the extra tables in the system.306
HistoryHistory lists for lists and searchable controls. Maintains history for Navigator or other search (find dialogs). A single table may have more than one record here, as indicated by the extra_id field. The HistorySize (preference may be set in maintenance client) defines how many records you can have in a history list.53
hotlistThe table is used by the hotlist to store the relationship between tickets and users363
ImportDefaultDefaults for import fields/objects189
ImportFieldImport object types - see localetext for names187
ImportObjectImport object types - see localetext for names.186
ImportRelationRelations between import objects188
inboxInfo and status for safe email import352
IntentIntent list for SAINT. More information regarding SuperOffice Sales Intelligence on http://techdoc.superoffice.com216
IntentGroupLinkUser group link table for Intent, for MDO item hiding217
IntentHeadingLinkHeading link table for Intent, for MDO headers218
invitationInvitations to events492
invoiceThis table contains invoice entries, normally created when an invoice is sent to a customer, and we want to update the balance.265
invoice_entryThis table contain all invoices, connected to a message360
invoice_sumThis table is used temporarily when listing invoice statistics. It is used because we need to sort balances from both customers and companies.266
invoice_typeA invoiceable item category (a product or service) that provides default invoice line values361
item_configThis table is a generic table for storing item configuration. It is only used by the class ItemConfig.368
kb_attachmentThis table connects FAQ entries to attachments.284
kb_categoryKnowledge base folder hierarchy283
kb_category_logWho and when, if somebody edits a knowledge base folder291
kb_entryThis table contains FAQ entries.282
kb_entry_commentComments to entries in the knowledge base, typically made by customers289
kb_entry_keywordThis table contains all keywords for the faq entries288
kb_entry_logWho and when, if somebody edits a knowledge base entry290
kb_entry_wordsThis table contains all the words and how many times the are refered to in the FAQ entires354
kb_groupThis table contains FAQ groups. A group is a cluster of entries (potentially located anywhere in the FAQ hierarchy). A group is located in a certain category.286
kb_group_entryThis table contains group entries for FAQ groups.287
kb_http_linkThis table contains URL&apos;s associated with a single FAQ entry.285
kb_solution_finderKnowledge base problem solving wizard, categories and subcategories for drilling down294
kb_solution_finder_entryKnowledge base problem solving wizard, items in a category linking to a knowledge base entry295
kb_workflowKnowledge base workflow steps292
kb_workflow_accessControl of who can do what in a knowledge base workflow step293
LanguageInfoInformation about languages, from ISO standards and related information210
LanguageInfoCountryMany-many link between countries and languages, to give intelligent choices for language211
leadstatusList items of lead status that is selectable for contacts and persons that have specific category536
legal_html_tagsThis table is used as a list of all legal HTML tags. HTML tags not in this list will be ignored when viewing html versions of messages353
LegalBaseLegal base for GDPR (Article 6)470
LicenseAssocLinkLink between ModuleLicense and Associate, for per-assoc licenses; this is how licenses are assigned/consumed238
LicenseSatlLinkLink between License and Satellite, for per-database licenses239
LocaleTextMulti-language text items. Used for user-defined field labels. Must be assigned correct name to match the language they start SuperOffice in. This table should be viewed in conjunction with FieldLabel. If a row in FieldLable has active = 1 this table will need to contain at least one row with the same resourceId as the FieldLabel row. The language id can be either 0 or one of the Windows language ID’s; SuperOffice will pick the correct language on startup according to the user settings. If a label cannot be found with the given language and also not with language 0, it will not be substituted.169
lockingGeneric locking and error messages380
log_debugA log used for debugging, especially useful for bLogic/ejscript365
log_eventsSystem log364
loginThis table contains entries for the user sessions.297
login_customerThis table contains entries for customer sessions. At first only used for Soap logins, but will later also be used for web logins298
mail_aliasThis table contains the alias&apos;es for each mailbox, one-to-many-relation. It is in so we can substract the alias&apos;es when when listing the recipients of a message.273
mail_blockThis table controls the spam-protection system, ensuring that a single email recipient does not recieve too many emails during a certain period of time.316
mail_in_filterThis table contains entries for the mailboxes the eJournal system is fetching mail from (POP3 or IMAP).271
mail_in_uidlThis table is used to avoid spamming the system by importing the same message several times (normally a result of a crash somewhere). When a mailbox is openede, then unique id for each message is stored in this table, and then removed only when the message has been correctly imported and deleted from mailbox.272
MailingDomainsList of allowed domains used in a Mailing494
MergeMoveLogLog of merge and move operations (person, contact, project)37
MessageDefinition of a message, corresponding to the header of a protocol242
message_customersThis table contains all cutomers who are involved in a message260
message_headerThis table contains small pieces of information which is listed over the body for each message.259
message_idThis table links an email message id to an eJournal item386
MessageHandlerPresence and heartbeat of a message handler, should be updated once a minute. Older records are stale241
ModuleLicenseModule licenses, belonging to one single owner237
ModuleOwnerUnique owner of a set of licensed modules212
MrMrsMrMrs list table. List of salutations.94
MrMrsGroupLinkUser group link table for MrMrs, for MDO item hiding95
MrMrsHeadingLinkHeading link table for MrMrs, for MDO headers96
ms_filterThis table contains email filters. These are the filters allowing you to do advanced parsing of incomming emails.310
ms_filter_mailThis table connects mail filters (ms_filter) to mailboxes (mail_in_filter).311
ms_substituteRegexp for extracting info from emails when they enter they system313
ms_trashbinThis table contains entries for emails which have been trashed by a filter, waiting for confirmation of deletion or import.312
notice_framePID controller for automatic adjustment of pop up message check rate404
notifyThis table contains the pop-up messages displayed for users for various events, such as &apos;new ticket&apos;, etc.301
obsolete_1Obsolete table for functionality that was never implemented451
obsolete_2Obsolete table for functionality that was never implemented452
obsolete_3Obsolete table for functionality that was never implemented453
obsolete_4Obsolete table for functionality that was never implemented454
OLEFieldControl data table for the OLE DB Provider165
OLEFieldTextControl data table for the OLE DB Provider166
OLESubjectControl data table for the OLE DB Provider161
OLESubjectTextControl data table for the OLE DB Provider162
OLEViewControl data table for the OLE DB Provider163
OLEViewTextControl data table for the OLE DB Provider164
OnlineAppEcho and track information about Online Apps and their usage498
outboxOutgoing emails with sending status and other info351
outgoing_messageDelivery of outgoing messages to messageplugins, updated with status asynchroneously407
OwnerContactLinkTable specifying which contacts can own associates. All contacts that have rows in this table (i.e. rows with contact_id pointing to them) will be offered as associate owners in the maintenance client and as candidate Satellite owners. Such contacts have restrictions on editing and deletion to protect database consistency.167
password_rulesThis table may contain one entry specifying rules for passwords.322
PaymentTermsThe list of payment terms, in the internal product register427
PaymentTermsGroupLinkUser group link table for PaymentTerms, for MDO item hiding428
PaymentTermsHeadingLinkHeading link table for PaymentTerms, for MDO item headings429
PaymentTypeThe list of payment types, in the internal product register430
PaymentTypeGroupLinkUser group link table for PaymentType, for MDO item hiding431
PaymentTypeHeadingLinkHeading link table for PaymentType, for MDO item headings432
PersIntPersInt list table. List of Person interests.73
PersIntGroupLinkUser group link table for PersInt, for MDO item hiding74
PersIntHeadingLinkHeading link table for PersInt, for MDO headers75
personPersons6
personinterestNote: If you add or remove rows in this table, you will need to update the interestCount field in the person table accordingly. This field should always reflect the number of interest records a person has, to enable the correct setting of the interest indicator on the tab in the person dialog. Replication note: The combination of person_id and pinterest_idx is unique. If a duplicate is made on a replicated database, the system will replace the record in the target database with the one derived from the source database during replication. Therefore, do not assume that a record in this table will retain its ID indefinitely, even if the person keeps the interest.15
PersPosPersPos list table. Contact person position list76
PersPosGroupLinkUser group link table for PersPos, for MDO item hiding77
PersPosHeadingLinkHeading link table for PersPos, for MDO headers78
phoneContact and Person phonenumbers (+fax)8
PhoneFormatFormatting information for telephone numbers251
PMembTypePMembType list table. List text of titles (member types) for project members.91
PMembTypeGroupLinkUser group link table for PMembType, for MDO item hiding92
PMembTypeHeadingLinkHeading link table for PMembType, for MDO headers93
PrefDescPreference description, drives the Preference GUI. Maintenance client - controls all preferences in SuperOffice. You find an overview off all standard preference on http://techdoc.superoffice.com. May be used by third-party developers to add system preferences to be updated from SuperOffice Maintenance client, instead of ini-files.184
PrefDescLinePreference description - multiple choice line - drives the Preference GUI. May be used by third-party developers to add system preferences to be updated from SuperOffice Maintenance client, instead of ini-files.185
preferenceNot quite obsolete preference table; historical info mostly. From 6.1 this table now holds an upgrade stamp.22
PriceListList of prices, cached from an ERP system128
PriceUnitThe list of price units, in the internal product register (meter, ton, bushel, microsecond, gradus, τρυβλίον, 五合枡, دونم or whatever)439
PriceUnitGroupLinkUser group link table for PriceUnit, for MDO item hiding440
PriceUnitHeadingLinkHeading link table for PriceUnit, for MDO item headings441
PriorityPriority list table. Used with appointments: low, high.79
PriorityGroupLinkUser group link table for Priority, for MDO item hiding80
PriorityHeadingLinkHeading link table for Priority, for MDO headers81
ProbProb list table. Probability, used in sales .82
ProbGroupLinkUser group link table for Prob, for MDO item hiding83
ProbHeadingLinkHeading link table for Prob, for MDO headers84
ProductOne Product, member of one price list129
ProductCategoryList for the ProductCategory field of the Product table (Quote Management)408
ProductCategoryGroupLinkUser group link table for ProductCategory, for MDO item hiding409
ProductCategoryHeadingLinkHeading link table for ProductCategory, for MDO item headings410
ProductFamilyList for the ProductFamily field of the Product table (Quote Management)411
ProductFamilyGroupLinkUser group link table for ProductFamily, for MDO item hiding412
ProductFamilyHeadingLinkHeading link table for ProductFamily, for MDO item headings413
ProductTypeList for the ProductType field of the Product table (Quote Management)414
ProductTypeGroupLinkUser group link table for ProductType, for MDO item hiding415
ProductTypeHeadingLinkHeading link table for ProductType, for MDO item headings416
ProductVersionVersion information for code modules. Owner + code module must be unique240
profileDeprecated. This table contains entries for the user profiles.329
projectProjects11
projectmemberProject members. Link-table between person and project12
ProjectTypeStatusLinkMany-many link table between project type and status, similar to sale type-stage link; and an anchor point for guide items213
ProjStatusProjStatus list table. Project status88
ProjStatusGroupLinkUser group link table for ProjStatus, for MDO item hiding89
ProjStatusHeadingLinkHeading link table for ProjStatus, for MDO headers90
ProjTypeProjType list table. List of valid Project types.85
ProjTypeGroupLinkUser group link table for ProjType, for MDO item hiding86
ProjTypeHeadingLinkHeading link table for ProjType, for MDO headers87
PublishPublishing system for external users200
PushNotificationServiceUsed for storing handles to user devices that should receive push notifications499
quick_filter_infoConnect quick filter info from a specific provider to a dashboard484
quick_replyPersonal quick reply text fragments463
QuoteQuote root level, at most one per Sale, always connected to one Sale34
QuoteAlternativeQuote Version is made up of one or more Alternatives. One of 1..n possible alternatives in a Quote Version. The reason we have alternatives is that a quote can say to a customer, “we can solve you problem in two (or more) different ways, with different technology and sideeffects (and price)”. An Alternative may have discounts on the total amount. The Alternative tracks whether the user on the order level entered the Discount , Earning amount or the TotalPrice fields so that the discount and earning and total can be re-calculated correctly when Quote Lines are added or changed.47
QuoteApprReasonPredefined reasons for quote approval528
QuoteApprReasonGroupLinkUser group link table for QuoteApprReason, for MDO item hiding529
QuoteApprReasonHeadingLinkHeading link table for QuoteApprReason, for MDO headers530
QuoteConnectionPrimary key in the CRM database. Definition of a connection to an external system, for the Quote system.26
QuoteConnectionAccessAccess control for Quote Connections27
QuoteDenyReasonPredefined reasons for quote denial531
QuoteDenyReasonGroupLinkUser group link table for QuoteDenyReason, for MDO item hiding532
QuoteDenyReasonHeadingLinkHeading link table for QuoteDenyReason, for MDO headers533
QuoteLineOne line in a QuoteAlternative. QuoteLines are mainly information copied from the Products provider. Products information is sometimes edited by the user before being included in the quote, so most information is duplicated from Product rather than referenced directly.127
QuoteLineConfigurationConfiguration of quote lines - which fields are in use, rights, labels etc445
QuoteVersionThere may be multiple Versions of a Quote, with one of them active39
QuoteVersionAttachmentActual attachments to a quote447
ReasonReason list table. Why we lost the sale (list)103
ReasonGroupLinkUser group link table for Reason, for MDO item hiding104
ReasonHeadingLinkHeading link table for Reason, for MDO headers105
ReasonSoldWhy was the sale marked as sold (why did we succeed)115
ReasonSoldGroupLinkUser group link table for ReasonSold, for MDO item hiding116
ReasonSoldHeadingLinkHeading link table for ReasonSold, for MDO headers117
ReasonStalledWhy was the sale marked as stalled154
ReasonStalledGroupLinkLink table for ReasonStalled, for MDO item hiding155
ReasonStalledHeadingLinkHeading link table for ReasonStalled, for MDO headers156
RecurrenceRuleThe recurrency pattern for a recurring event. Each recurring event has an appointment.recurrenceRuleId pointing to its pattern.207
redletterdayRed letter days for calendar (holidays, birthday of king etc)17
RefCountRangeNumber allocation system, for keeping track of ranges of numbers loaned out to travel and satellite databases172
RefCountsNumber counter for all tables that generate numbers, e.g. templates, contacts… This table is used for the number allocation system and should not be confused with sequence, used for allocating internal ID’s. This table is replicated during generation of satellites and during local update for travellers, using special logic. By default it contains rows for the SuperOffice standard counters, including one row for each DocTemplate record. It is permissible to add new rows to this table, and such records are maintainable through the Maintenance client. Changing the contents of the standard records is not recommended.171
registrySystem settings253
RejectReasonRejection reason (suggested) for bookings222
RejectReasonGroupLinkUser group link table for Comptr, for MDO item hiding223
RejectReasonHeadingLinkHeading link table for RejectReason, for MDO headers224
relationdefinitionDefinition of a relation. This table defines the relations that can exist in the database. Each relation has an active text and a passive text. The table RelationTarget specifies which pairs of tables this relation can connect. Use of the active and passive texts is dependent on which direction the relation is viewed in, e.g., active text = “Owns” and passive text = “Is owned by”.48
relationsInstance of a relation, in principle between any two records, as long as they are defined in RelationDefinition. All instances of relations are held in this table; their definitions are in the RelDef table (RelDef + RelTarg define which relations you can have, this table contains the relations the user has actually entered). From 6.1 all links between appointments, sales and documents are also stored in this tabel.52
relationtargetDefinition of targets for a relation. Links a relation definition (RelDef) to source and target tables. In general, a relation can be created between any pair of tables. This table is used for specifying which table pairs a particular relation can be used for. A relation definition should have at least one row in this table, and can have more. Note: The 5.0 Maintenance and GUI only support contact and person as valid values for the source_table and destination_table fields, in any combination. Other relations will not be shown, and relation definitions pointing to other tables will not be editable from the Maintenance GUI; however, nothing will crash.51
RelDefGroupLinkUser group link table for RelDef, for MDO item hiding49
RelDefHeadingLinkHeading link table for RelDef, for MDO headers50
reply_templateTemplates for automatic and manual replies to emails/sms organized hierachically277
reply_template_attachmentThis table is used to connect attachments to reply templates (many-to-many).278
reply_template_bodyContains the body of the reply templates in different languages279
reply_template_folderThis table contains entries for folders for reply templates.276
ReporterListDefReporter definitions170
ResourceOverrideGeneric mechanism for overriding (or even defining new) text resources, in multiple languages448
RoleUser roles for role-based security, names and tooltips are in LocaleText. For more information regarding role based security, see http://techdoc.superoffice.com191
role_categoryCategory membership associated with a role325
role_elementProfiles associated with a role326
role_memberUsers linked to a role. Deprecated.324
role_workflowKnowledge base workflow access rights associated with a role327
s_attachmentA connector between a message and attachments. One message can contain many attachments.349
s_bounce_shipmentEmail bounces from customers342
s_dyn_criteriaContains criterias for a dynamic list.350
s_linkLinks in messages to measure success rate of a campaign.336
s_link_customerA connection between a customer and a link. Registered customers are identified when clicking on a link337
s_link_customer_staticalA connection between a customer and a link. Registered customers are identified when clicking on a link338
s_listA list, dynamic or static344
s_list_customerElements in a customer list.346
s_list_elementElements in a static list.345
s_list_shipmentA connector between shipment and list so that one shipment can have many lists, and one list can have many shipments348
s_messageA message used in a shipment. Can be html and/or plain text335
s_messageblockContains a block of a mailing message, that can be reused in a mailing493
s_picture_entryThis table describes each picture in the database340
s_picture_folderThis table contains all picture folders339
s_sent_messageEmarketeer message control405
s_shipmentContains info about one shipment. The addresses are stored in s_shipment_addr334
s_shipment_addrAddresses that are ready to be sent in a shipment.347
s_smtp_serversContains the smtp server for a shipment390
s_washingRegister of all bounced mail to enabel washing341
s_washing_listUnused table that is ment to be used for active washing in spm v2343
SaintConfigurationConfiguration information for the Saint system458
saleSales For every Sale record edited through the SuperOffice GUI, a copy of the current version of the record will be saved in the SaleHist table. This also applies to editing done through the SaleModel COM interface, but not to editing done through the OLE DB Provider or other channels.13
SaleHistMirror image of the Sale table, providing a full transaction history. Every time you edit a sale, the current record of the sale is also saved here.157
SaleStakeholderStakeholders in the sale, very similar to project members121
SaleTypeType of sale - large solution, incremental, whatever fits the organization149
SaleTypeCatCategory for sale type118
SaleTypeCatGroupLinkUser group link table for SaleTypeCat, for MDO item hiding119
SaleTypeCatHeadingLinkHeading link table for SaleTypeCat, for MDO headers120
SaleTypeGroupLinkUser group link table for SaleType, for MDO item hiding150
SaleTypeHeadingLinkHeading link table for SaleType, for MDO headers151
SaleTypeQuoteAttachmentDefault attachments to quotes linked to sales of this type446
SaleTypeStageLinkMany-many link table between sale type and stage; and an anchor point for guide items160
SalutationAcademic title for Person219
SalutationGroupLinkUser group link table for Salutation, for MDO item hiding220
SalutationHeadingLinkHeading link table for Salutation, for MDO headers221
satelliteDefinition of Satellites42
scheduleGeneric scheduled tasked handling time scheduling, locking and error messages379
scheduled_taskA scheduled entry executing a script at certain times376
screen_chooserScreen choosers375
screen_definitionA configurable screen370
screen_definition_actionAn action to perform for a certain button in an screen371
screen_definition_elementAn element in a configurable screen372
screen_definition_hiddenThe name of a hidden variable to keep for this screen373
screen_definition_languageCustom language variables used for screens374
script_traceScripts which should be traced474
script_trace_runTraces of executed scripts475
SearchCatSearchCat list table106
SearchCatGroupLinkUser group link table for SearchCat, for MDO item hiding107
SearchCatHeadingLinkHeading link table for SearchCat, for MDO headers108
SearchCriteriaCriteria storage for Selection and other Find mechanisms201
SearchCriteriaGroupCriteria storage for Selection and other Find mechanisms202
SearchCriterionCriteria storage for Selection and other Find mechanisms203
SearchCriterionValueCriteria storage for Selection and other Find mechanisms204
selectionSelections23
selectionmemberSelection detail table Each row in a selection is represented by one record in this table. Contact_id is always filled in, person_id is optional, but if used, must point to a person belonging to the contact in contact_id.24
sequencenext_id to be used for each table0
service_authAuthentication for a service (imap, smtp…)489
session_objectGeneric session object, accessible from ejscript etc, typically xml or name=value syntax, may be stored over several rows if big254
ShipmentTypeShipment type list table. Classification of a mailing, allowing recipients to subscribe to lists500
ShipmentTypeReservationShipmentTypes a person has reserved against. Note that the absense of a record here implies acceptance of a mailings of this type501
smsThis table will hold outgoing sms messages when transmitted with WebServices388
sms_hysteriaAvoid sending too many sms messages in a short time interval to one person367
snapshotSnapshots taken of the system database and attachments via soap369
soap_accessTable that contains constraints on the access to the soap interface362
SORCriteriaSuperOffice reporter data175
SORFCTSuperOffice reporter data178
SORFieldSuperOffice reporter data179
SORLabelLayoutSuperOffice reporter data180
SOROperatorsSuperOffice reporter data176
SORPublishSuperOffice reporter data174
SORPublishGroupLinkLink table used for filtering reports by user group25
SORSectionSuperOffice reporter data177
SORTemplateSuperOffice reporter data173
SourceSource list table. Source for sale (list)100
SourceGroupLinkUser group link table for Source, for MDO item hiding101
SourceHeadingLinkHeading link table for Source, for MDO headers102
StakeholderRoleRole a stakeholder has in a sale122
StakeholderRoleGroupLinkUser group link table for StakeholderRole, for MDO item hiding123
StakeholderRoleHeadingLinkHeading link table for StakeholderRole, for MDO headers124
static_list_refThis table stores id references for selections id lists396
StatusDefStatus definitions. Name and description are in LocaleText for internationalization198
StatusValueValues for statuses199
SubscriptionUnitThe list of Subscription units, in the internal product register (year/quarter/month etc., or perhaps amounts if volume-based subscription)442
SubscriptionUnitGroupLinkUser group link table for SubscriptionUnit, for MDO item hiding443
SubscriptionUnitHeadingLinkHeading link table for SubscriptionUnit, for MDO item headings444
SuggestedAppointmentDefines a suggested appointment for use in a Sale Guide or Project Guide125
SuggestedDocumentUnique owner of a set of licensed modules126
SuperListColumnSizeStores the relative size (in percent) or in characters of a column in a SuperList209
system_scriptA table containing the system script378
SystemEventSystem events, such as freetext rebuild, SAINT rebuild and such. Makes broadcasts to keep its siblings and clients updated.153
TabOrderOrder of tabs within a tab control, if configured by a user152
TagsMDO List of tags for Service entities459
TagsGroupLinkUser group link table for Tags, for MDO item hiding460
TagsHeadingLinkHeading link table for Source, for MDO headers461
target_assignment_infoLinking associate, company or user group target and other information with target values505
target_assignment_valueA set of values linked to assignment info and a period in a target group.506
target_changeA single field change.509
target_dimensionDefining target dimension510
target_groupInfo about a set of (sales, project, selection…) targets503
target_periodA set of periods linked with target amounts for users/usergroups and the target groups/years.504
target_revisionOne batch of changes made to targets508
target_revision_historyRevision history info in case the original target group or assignment info was deleted507
TaskTask list table, activity types, like Phone, Meeting67
TaskGroupLinkUser group link table for Task, for MDO item hiding68
TaskHeadingLinkHeading link table for Task, for MDO headers69
TaskMenuList items to merge into menues466
TaskMenuGroupLinkUser group link table for TaskMenu, for MDO item hiding467
TaskMenuHeadingLinkHeading link table for TaskMenu, for MDO headers468
temp_db_lockRepresents a temporary lock on a resource identified by table_id and key522
temporary_wordsThis table is used as a temporary table, containing the words we want to search for in the FAQs356
TemporaryKeyTemporary keys for lightweight authentications such as changing ones subscriptions502
textLong text fields from all over the system18
ticketThis table contains the tickets (requests) of the system. Its purpose should be evident.262
ticket_alertThis table will contain ticket escalation levels. A ticket will be escalated along a &apos;chain&apos; of these levels.274
ticket_attachmentThis table connects an attachment to a message. It references the entry in the attachment table, and the message.256
ticket_customersThis table allows several customers to be connected to several tickets (many-to-many)264
ticket_logThis table contains log entries for the tickets.267
ticket_log_actionThis table contains actions for the tickets.269
ticket_log_changeThis table contains log entries for the tickets.268
ticket_priorityThis table contains the ticket priorities.275
ticket_statusThis table user defined ticket status values.263
ticket_status_historyThis table contains the history of a tickets statuses. Each time a ticket changes status a copy of the previous status of the record will be saved261
ticket_typeA ticket (request) type537
ticket_type_priorityLink table defining what Priorities are relevant to a particular Ticket type538
ticket_type_statusLink table defining what Statuses are relevant to a particular Ticket type539
time_keepingTime keeping for how much time a sale or project or other entity has spent in a given stage or other state497
timestampsTimestamp information300
travelcurrentInformation about this database and its place in the hierarchy32
travelgenerateddatabaseInformation about all databases generated from this database33
travelgeneratedtransactionRecord of all generated replication data files from this database (*.dwn files from mother database to child, *.up from child database to mother)30
travelidmappingMapping of primary keys between Travel databases and the mother database All travel database transactions get a high id to be able to see that this entry came from a database outside the central database. When update files are read into the central database, they get a normal low id. This table remembers the high travel id to map it to the low central id as long as this travel user is travelling.43
travellerAssociates traveling out from this database31
traveltransactionlogLog of all updates made to the database, that need to be replicated.29
TrayAppTray application presence. SuperOffice CRM web extensions.252
tree_explorer_entryThis table stores the entries in a tree-explorer399
tree_explorer_linkThis table stores the link of entries in a tree-explorer400
TypicalSearchOwner of a set of predefined selection criteria495
TZDstRuleTime zone rule for daylight saving time247
TZLocationTime zone location245
TZStdRuleTime zone rule for standard time246
udappntlargeUser-defined fields229
udappntsmallUser-defined fields228
udcontactLargeUser-defined fields for contact (long strings)36
udcontactSmallUser-defined fields for contact35
uddoclargeUser-defined fields231
uddocsmallUser-defined fields230
UDefFieldDefinition table for user-defined fields; one row in this table corresponds to one generation of one field. The user defined fields that are in use, and earlier versions of user defined fields. ColumnId refers to the field type; see UDXXXSmall or UDXXXLarge for the referring ID. Preferences prefsection=‘System’, prefkey=‘CurrentUdefVersioncontact’ (or CurrentUdefVersionperson, project, sale), gives you the current version of user defined fields. prefkey=‘AdminUdefVersion<…>’ gives you the current version that’s being edited. If Current version = admin version, no editing has been done since the last Publish of user defined field was performed.146
UDefFieldGLUser group link table for UDefField, for MDO item hiding147
UDListList table for user-defined lists, contains all user-defined lists. Note - MDO mode for userdefinede lists are either turned on or off, you may not have it on for one userdefined list and off for the others.136
UDListDefinitionList table that contains the list of user-defined lists, as well as system-defined lists. The list items are stored in the UDList table.139
UDListGroupLinkUser group link table for UDList, for MDO item hiding. Note - MDO mode for userdefinede lists are either turned on or off, you may not have it on for one userdefined list and off for the others.137
UDListHeadingLinkHeading link table for UDList, for MDO headers. Note - MDO mode for userdefinede lists are either turned on or off, you may not have it on for one userdefined list and off for the others.138
udpersonLargeUser-defined fields141
udpersonSmallUser-defined fields140
udprojectLargeUser-defined fields. During conversion of user defined fields the data is stored in this table.143
udprojectSmallUser-defined fields142
udsalelargeUser-defined fields159
udsalesmallUser-defined fields158
udtempLargeUser-defined fields145
udtempSmallUser-defined fields. During conversion of user defined fields the data is stored in this table.144
URLUnified Resource Locators, URL to contacts, persons or projects.54
UsageStatsUsage statistics190
user_attributeThis table is used for storing various attributes for users.403
user_candidateThis table will hold user candidate secrets389
UserGroupSecondary user groups59
UserGroupLinkLink table between associate and usergroup, specifies secondary group membership. From SIX an associate may belong to more than one usergroup. Http://techdoc.superoffice.com has more information about how roles are implemented.60
UserPreferencePreference system. If deflevel is set to 5; the user may change the preferences56
UserRoleLinkLink between user role and user192
utm_parametersTable for utm parameters collected from visits and formsubmissions535
VisibleForVisible for rights, who may see this appointment/document, sale, salehist or selection196
WebAppUsageUsage statistics for web applications249
WebhookWebhook URL to call when events occur in the client or in NetServer. Also tracks call+error statistics.511
Webhook_usageWebhook usage statistics - tracks call+error statistics. Same primary key as the webhook.512
WinPosSizeStores the position and size of each window, so they can be shown in the same place again208
word_relationsThis table shows which word are used in which FAQ entry, and how many times they are used in each355
workflowSuperOffice specific info about a workflow513
workflow_goalA set of goals related to a workflow. Some goals will have search criterias associated with it to determine if the goal has been reached.516
workflow_instanceA set of properties related to the workflow instance of one participant going through the flow515
workflow_root_step_linkLink root steps to the workflow524
workflow_stepA set of steps related to a workflow.517
workflow_step_optionSome steps can have optional child ‘flows’, a new series of steps519
workflow_step_option_linkLink steps to other steps through step options520
workflow_triggerA set of triggers related to a workflow.518
workflow_wait_for_actionSome steps wait for actions, this is info about those actions523
wsdl_descriptionSoap wsdl files357
ziptocityZip codes and city names. Zip codes used during address entry. You will find more information about addressformat on http://techdoc.superoffice.com16