iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Odoo

30天就算 0 基礎,也能使用 GenAI 創造簡單的 Odoo 模組應用 系列

【商務應用 ~= Odoo 模組 * N ~= 商業流程 + 軟體程式 + Odoo 系統知識】
因應現今最潮的 GenAI 而生的系列文章,讓非技術背景的專業人士,學習程式及系統的基本框架,透過 GenAI 工具,完成大部分簡單的客製化模組應用。
使領域專家也能應用原有的知識素材,打造最好上手的日常工具。

參賽天數 21 天 | 共 21 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 11

【Day11】運用 Python Decorator、Sphinx 與 Static Typing 提升 ERP 系統的靈活性與可維護性

Decorator 案例:用於 ERP 記錄權限控制 在 ERP 系統中,我們經常需要對使用者操作進行權限控制。例如,某些使用者可能只能查看記錄,而無法修改。這...

DAY 12

【Day12】自動化驗證 ERP 邏輯:單元測試 (Unittest)

檢查訂單處理邏輯 案例: ERP 系統中,處理訂單時需要確保庫存充足,否則應當返回相應錯誤。 測試場景: 測試處理訂單的函式,當庫存不足時,應該觸發庫存不足的錯...

DAY 13

【Day13】零基礎開始 ERP 關聯式資料庫 (Relational Database):從創建表格結構開始 (DDL)

只要能回答關聯式資料庫是什麼,怎麼創造,怎麼操作,就完工了 : ) 再來了解 Odoo ORM API 寫起來的樣子,你會覺得似曾相識 ERP 系統中的關聯式資...

DAY 14

【Day14】運用 Odoo ORM 在資料庫建立,簡易電商顧客訂單模型

Odoo ORM 將資料庫的 DDL 操作抽象化為高階的 Python 語法,簡化了開發者對資料庫操作的負擔,同時仍然利用底層的 DDL 來實現資料庫的實際操作...

DAY 15

【Day15】零基礎 ERP 關聯式資料庫 (Relational Database):操作表格資料 (DML)

DML(Data Manipulation Language)主要用於對資料進行操作,這些操作包括插入(Insert)、更新(Update)、刪除(Delete...

DAY 16

【Day16】Odoo ORM 資料操作,簡易電商顧客訂單 增刪查改 (CRUD) 及 複雜關聯查詢 (Join)

Odoo ORM 更適合處理大多數日常應用中的 CRUD 操作,而 SQL 則在性能優化和處理複雜查詢時更加靈活。不囉說,先上精彩的對照表格。 SQL DML...

DAY 17

【Day17】Odoo ORM 之 SQL 進階功能對應

Odoo ORM 支援某些 SQL 功能,如視圖 (Views)、索引 (Indexes)、事務 (Transactions)、資料完整性 (Data Inte...

DAY 18

【Day18】透過 JSON 和 字典 (Dictionary) 來解釋 XML格式語法

XML(可擴展標記語言)是一種標記語言,用來結構化、存儲和傳輸數據。XML 的設計目的是為了能夠以一種對人類和機器都容易讀取的方式,定義和描述數據。它類似於 H...

DAY 19

【Day19】Odoo Data File (XML 格式) 預載電商,產品種類、貨幣相關的資料

我們在 Odoo 中處理 ERP 和電商應用時,模型定義和資料載入通常涵蓋了與產品、貨幣、國家等相關的結構和資料。這裡將會展示一個簡單的 Odoo 模型(Mod...

DAY 20

【Day20】CSV 檔案 (Excel) 在 Odoo ERP 中的應用:批量數據管理的高效工具

CSV (Comma-Separated Values) 檔案是一種簡單的表格文件格式,常用於匯入和匯出數據。它們可以在 ERP(企業資源規劃)和電商系統中發揮...