webBooks-System Configuration
This module is the first of three modules that are mandatory for the webBooks software to operate correctly. Inside this module you will find parameters that define how the software works and who needs to be contacted in the event that problems are encountered. For the most part, once this module is configured, you will most likely not return to it.
Tabs
Each module will contain several tabs that help group the various types of associated information. Below we will cover the details of each one currently available in the latest release of the module.
?
- This tab is found in each module as the way to access helpful documentation and, when clicked, will load this wiki page for the module. Of course, you can always go directly to our wiki and read through the entire software documentation.
General
- Also found in most of the available extensions, this tab provides the general information associated with the module. Below you will find the details of each field available on the form.
- * Company data
- The buttons associated with this option will enable a company to export, import, or archive their business data. The export button will export ALL the data currently in the database. Importing will only import whatever data is part of the file and can be all of a companies data or the most recent company data after some has been archived. Archiving some of the business data will help maintain speed and stability of the database while giving you information to store for later retrieval if necessary.
- * System admin
- This listbox allows you to easily define the type of system administrator your business will use. Current values include 'Current Employee', 'Service Provider', and 'Vendor'. When you change the selected value in the list, the associated 'Name' value (see next bullet) will dynamically populate with the currently entered values.
- Typically 'Current Employee' would be selected if your organization is large enough to have an existing staff member as your system administrator. If you have not created any employee accounts yet, you will find that the only value listed in the associated 'Name' listbox (see next bullet) will be the 'administrator'. As a result, you may want to at least create the employee account for this person before continuing.
- Since webBooks was created for small and medium sized businesses, most likely the 'Service Provider' will be the value used since a third-party company will most likely handle all or various IT aspects of your business. Please note that if you have not supplied any information on the 'Providers' tab in the 'Business Configuration' module, the associated 'Name' listbox (see next bullet) will have no selectable values.
- By using 'Vendor' as the selected value, you have most likely purchased a turnkey system including the webBooks software along with vendor-supplied hardware. In this situation, the vendor will most likely want to handle the support side to their equipment. This option will also have no selectable values for the associated 'Name' listbox (see next bullet) if you haven't filled out any information in the 'Vendors' tab of the 'Business Configuration' module.
- * Name
- The contents of this listbox change dynamically based on the afore-mentioned selection. Once you have selected one of the values in this listbox, all the associated information (Email, Phone, Extension, and Mobile Phone) will be populated. It is important to note that the information found in those textboxes are NOT editable! You will need to alter that information in the appropriate module (e.g. Employees, Business Configuration, etc).
- * Email
- This textbox allows you to see and copy the email address of the system administrator currently used by your company.
- * Phone & Extension
- Just as the name implies, these textboxes allow you to see and copy the phone number and optional extension number of your currently selected system administrator.
- * Mobile Phone
- Note only will this show you the mobile phone number of your system admin, it also allows you to see the capabilities of their phone so you can have the possibility of more than one type of communication (e.g. verbal, text, email).
- * Social URI
- webBooks can switch between two different interfaces - Productivity and Social. The first is the default layout after logging into the software. The latter opens up a similar interface, but for social communication through whatever means is allowed with the service entered for this value. For example, if you entered 'http://www.gmail.com' for the value here, then you would be able to access your hosted Google email through webBooks. To switch between the two interfaces, use the icon in the top left-hand corner of the screen.
- NOTE: currently Google does NOT permit accessing users data in the example given above, but other providers do.
- * Data directory
- This directory specification defines where various, non-database data is stored. For example, this includes uploads from modules via the 'Data' tab, the selected theme for the user account, and more. Unless there is a reason to move this, it is recommended not to alter this value!
- * Logs directory
- As the name implies, this directory states where the log files are kept. Unless there is a reason to move this, it is recommended not to alter this value!
- * Cron directory
- Currently this textbox is disabled, but will ultimately define the cron directory to place the appropriate webBooks scripts for nightly maintenance and other time-sensitive tasks. Unless there is a reason to move this, it is recommended not to alter this value!
- * Temp directory
- The location that temporary files will be stored. We do NOT recommend using the system-wide temp directory since this may temporarily contain sensitive data. Unless there is a reason to move this, it is recommended not to alter this value!
- * Module update
- All actively developed software will have updates at some point. This option defines how those updates should be obtained. There are only two options: manual or automatic. The former allows you to manually obtain the updates by clicking on the 'Download' button, whereas the latter will automatically check for and obtain the updates as they become available. Neither option handles the installation of these updates, just how they are obtained!
- * Install method
- The complimentary option to 'Module update', this option defines how the obtained updates (whether manually or automatically) are installed. To install all the module updates automatically, select 'Automatic' from the list. If you would rather selectively install updates, choose the 'Manual' option from the list. Now you can select whatever updates you want to install from the following list and click the 'Install' button.
- * Available printers
- Currently these options are disabled for future implementation, but when they become active, they will allow a business to setup printers in the software so that your employees can print to their local printers or remotely to the ones configured in this section.
Modules
This tab defines what module groups are displayed on the dashboard as well as which modules you want associated with each group. It is important to note that a module can be a member of multiple groups. For instance, you may want to add 'Customer Accounts' to the 'Sales' and 'Service' groups since both of those departments would need access to that information. This does not, however, define access rights to the 'Customer Accounts' module. For more information on access permissions, click here.
- Module groups This column deals with the addition, modification, or deletion of the groups found on the dashboard. The top most textbox defines the name of the group that you would like to use. The following textbox defines the file to use as the groups' graphic and includes a trailing 'Upload' button that should be used when creating a new group (the associated textbox should remain blank until the new group is saved). The '*', '+', '-', and 'Update' buttons are used to create a new group (by clearing the form to allow you to enter in new information), add a group to the list, removed a group from the list, or update a group in the list respectively.
- Included modules The module list in this column will dynamically change based on the selected item in the 'Module groups' list. There are no buttons here to add modules (see next bullet), but there is a '-' button to remove a module from the list.
- Installed modules In this column you will be presented with all the currently installed modules. From here you can perform several tasks like adding a selected module into the 'Included modules' list by clicking the '<<' button. You may also notice a '+' and '-' button. These will allow you to install (from file) or uninstall (from list) modules. If you want an easier, graphical interface to install modules, see the Dashboard wiki page.
Hosted
This tab will not be present in all instances of webBooks. If the 'HOSTED' value in the envars.php file is set to 'true' (indicating you want to host a webBooks service for others), then this tab will become available for your users. There are only a handful of options on this page that can be edited. It is also important to note that having the 'HOSTED' option enabled prevents saving options on the 'General' tab. However, users who have been granted access into the 'System Configuration' module will still be able to download and install software updates.
- Access URI When hosting webBooks as a service to others, each account will have their own directory containing their instance of the software. Changing this value will allow organizations to create a custom directory where their software resides. This is ONLY relevant to their directory. For example, lets say that your company has setup an account with webfice.com and you are assigned the URI of 'https://services.webfice.com/data/mycompanyinc'. The value here would be 'mycompanyinc', and changing it 'mci' would now mean that you access your software by going to 'https://services.webfice.com/data/mci'.
- Logins & Support This line contains two options that specify your companies needs. The first defines how many simultaneous logins your organization will need. This is NOT the number of employees you can create, but how many of them can use the software at once. The second option allows you to signup for technical support from the hosting company.
- Balance & Cost This line contains two values, but they are read-only. The first shows how much money your account currently has remaining and the second informs you of your monthly costs per the configuration set by the above parameters.
- Add Funds It is important to make sure your balance is higher than your cost (see above) or your account will be locked. If you need to add funds to your account balance, this is where you need to go. The first listbox defines how much money you would like to add to your account while the second value defines whether or not the funds should be added only once or as a monthly charge.
Buttons
The buttons located in the header of each form will be covered below (see the respective sections above for inline buttons).
Save (General)
The only button available in the header of the 'General' tab, click this button once you have filled out all available fields to save your configuration. It is important to note that this ONLY saves information listed on this tab - no others!