天天看點

行雲流水

第一份工作

傳統行業資訊部企業系統開發

公司作為甲方,IT技術含量有限,都是在别人提供的工具産品架構(SAP、FlowPortal.net)上開發,相對乙方EP外包或ERP産品研發的公司要容易多。

工作内容:

改表單、做表單,在表單寫各種控制(必填項、大小區間限制)和業務邏輯的js函數(如要開完多少單啊,什麼批次産品要對應什麼操作如顯示或不給填,哪個部門才可以幹什麼啊資料結構和算法可以優化表單效率,公司的都是用枚舉法雙重循環解決的),還有一些業務邏輯是在資料源(SAP,資料庫表,視圖,存儲過程,WebService)裡實作的,比如登入使用者權限查詢(限定賬号可以查到資料,或多表關聯查詢這些)

然後就是流程,流程裡用表單裡的資料各種判斷流向,将表單分成多張單讓不同節點的人控制,還有更新資料庫的節點等等。還有一種就是代碼插件,一般是用c#.net與SAP進行資料互動(生成訂單或則錄入資料進SAP的,rfc遠端接口調用)。每個節點都有相應的事件可以寫C#代碼,可以調用放在web參考庫的dll(基于c#實作的)的方法來控制資料貨流程。

還有就是做企業系統EP的網頁的資料報表,在service背景代碼(c#)中通過查詢在sqlserver資料建立的關聯多表的視圖擷取資料傳回給在前端用ext.js架構實作的頁面中

表單-流程-報表(c#代碼穿插在其中的各個環節)

最大的問題就是沒有資料、不能調試js還好,用注釋。存儲過程就比較難了。由于賬戶限制導緻測試資料生産困難

繼續閱讀