Skip to main content
1-Visitor
March 3, 2022
Question

Prevent certain users from performing "save as" or create/modify Creo family tables in Windchill

  • March 3, 2022
  • 4 replies
  • 1202 views
I am using Windchill PDMLink Release 11.2 and Datecode with CPS 11.2.1.6

Is it possible to prevent certain users from creating family table CAD objects in a context but allow them to create standalone CAD objects in the same context?

    4 replies

    23-Emerald IV
    March 3, 2022

    I don't think the out-of-the-box ACLs can distinguish by a sub-type.  (Drawings, assemblies, family table instances, skeleton models, etc.)  What you could do is write a fairly simple add-on that would analyze each model being checked in and see if it contains a family table and the target context, and then block the check-in if the criteria matches.  @d_graham should be able to help...

    16-Pearl
    March 3, 2022

    Just as a thought. If you're using ModelCHECK as a gateway into Windchill, you could setup a ModelCHECK condition specific to the users you don't want creating family table objects. The condition can specify a check file that specifies an error on family table items [FAMILY_INFO] and specifies start model check file that includes a file name test that will always fail.

     

    Condition
    IF (USERNAME EQ baduser) config=(check/baduser_checks.mch)(start/baduser_start.mcs)(constant/mm.mcn)

     

    baduser_checks.mch
    FAMILY_INFO Y/N/E/W E E E E E

     

    baduser_start.mcs
    PRT_MODEL_NAME EQ __FFF___
    ASM_MODEL_NAME EQ __XXX___

     

    I haven't tested any of this, but in theory it should work.

    Regards,

    Dan N.

    18-Opal
    March 3, 2022

    As @TomU  mentioned this is not something that’s OOTB however, the add on Tom mentioned would get the job done.

    18-Opal
    March 4, 2022

     Hello Darel Coterel,

     

    I'm Charles from PTC Technical support in Europe, I'll will assist you on this request.

     

    Can you have a look at knowledge database article CS325253 ? Unfortunately it is not possible to configure access rights for family tables.

     

    I remain at your disposal for any questions or concerns.

     

    Kind Regards,

    Charles Gautier.