Thanks for your interesting input.
I heard of an exception that was configured related to the naming of the files. This results in different names for pdf and dxf files when using Navigate. In WC the name of the pdf is different.
<authoring-application name="PROE">
<additional-files name="proe_to_pdf">
<!-- only default='true' files will be generated at this time -->
<file output-prefix="dxf" default="false" type="dxf" display-label="DXF"/>
<file output-prefix="pdf" default="true" type="pdf" display-label="PDF"/>
</additional-files>
<additional-files name="proe_to_dxf">
<!-- only default='true' files will be generated at this time -->
<file output-prefix="dxf" default="true" type="dxf" display-label="DXF"/>
<!-- file output-prefix="pdf" default="false" type="pdf" display-label="PDF"/ -->
</additional-files>
<additional-files name="proe_to_dxf_and_pdf">
<!-- only default='true' files will be generated at this time -->
<file output-prefix="dxf" default="true" type="dxf" display-label="DXF"/>
<file output-prefix="pdf" default="true" type="pdf" display-label="PDF"/>
</additional-files>
<additional-files name="proe_to_stp">
<!-- only default='true' files will be generated at this time -->
<!-- file output-prefix="pvz" default="false" type="pvz" display-label="PVZ"/ -->
<file output-prefix="step" default="true" type="step" display-label="STEP"/>
</additional-files>
<additional-files name="proe_to_pvz">
<!-- only default='true' files will be generated at this time -->
<!-- file output-prefix="pvz" default="true" type="pvz" display-label="PVZ"/ -->
<file output-prefix="step" default="false" type="step" display-label="STEP"/>
</additional-files>
<additional-files name="proe_to_pvz_and_stp">
<!-- only default='true' files will be generated at this time -->
<!-- file output-prefix="pvz" default="true" type="pvz" display-label="PVZ"/ -->
<file output-prefix="step" default="true" type="step" display-label="STEP"/>
</additional-files>
<!-- Additional files declared inside an authoring application can only be referenced by the authoring application itself. -->
<condition name="is_drawing">
<and>
<attribute name="epmdoc_CADName" regex=".*\.[dD][rR][wW]"/>
<!-- <attribute name="epmdoc_docType" value="Drawing"/> -->
<not>
<or>
<attribute name="epmdoc_lifeCycleState" regex="[rR]eleased"/>
<attribute name="epmdoc_lifeCycleState" value="RELEASED"/>
<attribute name="epmdoc_lifeCycleState" regex="[pP]rototype*"/>
<attribute name="epmdoc_lifeCycleState" regex="PROTOTYPE*"/>
<attribute name="epmdoc_lifeCycleState" regex="[pP]rodu[ck]tion"/>
<attribute name="epmdoc_lifeCycleState" regex="PRODU[CK]TION"/>
<attribute name="epmdoc_lifeCycleState" regex="[fF]reigegeben"/>
<attribute name="epmdoc_lifeCycleState" value="FREIGEGEBEN"/>
<!-- attribute name="epmdoc_lifeCycleState" regex="released|prototype|production" /> <attribute name="part_name" regex="01-52.*\.asm"/ -->
</or>
</not>
</and>
</condition>
<condition name="is_released_drawing">
<and>
<attribute name="epmdoc_CADName" regex=".*\.[dD][rR][wW]"/>
<!-- <attribute name="epmdoc_docType" value="Drawing"/> -->
<or>
<attribute name="epmdoc_lifeCycleState" regex="[rR]eleased"/>
<attribute name="epmdoc_lifeCycleState" value="RELEASED"/>
<attribute name="epmdoc_lifeCycleState" regex="[pP]rototype*"/>
<attribute name="epmdoc_lifeCycleState" regex="PROTOTYPE*"/>
<attribute name="epmdoc_lifeCycleState" regex="[pP]rodu[ck]tion"/>
<attribute name="epmdoc_lifeCycleState" regex="PRODU[CK]TION"/>
<attribute name="epmdoc_lifeCycleState" regex="[fF]reigegeben"/>
<attribute name="epmdoc_lifeCycleState" value="FREIGEGEBEN"/>
<!-- attribute name="epmdoc_lifeCycleState" regex="released|prototype|production" /> <attribute name="part_name" regex="01-52.*\.asm"/ -->
</or>
</and>
</condition>
<!-- condition name="is_proto_drawing"> <and> <attribute name="epmdoc_CADName" regex=".*\.drw" /> <attribute name="epmdoc_lifeCycleState" value="prototype" /> </and> </condition> <condition name="is_prod_drawing"> <and> <attribute name="epmdoc_CADName" regex=".*\.drw" /> <attribute name="epmdoc_lifeCycleState" value="production" /> </and> </condition -->
<condition name="is_prt_or_asm">
<and>
<attribute name="epmdoc_CADName" regex=".*\.[aA][sS][mM]|.*\.[pP][rR][tT]"/>
<not>
<or>
<attribute name="epmdoc_lifeCycleState" regex="[rR]eleased"/>
<attribute name="epmdoc_lifeCycleState" value="RELEASED"/>
<attribute name="epmdoc_lifeCycleState" regex="[pP]rototype*"/>
<attribute name="epmdoc_lifeCycleState" regex="PROTOTYPE*"/>
<attribute name="epmdoc_lifeCycleState" regex="[pP]rodu[ck]tion"/>
<attribute name="epmdoc_lifeCycleState" regex="PRODU[CK]TION"/>
<attribute name="epmdoc_lifeCycleState" regex="[fF]reigegeben"/>
<attribute name="epmdoc_lifeCycleState" value="FREIGEGEBEN"/>
<!-- attribute name="epmdoc_lifeCycleState" regex="released|prototype|production" /> <attribute name="part_name" regex="01-52.*\.asm"/ -->
</or>
</not>
<!-- <attribute name="epmdoc_docType" value="CAD Part"/> -->
</and>
</condition>
<condition name="is_released_prt_or_asm">
<and>
<!-- <attribute name="epmdoc_docType" value="CAD Part"/> -->
<attribute name="epmdoc_CADName" regex=".*\.[aA][sS][mM]|.*\.[pP][rR][tT]"/>
<or>
<attribute name="epmdoc_lifeCycleState" regex="[rR]eleased"/>
<attribute name="epmdoc_lifeCycleState" value="RELEASED"/>
<attribute name="epmdoc_lifeCycleState" regex="[pP]rototype*"/>
<attribute name="epmdoc_lifeCycleState" regex="PROTOTYPE*"/>
<attribute name="epmdoc_lifeCycleState" regex="[pP]rodu[ck]tion"/>
<attribute name="epmdoc_lifeCycleState" regex="PRODU[CK]TION"/>
<attribute name="epmdoc_lifeCycleState" regex="[fF]reigegeben"/>
<attribute name="epmdoc_lifeCycleState" value="FREIGEGEBEN"/>
<!-- attribute name="epmdoc_lifeCycleState" regex="[pP]rototyp" /> <attribute name="epmdoc_lifeCycleState" value="PROTOTYP" / -->
</or>
</and>
</condition>
<!-- <condition name="is_prod_prt_or_asm"> <and> <attribute name="epmdoc_CADName" regex=".*\.asm|.*\.prt" /> <attribute name="epmdoc_lifeCycleState" value="production" /> </and> </condition> <condition name="is_proto_prt_or_asm"> <and> <attribute name="epmdoc_CADName" regex=".*\.asm|.*\.prt" /> <attribute name="epmdoc_lifeCycleState" value="prototype" /> </and> </condition> -->
<!-- Following conditions are evaluated based on the order they appear in this file -->
<!-- if condition="is_drawing"> <publish on="checkin" additional-files="proe_to_pdf" /> <publish on="create-representation" additional-files="proe_to_pdf" /> <publish on="schedule" additional-files="proe_to_pdf" /> <publish on="unknown-source" additional-files="proe_to_pdf" /> </if -->
<if condition="is_released_drawing">
<publish on="checkin" additional-files="proe_to_dxf"/>
<publish on="create-representation" additional-files="proe_to_dxf"/>
<publish on="schedule" additional-files="proe_to_dxf"/>
<publish on="unknown-source" additional-files="proe_to_dxf"/>
</if>
<!-- if condition="is_released_drawing"> <publish on="checkin" additional-files="proe_to_dxf" /> <publish on="create-representation" additional-files="proe_to_dxf" /> <publish on="schedule" additional-files="proe_to_dxf" /> <publish on="unknown-source" additional-files="proe_to_dxf" /> </if -->
<!-- if condition="is_prod_drawing"> <publish on="checkin" additional-files="proe_to_dxf_and_pdf" /> <publish on="create-representation" additional-files="proe_to_dxf_and_pdf" /> <publish on="schedule" additional-files="proe_to_dxf_and_pdf" /> <publish on="unknown-source" additional-files="proe_to_dxf_and_pdf" /> </if> <if condition="is_proto_drawing"> <publish on="checkin" additional-files="proe_to_dxf_and_pdf" /> <publish on="create-representation" additional-files="proe_to_dxf_and_pdf" /> <publish on="schedule" additional-files="proe_to_dxf_and_pdf" /> <publish on="unknown-source" additional-files="proe_to_dxf_and_pdf" /> </if -->
<!-- if condition="is_prt_or_asm"> <publish on="checkin" additional-files="proe_to_pvz" /> <publish on="create-representation" additional-files="proe_to_pvz" /> <publish on="schedule" additional-files="proe_to_pvz" /> <publish on="unknown-source" additional-files="proe_to_pvz" /> </if -->
<if condition="is_released_prt_or_asm">
<publish on="checkin" additional-files="proe_to_stp"/>
<publish on="create-representation" additional-files="proe_to_stp"/>
<publish on="schedule" additional-files="proe_to_stp"/>
<publish on="unknown-source" additional-files="proe_to_stp"/>
</if>
<!-- if condition="is_proto_prt_or_asm"> <publish on="checkin" additional-files="proe_to_pvz_and_stp" /> <publish on="create-representation" additional-files="proe_to_pvz_and_stp" /> <publish on="schedule" additional-files="proe_to_pvz_and_stp" /> <publish on="unknown-source" additional-files="proe_to_pvz_and_stp" /> </if> <if condition="is_prod_prt_or_asm"> <publish on="checkin" additional-files="proe_to_pvz_and_stp" /> <publish on="create-representation" additional-files="proe_to_pvz_and_stp" /> <publish on="schedule" additional-files="proe_to_pvz_and_stp" /> <publish on="unknown-source" additional-files="proe_to_pvz_and_stp" /> </if -->
</authoring-application>