place a udf by web.link / jlink in a part using external References
CODE:
var assembly
function udfInPart()
{
session = pfcGetProESession ();
assembly = session.CurrentModel;
var part = session.GetModel ("60606060-000.PRT", pfcCreate("pfcModelType").MDL_PART);
// =========================================================================================================
var ids = pfcCreate ("intseq");
ids.Append( 0 );
var path = pfcCreate ("MpfcAssembly").CreateComponentPath ( assembly , ids );
// =========================================================================================================
var items = assembly.GetItemByName( pfcCreate("pfcModelItemType").ITEM_COORD_SYS, 'ACS_TOOL' );
// =========================================================================================================
var sysRef = pfcCreate("MpfcSelect").CreateModelItemSelection (items, null);
// =========================================================================================================
var Ref1 = pfcCreate("pfcUDFReference").Create("ACS_TOOL", sysRef);
Ref1.IsExternal = true;
// =========================================================================================================
var Refs = pfcCreate("pfcUDFReferences");
Refs.Append (Ref1);
// =========================================================================================================
var UDFInsts = pfcCreate("pfcUDFCustomCreateInstructions").Create("test_udf");
UDFInsts.References = Refs;
var NewUDF = crvSet.CreateUDFGroup(UDFInsts);
}

