首页天道酬勤plm二次开发的人员,aras innovator

plm二次开发的人员,aras innovator

admin 06-25 13:14 110次浏览

3358 www.Sina.com/http://www.Sina.com/aras innovator二次开发入门,http://www.Sina.com/

1环境构建

1.1、编写控制台程序

1.2、放入IOM.dll文件作为参考,路径为c:\programfiles(x86 )嵌入式服务器(aras ) bin

2、使用IomFactory创建连接登录

3、创建新的innovator实例

4、用户查询

5、创建对象Document

1环境构建本人安装的是当前最新版本的arasinnovatorversion 11.0 sp12 build :6920开发环境,下载Microsoft Visual Studio 2017即可。 使用C#进行开发。 1.1、编写控制台程序

1.2、放入IOM.dll文件作为参考,路径为c:\programfiles(x86 )嵌入式服务器(aras ) bin

2、使用IomFactory创建连接登录//connectinnovatorstringserverurl=' http://localhost/innovator server '; string databasename=' innovator solutions '; string username='admin '; string password='innovator '; htpserverconnectionconnection=io mfactory.createhttpserverconnection (server URL,databasename,username,password ); Item loginItem=connection.Login (; console.writeline ('1==========log in information===========) ) ) )。 ); } else { console.writeline (' loginthesystemsuccessfully! ' ); } 3、创建新的innovator实例innovatornewinnovator=io mfactory.create innovator (connection ); string userid=new innovator.get userid (; string getconnection=new innovator.getconnection ().ToString ); string newid=new innovator.getnewid (; console.writeline (2===========createnewinnovatorinstanceinformation=======createnewinovatorinceinformation==================2=2) (nconnectionstr : {1} (newid : {2} )、userid、getConnection和newid

4、用户查询注意:所有属性均为小写,空格将更改为下划线_

console.writeline ((3=================) ) ) getuser item.set attribute (' select ',' first_name,last_name ); itemgetuserresult=getuser item.apply (; for(intI=0; i getUserResult.getItemCount (; I ({ stringuserfirstname=getuser result.getitembyindex (I ).getproperty('first_name ) ); stringuserlastname=getuser result.getitembyindex (I ).getproperty('last_name ' ); console.writeline (,userFirstName,userLastName ); }

5、创建对象使用Document代码创建对象:

您可以结合SQL来查询相应对象的表和字段。 set property实际上设定这些值。 ok后,用apply就可以了!

console.writeline ('4=============adda item==========) ()。 类ification,authoring_tool, effective _ datefrominnovator.document//item _ numbernameclassificationauthoring _ tool effective _ date/testdocnullprocesstexteditor 2018-07-0502336025336027.000 itemnewdocitem=new innovator.newitem (document ),' add ' news newdocitem.setproperty('name )、' plmhomeDocument ); newdoc item.set property (' class ification ',' Process ' ); newdoc item.set property (' authoring _ tool ',' Text_Editor ' ); newdoc item.set property (' effective _ date ',' 2018-07-06 ' ); newDocItem.apply (; newdoc item.iserror () ) console.writeline('createerror! ' ); } else { console.writeline (worksfinetocreatethedocuement ); }

UGUI实现ScrollView无限滚动效果使用java8的方法引用替换硬编码的示例代码
, mlis什么意思,mkimage源码下载
相关内容