Publish to Procore

How to set up data publishing to Procore.

Using the Procore integration, you can publish aggregated data, such as manpower, timecard, and production quantity, to Procore. In the following sections of this topic, you'll learn how to set up Procore publishing and get familiar with the process of publishing each of the entities mentioned earlier.

Setup

First, you need to choose what data you want to publish to Procore. To do that, navigate to Administration > Integrations > Procore > Setup > Select Procore Modules and activate the options that you are going to publish. Under each option, you have the list of corresponding MobiClocks modules that need to be mapped, which is discussed next under Data mapping. After finalizing the setup, a Procore icon starts appearing in the left-hand navbar of your MobiClocks Web App, as shown in the following screenshot.

Accessing Procore publishing

Accessing Procore publishing

Data mapping

Select the Procore icon in the left-hand navbar of your Web App and choose Data Mapping.

📘

NOTE

If you have selected the Two-way integraiton option in Procore setup, you don't need to do data mapping for publishing, as it's done automatically. Therefore, in this case, you don't have the Data mapping option.

In the Data Mapping section, you map your MobiClocks modules to corresponding entities in Procore to indicate where the data is going to be published in Procore. The Data mapping page is divided into tabs that represent Procore entities that can be mapped. Which entities are available depends on your selection in setup. The following is the list of supported Procore entities and the MobiClocks modules they correspond to:

📘

NOTE

Since cost codes and classifications are dependent on projects, you need to have at least one project mapped to start seeing cost code data for the mapped projects.

Sync data

To get started with data mapping, you first need to sync the list of names for the selected entity. For example, to start mapping projects, navigate to the Projects tab and select the Sync button. As a result, the page will be populated with the list of projects you have in the connected Procore company. Next, you have two options for mapping:

  • Auto-map. This option is only available if the module has a Number field. Auto-map matches entities that have the same number in MobiClocks and Procore and maps them.
  • Manual mapping. In this case, you need to manually map each row. For example, if you're mapping projects with job sites, for each project, you need to select a corresponding job site from the Job Site column, as shown in the following screenshot.
Mapping projects

Mapping projects

After completing the mapping, you can proceed to data publishing.

Manpower publishing

In the left-hand navbar of your MobiClocks Web App, select the Procore icon and choose Manpower. Manpower represents the number of crew members within a company and the total and average time that each crew has worked on a particular day. The following screenshot shows the manpower table, where each row represents the numbers for a specific crew within a company.

Manpower table

Manpower table

The table includes the following fields:

  • Company name
  • Crew tag. The name of the crew.
  • Total hours. How many hours the crew members have worked in total.
  • Manpower. How many people the crew includes.
  • Average. The average number of hours worked by the crew.
  • Status. This field shows the status of the entry. The following values are possible:
    • To do. The entry still needs to be published.
    • Publishing. The publishing is in process.
    • Published. The entry has been published.
    • Updated. The entry has been published to Procore but has then been modified in MobiClocks.
    • Failed. The entry could not be published
    • Delete. One or more timelogs that are part of the entry have been deleted after the entry was published to Procore. Publishing the entry will delete the corresponding data in Procore as well.

Perform the following steps to publish manpower data to Procore:

  1. Select a date.
  2. Select a job site from the Job Sites navbar. Apart from job site selection, the navbar has some additional functionality which is discussed in the Job sites navbar section in Timelogs list, as the same navbar is used there as well.
  3. Select Publish to publish the data to Procore. In the more ( ) menu next to the Publish button there is a Force publish all option. If an entry that has already been published to Procore, bears a change in Procore, publishing this entry again won't overwrite the entry in Procore. However, the Force publish all option overwrites all the data on Procore with data from MobiClocks regardless of the changes made in Procore.

Timecard publishing

In the left-hand navbar of your MobiClocks Web App, select the Procore Connect icon and choose Timecard. Each entry in the timecard table represents the work accomplished on a particular day by a single employee under a specific pay ID and cost code. The following screenshot shows an example, where, on the same day, the same employee has four separate entries for each pay ID and cost code combination.

Example of a timecard table

Example of a timecard table

The timecard table includes the following fields:

  • Employee. The name of the employee.
  • Pay class. Pay classif any.
  • Cost code
  • Pay ID
  • Payroll item. The pay ID in Procore that corresponds to the MobiClocks pay ID. See Map pay IDs for exporting for mroe information.
  • Timelog duration. The duration of the timelogs.
  • Status. This field shows the status of the entry. The following values are possible:
    • To do. The entry still needs to be published.
    • Publishing. The publishing is in process.
    • Published. The entry has been published.
    • Updated. The entry has been published to Procore but has then been modified in MobiClocks.
    • Failed. The entry could not be published
    • Delete. One or more timelogs that are part of the entry have been deleted after the entry was published to Procore. Publishing the entry, will delete the corresponding data in Procore as well.

The status of an entry can also be Non Publishable if there are missing cost codes or payroll item mapping. In this case, you'll see an Errors notification on that page, which you can expand to see more details on the error. The following screenshot shows the errors dialog with details on the issues that prevent the timecard from being published.

Publish errors

Publish errors

Perform the following steps to publish timecard data to Procore:

  1. Select a date.
  2. Select a job site from the Job Sites navbar. Apart from job site selection, the navbar has some additional functionality which is discussed in the Job sites navbar section in Timelogs list, as the same navbar is used there as well.
  3. Select Publish to publish the data to Procore. In the more ( ) menu next to the Publish button there is a Force publish all option. If an entry that has already been published to Procore, bears a change in Procore, publishing this entry again won't overwrite the entry in Procore. However, the Force publish all option overwrites all the data on Procore with data from MobiClocks regardless of the changes made in Procore.

Production quantity publishing

In the left-hand navbar of your MobiClocks Web App, select the Procore icon and choose Production quantity. The production quantity table includes all the cost codes and associated production quantity accomplished on the selected day at a particular job site. The following screenshot shows an example of a production quantity table.

Production quantity publishing table

Production quantity publishing table

The production quantity table includes the following fields:

  • Cost Code
  • UM. The measurement unit.
  • Unit. The number of completed units.
  • Status. This field shows the status of the entry. The following values are possible:
    • To do. The entry still needs to be published.
    • Publishing. The publishing is in process.
    • Published. The entry has been published.
    • Updated. The entry has been published to Procore but has then been modified in MobiClocks.
    • Failed. The entry could not be published
    • Delete. One or more timelogs that are part of the entry have been deleted after the entry was published to Procore. Publishing the entry, will delete the corresponding data in Procore as well.

Perform the following steps to publish production quantity data to Procore:

  1. Select a date.
  2. Select a job site from the Job Sites navbar. Apart from job site selection, the navbar has some additional functionality which is discussed in the Job sites navbar section in Timelogs list, as the same navbar is used there as well.
  3. Select Publish to publish the data to Procore. In the more ( ) menu next to the Publish button there is a Force publish all option. If an entry that has already been published to Procore, bears a change in Procore, publishing this entry again won't overwrite the entry in Procore. However, the Force publish all option overwrites all the data on Procore with data from MobiClocks regardless of the changes made in Procore.