Aras Activity2 中的交付物自动汇总到 project 的 delvilable中
来源:互联网 发布:水滴软件下载 编辑:程序博客网 时间:2024/06/16 19:25
将本代码添加到 Activity2 的生命周期所用到的方法 onCompleteActivity 中,用于在Activity2 的状态改为完成后,将Activity2中的交付物汇总到Project
的 Project Docs中
'//获取innovator
Dim inno as Innovator=Me.getInnovator()
'//获取当前Activity2 的ID
Dim acID as String=Me.getID()
'//获取Activity2 对应的 项目编号 proj_num
Dim proj_num as Integer=Me.getProperty("proj_num")
'//根据项目编号,获取项目Item
Dim projitem as Item =inno.newItem("Project","get")
projitem.setProperty("project_number",proj_num)
projitem=projitem.apply()
'//////////////////////////////////////////////////////////////////////////////////////////////////
'//获取Activity2 中所有的 交付物,并将交付物汇总到 Project 中
Dim relatedItem as Item=inno.newItem("Activity2 Deliverable","get")
relatedItem.setProperty("source_id",acID)
relatedItem=relatedItem.apply()
Dim relatedItemCount as Integer=relatedItem.getItemCount()
If relatedItemCount>0 then
Dim i as Integer=0
For i=0 to relatedItemCount-1
Dim delivItem as Item =relatedItem.getItemByIndex(i).getRelatedItem()
Dim projDocItem as Item =inno.newItem("Project Docs","get")
projDocItem.setPropertyItem("source_id",projitem)
projDocItem.setPropertyItem("related_id",delivItem)
projDocItem=projDocItem.apply()
If projDocItem.isError() or projDocItem.isEmpty() then
Dim dItem as Item=inno.newItem("Project Docs","add")
dItem.setPropertyItem("source_id",projitem)
dItem.setPropertyItem("related_id",delivItem)
dItem.apply()
End If
next i
End If 阅读全文
0 0
- Aras Activity2 中的交付物自动汇总到 project 的 delvilable中
- 如何把Community project导入到Aras Innovator 11R9
- 开源PLM软件Aras详解七 在Aras的Method中如何引用外部DLL
- 开源PLM软件Aras详解七 在Aras的Method中如何引用外部DLL
- 开源PLM软件Aras详解七 在Aras的Method中如何引用外部DLL
- 开源PLM软件Aras详解七 在Aras的Method中如何引用外部DLL
- 开源PLM软件Aras详解七 在Aras的Method中如何引用外部DLL
- 开源PLM软件Aras详解七 在Aras的Method中如何引用外部DLL
- Aras innovator: 怎样把excel文件导入到Aras数据库
- 通过activity1中的Button调用另一个activity2
- 建筑施工中,从购地到交付的流程你知道吗
- 如何把myeclipse中的web project发布到tomcat中
- 如何将Project中的任务传送到Outlook中去
- 如何将Project中的任务传送到Outlook中去
- eclipse 中的Dynamic Web Project 项目导入到myeclipse中
- 软件项目的交付物
- Aras Innovator: 如何快速的装多份innovatorSample数据到不同的数据库
- Aras Innovator: Identity的使用
- 格雷码(Gray Code)
- Android Studio 模拟器的选择和安装
- javascript内函数调用内部函数
- wordpress问题总结
- python之Unitest框架
- Aras Activity2 中的交付物自动汇总到 project 的 delvilable中
- apache-tomcat-8.0.47的安装
- Bear and Elections CodeForces
- Echart报错 Error setOption should not be called during main process
- 块设备驱动代码及框架
- 求两个数最大值
- 理解正则化项l1和l2的区别
- 从损失函数的角度详解常见机器学习算法
- HDOJ 1230 火星A+B