發表文章

目前顯示的是 6月, 2024的文章

Oracle EBS下載安裝到VirtualBox虛擬機

圖片
  Oracle VM Virtual Application for EBS 下載LINK如下: https://edelivery.oracle.com/ 輸入 Oracle VM Virtual Appliance for Oracle E-Business Suite 這裡選擇12.2.12版本 檔按總共大小69G 建議要準備好足夠的硬碟空間 這裡要注意不是全選解壓 有一個特別小的檔案不要複選到 解壓縮跟下載基本上都要長達2~4小時 建議晚上睡前再下載或解壓 如此一來就會針對巨大的ova分割出來的各個zip做解壓 這種方式我解壓目前都會失敗 後來將下載不完全的某個zip重新透過下載器下載後就可以正常解壓了 將解壓後編號從00到18的.ova檔案聚集在同一個目錄 F:\OracleEBS_Dest\OracleEBS_splitfiles 合併重新壓縮成單一個 copy /B Oracle-E-Business-Suite-12.2.12_VISION_INSTALL.ova.* output.zip 第二種方式 針對比較小的那個zip將官方幫我們準備好的這些檔案copy到相對目錄中 自動化shellscript其實已經有幫我們準備好了 winfows或者Linux執行這支 assemble.sh MacOS則是執行這支 assemble_OSX.sh 前置作業要針對checksum相關txt文件加上*號 for 模糊查詢批次處禮 finalmd5sumwhenshipped.txt md5sumwhenshipped.txt https://chenchioracleebsappsr12.blogspot.com/p/overview-of-suppliers.html

AutoIT_開源免費RPA程式控制整合自動化利器_自學筆記(二)滑鼠移動點擊&壓下放開延遲_座標位置獲取

圖片
開啟小畫家後繪製一個笑臉 ; 打開小畫家 Run( "mspaint.exe" ) WinWaitActive( "[CLASS:MSPaintApp]" ) ; 最大化小畫家窗口 WinSetState( "[CLASS:MSPaintApp]" , "" , @ SW_MAXIMIZE) Sleep( 1000 ) ; 設置畫布大小為 400 x600 ;Send( "^e" ) ; 打開畫布屬性窗口 (Ctrl + e) ;WinWaitActive( "屬性" ) ;Send( "400{TAB}600{ENTER}" ) ;Sleep( 1000 ) ; 中心位置 ( 假設畫布在中心 ) Local $ centerX = ( @ DesktopWidth / 2 ) Local $ centerY = ( @ DesktopHeight / 2 ) ; 調整畫圖的位置使其集中在白色畫布的中心 Local $ faceX = $ centerX - 100 Local $ faceY = $ centerY - 150 ; 畫長方形臉部 MouseMove( $ faceX, $ faceY, 10 ) MouseDown( "left" ) MouseMove( $ faceX + 200 , $ faceY, 10 ) MouseMove( $ faceX + 200 , $ faceY + 300 , 10 ) MouseMove( $ faceX, $ faceY + 300 , 10 ) MouseMove( $ faceX, $ faceY, 10 ) MouseUp( "left" ) Sleep( 1000 ) ; 畫左眼 MouseMove( $ faceX + 50 , $ faceY + 50 , 10 ) MouseDown( "left" ) MouseMove( $ faceX + 70 , $ faceY + 50 , 10 ) MouseMove( $ faceX + 70 , $ faceY +

AutoIT_開源免費RPA程式控制整合自動化利器_自學筆記(一)安裝到基礎的跳窗MsgBox小試身手

圖片
  記得之前公司內訓同事介紹到這套軟體工具,效果真的滿令人驚訝的。 可以快速將會計同仁維護的Excel回填到SAP ERP UI上。 或許多這一套工具當伴手禮,對未來一些特別艱難的需求會有幫助。 稍微記錄一下自學筆記吧,未來工作上可能會時常需要這個武林絕招,化解一些User提出來的 mission impossible。每一天的累積都是未來的一大步 事想一下可能又有通靈的情境,我們公司沒有這套系統的source code但是user有...#$*&..一堆針對這套系統客製化整合需求,這時候不見得能像之前類似 側錄方式 稍微還能解決相關背後邏輯是捨麼的問題,另外寫一個架空原先既有系統的solution,畢竟廠商寫的系統若去更動多少都有風險。 這時候若廠商系統沒提供二次開發介面的彈性,可能就只能夠follow原本系統UI去做按鈕點按、滑鼠勾選、輸入填寫、開檔選指定路徑做串查、資料建檔回寫、報表資料匯出,諸如此類等功能業務。可能為了精省人為操作時間、降低錯誤率,會透過RPA工具幫助相關日常重複性質較高的業務,可以自動化甚至能夠整合不同系統孤島。 某種程度就好比按鍵精靈,可以透過寫程式控制滑鼠移動座標位置、擷取特定某系統的照片做偵測訓練辨識,做鍵盤按鍵的點按。 AutoIt 是一種腳本語言,主要設計來自動化 Windows GUI(圖形用戶界面)和一般腳本編寫。它的功能強大且靈活,能用來解決許多問題。 自動化重複性任務 軟體測試 批量處理 自動化網頁或桌面系統操作 對話框處理、界面自動化 事件觸發 資料傳輸自動化 減少對昂貴的第三方中介軟件或授權的依賴,從而節省授權經費 AutoIt 也可以用來協助 ERP 系統與異質系統之間的整合與自動化操作。 https://www.autoitscript.com/site/autoit/downloads/ 下載解壓後的exe基本上持續運行下一步就能簡單完成安裝 除非有要自行更改安裝路徑再微調 下載AutoIT程式腳本編輯器 https://www.autoitscript.com/site/autoit-script-editor/downloads/ SciTE 程式編輯器用起來都很好上手,有大多數IDE比方Visual Studio也有的自動語法提示和參數自動串查。 這邊實測看起來中文內容無法輸入暫時都先英文吧,不然打

OracleEBS_Inventory模組_Items和Item Requester定義和關係

在庫存中建立項目(Creating Items in Inventory) 在Oracle EBS中庫存(Inventory)裡面項目(Items)可用於表示 處於purchased(採購買進)或sold(銷售賣出的)有形有實體的product、半成品、原料或者無實體的service。 原物料跟、半成品、產品基本上會編列 Item code 利於後續Item Requester去填申請表單 create form過成串查出來詳細資料。 會需要在Create Item階段維護如下資料 Costing information Pricing Information Item and Product Categories Details of some of the Item attributes The inventory organization details

Virtualbox_Ubuntu虛擬機建置_Ubuntu 24.04 LTS

圖片
 1. 下載VirtualBox 進入 VirtualBox官網。 下載並安裝適用於您操作系統的VirtualBox版本。 2. 下載Ubuntu 24 ISO 前往 Ubuntu官網。 下載Ubuntu 24版本的ISO映像檔。Ubuntu 24.04 LTS 現在只提供64位元版本,32位元版本已經不再支持。因此,您只需要下載64位元的ISO映像檔即可。 https://ubuntu.com/desktop#products 這是目前最新LTS的ubuntu安裝配置需求 https://ubuntu.com/download/desktop#system-requirements 25 GB of free hard drive space 4 GB system memory ubuntu-24.04-desktop-amd64.iso 其他舊版本的ubuntu 映像檔 https://old-releases.ubuntu.com/releases/ https://releases.ubuntu.com/ https://releases.ubuntu.com/ 3. 創建虛擬機 打開VirtualBox,點擊“新建”按鈕。 為您的虛擬機命名,例如“Ubuntu 24”,選擇“Linux”作為類型, “Ubuntu (64-bit)”作為版本。 點擊“下一步”。 記憶體(RAM),最小要求:2GB 推薦:4GB以上 (為了獲得更好的性能,建議分配更多記憶體,如果您的物理機器有足夠的內存) 磁碟空間 最小要求:25GB(根據Ubuntu官網的建議) 推薦:40GB以上(這樣可以確保有足夠的空間來安裝應用程式和存儲資料) Require my password to login 可勾消看自己 只是做學習測試用途 Ref: https://www.youtube.com/watch?v=kYyrgofgWGQ&ab_channel=LinuxScoop