> For the complete documentation index, see [llms.txt](https://help.auxalia.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.auxalia.com/plant-tools/de/plantsync/sync-configuration/pid-settings.md).

# P\&ID Einstellungen

In diesem Kapitel werden die Optionen für die P\&ID DWG-Einstellungen beschrieben.

![](/files/edHrCk6rPMLKO4l0P9EO)

<details>

<summary>Anzeigeeinstellungen / Verbindungen beenden</summary>

**Noch nicht implementiert** Diese Einstellungen finden Sie unter **Anzeigeeinstellungen**. PS-Synchronisierungskonfiguration – 0019

</details>

<details>

<summary>Leitungseinstellungen</summary>

Diese Einstellungen finden Sie unter **Leitungseinstellungen**. Die Einstellungen mit den roten Pfeilen sind noch nicht implementiert. PS Sync Config – 0018 Durch die Aktivierung von **Synchronisieren** wird die Option in die Zielprojekte kopiert. PS-Synchronisierungskonfiguration – 0073

</details>

<details>

<summary>Export- und Importeinstellungen</summary>

Diese Einstellungen finden Sie unter **Anzeigeeinstellungen exportieren und importieren**. PS Sync Config – 0017 Durch Aktivieren von **Export- und Importeinstellungen hinzufügen** werden die Export-/Importeinstellungen zu den Zielprojekten hinzugefügt, wenn sie im Zielprojekt nicht vorhanden sind. Wenn Sie **Export- und Importeinstellungen entfernen** aktivieren, wird die Export-/Importeinstellung in den Zielprojekten entfernt, wenn sie im Quellprojekt nicht vorhanden ist. Wenn Sie **Export- und Importeinstellungen überschreiben** aktivieren, werden die Export-/Importeinstellungen in den Zielprojekten mit der Konfiguration des Quellprojekts überschrieben. PS-Synchronisierungskonfiguration – 0074

</details>

<details>

<summary>Pfade</summary>

Diese Einstellungen finden Sie unter **Pfade** und **Projektdetails**. PS Sync Config – 0092 PS Sync Config – 0093 Die Zahlen auf den Pfeilen oben entsprechen den Zahlen unten. Der Pfad für die Export- und Importeinstellungen (unter dem Ordner ImportExportSettings) kann über einige Benutzeroberflächen nicht angepasst werden. Der Pfad wird in xxx\_PnIdPart.xml festgelegt und kann nur manuell angepasst werden. PS-Synchronisierungskonfiguration – 0075

</details>

<details>

<summary>Projektberichte</summary>

Diese Einstellungen finden Sie unter **Berichte**. PS Sync Config – 0009 Durch die Aktivierung von **Projektberichte hinzufügen** werden die Projektberichte zu den Zielprojekten hinzugefügt, wenn sie im Zielprojekt nicht vorhanden sind. Wenn Sie **Projektberichte entfernen** aktivieren, werden die Projektberichte in den Zielprojekten entfernt, wenn sie im Quellprojekt nicht vorhanden sind. Wenn Sie **Projektberichte überschreiben** aktivieren, werden die Projektberichte in den Zielprojekten mit der Konfiguration des Quellprojekts überschrieben. PS-Synchronisierungskonfiguration – 0076

</details>

<details>

<summary>Data Manager-Konfiguration (Ansichten)</summary>

Diese Einstellungen finden Sie unter **Data Manager-Konfiguration**. PS Sync Config – 0016 Durch die Aktivierung von **Ansichten hinzufügen** werden die Ansichten zu den Zielprojekten hinzugefügt, wenn sie im Zielprojekt nicht vorhanden sind. Wenn Sie **Ansichten entfernen** aktivieren, werden die Ansichten in den Zielprojekten entfernt, wenn sie im Quellprojekt nicht vorhanden sind. Wenn Sie **Ansichten überschreiben** aktivieren, werden die Ansichten in den Zielprojekten mit der Konfiguration des Quellprojekts überschrieben. PS-Synchronisierungskonfiguration – 0077

</details>

<details>

<summary>Projektordnerstruktur</summary>

Die Ordner werden im Projektmanager oder [PlantProjectManager](/plant-tools/de/plantexpresstools/how-to-use/plantprojectmanager.md) erstellt. Wenn Sie **Ordner hinzufügen** aktivieren, werden die Ordner zu den Zielprojekten hinzugefügt, wenn sie im Zielprojekt nicht vorhanden sind. Wenn Sie **Ordner entfernen** aktivieren, werden die Ordner in den Zielprojekten entfernt, wenn sie im Quellprojekt nicht vorhanden sind. Wenn Sie **Ordner überschreiben** aktivieren, werden die Ordnereinstellungen (z. B. die zugewiesene DWT-Datei) in den Zielprojekten mit der Konfiguration des Quellprojekts überschrieben. PS-Synchronisierungskonfiguration – 0078

</details>

<details>

<summary>Auswahllisten</summary>

Die Auswahllisten können angezeigt werden, wenn Sie auf die Schaltfläche **Bearbeiten** einer Eigenschaft klicken, die eine Auswahlliste verwendet. Beispiel: Service für Pipeline-Gruppen. PS Sync Config – 0094 PS Sync Config – 0015 Durch Aktivieren von **Auswahllisten und Werte hinzufügen** werden die Auswahllisten und ihre Werte zu den Zielprojekten hinzugefügt, wenn sie im Zielprojekt nicht vorhanden sind. Wenn Sie **Auswahllisten und Werte entfernen** aktivieren, werden die Auswahllisten und ihre Werte in den Zielprojekten entfernt, wenn sie im Quellprojekt nicht vorhanden sind. Es fehlt die Überschreiboption, die in einer zukünftigen Version hinzugefügt wird. Das Überschreiben wird jedoch trotzdem durchgeführt.

![](/files/nSoDj8waHdXkvTcGiK14)

So sieht es aus, wenn es Unterschiede gibt. In der mittleren Spalte sehen Sie, ob eine Auswahlliste Änderungen aufweist, mit allen ihren Werten komplett entfernt wird oder mit allen ihren Werten hinzugefügt wird. In der rechten Tabelle sehen Sie, welche Werte überschrieben, entfernt oder hinzugefügt werden. PS Sync Config – 0095 Eine hinzugefügte Auswahlliste zeigt auch alle hinzugefügten Werte an. PS-Synchronisierungskonfiguration – 0096

</details>

<details>

<summary>Zeichnungsverlaufsstatus</summary>

Die Arbeitsverlaufswerte werden im Projektmanager erstellt. PS Sync Config – 0032 PS Sync Config – 0097 Durch die Aktivierung von **Zeichnungsverlaufsstatus hinzufügen** werden die Zeichnungsverlaufsstatus zu den Zielprojekten hinzugefügt, wenn sie im Zielprojekt nicht vorhanden sind. Wenn Sie **Zeichnungsverlaufsstatus entfernen** aktivieren, werden die Zeichnungsverlaufsstatus in den Zielprojekten entfernt, wenn sie im Quellprojekt nicht vorhanden sind. PS-Synchronisierungskonfiguration – 0080

</details>

<details>

<summary>P&#x26;ID Painter-Einstellungen</summary>

**Noch nicht implementiert** Diese Einstellungen finden Sie unter **P\&ID Painter-Einstellung**. PS-Synchronisierungskonfiguration – 0011

</details>

<details>

<summary>Rohrspezifikationen in P&#x26;ID Einstellungen</summary>

**NOCH NICHT UMGESETZT** Diese Einstellungen finden Sie unter **Rohrspezifikationen in P\&ID**. PS-Synchronisierungskonfiguration – 0012 PS-Synchronisierungskonfiguration – 0013

</details>

<details>

<summary>Validierungseinstellungen</summary>

Die Ordner werden im Projektmanager oder [PlantProjectManager](/plant-tools/de/plantexpresstools/how-to-use/plantprojectmanager.md) erstellt. Diese Einstellungen finden Sie im Dialogfeld **Validierungseinstellungen**, das über den Projektmanager oder das Menüband P\&ID

![](/files/oQrzvSwFFXkNYhhdHvkp)

![](/files/79ZFxYoQ5hJzuVfq9Uk6)

geöffnet werden kann. Durch Aktivieren von **Synchronize** werden die ausgewählten Optionen in die Zielprojekte kopiert. PS-Synchronisierungskonfiguration – 0040

</details>

<details>

<summary>P&#x26;ID Klassen</summary>

These settings can be found under **P\&ID Class Definitions**.

![](/files/KILsxAKrEFiIY39F0lsm)

Enabling **Add Classes** will add the Classes to the target projects if they don't exist in the target project. Enabling **Remove Classes** will remove the Classes in the target projects if they don't exist in the source project. Enabling **Overwrite Class Attributes** will overwrite the Class Attributes in the target projects with the configuration of the source project. Class Attributes can be found in the list of Properties of a Class. Where Properties contain the data of a drawing object, the Attributes contain system-related settings like the assigned Tag Format Name, the Graphical Style Name (Symbol Name) and so on.

![](/files/w3HMbd0BovKkvbneD8jw)

![](/files/3muXmFCnxjj7wDiGGljV)

This is how it looks like if there are differences for Classes. In the middle column you can see which Classes have changes, which one will be removed and which one will be added. In the right table you can see which changes will be copied to the target projects. If you only select **Add Classes** the Attributes will also be set. If the class uses a Tag Format Name, a Graphical Style Name, a Annotation Style Name, or a Property which is not the target projects, then they will also be added to the target projects. Even if **Add Properties (incl. Acquisitions)**, **Add Symbols and Lines**, **Add Annotations**, or **Add Tag Formats** isn't enabled.

![](/files/cirC2nk5E3Z5AZRpi744)

Enabling **Add Properties (incl. Acquisitions)** will add the Properties to the target projects if they don't exist in the target project. Enabling **Remove Properties (incl. Acquisitions)** will remove the Classes in the target projects if they don't exist in the source project. Enabling **Overwrite Properties (incl. Acquisitions)** will overwrite the Class Attributes in the target projects with the configuration of the source project. This is how it looks like if there are differences for Properties. In the middle column you can see which Classes have changes because of changes with Properties. In the right table you can see which changes will be copied to the target projects. A \* in front of a Property indicates, that this Property comes from a Parent Class. In this example, Type is a Property of the Equipment Class. For the Property Type you see a change in the Default Value. The Property Power will be removed and the Property PS\_Blower will be added.

![](/files/hSIaIVY76LJFffWML7y4)

Since the Blowers Class has sub classes, you can see the changes also in the sub classes.

![](/files/OsTjXoul63ToBt9ychxz)

Enabling **Add Symbols and Lines** will add the Properties to the target projects if they don't exist in the target project. Enabling **Remove Symbols and Lines** will remove the Classes in the target projects if they don't exist in the source project. Enabling **Overwrite Symbol and Line Attributes** will overwrite the Class Attributes in the target projects with the configuration of the source project. Enabling **Overwrite Blocks** will overwrite the blocks used by the symbols in the target projects with the configuration of the source project. Currently Overwriting Blocks will always overwrite the Blocks in the target projects. The blocks will not be compared if there is any difference at all. Symbol Attributes can be seen in the Symbol/Line Settings dialog.

![](/files/VLxGyPCR23eRUduPz6jP)

PS Sync Config - 0103 This is how it looks like if there are differences for Symbols and Lines. In the middle column you can see which Classes have changes because of changes with Symbols and Lines. In the right table you can see which changes will be copied to the target projects. This is how it looks if a Symbol will be added to a class.

![](/files/8hLpwpCcCmXPWDT0jnK7)

This is how it looks if the Symbol Attributes changed. The color gets changes from BYLAYER to red.

![](/files/zZW6n1trwjW8mtjru7kp)

If you want to remove a Symbol from a class you actually need to select **Overwrite Class attributes**, because the Symbol will not really get removed from the class. The Symbols (not just the blocks) are stored in the projSymbolStyle.dwg and will stay there. With **Overwrite Class attributes** the assignment of the symbol to the class will be remove.

![](/files/IryhgBDaq0KuDRDXgZ4h)

Changes for Line Attributes look like this.

![](/files/qkeSeSVQyHU0VzZUdTjk)

Enabling **Add Annotations** will add the Annotations to the target projects if they don't exist in the target project. Enabling **Remove Annotations** will remove the Annotations in the target projects if they don't exist in the source project. Enabling **Overwrite Annotations attributes** will overwrite the Annotations Attributes in the target projects with the configuration of the source project. Enabling **Overwrite Blocks** will overwrite the blocks used by the Annotations in the target projects with the configuration of the source project. Currently Overwriting Blocks will always overwrite the Blocks in the target projects. The blocks will not be compared if there is any difference at all. This is how it looks if an Annotation will be added to a class and if the Annotation Attributes will be changed.

![](/files/RpC1zcB8KhG4iRcbJLTj)

And this is how it looks if an Annotation will be removed from a class. Also notice, that Pipeline Tag gets apparently changes. However, this is due to the fact, that the Blocks of Attributes are currently not compared and therefore will always be overwritten.

![](/files/01iwzk2jl4x2lbxgRqv3)

Enabling **Add Tag Formats** will add the Tag Formats to the target projects if they don't exist in the target project. Enabling **Remove Tag Formats** will remove the Tag Formats in the target projects if they don't exist in the source project. Enabling **Overwrite Tag Formats** will overwrite the Tag Formats in the target projects with the configuration of the source project. And this is how it looks when a Tag Format will be removed, changes, or added to the target projects. For the changed Tag Format you can see the differences in the line where column **Field** = **Format**.

![](/files/Kc0DXzgSZXuxmOZEw1rU)

</details>
