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
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 serverprocore_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
rest_v10_schedule_integration_get(connection, procore_company_id, project_id, opts \\ [])
@spec rest_v10_schedule_integration_get( Tesla.Env.client(), integer(), integer(), keyword() ) :: {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:ok, [Procore.Model.RestV10ScheduleIntegrationGet200ResponseInner.t()]} | {:error, Tesla.Env.t()}
List Schedule Imports Return a list of schedule imports for this project, most recent first.
Parameters
connection
(Procore.Connection): Connection to serverprocore_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
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 serverprocore_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
rest_v10_schedule_integration_put(connection, procore_company_id, project_id, schedule_integration, opts \\ [])
@spec rest_v10_schedule_integration_put( Tesla.Env.client(), integer(), integer(), Procore.Model.ScheduleIntegration.t(), keyword() ) :: {:ok, nil} | {:ok, Procore.Model.RestV10CompaniesCompanyIdWorkflowPermanentLogsGet401Response.t()} | {:error, Tesla.Env.t()}
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 serverprocore_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