B2W Software, Inc. END-USER LICENSE AGREEMENT FOR LICENSED PRODUCTS. IMPORTANT-READ CAREFULLY: This B2W Software, Inc. – (fka BID2WIN Software, Inc.)End-User License Agreement ("EULA") together with the Proposal and Sales Agreement (collectively, the "Agreement") is a legal agreement between you (either an individual or a single entity) and B2W Software, Incorporated ("B2W") for the B2W software product(s) identified above which may include associated software components, media, printed materials, and "online" or electronic documentation ("LICENSED PRODUCT"). By installing, copying, or otherwise using the LICENSED PRODUCT, you agree to be bound by the terms of this EULA. If you do not agree to the terms of this EULA, do not install or use the LICENSED PRODUCT. If the LICENSED PRODUCT was purchased by you, you may return it to your place of purchase for a full refund. The LICENSED PRODUCT is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The LICENSED PRODUCT is licensed, not sold. 1. GRANT OF LICENSE. The LICENSED PRODUCT is licensed as follows: Installation and Use. B2W grants you the right to install and use copies of the LICENSED PRODUCT on your computers as described on the Proposal and Sales Agreement. The license granted under the Agreement may not be leased, assigned, or sublicensed including, but not limited to the transfer of the LICENSED PRODUCTS to a successor in interest of Customer's business. The license granted hereunder is solely for the benefit of the Customer as named on the Proposal and Sales Agreement. Acceptance. In the case that the LICENSED PRODUCTS are initially installed directly on your computer system, completion of installation shall constitute your acceptance of the LICENSED PRODUCTS. However, during the initial phase of implementation, a copy of the LICENSED PRODUCTS may be installed for your use on a staging server located at B2W headquarters in Portsmouth, NH, following which you will be provided login information via email to access the LICENSED PRODUCTS. In this case, you agree that acceptance of all of the LICENSED PRODUCTS shall occur upon the earlier of: (a) the first time you access the LICENSED PRODUCTS, or (b) fifteen (15) days after the date of the email from B2W providing the login information to access the LICENSED PRODUCTS, or (c) fifteen (15) days after the date you signed the PROPOSAL. For purposes of clarification, if acceptance of the LICENSED PRODUCTS is based upon either the email containing the login information to access the LICENSED PRODUCTS as set forth in (b) or the signing of the PROPOSAL as set forth in (c), such acceptance of all of the LICENSED PRODUCTS shall be effective regardless of whether you have actually accessed any portion of the LICENSED PRODUCTS, if at all. Backup Copies. You may also make copies of the LICENSED PRODUCT as may be necessary for backup and archival purposes. 2. DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS. Maintenance of Copyright Notices. You must not remove or alter any copyright notices on all copies of the LICENSED PRODUCT. Distribution. You may not distribute copies of the LICENSED PRODUCT to third parties. Prohibition on Reverse Engineering, Decompilation, and Disassembly. You may not reverse engineer, decompile, or disassemble the LICENSED PRODUCT, except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation. Tampering With Database. You may not bypass the user interface to create or edit data directly within the SQL database. Doing so immediately voids your B2W Software Maintenance Agreement. B2W Software is not responsible for repairing damage caused by tampering with production data in this fashion. Rental. You may not rent, lease, or lend the LICENSED PRODUCT. Support Services. B2W will provide you with Training and Support Services as set forth in the Training and Support Schedule to the Proposal and Sales Agreement ("SUPPORT SERVICES"). Compliance with Applicable Laws. You must comply with all applicable laws regarding use of the LICENSED PRODUCT. 3. TERMINATION. Without prejudice to any other rights, B2W may terminate the Agreement if you fail to comply with the terms and conditions contained in the Agreement. In such event, customer shall cease to have any rights in the LICENSED PRODUCTS or use thereof. Customer shall destroy any and all copies of the LICENSED PRODUCTS. 4. COPYRIGHT. All title, including but not limited to copyrights, in and to the LICENSED PRODUCT and any copies thereof are owned by B2W or its suppliers. All title and intellectual property rights in and to the content which may be accessed through use of the LICENSED PRODUCT is the property of the respective content owner and may be protected by applicable copyright or other intellectual property laws and treaties. The Agreement grants you no rights to use such content. All rights not expressly granted are reserved by B2W. 5. U.S. GOVERNMENT RESTRICTED RIGHTS. The LICENSED PRODUCT is provided with RESTRICTED RIGHTS. Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013 or subparagraphs (c)(1) and (2) of the Commercial Computer Software Restricted Rights at 48 CFR 52.227-19, as applicable. Manufacturer is B2W Software, Incorporated/Martingale Wharf/99 Bow Street/Suite 500/Portsmouth, NH 03801. 6. EXPORT RESTRICTIONS. You agree that you will not export or re-export the LICENSED PRODUCT to any country, person, entity or end user subject to U.S.A. export restrictions. Restricted countries currently include, but are not necessarily limited to Cuba, Iran, Iraq, Libya, North Korea, Sudan, and Syria. You warrant and represent that neither the U.S.A. Bureau of Export Administration nor any other federal agency has suspended, revoked or denied your export privileges. 7. LIMITED WARRANTY. For a period of thirty (30) days after delivery of the LICENSED PRODUCTS, B2W warrants and represents that the LICENSED PRODUCTS will operate and perform substantially in conformance with the requirements and specifications set forth in the Product Specifications and Pricing Schedule to the Proposal and Sales Agreement. During the term of this Limited Warranty, B2W will investigate issues reported by Customer in writing in the then current version of the LICENSED PRODUCTS. 8. WARRANTIES. ASIDE FROM THE EXPRESS WARRANTIES SET FORTH IN SECTION 7 ABOVE, THERE IS NO WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. B2W DOES NOT WARRANT THE RESULTS OF ANY PROGRAMS OR SERVICES, OR THAT THE LICENSED PRODUCTS WILL MEET CUSTOMER'S REQUIREMENTS OR EXPECTATIONS. 9. LIMITATION OF LIABILITY. To the maximum extent permitted by applicable law, in no event shall B2W or its suppliers be liable for any special, incidental, indirect, or consequential damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of the use of or inability to use the LICENSED PRODUCT or the provision of or failure to provide Support Services, even if B2W has been advised of the possibility of such damages. In any case, B2W's entire liability under any provision of the Agreement shall be limited to the amount actually paid by you for the LICENSED PRODUCT; Because some states and jurisdictions do not allow the exclusion or limitation of liability, the above limitation may not apply to you. 10. GOVERNING LAW. This agreement is made under, and shall be governed by, the laws of the State of New Hampshire, U.S.A. Any claim, dispute, action, or proceeding arising under this agreement shall be maintained only in a state or federal court located in the State of New Hampshire, and you agree to such governing law and venue for all purposes. 11. SEVERABILITY. If any provision of the Agreement is held invalid or otherwise unenforceable, the enforceability of the remaining provisions shall not be impaired thereby. Should you have any questions concerning the Agreement, or if you desire to contact B2W for any reason, write: B2W Software, Incorporated/Martingale Wharf/99 Bow Street/Suite 500/Portsmouth, NH 03801. The information contained in this document represents the current view of B2W Software, Inc. fka BID2WIN Software, Inc. on the issues discussed as of the date of publication. Because B2W Software must respond to changing market conditions, it should not be interpreted to be a commitment on the part of B2W Software, and B2W Software cannot guarantee the accuracy of any information presented after the date of publication. This document is for informational purposes only. B2W SOFTWARE MAKES NO WARRANTIES, EXPRESS OR IMPLIED, AS TO THE INFORMATION IN THIS DOCUMENT. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of B2W Software Incorporated. B2W Software may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from B2W Software, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property. The example companies, organizations, products, people and events depicted herein are fictitious. No association with any real company, organization, product, person or event is intended or should be inferred. © 2013 B2W Software, Inc. All rights reserved. B2W Software, Inc., B2W are either registered trademarks or tradenames of B2W Software Incorporated in the United States and/or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners. 5th Revision, 1/2013 Contents About This Guide ................................................................................................................ 1 Getting Help ........................................................................................................................ 2 Frequently Asked Questions ............................................................................................ 2 B2W Knowledge Base ...................................................................................................... 2 24-hour Technical Support ............................................................................................... 2 Context-Sensitive Online Help .......................................................................................... 2 B2W Support Website Alerts ............................................................................................ 3 Technical Overview ............................................................................................................ 4 System Components ........................................................................................................ 4 Database Server .......................................................................................................... 4 License Pool ................................................................................................................. 4 B2W Estimate Database .............................................................................................. 5 Client Software ............................................................................................................. 5 Administration Software ............................................................................................... 5 Configuration Options ....................................................................................................... 6 Stand-Alone.................................................................................................................. 6 Client/Server................................................................................................................. 6 Windows Terminal Services / Citrix ............................................................................. 7 Mobile Estimating ............................................................................................................. 8 Mobile Estimating Requirements ................................................................................. 9 More Information .......................................................................................................... 9 Installing and Configuring B2W Estimate ...................................................................... 10 Verify Hardware and Operating System Requirements .................................................. 10 Installing B2W Estimate ................................................................................................. 10 Configuring B2W Estimate with the Administration Tool ................................................ 10 Activating B2W Estimate ................................................................................................ 10 Changing the Administrator Password ........................................................................... 11 Managing Add-Ins .......................................................................................................... 12 Configuring Users and Groups ....................................................................................... 15 Managing Groups ....................................................................................................... 15 Managing Users ......................................................................................................... 16 Configuring B2W Estimate Security and Permissions ............................................... 18 Configuring Multiple B2W Estimate Databases............................................................. 24 Considerations for Managing Multiple B2W Estimate Databases .................................. 24 Shared License Pool .................................................................................................. 24 Unique Users and Groups .......................................................................................... 24 Creating Additional Databases ....................................................................................... 25 Administering Different Databases ................................................................................. 27 Command Line Switches ........................................................................................... 28 Maintaining Your B2W Estimate Database .................................................................... 29 Purge Deleted Data ........................................................................................................ 29 Archiving Estimates ........................................................................................................ 29 Archive estimates ....................................................................................................... 29 Restore estimates ...................................................................................................... 30 Access an archive database ...................................................................................... 31 About This Guide The B2W Estimate Installation Guide outlines the process of installing B2W Estimate in several different configurations, including stand-alone, client/server, and Windows Terminal Services or Citrix. In addition, it describes the features of the B2W Estimate Administration tool that are related to a successful and complete installation. The installation guide is separated into five chapters: Chapter 1 – Technical Overview discusses the system components that comprise a B2W Estimate installation and briefly describes the two main installation types. Chapter 2 – Installing and Configuring B2W Estimate describes the administrative functions that are found within the B2W Estimate Administration tool, such as creating groups and users and installing add-ins. Chapter 3 – Configuring Multiple B2W Estimate Databases discusses the option of creating additional B2W Estimate databases and gives you some pointers on managing multiple B2W Estimate databases. Chapter 4 – Maintaining Your B2W Estimate Database describes two features found within the B2W Estimate Administration tool which will help ensure your database stays well organized for optimum performance. Page 1 of 32 Getting Help The B2W Estimate Installation Guide is one of many tools at your disposal as you install B2W Estimate. B2W Software provides a host of technical support resources to help you get the answers you need, when you need them. Frequently Asked Questions Have you ever wondered how to do a certain task in B2W Estimate? Chances are other users have as well! Check the Frequently Asked Questions page on B2W Software’s premium support web site for the latest answers to your questions. The frequently asked questions page is located at: http://support.b2wsoftware.com/faq B2W Knowledge Base B2W Software provides an extensive online knowledge base of known problems, bugs, and tips accessible via the internet. The knowledge base is continually updated with important bug notifications and workarounds. Access the B2W Knowledge Base on our premium support website and use it to find fast solutions to technical problems with B2W Estimate. The knowledge base is located at: http://support.b2wsoftware.com/knowledgebase Note If you want to receive an e-mail each time a new KB article is published, you can subscribe to our free alert service at: http://support.b2wsoftware.com/alerts/default.asp. 24-hour Technical Support B2W Software is home to the finest technical support call center in the industry. The B2W technical support staff is at your service providing quick professional resolutions to your technical support issues, answers to your questions, and responses to your feedback and suggestions. We are available 24 hours a day, seven days a week at (888) 390-8822 or [email protected]. Context-Sensitive Online Help The fastest way to get your questions answered is to refer to B2W Estimate's contextsensitive help system. Access the help system by clicking Help keyboard. on the toolbar or by pressing F1 on your The online help system is designed to automatically display a topic which corresponds to exactly what you were doing in B2W Estimate. Once inside the help Page 2 of 32 system, you can navigate to other help topics by using the table of contents, the index, or by performing a keyword or text search. B2W Support Website Alerts The B2W Support Website allows you to subscribe to an e-mail alert system which can be configured to send you an automatic e-mail every time a product, add-in, report, or piece of documentation is published or updated. You can even subscribe to receive alerts when new knowledge base articles are published. These e-mail alerts ensure you are among the first to know whenever one of your subscribed files has been updated and is ready for download. You will receive an email clearly listing which files have been updated. You can subscribe to this free alert service at: http://www.support.b2wsoftware.com/alerts/default.asp Page 3 of 32 Technical Overview Before installing B2W Estimate, it’s important to become familiar with B2W Estimate’s five system components. Understanding these components and knowing where each resides helps to ensure a smooth implementation. System Components Every B2W Estimate implementation consists of the following five system components: Database server License pool B2W Estimate database Client software Administration software On a single-user workstation or in a terminal server environment, all five components reside on one computer. In a client/server environment, all five components reside on your dedicated B2W Estimate server, but the client software and administrative software are also installed on network workstations. Note: If you install B2W Estimate on a server with Windows Terminal Services capabilities, your workstations that connect to the B2W Estimate database through a LAN can still do so in a traditional client/server fashion. In this case, B2W Estimate would be installed on those workstations as “Network Workstations,” which means that the client software and administrative software would also reside on the workstations. Database Server The database server is an instance of Microsoft SQL Server 2008/2012/2014 that stores and manages one or more B2W Estimate databases. Depending on your installation environment, the database server may reside on a dedicated network server, or may just be a SQL Server Express instance on an individual workstation. License Pool The license pool resides on the database server and contains a number of concurrent licenses that allow access to B2W Estimate by the client software. After you have installed B2W Estimate, you will activate your license pool for the number of B2W Estimate licenses purchased by your company. When an estimator launches B2W Estimate, one license from the license pool becomes “in use.” When that estimator closes their B2W Estimate program window, the license becomes “available.” Note: Using the B2W Estimate Administration tool does not consume a license. Page 4 of 32 B2W Estimate Database The B2W Estimate database resides on the database server and contains the following information: B2W Estimate user accounts. A user account is created for each estimator or manager who requires access to the system. Resources. Resources consist of cost-related information such as labor, equipment, and materials, as well as other information such as subcontractors, vendors, and customers. Item templates. Item templates allow estimators to configure the cost structure of bid items for subsequent use while creating estimates. Item templates are contained in what is referred to in the client application as “item databases.” Estimates. All estimates created in the system reside in the B2W Estimate database. During the installation process, the B2W Estimate setup program installs two unique B2W Estimate databases on your database server: B2WData. This is an empty database intended for your company-specific users, resources, item templates, and estimates. B2WSample. This database contains a complete set of sample users, resources, item templates, and estimates. The B2W Estimate Getting Started Guide uses this sample data as a basis for walking estimators through the system. It provides a good reference as your estimators get up to speed with the “real” company-specific database. Companies who purchase B2W Estimate Enterprise Edition have the option of creating additional B2W Estimate databases at any time. This is typically useful for larger companies with several divisions that share a dedicated server but bid very specific types of work. The process of creating and administering multiple B2W Estimate databases is discussed in Chapter 5 - Configuring Multiple B2W Estimate Databases. Client Software The B2W Estimate client software allows the creation and editing of resources, item templates, and estimates. In a traditional client/server environment, the client software is installed on your estimator workstations. The client computer runs the B2W Estimate client software, but saves and retrieves data to and from the B2W Estimate database on the database server. Administration Software The B2W Estimate Administration software allows a system administrator to manage the B2W Estimate installation, including the configuration of B2W Estimate users and groups, as well as system extensions called “add-ins.” The administration software is installed with every installation type, allowing the administration of the system from any server or workstation, as long as the administrator password is known. Page 5 of 32 Configuration Options There are three different ways B2W Estimate can be configured. Stand-Alone In a stand-alone configuration, all five system components (database server, license pool, B2W Estimate databases, client software, and administration software) reside on a single computer. No information is shared, and no networking capabilities are required. This type of installation is typically only recommended for very small companies with only one estimator. The single-user workstation: Client/Server A client/server environment, as the name implies, consists of a dedicated network server and one or more client workstations. In this environment the database server, the license pool, and the B2W Estimate database all reside on the dedicated network server. (For convenience, instances of the B2W Estimate Administration tool and the client software also reside on the server.) The client software is installed on each estimator workstation, which can then connect to the dedicated server for the other components. The advantage of the client/server environment is that all estimators share a central B2W Estimate database. From an administrator’s standpoint, a central database is easy to maintain and back-up. From a manager’s standpoint, a central database leads to great consistency from one estimator to another, and in the long run, a vast array of cross-estimate reporting capabilities. For these reasons, the client/server environment is the recommended installation environment for the vast majority of B2W Estimate users. Page 6 of 32 The client/server environment: Windows Terminal Services / Citrix Having Windows Terminal Services or Citrix installed on your dedicated B2W Estimate database server often provides a very efficient way for estimators to remotely connect to their database server via WAN or dial up connection. The terminal services option gives estimators the ability to connect remotely to the database server, even when away from the office. As long as an estimator has Internet connectivity and a minimum connection speed of 56kbps, they can use B2W Estimate as though they were at their own desks. They can access B2W Estimate using the Remote Desktop Connection software, which is somewhat analogous to the idea of turning on a new monitor that just shows “what’s happening” on the terminal server. Note that a terminal server is not a requirement and is typically best utilized in conjunction with a traditional client/server installation. In other words, when an estimator uses B2W Estimate at the office, he would do so within a traditional client/server environment. If the estimator needs to connect to the B2W Estimate server from a remote location, via WAN or modem, he would utilize the Remote Desktop Connection software to access the system. Page 7 of 32 The Terminal Services Environment: Mobile Estimating B2W Mobile Estimating allows an estimator to quickly and easily take estimates with him on his notebook computer and work on them while disconnected from the B2W Estimate server. When he returns, he can seamlessly transfer the new or modified estimates back to the B2W Estimate server. B2W Mobile Estimating can also be used in an environment where the connection to the B2W Estimate server is not reliable, for example in a job trailer or remote office with slow or intermittent Internet connectivity. A temporary connection can be established to the B2W Estimate server, estimates can be transferred to the remote computer, and work can proceed while disconnected. Changes to the estimate can Page 8 of 32 be transferred back to the main B2W Estimate server at any time by re-establishing the temporary connection. Mobile Estimating is included with the Professional and Enterprise editions of B2W Estimate. If you purchased the Basic edition and would like to take advantage of Mobile Estimating, please contact B2W Estimate sales at [email protected] or (800) 336-3808. Mobile Estimating Requirements To use Mobile Estimating, here are a few technical requirements: Client/server installation. To use Mobile Estimating, B2W Estimate must be configured in a client/server environment, as described earlier in this chapter. It is possible to have a Terminal Services or Citrix environment configured for non-mobile users and a client/server environment configured for mobile users. For more information about this option, consult your B2W Implementation Services specialist. Local database on mobile client workstation. Each mobile notebook workstation must have a local database to hold resources, item database, and estimate information for use when disconnected. The B2W Estimate client software installation requires that a local SQL Express 08/12 instance be present before the install will succeed. If no instance of SQL Server exists, the B2W Estimate setup wizard will install an instance of SQL Server Express 2012 named B2W Mobile on workstations connected to the internet. Note: In order to use Mobile Estimating, a mobile user must be a member of the local Administrators or the local Power Users group on the mobile workstation. If the user is a member of the local Power Users group, the database service on the mobile workstation will need to be configured with a startup type of “Automatic”. Otherwise, the user will not be allowed to disconnect from the server. The Installing B2W Estimate on a Network Client Workstation section in Chapter 3 describes the configuration of Mobile Estimating on the network client workstation. More Information For more information about how B2W Mobile Estimating works from the estimator’s perspective, see the Mobile Estimating Overview white paper, available on the B2W Estimate support Web site at http://support.b2wsoftware.com (login required) Page 9 of 32 Installing and Configuring B2W Estimate In the B2W Estimate Administration tool you will find an assortment of utilities which help you put the finishing touches on your installation. In this section, you will learn how to use this tool to activate your B2W Estimate licenses, set your administrator password, install add-ins, and configure group and user accounts for employees who will access B2W Estimate. Verify Hardware and Operating System Requirements Before you install B2W Estimate, please verify that your server and workstations have the appropriate hardware configuration and operating system. Refer to the B2W Software: Hardware and Software Requirements Guide, available on the B2W Support Website. Installing B2W Estimate Access the latest version of the B2W Estimate software from the Downloads page of B2W Software Support Website. Download and run the software to install B2W Estimate on new servers and workstations and to update computers where it has already been installed. Running the file you download opens a wizard that provides on-screen instructions to guide you through the installation process. If you have questions about installing the software, contact B2W Software Technical Support at 888-390-8822 or [email protected]. Configuring B2W Estimate with the Administration Tool You can access the B2W Estimate Administration tool from any computer on which the B2W Estimate client software is installed, including the dedicated network server. Use the Administration tool to configure your installed B2W Estimate software. To launch the B2W Estimate Administration tool, follow these steps: 1. Click Start, point to Programs, point to B2W Software, then point to Estimate. 2. In the Estimate program group, click Estimate Administration. Activating B2W Estimate The first time you launch the B2W Estimate Administration tool, you will be prompted for a code that activates your B2W Estimate licenses. This code is obtained by calling Page 10 of 32 B2W Technical Support. The activation code you are given will activate your license pool for the number of B2W Estimate licenses your company has purchased. The Activation dialog: Remember, B2W Estimate uses a concurrent licensing scheme. This means that the client software can be installed on any number of workstations, but only the number of licenses that were purchased will be accessible at any given time. Changing the Administrator Password When B2W Estimate is first installed, the administrator password is blank, allowing any user to access the B2W Estimate Administration tool. For security, it is recommended that you set an administrator password immediately and that you change the password regularly. Note: If your company utilizes multiple B2W Estimate databases, each database needs to be configured with an administrator password. To set an administrator password, or change the existing one, follow these steps: 1. In the B2W Estimate Administration tool, click the Tools menu, point to Security, and then click Change Administrator Password. 2. The Change Password dialog appears. Enter the old administrator password. Leave this field blank if you are setting the administrator password for the first time. 3. Enter the new administrator password. Write this password down and keep it somewhere safe. B2W Technical Support personnel cannot retrieve your administrator password if you forget it. 4. Enter the new password again for confirmation. 5. Click OK. Once you have set an administrator password, the Logon dialog will appear any time a user tries to access the B2W Estimate Administration tool. The user must enter the correct administrator password to open the B2W Estimate Administration tool. Page 11 of 32 The Administration Tool Logon dialog: Managing Add-Ins The B2W Estimate Administration tool includes an Add-Ins Manager. This allows you to install, update, and manage system extensions that provide additional functionality for your estimators. There are four types of add-ins: B2W-Supplied Item Databases – You can install any number of state item databases at no additional charge. Each of these add-ins gives your estimators access to a list of pay items from a specific state or authority. A unique DOT database will appear in the Item Databases area of B2W Estimate. Estimate Detail Exports – These optional add-ins provide your estimator the ability to send detailed estimate cost information to a file which can be imported by your accounting or project management software. Pay Item Import/Exports – This type of add-in allows your estimators the option to import and export pay item lists to and from external formats, such as Microsoft Excel or AASHTO Expedite EBS. Authority Bid Forms - B2W Estimate's Authority Bid Forms allow you to print approved bid forms for submittal to government authorities. Reports – There are many standard B2W Estimate reports that are automatically added during the B2W Estimate client software installation. Additional custom reports are available by request at an additional cost. In addition, new reports are released periodically on the B2W Support Website. The Add-Ins Manager is used to add these new or updated reports to the system. To access the Add-Ins Manager, click Manage Add-Ins in the left hand pane of the B2W Estimate Administration tool, or click the Tools menu, then select AddIns… Page 12 of 32 The Add-Ins Manager: The Add-Ins Manager displays a list of all currently installed add-ins. The version number for each add-in that you have installed is displayed in parentheses after the description, which helps you determine if you have the latest add-ins installed by comparing the versions to those on the B2W Support Website. Page 13 of 32 Install a New Add-In or a New Version of an Already Installed Add-In 1. In the Add-Ins Manager, click Add/Update... 2. Browse to and double click the add-in file. Locations for each type of add-in are described in the table below: Add-In Icon File Extension B2W-Supplied Item Databases .bdb Estimate Detail Exports .bde Pay Item Import/Exports .bpi Authority Bid Forms .bbf Standard Reports Where to find the add-in support.b2wsoftware.com Standard B2W Estimate reports are automatically added during the client software installation. Updated standard reports are available on the B2W Support site. Custom reports add-ins are provided via e-mail. .brd Custom Reports .brd Remove a Currently Installed Add-In 1. In the Add-Ins Manager, click the name of the add-in you want to remove. 2. Click Remove. 3. Click OK to verify the removal. Note: Some add-ins, such as standard B2W Estimate reports and the Microsoft Excel import/export, can not be removed. Please use caution when removing other add-ins, as some may contain user defined settings that will be lost if the add-in is removed. Page 14 of 32 Configuring Users and Groups The B2W Estimate Administration tool features a User & Group Manager which helps you create new B2W Estimate users and groups, and manage the information associated with each. You can also configure each group with a unique set of permissions, allowing you to control the ability for users within the group to create, modify, and edit information in various parts of B2W Estimate. Key points to remember: You can create a virtually unlimited number of users and groups. A user can exist in one and only one group. Note: If you are administering multiple B2W Estimate databases, each has its own unique set of users and groups. If an estimator needs to access multiple B2W Estimate databases, you must create a user account for that estimator inside each B2W Estimate database. Multiple databases are further discussed in Chapter 5 Configuring Multiple B2W Estimate Databases. To access the User & Group Manager, click Manage Users & Groups on the home page of the Administration tool, or click the Tools menu, then point to Security, then select Users & Groups. The User & Group Manager: Managing Groups B2W Estimate allows you to create an unlimited number of groups. Inside each group, you can create a virtually unlimited number of users. Create a new group 1. In the User & Group Manager dialog, click New Group. Page 15 of 32 2. Enter a name for your group, and then click OK. 3. The new group is created and the Group Information page is displayed. Delete an existing group 1. In the User & Group Manager dialog, select the group you want to delete. When you delete a group, all users within that group are also deleted. 2. Click Delete or press DEL on your keyboard. 3. Click OK to verify the deletion. Note: The "Estimators" group is a system group and may not be deleted. Managing Users User accounts allow you to control access to B2W Estimate. Using individual user accounts, as opposed to a generic password-protection scheme to control access to the program, has several advantages in B2W Estimate: If an estimator leaves the company, their user account can be deleted without affecting other users. A user account can easily be moved from one group to another. Individual user accounts allow B2W Estimate to record which estimator created or last modified each resource or item template. When you select a user on the left hand side of the User and Group Manager, information pertaining to that user is displayed on the right. Create a new user 1. In the User & Group Manager dialog, click the group where the new user will be a member. 2. Click New User. 3. Enter a User name. This name is used when the user logs on to B2W Estimate. 4. Enter the user’s Initials. Initials can consist of 1 to 5 characters and will be used to tag resource records and comments. B2W Estimate forces your entry to uppercase as you type. 5. Click OK. 6. The user account is created and the User Information page is displayed. You can now enter additional user information, as described in the next section. Configuring user information When you select a user in the left hand pane of the Users & Groups Manager, the User Information page is displayed. You can now enter additional user information, as described below: Page 16 of 32 Field Description User name A read only field which displays the user name of the selected user. Initials Initials of the selected user. B2W Estimate uses these initials to track which user created each resource or item template record, and also which user was the last to modify each record. Windows account The Windows domain account assigned to the selected user. By entering a Windows domain account, the user will be authenticated automatically if logged into Windows under the specified account, even if this user account has a password. Enter the Windows account in the format <domain name>\<user name>. For example: ESTIMATING_DOMAIN\MWILLIAMS For security purposes, it is strongly recommended to assign a non-blank B2W Estimate password even when authenticating to a Windows account. (The B2W Estimate password does NOT need to be the same as the Windows password.) Password The password assigned to the selected user. For security purposes, the system will always display dots in this field when you view user information, even if the user’s password is blank. You can reset a user's password by entering a new value here, without knowing the user's current password. Enter a password to force a user to log on each time they start the estimating client software. B2W Estimate stores the lastentered user name on each computer. If the last-entered user name does not have a password assigned, or if the system can authenticate the user using the specified Windows domain account, the user will be logged in without the display of the logon dialog. Confirm Password To set a new password, re-enter the password in this field. Full name The user's full name. If a name is entered in this field, it is displayed on the user’s home page instead of the user name. Title The user's title. Company name The user's company name. Phone The user's phone number. E-mail address The user's e-mail address. Page 17 of 32 Move a user from one group to another 1. If necessary, double click the group name to expand the group where the user is currently a member. 2. Drag the user from the present group to another, releasing your mouse button when the target group name is highlighted. Delete a user 1. Select the user you want to delete. 2. Click Delete or press DEL on your keyboard. 3. Click OK to verify the deletion. Configuring B2W Estimate Security and Permissions Assigned at the group level, permissions specify what group members can or cannot do within specific areas in B2W Estimate, such as Resources, Item Databases, or the Options dialog. For example, a managerial group can use B2W Estimate to review estimates that others have created, so they would not need full permissions to the Resource area. Or, you can have a group of estimators with permissions to create crew templates and task templates, but no permissions to create or modify labor and equipment costs. By allowing you to assign restrictive rights to some groups and less restrictive rights to other groups, B2W Estimate protects your data from accidental deletion or alteration. The Group Information tab The Group name field is a read only field which displays the name of the current B2W Estimate user. The Resource Security tab The Resources area in B2W Estimate contains labor, equipment, materials, and other types of cost resources that can be added to estimates. By configuring resources security for each group, you can specify whether or not group members can create, modify, or delete individual resources. You can define permissions for all resource types or on a per-resource type basis. For example, you can allow a certain user to create customers and vendors, but he or she may not create new labor or equipment records. Choose the security option that will apply to members of the selected group by choosing one of the following options: Page 18 of 32 Users have all permissions and can approve resources – This setting is for managerial groups whose members should have permission to create, change, and delete resources without any restrictions. In addition, members of this group can approve resources that were created by other users. More information on the approval process can be found within the help system of the B2W Estimate client application. Users have the following permissions for all resources – Choose this setting if you want to assign the same permissions for all resource types. Users have the following permissions for individual resources – This setting allows you to assign unique permissions for each type of resource. For example, you can assign different rights for labor than you do for equipment. If you choose the second or third option, there are three types of operations for which users can be given specific permissions: Create – Select one of three permission levels for creating new resources: o All – There is no restriction on creating new resources. o Approval – A special permission that allows group members to create new resources that only they can see or utilize. These resources require review and approval before they become available to other users. The resources created by members of this group will be visible to only the individual who created it, and to any managers who have permissions to approve the resources. This way, managers are comfortable in knowing that they have control over what new resources are added to the system, without forcing the estimators to be restricted from creating resources that they may need for a particular estimate. More information on the approval process can be found within the help system of the B2W Estimate client application. o Modify – Select one of three permission levels for modifying existing resources: o Page 19 of 32 None – Group members are not allowed to create new resources. All – There is no restriction on modifying resources. o Own – Each group member can only modify resources that they created. o None – Group members are not allowed to modify any resources. Delete – Select one of three permission levels for deleting resources: o All – There is no restriction on deleting resources. o Own – Each group member can only delete resources that they created. o None – Group members are not allowed to delete resources. The Item Database Security tab The Item Databases area in B2W Estimate contains item templates that can be added to estimates. By configuring item database security for each group, you can specify whether or not group members can create, modify, or delete item databases and the item templates contained within. Choose the security option that will apply to members of the selected group by choosing one of the following options: Users have all permissions and can approve templates – This setting is for managerial groups whose members should have permission to create, change, and delete item templates without any restrictions. In addition, members of this group can approve item templates that were created by other users. More information on the approval process can be found within the help system of the B2W Estimate client application. Users have the following item permissions – Choose this setting if you want to assign one set of permissions for item databases, and another for the item templates contained within those databases. If you choose the second option, you can assign unique permissions for item databases and item templates: Page 20 of 32 Permissions for item databases – Choose from the following permission settings: Create – If you place a checkmark here, group members can create new item databases. Rename – If you place a checkmark here, group members can rename existing item databases. Delete – If you place a checkmark here, group members can delete existing item databases. Permissions for item templates – The following permission settings apply to the item templates that are stored within item databases: Create – Select one of three permission levels for creating new item templates: o All – There is no restriction on creating new item templates. o Approval – A special permission that allows group members to create new item templates that only they can see or utilize. These item templates require review and approval before they become available to other users. The item templates that these group members create will be visible to only the individual who created it, and to any managers who have permissions to approve item templates. This way, managers are comfortable in knowing that they have control over what new item templates are added to the system, without forcing the estimators to be restricted from creating item templates that they may need for a particular estimate. More information on the approval process can be found within the help system of the B2W Estimate client application. o Page 21 of 32 None – Group members are not allowed to create new item templates. Modify – Select one of three permission levels for modifying existing item templates: o All – There is no restriction on modifying item templates. o Own – Each group member can only modify item templates that they created. o None – Group members are not allowed to modify item templates. Update – The update permission pertains to the process of saving estimate items or tasks as item templates. Specifically, it determines whether or not a user is allowed to 'overwrite' existing information in the event the item or task they are saving matches an item template already present in the Item Databases area. Select one of the three following permission levels for updating existing item templates: o All – There is no restriction on updating existing item templates. Users can freely overwrite existing information when saving estimate items or tasks as item templates. o Own – Each group member can only update item templates that they created. o None – Group members are not allowed to update existing item templates. Delete – Select one of three permission levels for deleting item templates: o All – There is no restriction on deleting item templates. o Own – Each group member can only delete item templates that they created. o None – Group members are not allowed to delete any item templates. The Other Security tab There are several additional options on the Other Security tab: Users have permissions to make changes in Options – Specify whether or not group members have the ability to make changes within the B2W Options dialog - a "behind the scenes" area which stores system-wide default settings. Users not restricted by estimate security – This option allows you to remove all estimate security restrictions for a particular group. This can be helpful if you’d like to ensure that critical permissions are not accidentally removed for key users. Users have permission to use mobile estimating – Specify whether or not the members of this group have permission to use mobile estimating; the ability to check out bids and licenses to a laptop for access away from your B2W Estimate server. Users have permission to view archived estimates – Specify whether or not the members of this group have permission to view archived estimates. Page 22 of 32 Page 23 of 32 Configuring Multiple B2W Estimate Databases (Enterprise Edition Only) Some companies, typically those that have several divisions or regional offices, need more than one B2W Estimate database. Each B2W Estimate database has its own resources, item templates, estimates, and a unique set of users and groups. When you first install B2W Estimate, the Setup program installs two unique B2W Estimate databases on your database server: B2WSample is a database that is pre-populated with sample users, resources, item templates, and estimates from various construction industries. B2WData is a blank database, inside of which you can begin building your own company’s resource and estimate data. Note: The option to create new B2W Estimate databases is only available in the Enterprise Edition of B2W Estimate. Considerations for Managing Multiple B2W Estimate Databases Shared License Pool The B2W Estimate license pool is shared by all B2W Estimate databases on your database server. Licenses are available on a first-come, first-served basis. If your license pool has been activated for 10 users, and 8 estimators are currently logged in to one B2W Estimate database, then 2 more users can connect to other B2W Estimate databases at that time. Later in the day, if only 6 estimators are logged in, then 4 more users could connect, and so on. In other words, if your company has multiple divisions that share a database server, but those divisions require unique B2W Estimate databases, users from all divisions utilize licenses from the same pool when they log in to B2W Estimate, regardless of which B2W Estimate database they connect to. Unique Users and Groups Each B2W Estimate database has a unique set of users and groups associated with it. This means that if an estimator or manager needs to access more than one B2W Estimate database, they will need to have a user account created inside each B2W Estimate database to which they need to connect. Page 24 of 32 Multiple B2W Estimate Databases: Creating Additional Databases Additional B2W Estimate databases can be created through the Setup utility. To create additional B2W Estimate databases, follow these steps: 1. Log on to your database server as the user who originally installed B2W Estimate – typically the Administrator. (You cannot create additional B2W Estimate databases from a client workstation.) 2. To launch the B2W Setup utility, do any one of the following: Launch the self-extracting installation file you downloaded from the support Web site Run Setup.exe from the root of the B2W Estimate Installation CD. In your Windows Control Panel, go to Add-Remove Programs, select B2W Estimate, and then click Change. 3. The Setup utility appears in “maintenance mode,” as shown below. Click Install New Database. Page 25 of 32 4. The Install Additional Databases page appears, as shown on the next page. Verify the Server where the new B2W Estimate database is to be created, then enter a unique name for your new B2W Estimate database. Click Create. 5. If the database was created successfully, you will see a message that confirms the database has been created. Click OK. 6. If applicable, repeat steps 4 and 5 to continue creating additional databases. Once you have created all the databases you need, click Next, then click Finish. Page 26 of 32 Note: As your new B2W Estimate databases will not have any user accounts, you will need to use the B2W Estimate Administration tool to log in to each new database, as described in the following sections, and then set its administrator password and create and configure the appropriate user accounts as described in Chapter 4 Configuring Your B2W Estimate Installation. Administering Different Databases Each B2W Estimate database must be administered separately. For example, if your company has two divisions that connect to unique B2W Estimate databases, and each division needs to utilize the Microsoft Excel Pay Item Import/Export add in, you will need to install the add-in twice – once for each B2W Estimate database. When you access the B2W Estimate Administration tool, you do so for one specific database at a time. To connect to a different B2W Estimate database if you are already within the Administrative tool, just click the Tools menu, point to Security, and then select Connect to a Different Database, as shown below: The Administrative Logon dialog appears, as shown below, allowing you to specify which B2W Estimate database to connect to: Page 27 of 32 Command Line Switches To facilitate the administration of multiple databases, it is recommended that you create a series of unique B2W Estimate Administration tool shortcuts. For each shortcut, you will modify the target with a special switch that opens the Administration tool for a specific B2W Estimate database: 1. Right-click your Estimate Administration shortcut. 2. Select Properties. 3. On the Shortcut tab, click into the Target field. 4. Move the cursor to the end of the target path so that it is positioned after “/Admin” and enter the database switch in using the format /Database=<database>, where <database> is the name of the database to connect to. Example: “C:\Program Files\B2W Software\Estimate\BID2WIN.EXE” /Admin /Database=B2WConcrete 5. Click OK. Page 28 of 32 Maintaining Your B2W Estimate Database In this section, you’ll learn about two features found within the B2W Estimate Administration tool which will help ensure your database stays well organized for optimum performance. Purge Deleted Data When data is deleted from B2W Estimate, the record is just marked for deletion. The data still exists behind the scenes in the SQL database. Over time, many deleted records will be left in the database, consuming valuable space and contributing to the overall size of the database file. B2W Estimate's Purge Deleted Data feature allows you to permanently remove deleted records from your B2W Estimate database. To purge deleted data from your B2W Estimate database, follow these steps. 1. On the B2W Estimate Administration home page, click the Tools menu, then click Purge Deleted Data. The Purge Deleted Data Wizard appears. 2. On the Purge Deleted Data Wizard Welcome page, click Next. 3. On the Select Backup Location page, click Browse to select the directory where your database backup will be created, and then click Next. 4. On the Enter Number of Days to Exclude page, select a number of days. The value you enter specifies that data deleted within the last {X} days will not be purged. Click Next to continue. 5. On the Summary page, review the brief summary of the impending purge action. To begin the process, click Finish. Note that the actual run time of this process will vary depending on the number of records flagged for deletion in the database. Note: All users should be logged out of B2W Estimate while running this utility, as it could place a considerable load on the server. Archiving Estimates B2W Estimate allows you to archive estimates you no longer want to store in your main B2W Estimate database. Archiving old estimates is a good way to ensure your database is free of unnecessary clutter. Archive estimates To archive one or more estimates, follow these steps: 1. Log on to your B2W Estimate server as a user with Administrative permissions. Page 29 of 32 2. Launch the B2W Estimate Administration tool. On the B2W Estimate Administration home page, click Archive Estimates. Alternately, you can also click the Tools menu, then click Archive Estimates. The Archive Estimates Wizard appears. 3. On the Archive Estimates Wizard Welcome page, click Next. 4. On the Select Archive Database page, select the archive database where you want to store your soon-to-be-archived estimates, and then click Next. If you've not yet created an archive database - or if you just want to create a new one - follow these steps: a. Click the Create New Archive Database button. The Create New Archive Database dialog appears. b. Use the Server combo box to select the SQL server instance where the archive database will be created. c. In the Database field, enter a name for your archive database. d. You can use the Browse buttons to the right of the Data Path and Log Path fields to select alternate locations for the mdf and ldf files that will be created. e. Click OK to create your archive database. Once the new database has been successfully created, click OK to return to the Archive Estimates Wizard. 5. On the Select Estimates Folder page, use the Browse button to select - or create - the folder within your archive database where your soon-to-bearchived estimates should be stored. Alternately, to preserve the same folder structure currently used within your main B2W Estimate database, just check the Retain source estimate folder structure checkbox. Click Next to proceed. 6. On the Select Estimates to Archive page, click the Add Estimates button. The Add Estimates dialog appears. 7. Use the various sorting, searching, and filtering tools within the Add Estimates dialog to locate and select the estimates you want to archive. You can select individual estimates or entire folders. Click Add to return to the Archive Estimates Wizard, and then click Next to proceed. 8. On the Summary page, review the brief summary of the estimates that are about to be archived. To begin the archive process, click Finish. 9. Once the archive process has completed, click OK to the confirmation message that appears. The estimates you selected have been moved from your main B2W Estimate database to the selected archive database. Restore estimates To return estimates you had previously archived to your main database, follow these steps: 1. On the B2W Estimate Administration home page, click the Tools menu, then click Restored Archived Estimates. The Restore Archived Estimates Wizard appears. 2. On the Restore Archived Estimates Wizard Welcome page, click Next. Page 30 of 32 3. On the Select Archive Database page, select the archive database which contains the estimates you want to restore, and then click Next. 4. On the Select Estimates to Restore page, click the Add Estimates button. The Add Estimates dialog appears. 5. Use the various sorting, searching, and filtering tools within the Add Estimates dialog to locate and select the estimates you want to restore. You can select individual estimates or entire folders. Click Add to return to the Restore Archived Estimates Wizard. 6. In the Action column, you can specify, for each estimate, one of the following two actions: Copy - This action makes a copy of the archived estimate in your main database. The archived estimate remains in the archive database. Restore - This action moves the archived estimate back to your main database and deletes the archived estimate 7. Once you have verified your actions, click Next to proceed. 8. On the Summary page, review the brief summary of the estimates that are about to be restored. To begin the restore process, click Finish. 9. Once the restore process has completed, click OK to the confirmation message that appears. The estimates you selected have been restored from your archive and are once again accessible within your main B2W Estimate database Note: Typically, when restoring an archived estimate, B2W Estimate assigns the original estimate title to the restored estimate. Under very rare conditions, however, B2W Estimate may add the phrase "Copy of..." when assigning a title to your restored estimate, rather than using the original estimate title. The two rare occasions which lead to this scenario are when a B2W support engineer has worked with you to manually un-delete an archived estimate between the time you archived the estimate and the time you attempted to restore it, or when a full database restore took place between the time you archived the estimate and the time you attempted to restore it Access an archive database B2W Estimate allows you to connect to an archive database in order to view readonly copies of the estimates that have been archived. Note that reports can be previewed and printed when viewing read-only estimates within an archive database. To access an archive database, follow these steps: 1. Close the B2W Estimate Administration tool and launch B2W Estimate. 2. Click the Tools menu, point to Security, then click Log On as a Different User. 3. Your current B2W Estimate windows will close, and the Logon dialog for a new B2W Estimate session will be displayed. Page 31 of 32 4. Enter a valid user name and password, just as though you were logging on to your main database, and then choose the archive database you want to connect to, then click OK. 5. The B2W Estimate Home Page appears. Note that the name of the archive database you are connected to is visible in the bottom left corner. 6. To reconnect to your main database, follow the same steps, but selecting your main database in the Logon dialog. Note: For easy switching between an archive database and a main database, you can create two unique shortcuts on your desktop, with each one pointing to a specific database. Learn how to do this in the Customize How B2W Estimate Starts help topic. Note: You should always purge deleted data after archiving a large set of estimates in order to reclaim the database space they once occupied. Page 32 of 32
© Copyright 2025 Paperzz