Category: Tech

IT Technology, 3C, AI

  • Aras Innovator – 調整Workflow History Report 流程簽核記錄畫面(欄位)

    系統原本的流程簽核畫面已經很完善了,但組織仍可依據需要,增加或透過程式有條件的遮蔽欄位。

    1. 從關鍵字「Report」可知道要修改的項目就是Report
    2. 目標項目為Workflow Process History
    3. 如果有額外要顯示的資料可以在Report Query 欄位編輯AML 查詢
    4. 修改<body>內容(如有需要可透過Script 程式有條件遮蔽欄位)
  • KM知識管理系統

    知識管理的目的

    • 傳承資深同仁的知識
    • 組織經驗累積
    • 新人訓練
    • 提高跨部門知識分享和協同作業
    • 活化知識資產,讓知識為組織帶來效益

    資訊系統應具備的條件

    • 知識易於取得
      • 文件分類 (Technology, Information, Project, Standard, R&D)
      • 全文檢索
      • 標籤化管理
      • 文件關聯
    • 權限控管
    • 文件審核(流程)
    • 版本控管
    • 溝通協調
      • 文件的反饋及討論
      • 即時傳訊
    • 文件品質
      • 文件評分
      • 績效評量(個人或團隊獎勵)
  • Aras Innovator – 12版安裝後的OAuth設定

    請編輯OAuthServer的設定檔OAuth.config,參考預設參數Innovator的服務網址新增於<redirectUris>和<postLogoutRedirectUris>,之後重啟OAuthServer以生效之。
    (如果服務網址不在該設定檔,登入頁面會出現 redirectUri … 的錯誤且無法輸入登入資訊)

    OAuth Setup 01

  • IIS – 強制設定Https站台的hostname

    1. 先確認已經在IIS設定繫結Https

    2. 使用記事本編輯 “c:\windows\system32\inetsrv\config\applicationHost.config”

    3. 在以下參數後面,參考http的參數補上hostname:

    <binding protocol=“https” bindingInformation=“*:443:

  • SQL Server – 修改電腦名稱後的處置

    USE master

    sp_dropserver '<original computer name>';
    GO
    sp_addserver '<new computer name>', local;
    GO
    ALTER LOGIN "<original computer name>\<windows login account>"
    WITH NAME="<new computer name>\<windows login account>"
  • HP Switch 相關 console 指令

    • 預設帳密都是空白
    • 顯示作用中設定: show running
    • 顯示設定檔設定: show config
    • 進入config模式: config
      • 加路由: ip route {目標網段} {子遮罩} {閘道}
      • 儲存config到設定檔: save 或 write memory
      • 離開config模式: exit
  • SQL Server XML欄位存取

    以下為範例:

    INSERT INTO report_temp_data
    (report_id,report_data)VALUES('<row>
    
    <IdInvernadero>8</IdInvernadero>
    
    <IdProducto>3</IdProducto>
    
    <Name>Fred</Name>
    
    </row>
    
    <row>
    
    <IdInvernadero>81</IdInvernadero>
    
    <IdProducto>13</IdProducto>
    
    <Name>Alan</Name>
    
    </row>')
    
    SELECT * FROM report_temp_data
    
    SELECT *
    , report_data.value('(/row/IdInvernadero)[1]','int') AS IdInvernadero
    , report_data.value('(/row/IdProducto)[1]','int') AS IdProducto
    , report_data.value('(/row/Name)[1]','nvarchar(50)') AS [Name]
    FROM report_temp_data
    WHERE report_id='test'
    
    
  • 智慧製造暨資訊安全趨勢心得

    智慧製造暨資訊安全趨勢心得

    論壇主要是闡述目現今主流的白名單資訊安全保護手法、IOT的資訊安全解決方案和案例以及手機BYOD的應用。

    白名單是目前公認最有效的Application端資訊安全保護手法,其中最常見的實作案例就是Linux系統的SELinux技術(雖然很多工程師常常為了方便關閉它),且除了Server端外,亦被Android 5.0之後的版本列為標配;而另一個常見的案例便是自Windows Server作業系統下針對IE瀏覽器提供的增強式安全性設定。

    白名單安全策略除了體現在Application 端的執行驗證外,亦可應用在網路架構的設計(相關國際認證資訊安全標準也有要求)。比方說,所有有線跟無線裝置都必須是白名單內的才准許連入,並建立連網偵測機制加以保護。

    白名單策略延伸到IOT的資訊安全保護,理想上是IOT裝置本身就具備該機制,或直接設計於整個智慧製造系統。但在已經建置的IOT環境下,目前仍以增加Frontier 網路保護為主。

    在BYOD行動裝置端點資訊安全保護方面,則是透過MDM、VDI、Watermarks 等技術手段,但個人認為這部分仍有許多「人」的問題要解決,也因此,在端點的應用上,還是盡量避免接觸到過於機密的資料。目前常見的為流程表單新增/簽核和物品的盤點/維護歷程查詢等應用。

    總結上述心得,白名單是資訊安全保護的首要策略,不論是電腦、行動裝置還是IOT。而在智慧製造環境的建置部分,盡可能周延並從IOT端點到雲端整體的通盤規劃,才能有效控管風險並評估其帶來的效益是否符合預期。

  • Nginx not running 問題

    如果使用bitnami的Nginx相關服務,且有更新Nginx甚至系統,請務必透過systemctl disable nginx 和 apache2。

    以免造成bitnami的ctlscript.sh執行失敗。並出現Nginx明明有啟動,但是應用程式網頁卻打不開的狀況。

    PS: 推測是因為Nginx角色的關係,bitnami的Nginx+Wordpress不支援Wordpress 的multi site功能。