?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

亞搏app下載安裝:開源客戶關系管理系統SplendidCRM下的二次開發

?

SplendidCRM是.net情況下對照優秀的開源客戶關系治理系統。今朝有關中文的資料對照少,在官方網站針對二次開拓的內容也不多。結合收集中查到的相關資料和自己的實踐,下面以一個新模塊的開拓歷程亞搏app下載安裝為例,將SplendidCRM下的二次開拓步驟及相關留意的地方描述如下,以供同業及感興趣的參考。

1、 創建表,如必要定制字段,還要創建以_cstm結尾的表,如有多對多的關系,還要創建關系表。

表一樣平常含有以下字段:ID(主鍵)、DELETED(是否刪除標志)、CREATED_BY(創建人)、DATE_ENTERED(錄入光陰)、MODIFIED_USER_ID(改動用戶的ID)、DATE_MODIFIED(改動光陰)、ASSIGNED_USER_ID(指定的用戶ID)、TEAM_ID(團隊ID)。

_cstm一樣平常含有以下字段:ID_C(主鍵)。

2、創建用于更新及刪除數據的存儲歷程。

存儲歷程命名:sp模塊名_Update、sp模塊名_Delete。

然后調用_devtools/procedures.aspx可以自動孕育發生調用存儲歷程的代碼文件SqlProc.cs,此文件位于_code下,然后將此文件覆蓋掉落_code/DbLevel目錄下的SqlProc.cs文件。

3、 創建視圖:至少要包括核心視圖、以_List和_Edit結尾的視圖,視圖一樣平常以vw開首。

4、調用存儲歷程spMODULES_InsertOnly往系統中加入新模塊信息。此存儲歷程參數闡亞搏app下載安裝明:

Procedure dbo.spMODULES_InsertOnly

( 亞搏app下載安裝@MODIFIED_USER_ID uniqueidentifier –改動有用戶ID

, @MODULE_NAME    nvarchar(25) –模塊名稱

, @DISPLAY_NAME   nvarchar(50) --模塊的顯示名稱,用術語來描述

, @RELATIVE_PATH   nvarchar(50)  --模塊所處目錄的相對路徑

, @MODULE_ENABLED  bit        --是否啟用此模塊,也可以經由過程系統治理->事情室-> “設置設置設備擺設擺設模塊”功能來改變此屬性

, @TAB_ENABLED    bit     --是否在菜單上顯示此模塊,也可以經由過程系統治理->事情室-> “設置設置設備擺設擺設模塊”功能來改變此屬性

, @TAB_ORDER     int     --菜單上顯示的序次,也可以經由過程系統治理->事情室-> “設置設置設備擺設擺設模塊”功能來改變此屬性

, @PORTAL_ENABLED  bit &ndas亞搏app下載安裝h;是否顯示在門戶的標志

, @CUSTOM_ENABLED  bit    --是否可以讓應用者來定制字段(必要用以_cstm結尾的表)

, @REPORT_ENABLED  bit –是否啟用報表的標志

, @IMPORT_ENABLED  bit    -是否可以導入數據的標志

, @IS_ADMIN     bit ----是否僅治理員應用標志

, @TABLE_NAME    nvarchar(30) –模塊對應的表名

)

5、調用存儲歷程spSHORTCUTS_InsertOnly創建快捷要領。或經由過程系統治理->事情室->治理捷徑->創建快捷要領來創造快捷要領。此存儲歷程參數闡明:

Procedure dbo.spSHORTCUTS_InsertOnly

( @MODIFIED_USER_ID uniqueidentifier --改感人的ID

, @MODULE_NAME    nvarchar( 25)  --模塊名稱

, @DISPLAY_NAME   nvarchar(150)  --顯示名稱,為術語名稱

, @RELATIVE_PATH   nvarchar(255)   --快捷要領敕令的相對路徑

, @IMAGE_NAME    nvarchar( 50)  --圖片的名稱

, @SHORTCUT_ENABLED bit       --是否啟用的標志

, @SHORTCUT_ORDER  int       --快捷要領的顯示序次

, @SHORTCUT_MODULE  nvarchar( 25)  --快捷要領權限節制的模塊

, @SHORTCUT_ACLTYPE nvarchar(100)  --權限的類型

)

6、調用存儲歷程spDYNAMIC_BUTTONS_CopyDefault創建動態按鈕,必要調用二次分手創建EditView和DetailView的動態按鈕。或經由過程系統治理->事情室->治理動態按鈕->創建動態按鈕來創造動態按鈕。

一樣平常必要調用以下語句:

exec dbo.spDYNAMIC_BUTTONS_CopyDefault '.EditView', ‘模塊名.EditView', '模塊名';

exec dbo.spDYNAMIC_BUTTONS_CopyDefault '.DetailView', '模塊名.DetailView', '模塊名';

此存儲歷程參數闡明:

Proced亞搏app下載安裝ure dbo.spDYNAMIC_BUTTONS_CopyDefault

( @SOURCE_VIEW_NAME  nvarchar(50) –系統存在的默認的動態按鈕名

, @NEW_VIEW_NAME    nvarchar(50) –新的模塊視圖的名稱

, @MODULE_NAME     nvarchar(25) –模塊名

)

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

河北十一选五开奖的 10分彩安卓版下载 山东11选5开奖结 麻生希 迅雷无码magnet 乌鲁木齐站街女照片 新疆时时彩 3d杀码杀号专家大全 潮喷痉挛抽搐a 湖南幸运赛车 东京热演员图片名字 美女sm捆绑男人 竞彩足球比分 2020年7星彩开奖结果 11选5*查询 188篮球即时比分网 广西快3 开拓者vs爵士