The integration between Benchmark and Workbench is done with a flat file exported from a Benchmark project and can be imported either into a Workbench Job’s Job Budget or a Workbench Quote Costsheet.
The key for to this integration is the data mapping for Workbench Activity Codes and Workbench Work Centre Codes.
Benchmark currently derives the Workbench Activity Code from a configurable setting:
Directly from the Resource Code, or
A mapping using the Resource Category
The most commonly used method is the Resource Code as Activity Code, and this is the one that will be explained below.
For the import to be successfull successful
Benchmark Project Resource Code must match Workbench Activity code
Benchmark Project Resource Cost Code must match Workbench Work Centre Code
Importing the file generated by Benchmark
The .csv file generated by Benchmark can be imported into a Job’s Job Budget. Things to consider:
Budget’s input Budget must be created first.
Budget’s Input must be At Revenue & Cost Element (not At Cost Element, nor At Activity, Work Centre), which has a format of Revenue lines and cost lines under each Revenue line. The Revenue lines are Benchmark Project Items, and the Cost lines are the Benchmark Resources.
Create remove Import stored procedure is Benchmark Budget Import (wbImportBenchmarkBudget).
Import does not allow any lines that ave have a Line Rate Cost = 0. This must be removed from the file first.
Tips to troubleshoot errors:
If you get an error when importing the file in Workbench, the error displays a line number, that is the row in your file. The file can be opened using Excel, Notepad (or any text editor). Duplicate the file and work with the copy of the file. Delete all lines except for the header line, the row that caused the error, the previous row and the next row. This way you can just focus on a smaller data set that will make it easier to find what could be wrong. Any columns that are marked as mandatory in the import screen must be populated. Play around with this data set, modify the data and try to import again. Once you have identified the cause of the error(s) you can fix that on the original file. Delete the budget lines imported while you were testing, and import the original file with the data fixes you have done.
Technical details about the Resource data mapping between Benchmark and Workbench
A key rule used in this export file from Benchmark to Workbench relates to how Resources are classified and “mapped” between the two systems. The following Table explains this mapping and is provided for your information:
Drawio | |||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Benchmark configuration:
Attached is a document from Benchmark with the steps on how to configure Cost Codes, the integration, and how to create the export file. It is highly recommended that you check Benchmark’s user documentation first, to make sure you check the latest documentation, however, this document version will suffice to understand the steps required to be done in Benchmark.
View file | ||
---|---|---|
|