Commercial Complete - Contents -


Enterprise Option



Enterprise Overview


The Enterprise option is an optional feature that provides the ability to control and secure both local databases and one or more remote Commercial Complete Cloud databases.  It also enables a Commercial Complete licensee to host a Commercial Complete Cloud database for his company, for his colleagues, or for users of the general public to which the Commercial Complete licensee grants permission.  


The Enterprise Control window is accessed by selecting the Manage Data tab on the left side of the Property Data screen.  If you have purchased the Enterprise feature, the Enterprise Control button will appear at the bottom of the Manage Data window.  Additional Users designated as Super Admins can be added to the Database Users List.  These Super Admins will also have access to the Enterprise Control Window.


Please contact us to add the Enterprise option to your Commercial Complete Pro license.




By purchasing User Slots, an Enterprise licensee can choose to control one or more LAN databases and one Commercial Complete Cloud database.  Separate groups of User Slots must be purchased for each CC Cloud database.


Local Network Datatases

The Enterprise Feature enables an Enterprise licensee to control access to a Commercial Complete database or databases that are hosted on a Local Area Network.  He may limit access to the local database to authorized users only, based upon the number of User Slots that have been purchased.  Access to the local database through the Enterprise Feature is provided on an annual basis and must be renewed each year.  The cost of renewal is based upon the number of User Slots requested by the Enterprise licensee.  Local databases can always be accessed from local computers, even when the Enterprise Option expires, but the local database will no longer be secured unless renewed.  Those computers that have a valid Commercial Complete license will have full access.  Computers that have Commercial Complete installed but not registered will have read-only access through the Commercial Complete Reader functionality.


Commercial Complete Cloud Database

An Enterprise licensee can also choose to host one mysql database on a Commercial Complete Cloud server.  Additional databases may be purchased separately.  Access to the CCC mysql database is provided on an annual basis and must be renewed each year.  The cost of renewal is based upon the number of User Slots purchased by the Enterprise licensee. 


Annual Renewal of Database Access

When the Enterprise feature is renewed, the newest release of Commercial Complete will be activated on the licensee's Enterprise Control computer.  While users are connected to the Enterprise licensee's database, they also will have the latest Commercial Complete features available to them.  It is not necessary for the licensee to purchase a separate software upgrade for the Enterprise Control computer, but users who will be working in Commercial Complete when not connected to an Enterprise database may have to purchase the latest CC Upgrade or UAP in order to have access to CC's latest features..


User Slots

An Enterprise licensee receives two "User Slots" when the Enterprise Option is purchased that expire in one year.  Additional User Slots can be added.  The User Slots will expire concurrent with the database access expiration.  There is no limit to the number of User Slots that can be added to an Enterprise license.  These User Slots enable the Enterprise licensee to provide access to the Commercial Complete Cloud database for individual remote users.  Access to the LAN databases and to the CCC database must be renewed on an annual basis.  The cost of the renewal is based upon the number of User Slots requested by the Enterprise licensee.


Users authorized by the Enterprise licensee must install Commercial Complete on their computer.  The Enterprise licensee must have a current Commercial Complete Pro license, but users are not required to purchase a Commercial Complete license.  However, for users to have full Commercial Complete functionality, they must be connected to either a local Enterprise secured database or the CCC database.  The functionality of Commercial Complete will be determined by the User Level that is assigned to a user by the Enterprise licensee.  


User Slot Limitations

When the user is connected to an Enterprise licensee's database, the user will have the fuctionality appropriate to the assigned User Level.  When an unlicensed version of Commercial Complete is not connected to an Enterprise licensee's database, the software will function in Demo Mode as a Commercial Complete Reader.


Although a Commercial Complete license need not be purchased by a user, the user will have only limited Commercial Complete functionality when not connected to an Enterprise licensee's database unless the user purchases a full Commercial Complete Pro license or a CC Pro Annual Subscription.


User Levels

Access Rights to the Enterprise databases are set in the Enterprise Control Window.  The access rights of each individual computer (user) can be different. See a detailed description of each User Level under the Users/Permissions tab heading below.


Additional User Control

In addition to the control of a user's Access Rights, as described above, additional access control is provided on the  Users/Permissions tab and the Global Settings tab of the Enterprise Control Window.  All settings are described below.



Users / Permissions Tab 


The Users/Permissions tab on the Enterprise Control Window enables you to control which computers can access your databases and what access rights each of these users will have.  


User Computer ID 

The User Computer ID is the Computer ID that is automatically assigned by Commercial Complete when the software is installed on a user's computer.  It is unique for each User computer.  The Enterprise licensee MUST obtain the User Computer ID from the User in order to activate his User Slot. 


This User Computer ID number is displayed at the top right of the user's Property Data Screen.  It is always contains only digits and its length is 8 to 10 digits.


Permit Access / Deny Access Radio Buttons 

In order for the User to have access to your database, the Permit Access radio button must be selected.  Select the Deny Access radio button to temporarily deny the User access to your database while keeping him on the list of users.  To permanently deny access, delete the User from the Users List by clicking the Delete button.


Access Expires Date 

A User can be granted access to an Enterprise database for a specific period.  Enter the date that the User's access will expire in this field.  When this date is passed, the User will no longer be able to access the database.  For example, if the Expire Date is set to 6/30/2012, the User will have access through 6/30/2012. On 7/01/2012, he will longer be able to access your database unless this date is reset by you.


User Last Name, First Name, Phone Number, Email Address, Notes

Enter information that identifies the user in these fields.


Make All Records Visible to this User Checkbox

On the Global Settings tab, discussed below, you will find an option to set the Maximum Visible Records when a database is loaded.  This setting is important for the Commercial Complete Cloud database because lower settings permit the data to be loaded and displayed more quickly and will utilize less memory on the user's computer.  


Check this box to override the global setting for an individual user.  All records in the database will be loaded in the user's computer memory and all records will be displayed.  Remember that this setting could cause a substantial delay when a user connects to a database and it will use more memory on the local computer.


Do Not Display Contact Information

By default, a User's name, email address, and phone number will be displayed on the Property Data screen for records entered by that user.  When this box is checked, only the User's Computer ID will be displayed.


Note that Administrators will always be able to view this information, regardless of this setting.


User Levels



A Viewer  has limited access to the database.



A User  has limited read/write access to the database.


Power User

A Power User  has read/write access to the database.


Super User

A Super User  has full read/write access to the database.



An Admin User full read/write access to the database.


Super Admin

A Super Admin User has full read/write access to the database.


Exposed Areas

An Enterprise licensee has complete control over what the viewer or user will see when he views the data in the database.  Check or uncheck the boxes to control the display of each area.  Fields within areas that are not exposed to the user will not be displayed on Property Datasheets and a user will not be able to insert these fields in a narrative document.




Global Settings Tab


The Global Settings tab on the Enterprise Control Window enables you to control certain global access rights to your Enterprise databases.  These settings supercede the individual User settings, except for the Maximum Visible Records setting. 


Secured-User Access by Permissions ONLY 

When this option is selected, ONLY Users who appear on the Database Users List will be able to connect to the database.  Each User's access rights when they connect to the database will depend upon the settings for that User under the Users / Permissions tab.


Read Only - All Users 

When this option is selected, no edits to any record can be made by any User.  Records cannot be added or deleted.


Disabled - Inaccessible to All Users 

Select this option to prevent access to the Enterprise database by any User. Only the licensee's Enterprise Control Computer will be able to connect to the database.


Unsecured - No Restrictions for ANY User

Select this option to permit full access to the Enterprise database by ANY User. If this is a local database, any Commercial Complete workstation that can browse to the database will be able to load the database.  All functionality will be enabled for every User who connects.  For the Commercial Complete Cloud database, any user that is on the Database Users List will be able to connect. All Users will have complete control and will be able to edit, add, upload, download, and delete records.  Use this option with caution.


Hide ALL optional Exposed Areas (Tabs and Notes on the Users/Permissions Tab)

When this box is checked, certain tabs, notes fields, Data Source information, and Value information will be hidden from all users. See the Users/Permissions tabs for specific items.


A check in this box OVERRIDES the settings for individual users on the Users/Permissions tab.  This can be useful if the Super Admin wants to temporarily limit the view of all users to just public data. However, be sure to uncheck this box so that users who are designated can see all tabs.


Hide Uploaded Records Until Accepted 

When records are uploaded to a database, they are designated as "Temporary" until an Administrator accepts them into the database permanently.  Check this box to prevent users from seeing these uploaded records until an Administrator reviews them and permanently accepts them.


Automatically Download/Upload Images - recommended

When this box is checked, Image transfer from the Remote File Server to the local computer, and vice versa, is enabled. What this means is that when a record is brought into current view that contains an image in the upper right of the Data Entry screen, this image (if stored on the Remote Server) is automatically downloaded to the Default Photos Folder of the local computer. The next time that the record is displayed, the image will be retrieved from the local computer.


Conversely, when a record is brought into current view and the image is retrieved from the local computer, the image is uploaded to the Remote Server, if it is not present there.


Enabling this option will improve the speed with which a record is displayed and facilitate the upload of images to the Remote Server when a user adds an image to a property record. We recommend that you check this option.


Max Visible Records

To provide fast and efficient delivery of data to your users, it is important to limit the number of records that will be presented to a user when he connects to your database.  This is accomplished by setting the maximium number of records that will be presented. The more records that are presented, the longer that it will take to load the data and apply filters.  More memory on the user's computer will also be used.  


We recommend that the number of records be limited to the number necessary to deliver effective results.  Usually, a 100 record record limit is sufficient.  Rarely, will it be necessary to present more than 1,000 records to the user.


When a limit is set, at say 100 records, the first 100 records that meet the given search criteria, in sorted order, will be displayed to the user.  For example, if a user searches for all records above a certain Sale Price of a given Property Type, sorted by Sale Price, the top 100 records that meet this criteria will be presented.


Host Database Identification

The contents of these fields will be displayed on the right side of the Property Data Screen when a Remote Viewer connects to your database.  A preview is displayed in the lower right of the Enterprise Control Window.  If the User has Access Rights higher than Viewer, no message will be displayed.


Super Admin Access Password

A Super Administrator has control of all aspects of the database. The distribution of this password must be limited in order to maintain database security.  Only reveal this password to those who are authorized to change any and all database settings.  We recommend that the Super Admin change this password periodically.