本节讲解如果导出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,先抓到变更单日期最大值,然後再重新搜寻
以上附件档案的抓法可套用在料号上,如果有更好的写法也可以在下方留言
第二部分
将汇出的资料转成下方的格式
左边是Agile的档案ID要拆解,然後找到档案的实际位置
最後,得到Agile的档案路径,就可以开始汇入到Aras,当然地,也要先整理整理这些资料是否正确
以及档案是否有缺少
选择排序法(Selection Sort),原理是反覆从未排序数列中找出最小值,将它与左边的数做交换...
学会游泳会好的方法就是掉进水里 今天就直接来用react 取api 我直接参考React官网的教学:...
如果只会单一资料表的 CRUD 操作,那麽有很多需求是没有办法满足的。 今天我们来聊聊,怎麽用 DS...
压缩的好处非常非常多,特别是纯文字的档案,压缩效率有时候高达99% 99%意味着什麽呢?意味着网路的...
上次练习了一维阵列的阵列值位置 帮助我更了解阵列值的存放位置 那今天就要挑战更进阶的二维阵列 现在就...