iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 13
0
自我挑戰組

Aras PLM開發練功30天系列 第 13

[Aras Day13] SystemEvent-系統事件

  • 分享至 

  • xImage
  •  

系統事件分為以下3種-
1.登入成功後
2.登出前
3.登入失敗

通常用於紀錄系統Log資訊,或是另外的身分驗證而使用,來測試看看功能吧

先在系統事件新增SuccessfulLogin
統事件新增SuccessfulLogin

新增一支空白Method到System Event Handlers
System Event Handlers

Method方法

Innovator inn=this.getInnovator();

return inn.newError("PLM Login After Result");

重新登入後的畫面
重新登入後的畫面

接著
再來改寫登入訊息

Innovator inn=this.getInnovator();

Item itm=inn.newItem("SystemEventLog","add");
itm.setProperty("method_name","test_system_event");
itm.setProperty("login_name",inn.getUserAliases());
itm.setProperty("ip_address",System.Net.Dns.GetHostName());
itm.setProperty("comment_text","登入訊息測試");
itm=itm.apply();

if(itm.isError()){
    return inn.newError(itm.getErrorString());
}
return this;

把登入Log記錄到System Event Log

Log記錄到System Event Log


上一篇
[Aras Day12] Poly Item物件- DCO變更流程
下一篇
[Aras Day14] 用ASP.Net WebForm連線至Aras
系列文
Aras PLM開發練功30天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言