異質平台要整合通常是透過Web Service來作。
新人類的工程說不容不容易Access Oracle的Table,應該不是指要怎麼取用Oracle資料庫上的資料,而是不知道那些Table和採購單有關,就算知道了,也不敢亂動裡面的資料,同樣的ERP廠商也不會希望其他的Flow直接動資料庫的資料。
Flow廠商通常要他們整合Web Service都不會是問題,Tiptop的部份就要看您們公司的負責維護ERP的程式設計師會不會寫,如果有困難就找鼎新來協助囉!
我們以前就是在華菱科技的Agentflow上以Java開發簽核程式(即所謂的電子表單),使用Batch Job程式撈出Tiptop要走電子簽核的單據,抓到Agentflow的資料庫內,再以e-mail通知要簽核的主管,並未再透過Web Service的介面.
但是目前的新人類其開發工具為.Net,我本人也不再寫程式,請工程師開發,但他說不容易,而新人類的客服也說不容易.
lcw1960提到:
請工程師開發,但他說不容易,而新人類的客服也說不容易.
lcw1960大...這話您信嗎?
這只是人性...可以輕鬆工作就不要沾惹腥羶
先入為主的觀念常會讓人裹足不前
如果沒有辦法直接從FlowMaster寫資料到Oracle
那麼不能寫一支中介程式和一個中介Table來負責兩邊的溝通?
工程師是要幫您解決問題,而不是將猴子丟回您的背
jamesjan提到:
人性...可以輕鬆工作就不要沾惹腥羶
+1
如果我是主管,會這麼跟工程師講:
給你3天研究看看怎麼弄,弄不出來跟我回報一下,我找人來弄
....如果這個人值得留下,那我就這樣解決這個問題,
....如果這人不值得留,我會架空他讓他自請離職
jamesjan提到:
將猴子丟回您的背
出自 別讓猴子爬上你的背
我有的經驗也是您上面所說的,不是新人類,但直覺是應該可以做到
您是不是想在流程結束後直接觸發 Tiptop 完成後續的工作
如果是 Tiptop GP 5 的版本,可以直接透過 Tiptop 的 Web Service
以 FlowMaster 將資料封裝成 XML 讓 Tiptop Web Service 接
這跟 鼎新 的 EZ Flow GP 作法一樣,他們有做好的 Web Service,可以請鼎新支援(可能要 Charge)
如果不是 Tiptop GP 5 版本,如果從中介資料庫去著手
在不直接將資料寫到 Tiptop 的 Table 下
流程將資料寫到 Oracle 的中介 Table
再由 Tiptop 寫程式去抓中介 Table 的資料寫到 Tiptop Table
中間要定義好 溝通 的機制(Flag)
如果要自動執行 就用 cronjob 去做應該就 OK
以上想法供您參考 :)
WebISO跟Tiptop是不同的資料庫軟體,要直接取用有點困難。
我雖然沒有用過Titop,但是有使用新人類跟其他資料庫合併報表及取用數據的經驗。
建議可以用寫ASP.net程式觸發ODBC的方式,抓取Oracle資料庫的資料到MSSQL作使用,但是不建議你直接寫回Oracle資料庫,除非你完全了解程式的運作。
通常TipTop都有提供整合的WebService,去aws/4gl目錄下就可以看到了
複製與EasyFlow的整合service來修改就好了
TipTop webservice的進入url請看以下
[http://[server ip]:6384/ws/r/aws_ttsrv2?WSDL](http://[server ip]:6384/ws/r/aws_ttsrv2?WSDL)