Activity Names with Embedded Double Space

…the Filter Killer.

The Filters Module in P6 is a very powerful tool, and arguably regarded as a “Scheduler’s Best Friend”. However, when using – the “Activity Name equals/contains” option, incorrect results could arise when Activity Names contain embedded double spaces. An embedded double space is defined as double blank spaces contained anywhere within an Activity Name. Blank spaces at the beginning of the Activity Name is not considered since the P6 ‘contains’ or ‘Equals’ Filter option can trap this anomaly.

 In the illustration below, there are 6 ‘Review Bids’ activities comprised of 4 Tasks and 2 Milestones. Of course, this small set could be a subset of a large CPM Network comprising of thousands of activities.

For this exercise, suppose the Scheduler is required to produce a report or layout identifying all the “Review Bids” activities for Bidding Review Team. The natural approach would be to create a filter as shown below:

  • Type: (All of the following)
  • Where Parameter: Activity Name
  • Is: contains
  • Value: Review Bids

However, when the Filter is activated, P6 returns the following results:

Unbeknownst to the Scheduler, only 4 out of the 6 activities appear. What happened? Activities EDS1020 and EDS1040 were excluded from the filter results.

Unfortunately, a common and simple typographical error placed double blank spaces between the words “Review” and “Bid”. Not only is this error easy to make, but is nearly impossible to detect especially when you’re dealing with a CPM network consisting of thousands of activities and where activity copy/pasting is used extensively.

In Zümmer Analysis Report: “[02] Activity Names with Embedded Double Space“, shown below, not only lists all instances, but the ‘Set Group’ column even shows you where to look. The report also tracks the Count Per Set and the Activity Count for each Set Group. Additional information on this report includes the Original Duration, Remaining Duration, and Total Float.

Since this is such an easy mistake to make, possibly resulting in erroneous reports, this issue must be checked and resolved by the Submitting or Reviewing Scheduler.

Using Zümmer concurrently with P6 helps identify and eliminate embedded double spaces.

Embedded Double Spaces can be resolved using the following Steps:

  1. Open the CPM Network as shown below, with the P6 Filter set to “All Activities”.

2. Click on the first Activity Name cell so that the Select Marquee is shown around the Activity Name. If the Select Marquee is not highlighted around the Activity Name cell, the solution will not work.

3. Press “CTRL-R” to activate P6’s Replace Window as shown below:

4. In the “Find what:” textbox, enter 2 blank spaces. The 2 blank spaces will not show. The illustration above represents the 2 blank spaces with the gray rectangles.

5. In the “Replace with:” textbox, enter 1 blank space. The single blank space entry will cause the blinking cursor to shift 1 space to the right.

6. Finally, click “Replace All”. The “Replace All” option will scan through all Activity Names replacing every embedded double space with a single space.

7. If an Activity Name contains multiple embedded double spaces, the Find/Replace procedure will pause and redisplay the Replace window. Click “Replace All” to continue the process until all double spaces have been removed.

At the completion of the scanning process, all embedded double spaces have been replace by a single space as shown below. The highlight bar stops at the last replaced Activity Name.

Copyright©2020 FoxQuest Systems, Inc. – All Rights Reserved

Download & Install 30 Day Free Trial for SQLite Configuration.

Follow these Steps to Download, Install and configure Zümmer for an SQLite data source.

Step 0: SQLite Installation Prerequisite

Before installing Zümmer for an SQLite configuration, download and install the 32 bit SQLite ODBC Driver.

Go to:

http://www.ch-werner.de/sqliteodbc/

…then download the file “sqliteodbc.exe” for 32 Bit and perform the installation procedures.

Verify that the SQLite ODBC Driver installation completed properly by accessing the ODBC Data Source Administrator (32-bit), then clicking on “Drivers” tab as shown below:

The SQLite ODBC drivers are shown above demonstrating a correct installation.

Step 1: Access the Zümmer download files from the following URL:

https://1drv.ms/u/s!AgEaC7494MkKgtMR9HMxzHfLX4yuNg?e=Ek062H

From the Website sample download screen shown below, select the Download option, then select the save option to download the files. The files will be downloaded to your “Downloads” folder or to your configured downloads location.

 Click OK to continue with the download procedures.

Next, navigate to the Downloads folder, then look for the Zummer – 30 Day – SQL.zip file.

Step 2: Unzip the Zummer files and copy files to a local drive & folder:

Double-click on the Zummer – 30 Day – SQL.zip file to display the Zummer folder as shown below:

Copy the Zummer folder shown below to an appropriate place on your Personal Computer or local drive.

It is highly recommended that the Zümmer be placed somewhere in the “Documents” or “My Documents” folder.

     Open the Zümmer folder, then verify that the download has completed successfully. The Zummer folder consists of 16 files and 4 subfolder as shown below:

Next, open the Data folder, then verify that the folder consists of 25 files as shown below:

Next, return to the Zummer folder to create a “shortcut” to zummer.exe. Right-click on the zummer.exe file, the select “Create Shortcut”. A shortcut file will be created as shown below:

Next, Drag/Drop the shortcut to your desktop. You are now ready to run Zümmer from your desktop for the first time. The shortcut file on your desktop should appear as shown below:

Zümmer Shortcut Icon

Double-click on the Zümmer Shortcut, to run Zümmer for the first time.

Note: If you have Windows Defender, Norton Download Insight, or some other protection software, a warning message may appear since these Programs do not have conclusive information regarding zummer.exe. Whatever software is present, select the “Run Anyway” option.

Step 3: Running Zümmer for the first time

The Zümmer application will open as shown below:

Next, from the Main Menu, select “Help” -> “About Zümmer” to display the About Zümmer window displayed below:

The “About Zümmer” window shown above, contains some very important information about your application.

1) Circled in Blue is the date of your license expiration date. If you have purchased a full license, the expiration date will be some time in 2044 or even later. If your full license expiration date arrives and you are still using Zümmer, first congratulate yourself, and then contact FoxQuest Systems, Inc. for instructions for extending your license.

2) Circled in Red is the current Release date of the version you are currently using. If some time has elapsed between the current date and the Release date, follow the instructions below to upgrade your Zümmer application.

3) Circled in Orange is the name of the Registered Owner of the Zümmer. FoxQuest Systems Inc., reminds you that this is a copyright protected application and therefore insists that you refrain from making unauthorized copies of this application.

4) The System Info… commandbutton provides valuable information about your computer’s configuration.

Click on OK to proceed to Step 4.

Step 4: Connecting your Schedule Data to the Zümmer Application with SQLite.

From the Main Menu, Select “Settings”->”SQL Connection”, then click on the “SQLite” tab.

In the editbox above, type in the path to the “PPMDBSQLITE.DB” containing your Schedule Data. Alternatively, click on the “Browse…” commandbutton to navigate to the file you are using to store your Schedule Data.

If you’re not sure of the location of the SQLite file containing your Schedule Data, then open the P6 Application. In the Login to P6 screen as shown below, click on the Database ellipse commandbutton:

The Edit Database Connections windows is then displayed as shown below:

 The path and filename to your Schedule Data is displayed to the right of the “Details:” label.

When the path and filename to your Schedule Data is displayed in the Zümmer SQL Connection Settings window, click on “SQL Connect” commandbutton. A correct connection will display the following SQL Connect Message as shown below:

Finally verify the connection by clicking on the Schedule Analysis & Comparison commandbutton to display the Projects in your Schedule Data.

Your connection is successful. Congratulations, You are ready to use and experience the Zümmer application!

Click here to learn how to perform a Schedule Analysis.

Click here to learn how to perform a Schedule Comparison.

Copyright ©2020 FoxQuest Systems, Inc. – All Rights Reserved

Download & Install 30 Day Free Trial for MS-SQL Configuration.

Follow these Steps to Download, Install and configure Zümmer for an MS-SQL (not SQLite) data source.

Step 1: Access the Zümmer download files from the following URL:

https://1drv.ms/u/s!AgEaC7494MkKgtMR9HMxzHfLX4yuNg?e=Ek062H

From the Website sample download screen shown below, select the Download option, then select the save option to download the files. The files will be downloaded to your “Downloads” folder or to your configured downloads location.

Click OK to continue with the download procedures.

Next, navigate to the Downloads folder, then look for the Zummer – 30 Day – SQL.zip file.

Step 2: Unzip the Zummer files and copy files to a local drive & folder:

Double-click on the Zummer – 30 Day – SQL.zip file to display the Zummer folder as shown below:

Copy the Zummer folder shown below to an appropriate place on your Personal Computer or local drive. It is highly recommended that the Zümmer be placed somewhere in the “Documents” or “My Documents” folder.

Open the Zummer folder, then verify that the download has completed successfully. The Zummer folder consists of 16 files and 4 subfolder as shown below:

Next, open the Data folder, then verify that the folder consists of 25 files as shown below:

Next, return to the Zummer folder to create a “shortcut” to zummer.exe.

Right-click on the zummer.exe file, the select “Create Shortcut”. A shortcut file will be created as shown below:

Next, Drag/Drop the shortcut to your desktop. You are now ready to run Zümmer from your desktop for the first time.

The shortcut file on your desktop should appear as shown below:

Step 3: Running Zümmer for the first time

Double-click on the Zümmer Shortcut, to run Zümmer for the first time.

Note: If you have Windows Defender, Norton Download Insight, or some other protection software, a warning message may appear since these Programs do not have conclusive information regarding zummer.exe. Whatever software is present, select the “Run Anyway” option.

The Zümmer application will open as shown below:

Next, from the Main Menu, select “Help” -> “About Zümmer” to display the About Zümmer window displayed below:

The “About Zümmer” window shown above, contains some very important information about your application.

  • Circled in Blue is the date of your license expiration date. If you have purchased a full license, the expiration date will be some time in 2044 or even later. If your full license expiration date arrives and you are still using Zümmer, first congratulate yourself, and then contact FoxQuest Systems, Inc. for instructions for extending your license.
  • Circled in Red is the current Release date of the version you are currently using. If some time has elapsed between the current date and the Release date, follow the instructions below to upgrade your Zümmer application.
  • Circled in Orange is the name of the Registered Owner of the Zümmer. FoxQuest Systems Inc., reminds you that this is a copyright protected application and therefore insists that you refrain from making unauthorized copies of this application.
  • The System Info… commandbox provides valuable information about your computer’s configuration.

Click on OK to proceed to Step 4.

Step 4: Connecting your Schedule Data to the Zümmer Application with MS-SQL.

From the Main Menu, Select “Settings”->”SQL Connection”, then click on the “MS SQL” tab.

  1. In the “SQL Driver” textbox, enter the name of SQL Driver used for this connection. “SQL Server” is  the default driver for an MS-SQL and probably require no revisions.
  2. In the “Server” textbox, enter the name of the server where the data is located. This can also be an IP address in the form “100.100.100.100”.
  3. In the “Database” textbox, enter the name of P6 Database containing your Schedule Data.
  4. Enter the “login ID” and “Password” for this connection. This entry is probably not the same as your username and password to access P6. Contact your Database Administrator for this information.
  5. Enter the Work Station ID. The default is 1 and probably requires no revision.

If you’re not sure of the location of the MS-SQL Server or Database names containing your Schedule Data, then open the P6 Application. In the Login to P6 screen as shown below, click on the Database ellipse commandbutton:

The Edit Database Connections windows is then displayed as shown below:

The Server name and Database name are displayed on the right of the “Details:” text. The Server name is displayed to the left of the “:”; the Database name is displayed to the right of the “:”.

When the MS-SQL connection parameters to your Schedule Data is entered in the Zümmer SQL Connection Settings window, click on the “SQL Connect” commandbutton. A correct connection will display the following SQL Connect Message as shown below:

Finally verify the connection by clicking on the Schedule Analysis & Comparison commandbutton to display the Projects in your Schedule Data.

Your connection is successful. Congratulations, You are ready to use and experience the Zümmer application!

Click here to learn how to perform a Schedule Analysis.

Click here to learn how to perform a Schedule Comparison.

Copyright ©2020 FoxQuest Systems, Inc. – All Rights Reserved

Download, Install 30 Day Free Trial for Oracle Configuration.

Follow these Steps to Download, Install and configure Zümmer for an Oracle data source.

Step 1: Access the Zümmer download files from the following URL:

https://1drv.ms/u/s!AgEaC7494MkKwXWT7XLCsUG9ia5I?e=gpYr1d

From the Website sample download screen shown below, select the Download option, then select the save option to download the files. The files will be downloaded to your “Downloads” folder or to your configured downloads location.

Click OK to continue with the download procedures.

Next, navigate to the Downloads folder, then look for the Zummer – 30 Day – Oracle.zip file.

A screenshot of a cell phone

Description automatically generated

Step 2: Unzip the Zummer files and copy files to a local drive & folder:

Double-click on the Zummer – 30 Day – Oracle.zip file to display the Zummer folder as shown below:

A screenshot of a cell phone

Description automatically generated

Copy the Zummer folder shown below to an appropriate place on your Personal Computer or local drive. It is highly recommended that the Zümmer be placed somewhere in the “Documents” or “My Documents” folder.

Open the Zummer folder, then verify that the download has completed successfully. The Zummer folder consists of 16 files and 4 subfolder as shown below:

Next, open the Data folder, then verify that the folder consists of 25 files as shown below:

A screenshot of a cell phone

Description automatically generated

Next, return to the Zummer folder to create a “shortcut” to zummer.exe.

Right-click on the zummer.exe file, the select “Create Shortcut”. A shortcut file will be created as shown below:

Next, Drag/Drop the shortcut to your desktop. You are now ready to run Zümmer from your desktop for the first time.

The shortcut file on your desktop should appear as shown below:

Step 3: Running Zümmer for the first time

Double-click on the Zümmer Shortcut, to run Zümmer for the first time.

Note: If you have Windows Defender, Norton Download Insight, or some other protection software, a warning message may appear since these Programs do not have conclusive information regarding zummer.exe. Whatever software is present, select the “Run Anyway” option.

The Zümmer application will open as shown below:

Next, from the Main Menu, select “Help” -> “About Zümmer” to display the About Zümmer window displayed below:

A screenshot of a cell phone

Description automatically generated

The “About Zümmer” window shown above, contains some very important information about your application.

  1. Circled in Blue is the date of your license expiration date. If you have purchased a full license, the expiration date will be some time in 2044 or even later. If your full license expiration date arrives and you are still using Zümmer, first congratulate yourself, and then contact FoxQuest Systems, Inc. for instructions for extending your license.
  • Circled in Red is the current Release date of the version you are currently using. If some time has elapsed between the current date and the Release date, follow the instructions below to upgrade your Zümmer application.
  • Circled in Orange is the name of the Registered Owner of the Zümmer. FoxQuest Systems Inc., reminds you that this is a copyright protected application and therefore insists that you refrain from making unauthorized copies of this application.
  • The System Info… commandbox provides valuable information about your computer’s configuration.

Click on OK to proceed to Step 4.

Step 4: Connecting your Schedule Data to the Zümmer Application with ORACLE.

From the Main Menu, Select “Settings”->”SQL Connection”, then click on the “Oracle” tab.

  1. In the “SQL Driver” textbox, enter the name of the Oracle SQL Driver used for this connection. “{Oracle in XE}” is  the default driver for an Oracle Express configuration and probably require no revisions if the Oracle Express installation was initially performed.

  2. In the “Server” textbox, enter the name of the server where the data is located. The Server name for an Oracle Express installation is “XE”.

  3. Enter the “login ID” and “Password” for this connection that was entered during the Oracle Express Edition installation procedure as shown below. This entry is probably not the same as your username and password to access P6. Contact your Database Administrator for this information. The “Login ID” for an Oracle Express installation is typically “System”.
A screenshot of a cell phone

Description automatically generated

If you’re not sure of the name of the ORACLE Server containing your Schedule Data, then open the P6 Application. In the Login to P6 screen as shown below, click on the Database ellipse commandbutton:

A screenshot of a cell phone

Description automatically generated

The Edit Database Connections windows is then displayed as shown below:

A screenshot of a cell phone

Description automatically generated

Highlight the Database name containing the Schedule Data, then the Server name is displayed on the right of the “Details:” text.

When the Oracle connection parameters to your Schedule Data is entered in the Zümmer SQL Connection Settings window, click on the “SQL Connect” commandbutton. A correct connection will display the following SQL Connect Message as shown below:

A screenshot of a cell phone

Description automatically generated

Finally verify the connection by clicking on the Schedule Analysis & Comparison commandbutton to display the Projects in your Schedule Data.

Your connection is successful. Congratulations, You are ready to use and experience the Zümmer application!

Click here to learn how to perform a Schedule Analysis.

Click here to learn how to perform a Schedule Comparison.

Copyright ©2020 FoxQuest Systems, Inc. – All Rights Reserved

How to: Audit Global Activity Code Usage

For those of you who routinely receive and/or submit P6 schedules, chances are you will eventually wind up with more Global Activity Codes that you can account for.

This is due to importing/exporting P6 schedules that are assigned to Global Activity Codes. If the Global Activity Code does not exist in your database, P6 creates a new Global Activity Code with the same name. Over time, your list of Global Activity Codes can grow to an unmanageable amount. For this reason, many project specifications prohibit schedule submittals containing Global Activity Codes.

In P6, it is exceedingly difficult to determine which Global Activity Codes are used by which Projects. In Zümmer, there is a much more efficient way to determine Global Activity Code usage. From the “Other Reports” menu, select “Global Activity Code Usage by Code/Project”, then either Preview or Print (See illustration below).

To eliminate Global Activity Code usage, open the Projects listed, and then reassign the Global Activity Code to a Project Activity Code. Later you can delete the Global Activity Codes you no longer need.

Copyright ©2019 FoxQuest Systems, Inc. – All Rights Reserved

How To: Perform a CPM Schedule Comparison

Comparing P6 CPM schedules in Zümmer is easy and intuitive!

 
Step 1:


From the Schedule Analysis & Comparison Module (See Illustration above), select the first Project ID in the Control grid, then select the second Project ID in the Modified grid. As you select, the tab descriptions to the right of the “Project Selection” adjust accordingly.

Step 2:

Click on the rightmost Tab. Then move the reports from Available Reports list to the Select Reports list.

In the illustration above, Comparison Reports 1 thru 20 are selected are ready for printing or previewing.

Check the “Include Summary” checkbox to print a Summary Comparison Report after all selected reports are printed. Lastly, click either Print or Preview and you’re done.

Copyright ©2019 FoxQuest Systems, Inc. All Rights Reserved

How To: Perform a CPM Schedule Analysis

Analyzing P6 CPM schedules in Zümmer is easy and intuitive!

Step 1:

From the Schedule Analysis & Comparison Module shown above, select the Project ID listed in either the Control or Modified grid. As you select, the 2 tab descriptions to the right of the “Project Selection” adjust accordingly.

Step 2:

Click on either Tab #2 or #3. Then move the reports from Available Reports list to the Select Reports list. In the illustration above, Analysis Reports 1 thru 20 are selected are ready for printing or previewing.

Check the “Include Summary” checkbox to print a Summary Analysis Report after all selected reports are printed. Lastly, click either Print or Preview and you’re done.

Copyright ©2019 FoxQuest Systems, Inc. – All Rights Reserved

How To: Identify and assess “Out of Sequence – In Progress Tasks”

Since a CPM Network is a “model” of reality, it’s likely that the actual activity sequence will differ from (i.e. out-of-sequence) the planned sequence. Therefore, identifying, assessing and adjusting in response to out-of-sequence events are necessary components to maintaining a functional and high-quality CPM schedule.

In general, the more out-of-sequence activities in the CPM network, the more likelihood that logic revisions are necessary. Zümmer’s Analysis Report # 24 – Out of Sequence in Progress Tasks Report not only lists the “In Progress” tasks that are out-of-sequence but also sorts the activities in order of # Days out-of-sequence.

In the illustration, the schedule is calculated using Retained Logic and the Data Date is 20-May-16. Task D started out-of-sequence and the calculated Early Start is 09-Jun-16. Zümmer defines the # of Days out-of-sequence as the difference between the Early Start and the Data Date. In this case, Task D is out-of-sequence by 20 Days.

Other Zümmer Analysis Reports that relate to Out-Of-Sequence type conditions include:

Analysis Report #23 – Not Complete with Started Successor and:

Analysis Report #25 – Not Started with No Active Predecessors.

Copyright ©2019 FoxQuest Systems, Inc. – All Rights Reserved