• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Edit
Show / Hide Table of Contents

ModuleOwner Table (212)

Some tooltip text!
• 3 minutes to read
 • 3 minutes to read

Unique owner of a set of licensed modules

Fields

Name Description Type Null
ModuleOwner_id Primary key PK
ownerName The name of the module owner, not visible in GUI but used in the code. OwnerName SUPEROFFICE is reserved and may NEVER be used by partners. This must be in UPPER CASE and only contain A-Z and 0-9. NO EXTENDED CHARACTERS please. String(239)
ownerDescription Human-readable description of owner, shown in GUI, default language. Additional languages can be added to LocaleText, resource type 26 String(254)
licenseUrl The url that will provide keycodes for all modules owned by this owner String(254)
licenseVersion The url that will provide keycodes for all modules owned by this owner String(254)
signedPublicKey The public key used to verify licenses owned by this owner Blob
signature Signature of all non-zero-amount moduleLicense rows referring to this owner String(254)
deploymentType Type of deployment Id ●
productType Type of product String(254) ●
productTypeDescription Description of type of product String(254) ●
extraFlags Unspecified extra flags of license, part of checksum UInt
extraInfo Free field, can be used by the module owner (example: host domain, for eJournal) String(254) ●
expiration Expiration date, 0 = forever DateTime
graceTo Real expiration date, when the given module actually stops working. Modules that normally update data should switch to read-only mode. Modules that only read anyway, should disable themselves in some other way DateTime
maintenanceTo Expiration date for maintenance. After this date, upgrades should refuse to install. DateTime
nextCheckDate When should the system next check with the license issuer DateTime ●
adminWarningDate When should nagging begin (for instance, during login to SoAdmin) DateTime ●
encryptedCheck Encrypted checksum that stops tampering and copying between databases String(254)
registered Registered when UtcDateTime
registered_associate_id Registered by whom FK associate
updated Last updated when UtcDateTime
updated_associate_id Last updated by whom FK associate
updatedCount Number of updates made to this record UShort

ModuleOwner table relationship diagram

Indexes

Fields Types Description
ModuleOwner_id PK Clustered, Unique
ownerName String(239) Unique

Relationships

Table Description
associate Employees, resources and other users - except for External persons
ModuleLicense Module licenses, belonging to one single owner

Replication Flags

  • Replicate changes DOWN from central to satellites and travellers.
  • Copy to satellite and travel prototypes.

Security Flags

  • No access control via user's Role.
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top