将"用户自定义"选项卡的"否"改为"是"->重新打开浏览器->会出现"自定义"图标二、增加主菜单和一级子菜单1、复制navigation-actionModels.xml中的mainnavigation段代码到custom-actionModels.xml文件中Main" />
当前位置:文档之家› Windchill 开发培训资料

Windchill 开发培训资料

Windchill 开发培训资料
Windchill 开发培训资料

主要内容:jca标签\Validator\dataUtilities

一、Windchill自带的客制化:站点->实用程序->首选项管理器->展开"用户自定义"->将"用户自定义"选项卡

的"否"改为"是"->重新打开浏览器->会出现"自定义"图标

二、增加主菜单和一级子菜单

1 、复制navigation-actionModels.xml中的main navigation段代码到custom-actionModels.xml文件

Main navigation (tabs)

//这里是添加的

Sub tabs under the product main tab

2、修改properties文件action.properties和action_zh_CN.properties

在action.properties文件里增加如下代码:

navigation.test.description=test

test.subtest1.description=subtest1

test.subtest2.description=subtest2

在action_zh_CN.properties里增加如下代码:

navigation.test.description=\u6d4b\u8bd5 (\u6d4b\u8bd5----测试)

test.subtest1.description=\u5b50\u6d4b\u8bd51 (\u5b50\u6d4b\u8bd51----子测试1)

test.subtest2.description=\u5b50\u6d4b\u8bd52 (\u5b50\u6d4b\u8bd52----子测试2)

3、在custom-actions.xml文件中增加如下代码:

resourceBundle="com.ptc.core.ui.navigationRB">

4、在netmarkets下的jsp文件夹下新建文件夹test

并在test下新建jsp文件subtest1.jsp和subtest2.jsp

注意:这里的文件名和文件夹名都不能错

5、重启服务器

四、显示所有产品列表

1、修改subtest1.jsp

<%@ taglib uri="https://www.doczj.com/doc/bc6311275.html,/windchill/taglib/components" prefix="jca"%>

<%@ taglib uri="https://www.doczj.com/doc/bc6311275.html,/windchill/taglib/fmt" prefix="fmt" %>

<%@ page import="ext.corilead.testdemo.GetProductList"%>

<%@ include file="/netmarkets/jsp/util/begin.jspf"%>

serviceName="ext.corilead.testdemo.GetProductList" methodName="getAllProduct">

<%@ include file="/netmarkets/jsp/util/end.jspf"%>

2、java文件

package ext.corilead.testdemo;

import java.util.HashMap;

import java.util.Vector;

import wt.fc.QueryResult;

import wt.method.RemoteAccess;

import wt.pdmlink.PDMLinkProduct;

import wt.pds.StatementSpec;

import wt.query.QuerySpec;

import wt.query.SearchCondition;

public class GetProductList implements RemoteAccess {

private GetProductList(){}

public static GetProductList newGetProductList(){

return new GetProductList();

}

public static Vector getAllProduct(){

Vector v=new Vector();

QuerySpec qs=null;

QueryResult qr=null;

try{

qs=new QuerySpec(PDMLinkProduct.class);

if(qs instanceof StatementSpec){

qr = wt.fc.PersistenceHelper.manager.find((StatementSpec)qs);//查询所有产品列表

while(qr.hasMoreElements()){

Object object = qr.nextElement();

if(object instanceof PDMLinkProduct){

HashMap map=new HashMap();

PDMLinkProduct pro=(PDMLinkProduct)object;

String name=pro.getName();

String creator=pro.getCreator().getName();

String container=pro.getContainerName();

map.put("name", name);

map.put("creator", creator);

map.put("container", container);

map.put("pro", pro);

v.add(map);

}

}

}

}catch(Exception e){

e.printStackTrace();

}

HashMap map=new HashMap();

return v;

}

}

3、将生成的class文件拷贝到codebase对应的目录下,重启服务器

五、添加超链接

1、修改jsp文件

2、java文件

package ext.corilead.dataUtilities;

import java.io.IOException;

import java.io.Serializable;

import java.util.HashMap;

import wt.fc.ReferenceFactory;

import wt.inf.container.WTContainer;

import wt.method.RemoteAccess;

import wt.pdmlink.PDMLinkProduct;

import wt.pom.PersistenceException;

import wt.util.WTException;

import wt.util.WTProperties;

import https://www.doczj.com/doc/bc6311275.html,ponents.descriptor.ModelContext;

import https://www.doczj.com/doc/bc6311275.html,ponents.factory.AbstractDataUtility;

import https://www.doczj.com/doc/bc6311275.html,ponents.rendering.guicomponents.UrlDisplayComponent;

public class SearchDetail extends AbstractDataUtility implements RemoteAccess,Serializable { public Object getDataValue(String col_id, Object obj, ModelContext modelcontext) throws WTException { UrlDisplayComponent goPartNumberButton = new UrlDisplayComponent();

if(obj instanceof HashMap){

HashMap map=(HashMap)obj;

String container=(String)map.get("container");

WTContainer org=((PDMLinkProduct)map.get("pro")).getContainer();

if (org != null) {

String url2 = getURLByWTContainer(org);

goPartNumberButton.setLink(url2);

goPartNumberButton.setLabelForTheLink(container);

goPartNumberButton.setTarget("_blank");

}

}

return goPartNumberButton;

}

//构造url地址

public static String getURLByWTContainer(WTContainer org) throws PersistenceException, WTException { String url = "";

ReferenceFactory referenceFactory = new ReferenceFactory();

if (org != null) {

String ufid = referenceFactory.getReferenceString(org);

try {

WTProperties properties = WTProperties.getLocalProperties();

String urlbase = properties.getProperty("java.rmi.server.hostname");

String webport = properties.getProperty("wt.webserver.port");

url = "http://" + urlbase + ":" + webport +

"/Windchill/app/#ptc1/comp/https://www.doczj.com/doc/bc6311275.html,Page?oid=" + ufid + "&u8=1";

System.out.println("url==========="+url);

} catch (IOException e) {

e.printStackTrace();

}

}

return url;

}

}

3、在site.conf文件里注册

name="wt.services/svc/default/https://www.doczj.com/doc/bc6311275.html,ponents.descriptor.DataUtility/containerDdetail/https://www.doczj.com/doc/bc6311275.html,ng.O bject/0"

overridable="true"

targetFile="codebase/com/ptc/core/components/components.dataUtilities.properties"

value="ext.corilead.dataUtilities.SearchDetail/singleton" />

4、在windchill shell下执行命令xconfmanager –p

5、重启服务器

六、控制主菜单的可见性

1、java文件

package ext.corilead.validator;

import java.util.Locale;

import https://www.doczj.com/doc/bc6311275.html,.WTPrincipal;

import wt.session.SessionHelper;

import wt.util.WTException;

import com.ptc.core.ui.validation.DefaultUIComponentValidator;

import com.ptc.core.ui.validation.UIValidationCriteria;

import com.ptc.core.ui.validation.UIValidationKey;

import com.ptc.core.ui.validation.UIValidationResult;

import com.ptc.core.ui.validation.UIValidationResultSet;

import com.ptc.core.ui.validation.UIValidationStatus;

public class NavigationValidator extends DefaultUIComponentValidator {

public UIValidationResultSet performFullPreValidation(

UIValidationKey paramUIValidationKey,

UIValidationCriteria paramUIValidationCriteria, Locale paramLocale)

throws WTException {

// TODO Auto-generated method stub

UIValidationResultSet resultSet =new UIValidationResultSet();

try{

WTPrincipal wtp= SessionHelper.manager.getPrincipal();//u-3 ?

//if(wtp.getName().equals("Administrator")){

System.out.println("用户名= "+wtp.getName());

if(wtp.getName().trim().equals("Administrator")){

System.out.println("======this is wcadmin========");

resultSet.addResult(new

UIValidationResult(paramUIValidationKey,UIValidationStatus.ENABLED));

}else{

System.out.println("=======this is not wcadmin=========");

resultSet.addResult(new

UIValidationResult(paramUIValidationKey,UIValidationStatus.HIDDEN));

}

}catch(WTException e){

}

return resultSet;

}

}

2、在site.xconf文件里增加如下代码:

overridable="true"

targetFile="codebase/service.properties"

value="ext.corilead.validator.NavigationValidator"/>

3、在windchill下执行命令xconfmanager –p

4、重启服务器

七、客制化部件操作下拉菜单

1、简单菜单

(1)在PartClient-actionmodels.xml文件中做如下修改

(2)在PartClient-actions.xml中添加如下配置

注:action name要和在PartClient-actionmodels.xml里的action name保持一致

(3)在partResource.java中添加下列内容:

@RBEntry("search BOM")

@RBComment("show BOM")

public static final String PRIVATE_CONSTANT_357 = "part.searchBom.description";

(4)在partResource_zh_CN.java中添加下列内容

@RBEntry("查找BOM")

@RBComment("show BOM")

public static final String PRIVATE_CONSTANT_357 = "part.searchBom.description";

(5)编译partResource.java

在shell中执行如下命令javac +空格+partResource.java全路径

(6)编译文件partResource_zh_CN.java

在shell下执行命令native2ascii -encoding utf-8 +空格+partResource_zh_CN.java+空格+转码后的文件存放路径回车,javac +空格+转码后的partResource_zh_CN.java文件的全路径

(7)将生成的class文件拷贝到codebase对应的相同目录下,重启服务器

2、三级子菜单

(1)在PartClient-actionmodels.xml文件中做如下修改

(2)PartClient-actions.xml文件

resourceBundle="com.ptc.windchill.enterprise.part.partResource">

(3)partResource.java文件

public final class partResource extends WTListResourceBundle {

......

@RBEntry("third Level")

@RBComment("show third Level")

public static final String PRIVATE_CONSTANT_358 = "part.thirdlevel.description";

@RBEntry("Second Level")

public static final String PRIVATE_CONSTANT_359 = "object.second level menu.description"; }

(4)partResource_zh_CN.java文件

public final class partResource_zh_CN extends WTListResourceBundle {

......

@RBEntry("三级菜单")

@RBComment("show third Level")

public static final String PRIVATE_CONSTANT_358 = "part.thirdlevel.description";

@RBEntry("二级菜单")

public static final String PRIVATE_CONSTANT_359 = "object.second level menu.description"; }

(5)编译方法同上

重启服务器

研发人员培训管理制度

指引文件 研 发 部 人 员 培 训 管 理 制 度 受控状态: 持有部门:

1、目的 为了规范和促进研发部的员工培训工作,提升研发人员的职业技能和素质,提高公司的研发技术水平,从而提高公司的实力,特制定本制度。 2、适用范围 本制度适用于公司研发部的所有员工。 3、管理职责分工 3.1人力资源部是研发人员培训工作的归口管理部门,负责培训活动的计划制订、实施和控制。 3.2研发部、生产部等相关部门负责协助人力资源部进行培训的实施与反馈评价工作,负责组织部门内部的培训活动。 4、培训类别与内容 研发部的培训类别包括新员工培训、岗位技能培训、转岗培训等,具体如下表所示。 研发人员培训分类与内容一览表 5、培训讲师档案管理 研发人员培训讲师分为内部讲师和外部讲师,由人力资源部建立培训讲师档案。 6、公司内部讲师管理 6.1研发部内部讲师为研发高级工程师,各级主管人员负有培训下属员工的义务和责任。 6.2内部培训师可以报销一定金额的书籍费,视每年培训的次数而定。 7、外部讲师管理 外部讲师是公司聘请的授课讲师,其课酬根据实际情况和培训预算确定,公司通过培训效果的评估决定是否继续聘请该讲师。 8、培训教材管理 培训教材包括内部教材和外部教材,教材的形式可以是书面文字、电子文档、录音、录像等形式,教材由培训专员统一管理。

9、内部培训教材的获取 9.1工作过程中的经验分享与教训总结。 9.2公司重大事件案例。 9.3培训师组织开发培训教材。 9.4人力资源部经理与培训专员组织开发培训教材。 10、外部培训教材的引入 10.1公司聘请外部机构进行培训的,外部机构应提供教材,教材由培训专员统一归档管理。 10.2公司员工参加外派公开课程的,应在培训结束一周内将教材的原件或复印件交由培训专员存档管理。 11、培训设施设备管理 培训设施设备的建设、购置、维护和管理由公司人力资源部负责。 12、培训经费控制 12.1公司每年投入一定经费用于培训员工,培训经费专款专用。 12.2培训费用的报销范围包括学费、报名费、资料教材费用等。 12.3为了便于管理,因培训所发生的交通、餐饮费用在各部门预算费用中列支,按公司标准报销。 13、培训需求调查 13.1培训专员根据公司经营发展需要,在每年11月份向各部门(包括研发部)发放“年度培训需求调查表”或在年度中期开展临时培训需求调查。 13.2各部门依据培训专员提供的信息,征求部门人员意见,按要求填写“培训需求调查表”,在规定时间内交公司培训专员汇总。 14、培训需求分析 培训专员在人力资源部经理的指导下,根据培训需求调查结果进行培训需求分析,为培训计划的制订提供依据。 15、制订年度培训计划 人力资源部经理组织培训专员根据“年度培训需求调查表”反馈的信息及外部培训信息进行分析,制定“年度培训计划”和“年度培训预算”,报主管副总和公司总经理审批。 16、年度培训计划实施 16.1培训专员根据“年度培训计划”实施培训活动,按月份向部门公布课程安排情况,部门根据培训计划调整工作,让员工有充足的时间参加培训。 16.2培训专员根据培训安排,确认参加培训人员及费用预算,做好培训的组织工作并控制培训费用开支。 17、计划外培训需求的审核和执行 当需要临时增加培训项目时,由需求部门提前三周向培训专员提出培训申请,填写“培训申请表”,培训专员审核后报相关领导审批,领导审批通过后由人力资源部组织执行。 18、培训过程记录 培训专员负责对培训过程进行记录,保存培训资料,如电子文档、录音、录像、幻灯片等,培训结束后以此为依据建立培训档案。 19、培训效果评估内容 公司培训效果评估与考核的内容包括以下七点。

科委项目准备资料清单-及注意事项

2014-2016年度科研费用需要准备资料 1、营业执照、企业组织机构代码证、税务登记证、高新技术企业 证书、研发产品的专利证书、高新成果转化证书; 2、2014-2016年度审计报告; 3、2014-2016年所得税汇算清缴主表+研发费用加计扣除相关表 格 4、立项报告(包括预算,研发周期、研发进度,预算金额大于实 际发放数); 5、科研项目归集表(填列) 6、科研项目研发人员工资清单; 7、计入研发费用固定资产折旧清单,相关房屋产证、车辆行驶证 等; 8、计入研发费用的材料领用汇总表及大额购销合同; 9、填写项目技术开发费用发生情况汇总表,需要按项目分,并提 供相关凭证和发票复印件(差旅费只需复印报销单)。 10、其他相关文件及资料。 2016年度高新产品(服务)收入需要准备资料 11、高新技术产品收入凭证复印件3个月以上(若数量较多则以取 金额达到50%以上); 12、收入分类归集表(填列); 13、各高新产品2016年度实现的收入清单(2016年的高新产品需 要与2014-2016年科研费用相匹配); 14、高新技术产品按照《高新技术企业认定管理办法》(国科发火

…2016?32号)及其附件《国家重点支持的高新技术领域》子 目录分类; 15、高新技术产品必须要有第三方的佐证材料,如:专利的申请, 版权、著作权的登记,或经市级查新机构的查新报告,或权威 机构的检测报告,或用户的详细使用意见书。 注意事项 研发费用归集比例: 1、最近一年销售收入小于5,000万元的企业,比例不低于5%; 2、最近一年销售收入在5,000万元至20,000万元的企业,比例不低于4%; 3、最近一年销售收入在20,000万元以上的企业,比例不低于3%。其中,企业在中国内地发生的研究开发费用总额占全部研究开发费用总额的比例不低于60%。企业注册成立时间满一年但不足三年的,按实际经营年限计算;主要产品(服务)是指高新技术产品(服务)中,拥有在技术上发挥核心支持作用的知识产权的所有权,且收入之和在企业同期高新技术产品(服务)收入中超过50%的产品(服务)。 4、高新技术产品(服务)收入占企业当年总收入的50%以上; 5、企业从事研发和相关技术创新活动的科技人员占企业当年职工总数的比例不低于10%;企业科技人员是指直接从事研发和相关技术创新活动,以及专门从事上述活动的管理和提供直接技术服务的,累计实际工作时间在183天以上的人员,包括在职、兼职和临时聘用人员。研发人员主要统计企业的全时工作人员,可以通过企业是否签订了劳动合同来鉴别。对于兼职或临时聘用人员,全年须在企业累计工作

Windchill主要应用模块简介

经过全球50000多家先进企业长期验证的内容和过程管理系统: 不管您是全球集团企业、区域供应商还是小型服务机构,您在设法管理产品内容和开发过程时都面对着各种问题。比如:产品数据安全、产品数据规范、产品数据的结构化管理、研发流程的规范化、研发流程的自动化、研发效率如何提升?研发成果如何重用?标准化、通用化如何更有效的贯彻执行等。贵公司的成功依赖于拥有高效的业务过程,并且有效地管理复杂的信息资产,这包括产品设计、工艺、服务、认证、法规符合等相关资料。 Windchill 是一个有着近10年历史的全球一流的生命周期管理系统,经过了全球50000多家先进企业实际应用和长期验证过的内容和过程管理软件,它提供了全面的产品生命周期解决方案。这个全面的企业业务协同系统具有快速、安全、稳定、成熟和只需一个 Web 浏览器就能访问的特点,它使公司能够更规范的管理产品研发过程,为企业提高研发效率、规范产品研发过程、加快产品上市、提高产品标准化、通用化、降低产品成本、增强企业竞争力等方面提供强大而完整的系统解决方案。 功能及益处 ?一体化的信息管理系统,单一的产品数据源提高了产品研发效率,并减少了错误和返工; ?完整的产品结构化信息管理和协作功能使得企业能够根据需要快速地从多个视角掌握产品的所有信息- 不管信息来自何处; ?可重复、端到端的研发流程支持及流程自动化提升了流程效率、加快了产品上市速度,并降低了产品成本; ?安全、稳定、符合业界标准的 Internet 体系结构带来了安全、高性能的、多层次研发协同的技术平台; Windchill主要应用模块简介: 1、产品数据管理(Windchill PDMLink): a) 在产品整个生命周期中,帮助企业管理和控制产品信息,确保数据的准确、安全、可靠、完整、规范、逻辑关系,管理产品开发过程; b) 优化与固化产品研发流程,使得流程能够通过系统来保证规范、一致、严谨; c) 强大的产品结构管理功能,支持产品配置管理; d) 可一完全根据业务特点定制的、工作流驱动式产品开发过程自动化,内置获得CMⅡ认证的变更管理流程; e) 发布管理功能简化了数据的审核和签发(支持数字化签名)。实现无纸化办公; f) 基于Web的轻量化模型,数据容量大大减少,网上传送速度快。能够实现浏览、标注、测量主流的2D和3D机械电子设计图档; g) 与主流MCAD及ECAD设计工具良好集成,check in到系统中时自动产生产品结构,大大提高了设计效率; h) 选配管理:使用具有交互、动态、协作等特点的可视化功能,其中包括图形化产品系列建模、

二级建造师学习资料(汇总资料)

2017年二级建造师学习资料(汇总资料)。学尔森二级建造师频道会跟广大考生分享二建名师的高频考点讲解资料以及二建前辈自己总结的学习方法,今天与大家分享的是建筑实务工程预付款专题,有需要的小伙伴来看看吧。 2017年二级建造师学习资料(汇总资料)整理如下: 一、预付款的支付 1.工程预付款的额度的确定方法 ①百分比法(题目中给定) 此种情况居多 比如:某工程合同价1000万,工程预付款为合同价的10%。 【补充】包工包料工程的预付款的支付比例不得低于签约合同价(扣除暂列金额)的10%,不宜高于签约合同价(扣除暂列金额)的30%。 ②数学计算法 工程备料款数额=╳材料储备天数 公式中,年度施工天数按365日历天计算,按已知条件来对待。 2.工程预付款的支付时间 发包人没有按时支付预付款的,承包人可催告发包人支付;发包人在付款期满后的7d内仍未支付的,承包人可在付款期满后的第8天起暂停施工。发包人应承担由此增加的费用和延误的工期,并向承包人支付合理的利润。 二、预付备料款的回扣 发包人拨付给承包人的工程预付款属于预支的性质。随着工程进度的推进,拨付的工程进度款数额不断增加,工程所需主要材料、构件的储备逐步减少,原已支付的预付款应以抵扣的方式从工程进度款中予以陆续扣回。 预付的工程款必须在合同中约定扣回方式,常用的扣回方式如下:

(1)题目给定。在承包人完成金额累计达到合同总价一定比例(双方合同约定)后,采用等比率或等额扣款的方式分期抵扣。比如:自工程款支付至合同价款的60%后,开始从当月的工程款中扣回工程预付款,分两个月均匀扣回。 (2)起扣点计算公式。从未完施工工程尚需的主要材料及构件的价值相当于工程预付款数额时起扣,从每次中间结算工程价款中,按材料及构件比重抵扣工程预付款,至竣工之前全部扣清。起扣点=承包工程价款总额- 以上就是小编为大家整理的2017年二级建造师学习资料(汇总资料),想要更多的二建复习资料,欢迎关注学尔森二级建造师频道哦。 2018年二建《工程法规》章节习题:建造师管理制度。学习最好的方法就是在学完考点之后进行相应习题的练习,本章节习题希望能帮大家加深记忆,巩固掌握。 二级建造师复习资料:二级建造师考试考点- 学尔森 提供二级建造师考试辅导资料、复习笔记、讲义等内容。欢迎广大考生访问学尔森二级建造师考试网,获取更多关于二级建造师考试的信息。

员工培训与开发模块知识点整理

模块知识点的查找与整理---员工培训与开发 一、员工培训与开发概述 (一)员工培训与开发的含义、作用和意义 1、员工培训与开发的含义 员工培训和开发是指企业为了实现其组织目标和提高竞争力而有计划、有组织、多层次、多渠道地组织员工从事学习和训练,从而不断提高员工的知识和技能,改善员工的工作态度,激发员工的创新意识的管理活动。 2、员工培训与开发的作用 员工培训与开发的基本作用是通过提高员工的知识、技能和素质,重塑其行为方式、思维模式,从而加强其解决问题的能力,使其适应新环境、胜任新岗位、进入新层次、发展新技能等。 3、员工培训与开发的意义 (1)员工培训是发现人才、快出人才、多出人才的重要途径。 (2)培训是员工实现自我价值的需要。 (3)强化员工培训,可以增强企业可持续发展的竞争力,实现企业战略目 标。 (4)员工培训是提高企业经营效率的关键所在。 (二)培训与开发的区别与联系 1、员工培训与开发的区别 员工培训员工开发 内容学习使用知识、基本 职业技能、职业道德,提 高职业技能与职业道德 解决问题的能力,潜在的素质训练与提高 对象全体员工员工、管理人员、科 技人员等具有潜力的人手段传统的培训采用固定 的模式和方法,现代培训 日益灵活多样 多样性和灵活性 侧重点着眼于当前的工作, 侧重当前利益的实现 着眼于未来的变化,侧重长远、潜在利益的实现 参与性强制自愿

2、员工培训与开发的联系 (1)员工培训是人力资源开发的基础性工作。 (2)二者的边界趋于模糊。 (3)两者都注重员工与企业当前和未来发展的需要。 二、员工培训的流程 员工培训流程大致可分为培训需求分析、确定培训目标、拟定培训计划、实施培训计划和培训效果评估五个阶段 (一)培训需求分析 1、培训需求分析的概念 培训需求分析是指在规划与设计每个培训项目之前,由培训部门、主管人员及相关工作人员采取各种方法和技术,对组织及其成员的目标、知识、技能等方面进行系统的鉴别与分析,从而确定培训的必要性及培训内容的过程。 2、培训需求分析的模型 1)培训需求的循环评估模型 2)培训需求的任务--绩效评估模型 3)前瞻性培训需求分析模型 (二)确定培训目标 在培训与开发需求确定之后,需要根据培训需求的内容设置培训与开发的活动目标。 (三)拟定培训计划 员工培训计划涉及的内容大到企业战略、经营计划,小到确定培训内容、选择培训对象、运用学习原理设计切实可行的培训计划等。 1、计划的种类 根据培训与开发的需求和长期目标,结合组织已有的人力、物力、财力,配和组织的战略目标,制定相应的长期计划。 2、计划的内容 计划通常至少包括5各方面的内容,即有谁参加培训、何时培训、在哪培训、 培训具体内容和培训效果如何评估。 (四)实施培训计划 1、确定合适的培训人选

Windchill二次开发常用API

1.1.根据零件名称/编码得到该零件 2.; 3. 4.2.根据WTpart得到WTparMaster 5.WtPart wtpart; 6.WTPartMaster wtmaster=(WTPartMster)(); 7.3.获取codebase下配置文件属性信息 8.WTProperties wtproperties = (); 9.String wthome = ("", ""); 取part被借用的所有父部件 10.QueryResult qr= wtMaster); 11.注:此方法得到的结果为该part被使用情况的全部父部件,包括了Design视图及 Manufacturing视图更包括了父部件使用part的所有修订版本,打印出来可以看到会有相同的部件编号,不同的修订版本. 12.5.根据OID 获取Wtpart 13.partRef = new oid ); 14.WTPart wtpart=(WTPart)partRef; 15.6.得到零件最新版本 16.WTPart wtpart= (WTPart) (part); 17.7.通过过滤得到零件最新版本 18.QuerySpec querysearch = new QuerySpec; 19.询某用户某段时间范围内创建的零件 20.QuerySpec qs = new QuerySpec;

(where, new int[]{index}); //** 以下是联合查询的API范例。LINK关系//ROLEA、ROLEB的INDEX被使用到。int linkIndex = , false); (linkIndex, , index_A); (linkIndex, , index_B); //添加“生命周期”查询条件 LifeCycleConfigSpec lcsp = new LifeCycleConfigSpec(); (state)); qs = (qs); //执行查询 QueryResult qr = 过滤出最新小版本 LatestConfigSpec lcs = new LatestConfigSpec(); qr = (qr); /** * 根据WTPartMaster对象获得最新的WTPart * @param partmaster WTPartMaster对象 * @return 最新的WTPart * @throws WTException */ public static WTPart getLastPart(WTPartMaster partmaster) throws WTException{ WTPart part=null; if(partmaster==null){ return part;

客户开发培训资料

了解企业战略: 了解企业的战略,企业的背景,特别是资金实力等知道的越多,当你对企业有归属感时,才能让经销商也有同感啊,俗话说“要销售产品,首先把自己推销出去”。富有激情的说给他听,他也会被你的热情所感染,作为经销商代理你的产品也会心里有底。 了解产品知识、市场定位及市场开发思路。

正所谓:三流业务员卖产品,二流业务员卖服务。一流业务员卖文化。 了解企业为什么需要经销商。 面对漫天要价的经销商你可以问他,我们之所以找你是为了:渠道借用资金安全管理成本等。不然我们就设直销处了,就不需要经销商了。 你要知道你公司开发市场的思路市场定位,产品档次,性价比,产品的运作流程,性能配置,使用方法等。 了解自己公司销售政策 )经销区域 )销售任务 )付款方式(包括运费) )推广力度(包括铺货和促销) )售后服务 )销售政策(包括年终返点) )质量和价格 寻找目标客户的标准。 :销售网络强大资金雄厚 资金实力雄厚的经销商往往是行业里面的领袖,这是我们首先寻找的目标。但这类客户往往对厂家销售政策要求苛刻,而且他手中有很多品牌,往往不会把你的产品放在重要位置上的。 :有资金。没有网络实力经销商 这一种情况往往是做相关联的产业的现在刚想进入本行业。这一类客户是我们首先选择的目标,他现在虽然刚进入该行业但他在其他的行业是有许多网络的。 :没有资金但有先进的经营理念 这一种情况往往是进入这个行业不久,往往以前要么给其他的经商商打工的要么是厂家的销售人员现在自己开店了,这类人很有想法但就缺资金,如果厂家支持力度大找这种经销商也是一种选择。 :没有资金实力也没有网络更没有想法的经销商 这种情况给你说的最多的一句话就是,我先打的款试试。就是不是选择的目标了。 寻找经销商的方式。 网上寻找: 黄页寻找: 就是通过一些工商目录,确定一些客户。不过这部分选出的客户一般实力都比较大,否则不会上工商目录的。 上门拜访: 就是直接到终端销售点或分销商给你推荐, 介绍法: 通过熟人或市场管理人员,甚至对你不感兴趣的经销商,如果你的态度好,他们或许可

人事部全体人员培训资料

人事部全体人员培训资料 ---------海尔OEC“把简单的事情做得不简单” 海尔的OEC管理法是海尔高效执行力的的典型代表。其含义大致为:全方位地对每个人每一天所做的每件事进行控制和清理,做到“日事日毕,日清日高“。 OEC(Overall Every Control and clear),“O”表示全方位;“E”表示每人、每天、每事;“C”表示控制和管理。即全方位对每人每天每件事进行控制和管理。OEC管理在这里由3个部分构成,它们分别是目标系统、日清系统和有效激励机制。核心内容可以概括为5句话:总账不漏项,事事有人管,人人都管事,管事看效果,管人凭考核。一句话概括为:“日事日毕,日清日高。”OEC管理的本质就是把企业核心目标量化到人,把每一个细小的目标责任落实到每一个员工的身上,使企业内部形成一种充满活力、不断求高的激励机制,从而产出品质一流的产品来,它真正体现了以人为本的管理精髓。所谓管理无非就是两个目标或两大任务:一是要“理”得清,二是要“管”出更好的效果来。即把企业的大目标分成若干个小目标、把每个小目标落实到员工的身上,切切实实做好每件事,让人人都管事,事事有人管。OEC管理是以管理体系和激励机制和管理,做到日事日毕、日清日高,将企业以往对结果的管理转化为瞬间的控制。 什么是日事?当天的工作和业务,就是日事;什么是日毕?当天的工作决不往后拖,就是日毕,它是完成目标的基础工作,其结果必须与正负激励挂钩才有效;什么是日清日高?任何能力的提高都有一个过程,面对困难不要心急,如果提高一点,长期坚持下去,就会有几何级数的提高,这就是日清日高。“日清日毕,日清日高”实际是一个目标管理体系,总目标是“日高”,即企业管理水平和企业综合素质水平以及员工个人素质持续提高,而其基础是“日清”,

综合项目资料清单

附件1:所需资料清单 总体资料 1.公司简介(宣传资料、发展历程) 2.公司的章程 3.公司战略目标描述 4.今年工作计划和工作总结 5.公司目前完整的组织结构图(包括各部门、分支结构下属) 6.公司部门设置、各部门的职责说明 7.公司各关键岗位的岗位说明书 8.公司各种管理制度 9.各主要子公司的组织结构图 10.各子公司情况介绍(成立时间、股东持股情况、主要产品及主要市场等)人力资源 11.公司董事会、监事会成员的情况(姓名、性别、年龄、学历、职称、任期、 委派方) 12.公司党政联席会成员的情况(姓名、性别、年龄、学历、职称、任期、委派 方) 13.公司高层、中层干部的情况(姓名、性别、年龄、学历、职称、职务、在职 时间) 14.公司人员的整体情况(性别、年龄、学历、职称、工作年限) 15.薪酬制度及考核制度 16.绩效考核程序、指标体系及相关的规章、规定和办法

经营业务、合同管理 17.公司及其部门、分支机构和主要子公司2003年经营计划(五年计划,如有), 主要业务部门的独立经营计划和预算(如有) 18.公司及其主要子公司主要业务类型、生产线,以及各主要产品的种类、结构 及其产能、销量、市场占有率情况 19.公司客户结构情况 20.公司主要产品的价格标准和定价机制 21.公司及其主要子公司已经取得的所有政府优惠待遇的介绍 22.公司各部门、分厂的业务流程图及流程说明(销售,采购,合同管理,客户 管理,售前/售后服务,投资子公司、工程项目、技术改造、技术开发等) 23.公司各部门、分厂工作任务单等各种工序流转单据 24.公司各业务部门的工作手册、服务质量手册 25.公司及各部门、分厂管理条例、规章制度(业务、质量、风险控制) 26.公司合同管理规定、合同和协议(销售、采购等)样本 27.公司及其主要子公司过去三年内新展开的大型项目及其效益分析;正在策划 当中并会在未来三年内开展的项目清单及效益分析 28.公司投资类型及投资管理制度、工程项目管理制度 29.信息管理系统说明书 30.ISO9000体系文件 财务管理 31.公司财务组织结构设置、职责及岗位人员安排 32.公司财务管理制度 33.公司财务管理流程及说明

Windchill系统基本概念

低调低调 Windchill 系统基本操作 杰为软件系统(深圳)有限公司JW Innovation Software (Shenzhen) Ltd.

文档控制 更改记录 日期作者版本更改参考 2009-04-14 1.0 该方案适用于Windchill 9.1 M010。

目录 文档控制 (ii) 更改记录 (ii) 目录 .......................................................................................................................................................... i ii 1.基本菜单介绍 (1) 1.1主页 (1) 1.2产品 (1) 1.3项目 (4) 1.4变更 (7) 2.对象简介 (10) 2.1产品 (10) 2.2成品(EndItem) (10) 2.3部件(part) (11) 2.4Bom (11) 2.5文档(Document) (12) 2.6CAD文档 (12) 3.基本操作菜单介绍 (13) 3.1操作 (13) 3.2导入文档与图纸 (15) 4.问题记录 (16)

1.基本菜单介绍 1.1主页 用户登录windchill后,显示的界面如下: ●主页:显示个人的专有信息,不同用户查看此页,“工作总揽”、“更新”、“已检出工作” 三个列表中显示的内容不同。 ●工作总揽:视图选择“开启的”,此列表中显示登录用户负责的所有工作项,包括工作流的任 务、项目活动、项目交付项、措施项。 ●更新:视图选择“最新”,此列表中显示由登录用户创建/修改过的文档、图纸、part、变更 对象等。 ●已检出工作:视图选择“全部”,此列表显示由登陆用户检出的对象,如:文档、图纸、part、 变更对象等。 1.2产品 1.2.1产品列表 ●选择“完整的产品列表”,显示登陆用户有权限访问的产品列表。如果不能找到您 知道其存在的产品,则您不是此产品团队的成员。 ●如果您具有必需的权限,则可以从此页面单击“新建产品”的图标进行新建产品。

2019年二级建造师学习资料.doc

第二讲道路工程 (第1章道路工程的1.3) 重点内容: 1.石灰、粉煤灰稳定砂砾基层的内容及要求 2.水泥稳定土基层的内容及要求 3.级配砂砾和级配碎石基层的施工技术 具体内容: 一、石灰、粉煤灰稳定砂砾基层 1、原材料 原材料主要包括石灰、粉煤灰,其路用性能应满足相应要求。 2、混合料 混合料应由搅拌厂集中拌制且应符合相应规定。 3、摊铺 (1)混合料在摊铺前其含水量宜为最佳含水量的±2%。 (2)混合料每层最大压实厚度为20cm,且不宜小于10cm。 (3)摊铺中发生粗、细集料离析时,应及时翻拌。 4、养生 (1)混合料基层,应在潮湿状态下养护。养护期视季节而定,常温下不宜少于7d。 (2)采用洒水养护时,应及时洒水,保持混合料湿润;采用喷洒沥青乳液养护时,应及时在乳液面撒嵌丁料。 (3)养护期间宜封闭交通。需通行的机动车辆应限速,严禁履带车辆通行。 二、水泥稳定土类基层 1、原材料 原材料主要是水泥,其路用性能应满足相应要求。 2、集中搅拌水泥稳定土类材料 (1)城镇道路中使用水泥稳定土类材料,宜集中拌制。 (2)集料应过筛,级配符合设计要求。 (3)混合料配合比符合要求,计量准确、含水量符合施工要求、搅拌均匀。 (4)搅拌厂应向现场提供产品合格证及水泥用量、粒料级配、混合料配合比、R7强度标准值。 (5)水泥稳定土类材料运输时,应采取措施防止水分损失。 3、摊铺 (1)施工前应通过试验确定压实系数。水泥土的压实系数宜为1.53~1.58;水泥稳定砂砾的压实系数宜为1.30~1.35。 (2)宜采用专用摊铺机械摊铺。 (3)水泥稳定土类材料自搅拌至摊铺完成,不得超过3h。应按当班施工长度计算用料量。 (4)分层摊铺时,应在下层养护7d后,方可摊铺上层材料。 4、碾压 (1)应在含水量等于或略大于最佳含水量时进行。 (2)宜用12~18t压路机作初步稳定碾压,混合料初步稳定后用大于18t的压路机碾压,至表面平整、无明显轮迹,且达到要求的压实度。 (3)水泥稳定土类材料,宜在水泥初凝时间到达前碾压成活。 (4)当使用振动压路机时,应符合环境保护和周围建筑物及地下管线、构筑物的安全要求。 5、养护 (1)基层宜采用洒水养护,保持湿润。采用乳化沥青养护,应在其上撒布适量石屑。 (2)养护期间应封闭交通。 (3)常温下成活后应经7d养护,方可在其上铺路面层。

公司市场人员培训资料

公司业务培训资料 一、公司市场人员是一个怎样的角色? (一)作为公司的情报人员 1)跟踪工程咨询、工程设计和水土保持方案等与本公司业务相关行 业的发展趋势,形成行业宏观市场信息收集、处理、交流的意识。具体方 式有:订阅行业权威杂志,每天上班时形成浏览中国工程咨询网、四川工 程咨询网、中国水土保持学会、四川水土保持学会、四川招标采购网等各 种行业官网,参与各个行业协会的培训交流会,学习行业相关规范规程等。 2)搜集同行业竞争企业的信息,特别是竞争企业项目的运作能力、 技术实力、服务能力、谈判价格、竞争手段等情报的收集、整理和分析。 具体操作方式有:通过全国投资项目在线审批监管平台查看竞争单位从业 情况、通过竞争企业官网查询相关企业实力、从主管部门及业主单位打听 本区域行业经营情况等。 3)进行周边市场调研,熟练掌握周边市场的项目需求、决策程序、 业务单位、寻找采购服务方式、操作办法等,掌握业主单位及重点客户的 采购服务心理和行为方式,为公司市场活动提供决策依据。具体方式有: 从该市场区域的政府办、发改局等部门取得本年度所有项目投资清单,了 解该市场项目的采购程序(部分区县超过10万投资额走公共资源交易中 心程序、不同区县的采购方式不一致),不同区域政府划分项目业主单位 的方式有所不同,可向发改局了解。在直接与业主单位跟踪项目时,须提 前了解该单位的领导决策程序及方式。 4)参与公司网站建设。市场人员在进行市场活动时,要有意识的保 留市场信息照片(如办公室门前联系牌、各单位领导分工图、市场活动时

与领导合影的照片等)、项目资料及本公司经营项目竣工后投入使用后的影响资料等。 (二)作为公司的参谋人员 1)制订公司品牌战略、营销战略和市场运作策略; 2)制订公司业务短、中、长期目标; 3)做出市场预测,提出未来市场的分析、发展方向和规划; 4)新业务的发展规划; 5)参与项目价格谈判; 6)为重大投标活动和工程咨询出谋划策; 7)整理分析公司各业务资料信息; 8)建立客户档案,定期更新客户资料和维护客户。 (三)作为公司业务的监管人员 1)业务系统真实性、保密性监管; 2)业务合作伙伴的市场行为是否符合公司要求; 3)负责对新入职业务人员、旧市场的业务人员进行培训和监管; 4)负责项目运作过程中与业主单位、主管部门的协调工作。 (四)作为公司的公关机构 1)打造树立公司的企业形象和品牌形象建设; 2)制定及实施市场活动和公关活动; 3)完善、规范业务系统对外的各类文件资料和宣传资料; 4)负责公司各类荣誉的建设及各种资料的收集整理(如客户满意度调查、获取项目批复等); 5)作好公司的项目前、中、后服务工作; 6)代表公司对外发布需发布的信息。 二、市场人员到底要做些什么?

Windchill应用功能介绍

电子化文档的管理: Windchill文档管理工具能让用户建立和管理复杂的产品信息, 这些出版物可能由多个文件组成、有多种修订版本、并且有不同 的格式。如UG、Pro/E、AutoCAD、MSOffice等应用工具生成的 图纸或模型文件,各种测试数据和报告,任务书或规格说明书, 工艺文件、使用或维护手册、零件明细等。而且,它们还可以包 括某些外来文件,并通过URL地址连接并从外部进行管理。文档 管理提供了许多随时可用的文档和出版物类型,若需要的话,还 可以方便地把它们扩展成代表企业业务信息的模型。为了方便用 户的操作,系统能够自动地将产品数据和应用程序进行关联。用 户可以直接在Windchill中激活应用程序,并对数据进行操作。 1.文档的分类与存储:对文档的存储管理可以按照一定的分类规 则来完成。在Windchill环境中,文档的分类可以有不同的分类 规则。可以以产品对象为参考来完成文档的分类的管理,如:产 品型号或系列为标准;可以按照文件的类型进行分类,如电子档 案或结构部件;按照文档的功能进行分类,如技术文档、设计文 档、工艺文档;当然,还可以按照项目、部门、产品、功能的组 合进行分类。在Windchill系统中,文件通常存储在逻辑的档案 柜、文件目录中,以保持对用户的透明性。在实施时,应该根据 实际需求,同时采用多种分类方法相结合的方法。文档的存储管 理需要完成的工作如下: 确定分类规则,定义新的、扩展的文档类。

文档的分类存放策略确定,划分文档存储地点。 结合文档评审、发布,实现文档信息的合理流动。 制定文档归档策略,实现文档的归档管理。 下图为Windchill中的文档管理界面 2、文档的版本追踪:文档随着产品设计的进行,而需要不断的变化和修改。数据管理系统要求能够及时纪录文档的变更历史,进行版本的追踪。同时,还必须提供文件的共享机制,以实现并行工程的需求。在Windchill系统中,通过以下几个方面来实现相关的需求。 一个数据仓库,它能通过控制权限,来保护信息不会被未授权用户修改 检入和检出功能,用于把文档提交给数据仓库以及从数据仓库中提取文档 版本控制和历史记录功能,用来跟踪数据更改、记录根据已有文档建立的新文档的来源,并能浏览历史数据 3、文档的快速检索:文档的快速检索和利用,将有利于减少辅助工作时间,提高用户的工作效率。同时又能改善用户对系统的接受程度。方便简洁的检索机制,是产品数据管理系统的基本要求。Windchill系统提供了多种检索机制,以满足客户的需求。基于文档属性的检索:用户可以根据文档的类型、所属部门、或

二级建造师《建设工程法规及相关知识》复习资料

二级建造师《建设工程法规及相关知识》复习资料 (内部资料,注意保存) 第一部分建设工程法律制度 1、合同法、担保法、专利法、商标法、著作权法、物权法都属于民法,建筑法、招标投标 法属于经济法,安全生产法、消防法属于劳动与社会保障法,《建设工程质量管理条例》、《建设工程安全生产管理条例》、《安全生产许可证条例》属于行政法规。 2、我国宪法规定了公民的社会经济权利,社会经济权利包括财产权、劳动权和休息权,我 国劳动法对此规定:劳动者每日工作不超过8小时,平均每周工作不超过44小时,用人单位在下列节日期间应当依法安排劳动者休假:元旦、春节、国际劳动节、国庆节。 3、法律关系是由主体、客体、内容三个要素构成,民事行为能力分为完全民事行为能力、 限制民事行为能力、无民事行为能力三种。完全民事行为能力人可以独立进行民事活动,限制民事行为能力人可以进行与他的年龄、智力或健康状况相适应的民事活动,其他民事活动有他的法定代理人代理,或者征得他的法定代理人同意,无民事行为能力人由他的法定代理人代理民事活动。法人的行为能力由其成立的宗旨和业务范围所决定,其行为能力始于法人成立终于法人撤销。民事法律关系的客体中建设资金属于财,施工中使用的各种建筑材料、施工机械属于物,房屋、道路等建设工程项目、企业对员工的培训行为均属于行为,建筑作品、施工图纸、工程设计图等属于智力成果。民事法律关系的变更包括主体变更、客体变更和内容变更。 4、民事法律关系的终止包括自然终止、协议终止和违约终止。某类民事法律关系所规范的 权利义务顺利得到实现,取得了各自的利益,从而使该法律关系归于消灭属于自然终止,发生不可抗力属于致使某种民事法律关系规范的权利不能实现属于违约终止。 5、订立建设工程合同、非自然人之间的借款属于要式法律行为。民事法律行为应当具备四 个条件,其中,行为的内容合法首先是指不得与法律、行政法规的强制性或禁止性规范相抵触(不包括地方法律和地方规章),其次是指行为人实施的民事行为不得违背社会公德、不得损害公共利益。 6、书面委托代理的授权委托书应载明下列内容:代理人的姓名或者名称;代理事项、权限 和期间;委托人签名或盖章。委托授权不明,被代理人应当向第三人承担民事责任,代理人承担连带责任。无权代理是指没有代理权、超越代理权或者代理权终止后的行为。 代理人知道被委托代理的事项违法仍然进行代理活动的,或者被代理人知道代理人的代理行为违法不表示反对的,由被代理人和代理人负连带责任。转托代理应当事先取得被代理人同意或事后及时告诉被代理人,否则代理人负民事责任,但在紧急情况下,为了保护被代理人的利益而转托他人的除外。被代理人死亡引起法定代理或指定代理终止,但不能引起委托代理终止,而代理人死亡既引起委托代理终止,引起法定代理或指定代理终止。 7、合同是引起债权债务关系发生的最主要、最普遍的根据。债权人无正当理由拒绝履行或 其下落不明,或数人就同一债权主张权利,债权人一时无法确定,致使债权人一时难以履行债务,经公证机关或人民法院的裁决,债务人可以将履行的标的物提交有关部门保存的行为。 8、执行本单位的任务或主要利用本单位的物质技术条件所完成的发明创造为职务发明创 造。对于职务发明创造,专利权的主体是发明人或设计人所在的单位。专利权的客体包

品质部新进人员培训资料

品质部新进人员培训资料 一、认识品质管理 1、什么是质量 质量是一个特性满足要求的程度。 2、什么是质量管理 质量管理是指导和控制组织的关于质量体系相互的活动。通常包括质量方针,质量目标,质量策划,质量控制,质量保证,质量改进。 3、什么是检验 检验是通过观察和判断,必要是结合测量、实验所进行的符合性评价。 4、什么是验证 验证是通过提供客观证据对规定要求已得到满足的认定。 5、确认的定义 确认是通过提供客观证据对特定的预期使用及应用要求已得到满足的认定。 二、 QC基础知识 1、什么叫做QC 简易的讲就是质量管理。 2、质量管理发展历程 1)认识品质管理 想获得品质必须认识品质管理,品质管理从无到有,从单一到系统,经历了几个阶段。a.质量检验阶段QC(1920-1940年) 特点:专业检验工人按照技术文件的规定,采用各种检测技术,对产品进行各项检验和试验。做出合格与不合格判断,合格才能出厂,才能保证到达客户手中的都是合格产品。 优点:不合格品通向市场之路被切断。 局限性:能够"把关",不能"预防"。 b.质量控制阶段SQM(1940-1960年) 特点:将数理统计方法运用于质量控制之中,主要是在生产过程中使用大量的统计手法(柏拉图、排列图、层别图、控制图)等。通过统计手法获得品质波动信息,对这些信息加以汇总,分析,并及时采取措施消除波动异常因素,提高一次合格成品率,减少废品造成的损失。优点:既能把关。又能预防。 c.全面质理管理TQM(90年代) 特点:随着科学技术的发展,大型复杂的机械,电子新产品的出现,使人们对产品的安全性,可靠性,可维修性等性能提出了更高的要求,而这些光靠生产过程进行质量控制已经无法控制,要达到上述要求,必须将质量活动向市场调查,产品设计,售后服务等过程扩展,以实现在产品形成过程中进行质量控制。

研发部人员培训管理制度

研发部人员培训管理制度 第一章总则 第1条目的 为了规范和促进研发部的员工培训工作,提升技术研发人员的职业技能和素质,提高公司的技术研发水平,从而提高公司的实力,特制定本制度。 第2条适用范围 本制度适用于公司技术研发部的所有员工。 第3条管理职责分工 (1)办公室/人力资源部是研发人员培训工作的归口管理部门,负责培训活动的计划制订、实施和控制。 (2)技术部、生产部等相关部门负责协助办公室/人力资源部进行培训的实施与反馈评价工作,负责组织部门内部的培训活动。 第4条培训类别与内容 研发部的培训类别包括新员工培训、岗位技能培训、转岗培训等,具体如下表所示: 技术研发人员培训分类与内容一览表

第二章培训资源管理 第5条培训讲师档案管理 研发人员培训讲师分为内部讲师和外部讲师,由办公室/人力资源部建立培训讲师档案。 第6条公司内部讲师管理

(1)技术研发部内部讲师为技术研发高级工程师,各级主管人员负有培训下属员工的义务和责任。 (2)内部培训师可以报销一定金额的书籍费,视每年培训的次数而定。 第7条外部讲师管理 外部讲师是公司聘请的授课讲师,其课酬根据实际情况和培训预算确定,公司通过培训效果的评估决定是否继续聘请该讲师。 第8条培训教材管理 培训教材包括内部教材和外部教材,教材的形式可以是书面文字、电子文档、录音、录像等形式,教材由培训专员统一管理。 第9条内部培训教材的获取 (1)工作过程中的经验分享与教训总结。 (2)公司重大事件案例。 (3)培训师组织开发培训教材。 (4)办公室/人力资源部经理与培训专员组织开发培训教材。 第10条外部培训教材的引入 (1)公司聘请外部机构进行培训的,外部机构应提供教材,教材由培训专员统一归档管理。 (2)公司员工参加外派公开课程的,应在培训结束一周内将教材的原件或复印件交由培训专员存档管理。 第11条培训设施设备管理 培训设施设备的建设、购置、维护和管理由公司办公室/人力资

Windchill二次开发常用API说课讲解

W i n d c h i l l二次开发 常用A P I

1.1.根据零件名称/编码得到该零件 2.wt.clients.prodmgmt.WTPartHelper.findPartByName(name) ; 3.wt.clients.prodmgmt.WTPartHelper.findPartByNumber(number); 4.2.根据WTpart得到WTparMaster 5.WtPart wtpart; 6.WTPartMaster wtmaster=(WTPartMster)part.getMaster(); 7.3.获取codebase下配置文件wt.properties属性信息 8.WTProperties wtproperties = WTProperties.getLocalProperties(); 9.String wthome = wtproperties.getProperty("wt.home", ""); //codebase的文件夹路径 10.4.获取part被借用的所有父部件 11.QueryResult qr= wt.part.WTPartHelper.service.getUsedByWTParts(WTPartMster wtMaster); 12.注:此方法得到的结果为该part被使用情况的全部父部件,包括了Design视 图及Manufacturing视图更包括了父部件使用part的所有修订版本,打印出来可以看到会有相同的部件编号,不同的修订版本. 13.5.根据OID 获取Wtpart 14.wt.fc.WTReference partRef = new wt.fc.ReferenceFactory().getReference( oid ); 15.WTPart wtpart=(WTPart)partRef; 16.6.得到零件最新版本 17.WTPart wtpart= (WTPart) VersionControlHelper.getLatestIteration(part); 18.7.通过过滤得到零件最新版本 19.QuerySpec querysearch = new QuerySpec(WTPartMaster.class); 20.//查询所有的WTPartMaster 21.QueryResult queryresult = PersistenceHelper.manager.find(querysearch); https://www.doczj.com/doc/bc6311275.html,testConfigSpec latestconfigspec = new LatestConfigSpec(); 23.//根据WTPartMaster查询所有最新版本的零部件 24.QueryResult allWTPart = ConfigHelper.service.filteredIterationsOf(queryresult,latestc onfigspec) 25.8.查询某用户某段时间范围内创建的零件 26.QuerySpec qs = new QuerySpec(WTPart.class); 27.qs.appendSearchCondition(new SearchCondition(WTPart.class,WTPart.CREATE_TIMESTAMP, true, new AttributeRange(begintime, endtime)));//删选条件时间范围内 28.qs.appendAnd();//一定要加上不然下一个条件不能删选

相关主题
文本预览
相关文档 最新文档