是否有一種將OpenERP(oodo)中的新自定義字段(在客戶記錄或訂單項中)與外部鏈接(即說明或iframe)相關聯的簡單方法這樣它可以鏈接到一個不同的系統?OpenERP(Odoo)與外部系統的集成
當記錄被創建時,是否有一個簡單的方法用(新)GUID初始化此鏈接?
有沒有一種簡單的方法將客戶端JavaScript注入標準OpenERP頁面?
我需要爲此創建一個新模塊嗎?
是否有一種將OpenERP(oodo)中的新自定義字段(在客戶記錄或訂單項中)與外部鏈接(即說明或iframe)相關聯的簡單方法這樣它可以鏈接到一個不同的系統?OpenERP(Odoo)與外部系統的集成
當記錄被創建時,是否有一個簡單的方法用(新)GUID初始化此鏈接?
有沒有一種簡單的方法將客戶端JavaScript注入標準OpenERP頁面?
我需要爲此創建一個新模塊嗎?
對於OpenERP的7.0+
您可以將鏈接添加額外的field of type text/char到像sale.order/purchase.order /任何其他對象的任何對象。這是可能的每個模塊或webclient(如果你有技術權利)。
創建時,創建了一個GUID最簡單的方法是延長該記錄並重寫構造:
class extended_sale_order(osv.osv):
_name = 'sale.order' # override current sale.order by replacing it (same name)
_inherit = 'sale.order' # inherit from "original" sale.order
_columns = {
'GUID': field.text('GUID') # add GUID textfield
}
def create(self, cr, uid, vals, context=None):
'''
On sale.order construction create a GUID and replace the GUID field in
sale.order with the generated value.
'''
guid = generate_guid() # implement this or use oerp sequences
vals['GUID'] = guid
result = super(extended_sale_order,self).create(cr,uid,vals,context)
return result
是的,你可以直接添加腳本/ HTML到的意見等中描述在OpenERP海灣博客上(我不能添加2個以上的鏈接..垃圾郵件防護可能,你可以很容易找到與大多數搜索引擎的塊)。這些修改既可以通過Web客戶端和UI部分的技術權限來完成,也可以通過使用修改視圖的模塊來完成 - 或者通過使用小部件或其他擴展點來實現可以使用JS的視圖相關修改。
關鍵部分是在哪裏把創建GUID創建在記錄創建邏輯。如果你可以在JS中做到這一點 - 例如通過創建一個新的GUID並將其放入字段中,每當使用表單創建一條新記錄時 - 並且您知道對象始終是按照Web客戶端的形式創建的,那就沒問題。對於黑客。 編寫一個模塊並將邏輯放入業務對象中是一個乾淨的解決方案。 OERP模塊的開發文檔對於這一點已經足夠了,並且對於像添加額外字段這樣的小問題,網絡中的網絡還是可以使用的there are good Tutorials。 的OpenERP的模塊編程很可能只是
或短,是這些修改是簡單的,如果你有技術p的足夠知識OpenERP的藝術,是的,你應該把它放在一個模塊中保持清潔。
Odoo是幫助企業提升的頂級CRM之一。但有時它並不能給你全面的提升。你必須定製它。這裏Odoo integration是一個過程,公司,組織或其他業務通過Odoo integration service通過crm cons 強文本修改它。
你可以找到大多數最好的專家,如Techloyce。
你能得到什麼?通過實施這些變化,您將獲得最佳的Odoo使用體驗,並且您的客戶或業務得到推動。