iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
自我挑戰組

Aras PLM開發練功30天 系列

本人畢業進入Aras PLM產品生命週期管理系統將近一年半,在這段coding時光裡,把常用到的開發程式透過這30天努力紀錄並分享給正在受苦難的企業新手們,同時重新檢視自己過去對Aras的熟悉度,希望各位先進能多多指點小弟。

難易度: ★★☆☆☆
※必須已了解Aras的相關知識
必備程式語言: C# or VB、 javascript
相關知識: Web 、 SQL、 ASP.Net

鐵人鍊成 | 共 30 篇文章 | 14 人訂閱 訂閱系列文 RSS系列文
DAY 1

[Day1] 開發前資料表建置-派工單

前言 本人開始接觸Aras PLM至今滿1年,也算是第一次學習PLM行業,整體上PLM整合是一個很辛苦的工作,不管使用哪一種PLM核心系統,都需要與客戶的ERP...

2017-12-04 ‧ 由 潘泓銘 分享
DAY 2

[Day2] 新增第一個Server Event-OnBefore

藉由上一篇建置完成的 Work Order派工單,這一篇我們新增ItemType的Server Event,並稍微理解一下Server Event到底做了些什麼...

2017-12-05 ‧ 由 潘泓銘 分享
DAY 3

[Day3] Server Event-OnAfterUpdate & this物件

延續上一篇的內容在實作另一個OnAfter的功能 新增一支Method,並加入到Work Order,設定OnAfterUpdate 這次來看看同樣的程式在修...

2017-12-06 ‧ 由 潘泓銘 分享
DAY 4

[Day4]AML是什麼?那能幹嘛?

在Aras世界中,物件傳遞給資料庫都是透過AML完成,在前幾次的簡易程式碼中,是否能看出一些端倪呢? 先來看幾個例子 AML Get 新增一支空白Method...

2017-12-07 ‧ 由 潘泓銘 分享
DAY 5

[Day5]RelationShips-寫一個簡單的表單關聯頁籤檢查

到了第5天,我想應該正式來提升程式難度,看得越多範例程式碼,才能體會出Aras真正的好處。 就讓我先新增 Work Order,並且在下方的Part頁籤Crea...

2017-12-08 ‧ 由 潘泓銘 分享
DAY 6

[Day6] RelationShips-關聯表加總數字欄位檢查

延續上一篇,我將 work_order_part的ItemType屬性增加一個欄位,稱作數量quantity 然後將上一篇的Code改為 Innovator...

2017-12-09 ‧ 由 潘泓銘 分享
DAY 7

[Day7] Workflow-讀取工作流程中的表單物件

如何讀取正在工作流程中的物件,我們先建置一個工作流程,並且加入一支程式。 新增一個空白的Workflow 新增一個Method到Released節點中 //...

2017-12-10 ‧ 由 潘泓銘 分享
DAY 8

[Day8] Workflow-Path Pre / Post Method

介紹一下Workflow一個不常用到的事件---Path Method Path Method分為Previous和Post,其this物件皆為Activity...

2017-12-11 ‧ 由 潘泓銘 分享
DAY 9

[Day9] Form-前端事件 修改disabled為readonly

本節開始會介紹前端事件的各類操作,一開始我們先將事件加入到Form Event,並設定onFormPopulated(每次畫面刷新觸發)。 新增一支Method...

2017-12-12 ‧ 由 潘泓銘 分享
DAY 10

[Day10] Field Event - 控制項事件

基本用法與Form Event一樣,但是觸發時機在button事件上,下面就來示範設置方式 在Form的下方新增button,點選button後在上方Field...

2017-12-13 ‧ 由 潘泓銘 分享