6.移转 Aras PLM大小事-Agile 汇出 File

Agile 汇出File档案

本节讲解如果导出File档案的资料格式
首先,这里只要汇出所有的料号附件档案、文件附件档案
那麽一定要先确定前几篇文章中的搜寻条件

比如我要汇出料号的最新版中,所有的附件档案
然後Excel要能整理成下方表格

图文料编号 档案路径 档案名称

第一部分
汇出File资料,利用之前的检视表arasexportcad来使用,范例放在结尾

select doc.item_id ---物件ID
,doc.item_number  ---编号
,f.id file_id  ---档案ID
,f.file_type  --档案类型
,f.filename file_name --档案名称
,attach.last_mod --最後上传
,c.change_number --变更单号
,c.release_date --发行日期
from arasexportcad doc
inner join attachment_map map on map.parent_id = doc.item_id ---附加档案的连接表
inner join files f on f.id = map.file_id ---连接档案ID
inner join attachment attach on attach.id = map.attach_id
left join change c on c.id = map.parent_id2 ---连接变更单
where  c.release_date in (
                    select max( c2.release_date)
                        from arasexportcad doc2
                        inner join attachment_map map2 on map2.parent_id = doc2.item_id
                        inner join files f2 on f2.id = map2.file_id
                        left join change c2 on c2.id = map2.parent_id2
                        where doc2.item_id = doc.item_id 
            )
order by doc.item_number, f.filename

Where 条件说明
如果要找到最後发行的文件附加档案,会重复使用到arasexportcad,先抓到变更单日期最大值,然後再重新搜寻

以上附件档案的抓法可套用在料号上,如果有更好的写法也可以在下方留言

第二部分
将汇出的资料转成下方的格式
https://ithelp.ithome.com.tw/upload/images/20210906/20106503y0XfDfwbqY.png
左边是Agile的档案ID要拆解,然後找到档案的实际位置
https://ithelp.ithome.com.tw/upload/images/20210906/20106503RSIEPgOj4n.png
https://ithelp.ithome.com.tw/upload/images/20210906/201065030L4D33oQgN.png
https://ithelp.ithome.com.tw/upload/images/20210906/20106503wjOwRjCbrm.png

最後,得到Agile的档案路径,就可以开始汇入到Aras,当然地,也要先整理整理这些资料是否正确
以及档案是否有缺少


<<:  AI的应用

>>:  LeetCode解题 Day06

【Day22】[演算法]-选择排序法Selection Sort

选择排序法(Selection Sort),原理是反覆从未排序数列中找出最小值,将它与左边的数做交换...

[Day 23] - React 取得永丰汇率api的json资料(1)

学会游泳会好的方法就是掉进水里 今天就直接来用react 取api 我直接参考React官网的教学:...

[Day 06] DSL 其他和资料库互动的方式

如果只会单一资料表的 CRUD 操作,那麽有很多需求是没有办法满足的。 今天我们来聊聊,怎麽用 DS...

Day27 数据的压缩

压缩的好处非常非常多,特别是纯文字的档案,压缩效率有时候高达99% 99%意味着什麽呢?意味着网路的...

[Day-19] 二维阵列小练习

上次练习了一维阵列的阵列值位置 帮助我更了解阵列值的存放位置 那今天就要挑战更进阶的二维阵列 现在就...