> 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/plantexpresstools/how-to-use/off-page-connector-manager/usage/additional-use-cases/use-with-attributeflow.md).

# Use with AttributeFlow

This chapter describes how OPC Manager works together with PlantSpecDriven's [AttributeFlow](/plant-tools/plantspecdriven/how-to-use/concepts/attributeflow.md).

### <mark style="color:blue;">Mapping vs. AttributeFlow properties</mark>

The first thing you need to consider are the mapped properties in OPC Manager vs. the properties defined in PlantSpecDriven's AttributeFlow.

Detail about the AttributeFlow can be found under [AttributeFlow](/plant-tools/plantspecdriven/how-to-use/concepts/attributeflow.md).

As you can see in the following two images the Mapping table contains PaintCode which will not be handled by the AttributeFlow. This means, if you later connect OPCs, the PaintCode will be handled by OPC Manager as any other property as describes under [Connecting](/plant-tools/plantexpresstools/how-to-use/off-page-connector-manager/usage/connectdisconnect/connecting.md).

![](/files/NVDBz1R9jyCvGZ3nj0aV)

Typically the checkbox in the 'Off-Page Connector' column is enabled so AttributeFlow will push the property values to the other side.

![](/files/opo0fMlCgeQPftoeujNH)

### <mark style="color:blue;">Connecting OPCs</mark>

When you connect two OPCs...

![](/files/FSpotBAeGdOSiPV1ucQw)

... the typical dialog appears where you can merge the line segments to the remaining line group.

![](/files/Cn6ZpV7MhCToDAQAcvKI)

But now PlantSpecDriven kicks in (you can see it in the title of the dialog showing PlantSpecDriven) and asks you how to proceed. If you are familiar with PlantSpecDriven you know this dialog.

For the purpose of this documentation we select 'Don't propagate data yet' which will write this in the AttributeFlow Task List. The first two options in this dialog will both open the drawing copy the values into the line segments and then either keep the drawing open or close the drawing again.

![](/files/OAvt72FoBktGt6opqbBi)

If you select 'Don't propagate data yet' the pending tasks can be identified in OPC Manager.

![](/files/F6ZM2fAiJ8T8s8yaHwgQ)

### <mark style="color:blue;">Identifying Tasks</mark>

You have different options to identify stored task.

You can filter the trees by the 'Attribute Flow TaskList' status.

You can see the stored tasks also in the mapping grid.

![](/files/ePoKuV4iaCEDazSPOx2G)

### <mark style="color:blue;">Remove a single AttributeFlow Tasks</mark>

If you have a task which is not needed anymore, maybe because you copied the wrong value to the wrong side, then you can remove a single task.

You can use 'Cancel' on either side to remove the task.

![](/files/mVJwq8uYvlAwdu9umgaS)

After that the task is gone, but the inconsistency remains.

![](/files/57mKlgWRnCjqw51aXVxP)

You can copy the value again.

![](/files/y7LFEsHv49JXX4XRfpKO)

Then you can decide to create the task again by selecting 'Don't propagate data yet'.

![](/files/n8yEkX0LOtcqqQULUiVA)

Which then creates the task again.

![](/files/Vix6sN1XddGsBK30vumr)

### <mark style="color:blue;">Executing single/all AttributeFlow Tasks</mark>

If needed you can execute a single task or all tasks from a connection.

![](/files/2Hs4r0dmMAYn2cu35kV6)

### <mark style="color:blue;">Executing all AttributeFlow Tasks of one drawing</mark>

You can also open the PlantSpecDriven AttributeFlow tasks dialog.

![](/files/EtAZM4KcXlQmXD3v5bZI)

This is the same dialog as used in PlantSpecDriven when opening this dialog from the PlantSpecDriven palette.

When you click on 'Run AttributeFlow in selected drawing' all tasks of the selected drawing will be executed.

![](/files/ivyvMVY6qe7CuBGOLwEr)

### <mark style="color:blue;">Execute all AttributeFlow Tasks of the project</mark>

You can also execute all tasks of the whole project from any drawing node in either tree.

![](/files/ycETTdI926Q4gJFFFAsI)

In any case, PlantSpecDriven will ask you (again) how you want to proceed. Of course the option 'Don't propagate data yet' is not available, because the task is already in the task list.

![](/files/nYJqOcvglv514z5WvEFX)

After the task has been processed everything is green again.

![](/files/kvkrFmEtiCozeTn4lFsv)

### <mark style="color:blue;">Copy values</mark>

If you have an existing connection and you change one of the properties defined in PlantSpecDriven's list of properties to handle, the dialog with the three options appears again.

![](/files/mMmlzGdk3lSgbV8nVEj8)

As you can see, the dialogs can also be suppressed.
