cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

The PTC Community email address has changed to community-mailer@ptc.com. Learn more.

Link different EPM document types to different EPM subtypes

Link different EPM document types to different EPM subtypes

We have seen a need of linking Drawings/Assemblies+Parts to different EPM subtypes because of

- Different numbering

- Different attributes at Drawings/Parts

- Different access rules

6 Comments
Marco_Tosin
20-Turquoise

Per,

can you please add some more details?

Thanks

Pekholm
10-Marble

Hi Marco

The usecase is that you need to specify different attributes or number-serie based on the CAD doc type (CAD Part, CAD Assembly or Drawing). When creating a drawing the drawing shall pick the right epm-subtype. A common use-case is also that customers have different numbering schemes for different drawing types (welding drawing, detail drawing etc). I konw that this is not best practice, but it´s a reality.

Best Regards

Per

Marco_Tosin
20-Turquoise

Hi Per,

I voted up your idea.

BjoernRueegg
17-Peridot

Hi Per

This is already available OOTB. Have a look at this blog post:

Windchill 10: Mapping Authoring Application to CAD Document Soft Types

There you can enable some different types for each doctype. I uploaded you the XML File. Place this into the codebase, create the subtypes and ready to go (Unfortunately I can't attach a file to this idea so I will paste the content directly to the message...)

filename: EPMDefaultSoftTypes.xml

<?xml version="1.0" encoding="UTF-8"?>

<SoftTypeDescriptor xmlns='http://www.ptc.com/SoftTypeDescriptor'

                    xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'

                    xsi:schemaLocation='http://www.ptc.com SoftTypeDescriptor.xsd'>

  <!-- Default soft types for the authoring application : PROE -->

  <AuthAppSoftTypeInfo authAppName="PROE">

  <!-- Zuweisung betrifft EPM-Dokumente -->

  <ObjectClassInfo classType="EPMDocument">

  <!-- Creo Zeichnung -->

  <ObjectTypeInfo type="CADDRAWING">

  <SoftTypeInfo softTypeId="${internet_domain_name}.CreoDrawing"/>

  <SoftTypeInfo subType="*" softTypeId="${internet_domain_name}.CreoDrawing"/>

  </ObjectTypeInfo>

  <!-- Creo Baugruppe --> 

  <ObjectTypeInfo type="CADASSEMBLY">

  <SoftTypeInfo softTypeId="${internet_domain_name}.CreoAssembly"/>

  <SoftTypeInfo subType="*" softTypeId="${internet_domain_name}.CreoAssembly"/>

  </ObjectTypeInfo>

  <!-- Creo Teil / Blechteil --> 

  <ObjectTypeInfo type="CADCOMPONENT">

  <SoftTypeInfo softTypeId="${internet_domain_name}.CreoPart"/>

  <SoftTypeInfo subType="*" softTypeId="${internet_domain_name}.CreoPart"/>       

  </ObjectTypeInfo>

  <!-- Other Creo-Files -->

  <ObjectTypeInfo type="*">

  <SoftTypeInfo softTypeId="${internet_domain_name}.CreoDocument"/>

  <SoftTypeInfo subType="*" softTypeId="${internet_domain_name}.CreoDocument"/>

  </ObjectTypeInfo>

  </ObjectClassInfo>

  </AuthAppSoftTypeInfo>

</SoftTypeDescriptor>

Pekholm
10-Marble

Hi Bjoern

Tis is exactly what I looking for. I had not explored the mapping so deeply. I will test this.

Best Regards

Per

olivierlp
Community Manager
Status changed to: Archived

Hello,

We are archiving your idea as part of a general review. This action is based on the age of your idea and the total number of votes received, as per this announcement.

You can always post a new idea with all the details required in the form.

Thank you for your participation.