> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.cxplanner.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Opsæt tovejssynk af sager i Procore

Procore-integrationen forbinder et CxPlanner-projekt med et Procore-projekt og synkroniserer CxPlanner-opgaver og opgavehistorik med Procore Observations og Observation logs.

Når Procore-appen er installeret, får den projekt-**Admin**-rettigheder til **Observations** og **Webhooks**.

## 1. Hvad bruges Procore CxPlanner-synkappen til?
Formålet med integrationen er at synkronisere:
* CxPlanner-opgaver med Procore Observations
* CxPlanner-opgavehistorik og kommentarer med Procore Observation logs
* Statusændringer mellem CxPlanner og Procore

Synkronisering kan sættes op som enten manuel synkronisering eller automatisk synkronisering.

## 2. Forbind CxPlanner med Procore
For at forbinde et CxPlanner-projekt med Procore skal du gå til:

**Projekt indstillinger** - **Procore**
Udfyld disse værdier:
* **Procore virksomheds-ID**
* **Procore projekt-ID**

Klik derefter på **Forbind**.

![Procore 2-wat-sync](https://storage.crisp.chat/users/helpdesk/website/-/e/a/2/c/ea2cfd7bb6130800/image_5hzgz6.png)


### Hvad sker der, når et projekt er forbundet?
Når forbindelsen er oprettet, tjekker CxPlanner de observationstyper, der er sat op i det forbundne Procore-projekt.

Hvis en observationstype med navnet: \`Commissioning-CxPlanner\` ikke findes i forvejen, opretter CxPlanner den automatisk.
CxPlanner-opgaver, der synkroniseres til Procore, oprettes som observationer med denne type.

Det godkendelsestoken, der skal til for kommunikationen mellem CxPlanner-projektet og Procore-projektet, gemmes af CxPlanner til senere synkronisering.

## 3. Synkroniseringstilstande
CxPlanner har to synkroniseringsmuligheder:
1. Synkronisering
2. Auto-synkronisering

### 3.1 Synkronisering
Slå **Aktiver synkronisering** til, så brugerne selv kan synkronisere CxPlanner-opgaver med Procore.

Når den er slået til, kommer der flere synkroniseringshandlinger i modulet **Opgaver**. Brugerne kan synkronisere:
* En enkelt opgave
* Flere opgaver samlet

Når kun denne tilstand er slået til, sker synkronisering kun, når en bruger starter den manuelt.
Det betyder, at ændringer i Procore Observations eller Observation logs ikke automatisk vises i CxPlanner. På samme måde sendes ændringer i CxPlanner først til Procore, når nogen kører en manuel synkronisering.

Bemærk: Mens en manuel synkronisering kører, anvendes ændringer fra Procore ikke, før synkroniseringen er færdig.

### 3.2 Auto-synkronisering
Slå **Auto-synkronisering** til for at holde CxPlanner og Procore synkroniseret automatisk.

Med **Auto-synkronisering** slået til:
* Nye og opdaterede CxPlanner-opgaver sendes automatisk til Procore.
* Ændringer af opgavestatus synkroniseres automatisk.
* Ændringer af observationer i Procore sendes tilbage til CxPlanner.
* Opdateringer af Observation logs synkroniseres med CxPlanner-opgavehistorik.
* Sletninger og understøttede opdateringer afspejles mellem de to systemer.

Auto-synkronisering bruger Procore-webhooks til at give CxPlanner besked, når understøttede hændelser sker.

## 4. Mapping af observationsstatus
Når synkronisering er slået til, holdes opgavestatus og tilstanden **Kan lukkes** afstemt mellem CxPlanner-opgaver og Procore Observations.

Der bruges disse mappings:
| Procore-observationsstatus | Adfærd i CxPlanner |
| ---- | ---- |
| Påbegyndt | En åben opgave, hvor **Kan lukkes** ikke er sat, eller en opgave i **Venter** eller **Nulstillet** |
| Klar til gennemgang | **Kan lukkes** er slået til, så opgaven er markeret klar til lukning |
| Ikke accepteret | **Afvist** i CxPlanner |
| Lukket | Opgaven er i en lukket statuskolonne, og **Kan lukkes** er ryddet |

## 5. Webhooks
### Hvad bruges webhooks til?
Webhooks giver næsten øjeblikkelig synkronisering fra Procore tilbage til CxPlanner.
De gør, at CxPlanner kan reagere, når observationer eller deres logs oprettes, opdateres eller slettes i Procore.

### Hvordan virker webhooks?
Når **Auto-synkronisering** er slået til, opretter CxPlanner den webhook, der skal til, gennem Procores API.