Procore.Api.ProjectManagementProjectScheduleScheduleIntegration (procore_sdk v0.3.0)

API calls for all endpoints tagged ProjectManagementProjectScheduleScheduleIntegration.

Summary

Functions

Download schedule file Download the most recently uploaded schedule file.

List Schedule Imports Return a list of schedule imports for this project, most recent first.

Upload schedule file DEPRECATED: This endpoint is a duplicate of the PUT endpoint. It will be removed in a future version of the API. Use the PUT method instead. Upload a schedule file. #### Supported File Formats | Type | Source | |------|---------------------------------------------------------------| | MPP | Microsoft Project | | MPX | Microsoft Project, SureTrak | | XER | Primavera P6, Primavera Contractor | | PP | Asta Powerproject, Asta Easyplan | | XML | Formatted for Microsoft Project, e.g. Smartsheet, OpenProject | | XML | Primavera PMXML | | PPX | Phoenix Project Manager | | FTS | FastTrack Schedule | | POD | ProjectLibre | | GAN | GanttProject | | PEP | TurboProject | | PRX | Primavera P3 | | STX | Primavera SureTrak | | CDPX | ConceptDraw PROJECT | | CDPZ | ConceptDraw PROJECT | | SP | Synchro Scheduler | | SEDF | USACE Standard Data Exchange Format | | ZIP | Compressed file containing one of the supported file types |

Upload schedule file Upload a schedule file. #### Supported File Formats | Type | Source | |------|---------------------------------------------------------------| | MPP | Microsoft Project | | MPX | Microsoft Project, SureTrak | | XER | Primavera P6, Primavera Contractor | | PP | Asta Powerproject, Asta Easyplan | | XML | Formatted for Microsoft Project, e.g. Smartsheet, OpenProject | | XML | Primavera PMXML | | PPX | Phoenix Project Manager | | FTS | FastTrack Schedule | | POD | ProjectLibre | | GAN | GanttProject | | PEP | TurboProject | | PRX | Primavera P3 | | STX | Primavera SureTrak | | CDPX | ConceptDraw PROJECT | | CDPZ | ConceptDraw PROJECT | | SP | Synchro Scheduler | | SEDF | USACE Standard Data Exchange Format | | ZIP | Compressed file containing one of the supported file types |

Functions

Link to this function

rest_v10_schedule_integration_download_get(connection, procore_company_id, project_id, opts \\ [])

@spec rest_v10_schedule_integration_download_get(
  Tesla.Env.client(),
  integer(),
  integer(),
  keyword()
) ::
  {:ok, nil}
  | {:ok,
     Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()}
  | {:error, Tesla.Env.t()}

Download schedule file Download the most recently uploaded schedule file.

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • project_id (integer()): Unique identifier for the project.
  • opts (keyword): Optional parameters

Returns

  • {:ok, nil} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

rest_v10_schedule_integration_get(connection, procore_company_id, project_id, opts \\ [])

List Schedule Imports Return a list of schedule imports for this project, most recent first.

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • project_id (integer()): Unique identifier for the project.
  • opts (keyword): Optional parameters
    • :page (integer()): Page
    • :per_page (integer()): Elements per page

Returns

  • {:ok, [%RestV10ScheduleIntegrationGet200ResponseInner{}, ...]} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

rest_v10_schedule_integration_patch(connection, procore_company_id, project_id, schedule_integration, opts \\ [])

@spec rest_v10_schedule_integration_patch(
  Tesla.Env.client(),
  integer(),
  integer(),
  Procore.Model.ScheduleIntegration.t(),
  keyword()
) ::
  {:ok, nil}
  | {:ok,
     Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()}
  | {:error, Tesla.Env.t()}

Upload schedule file DEPRECATED: This endpoint is a duplicate of the PUT endpoint. It will be removed in a future version of the API. Use the PUT method instead. Upload a schedule file. #### Supported File Formats | Type | Source | |------|---------------------------------------------------------------| | MPP | Microsoft Project | | MPX | Microsoft Project, SureTrak | | XER | Primavera P6, Primavera Contractor | | PP | Asta Powerproject, Asta Easyplan | | XML | Formatted for Microsoft Project, e.g. Smartsheet, OpenProject | | XML | Primavera PMXML | | PPX | Phoenix Project Manager | | FTS | FastTrack Schedule | | POD | ProjectLibre | | GAN | GanttProject | | PEP | TurboProject | | PRX | Primavera P3 | | STX | Primavera SureTrak | | CDPX | ConceptDraw PROJECT | | CDPZ | ConceptDraw PROJECT | | SP | Synchro Scheduler | | SEDF | USACE Standard Data Exchange Format | | ZIP | Compressed file containing one of the supported file types |

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • project_id (integer()): Unique identifier for the project.
  • schedule_integration (Procore.Model.ScheduleIntegration.t):
  • opts (keyword): Optional parameters

Returns

  • {:ok, nil} on success
  • {:error, Tesla.Env.t} on failure
Link to this function

rest_v10_schedule_integration_put(connection, procore_company_id, project_id, schedule_integration, opts \\ [])

Upload schedule file Upload a schedule file. #### Supported File Formats | Type | Source | |------|---------------------------------------------------------------| | MPP | Microsoft Project | | MPX | Microsoft Project, SureTrak | | XER | Primavera P6, Primavera Contractor | | PP | Asta Powerproject, Asta Easyplan | | XML | Formatted for Microsoft Project, e.g. Smartsheet, OpenProject | | XML | Primavera PMXML | | PPX | Phoenix Project Manager | | FTS | FastTrack Schedule | | POD | ProjectLibre | | GAN | GanttProject | | PEP | TurboProject | | PRX | Primavera P3 | | STX | Primavera SureTrak | | CDPX | ConceptDraw PROJECT | | CDPZ | ConceptDraw PROJECT | | SP | Synchro Scheduler | | SEDF | USACE Standard Data Exchange Format | | ZIP | Compressed file containing one of the supported file types |

Parameters

  • connection (Procore.Connection): Connection to server
  • procore_company_id (integer()): Unique company identifier associated with the Procore User Account.
  • project_id (integer()): Unique identifier for the project.
  • schedule_integration (Procore.Model.ScheduleIntegration.t):
  • opts (keyword): Optional parameters

Returns

  • {:ok, nil} on success
  • {:error, Tesla.Env.t} on failure