低代碼在離散制造業(yè)的實踐(低代碼在離散制造業(yè)的實踐中的應(yīng)用)
大家上午好,非常感謝明道云給我這個機(jī)會,來展示一下這個上海電氣在明道云上面的應(yīng)用。我的題目是《低代碼在離散制造業(yè)的實踐》。
引入明道云的背景
首先介紹一下我們電氣數(shù)字科技有限公司。它是在2018年的時候,上海電氣集團(tuán)內(nèi)部成立的數(shù)科公司。我們秉承“安全可信,專業(yè)高效”的理念,做電氣內(nèi)部值得信賴的數(shù)字化發(fā)展事業(yè)。
在2020年1月,我們正要做低代碼工具的選型。機(jī)緣巧合之下,我就注冊了明道云。在試用過程中,我印象最深的功能就是明道云后端的流程引擎(工作流)。它不只是業(yè)務(wù)的流程引擎,還有規(guī)則引擎。在一些業(yè)務(wù)流程中,你一定要根據(jù)表單填寫的內(nèi)容來進(jìn)行流轉(zhuǎn),并且表單字段的可操控性要具體到在哪個節(jié)點填寫哪些字段。而這些操作都可以在明道云后端流程里做。
恰好當(dāng)時我們正有這方面工具技術(shù)的迫切要求,所以我們就把明道云引入電氣數(shù)科。在后續(xù)的一段時間里,我們也慢慢地落地和推廣了一些應(yīng)用。這就是我們和明道云結(jié)緣的背景。
離散制造業(yè)的特點
那么說到離散制造業(yè),它有三個特點。
一是產(chǎn)品很大且形態(tài)復(fù)雜。比如,上海電氣最主要的產(chǎn)業(yè)板塊叫電站板塊,是專門造電站的。工廠里的鍋爐汽輪機(jī)、發(fā)電機(jī)、輔機(jī)等等,這些都是由我們電氣集團(tuán)統(tǒng)一提供的。在一個電站里面可能只有兩個汽輪機(jī),一套鍋爐。但是在一套鍋爐里面,它使用的零件比較多,并且有一個比較固定的產(chǎn)品結(jié)構(gòu)。
所以說,離散制造的產(chǎn)品相對較為復(fù)雜,包含多個零部件,一般具有相對固定的產(chǎn)品結(jié)構(gòu)、原材料清單和零部件配套關(guān)系。
這也就對應(yīng)第二個特點,產(chǎn)品種類多。一般的離散制造型企業(yè)都會生產(chǎn)相關(guān)和不相關(guān)的較多品種和系列產(chǎn)品,這就決定了企業(yè)產(chǎn)品和物料的多樣性。
在這些生產(chǎn)原料和產(chǎn)品的加工過程中,又因為每個零部件都不一樣,加工過程也不一樣。所以這里往往會出現(xiàn)加工過程時間斷續(xù)的情況,導(dǎo)致生產(chǎn)效率非常低下。
那么在這種情況下,企業(yè)要做數(shù)字化轉(zhuǎn)型,就是為了找出哪些東西是在空閑的,我的機(jī)器是不是一直在運轉(zhuǎn),進(jìn)而優(yōu)化資源配置。那么我在后續(xù)會跟大家分享具體案例。
離散制造業(yè)數(shù)字化轉(zhuǎn)型的困境
那么,離散制造企業(yè)在數(shù)字化轉(zhuǎn)型中也面臨了一些困境。
我們作為一個經(jīng)營歷史很長的企業(yè),建造的系統(tǒng)非常多,數(shù)據(jù)很難融合。每個部門、每個小組都有自己的應(yīng)用,甚至在同一個廠的A車間和B車間,因為各自的產(chǎn)業(yè)形態(tài)不一樣,它們的MES系統(tǒng)都不一樣。所以,我們在數(shù)字化轉(zhuǎn)型過程中,數(shù)據(jù)開放和共享是比較棘手的難題。
還有就是生產(chǎn)運行數(shù)據(jù)的安全防護(hù)問題。原來我們的工業(yè)網(wǎng)絡(luò)和辦公網(wǎng)絡(luò)是嚴(yán)格區(qū)分開的?,F(xiàn)在,越來越多來自研發(fā)、設(shè)計、生產(chǎn)、管理、經(jīng)營等方面的企業(yè)核心業(yè)務(wù)數(shù)據(jù)分布運行在各個終端、移動端和網(wǎng)絡(luò)中。企業(yè)生產(chǎn)網(wǎng)絡(luò)與辦公網(wǎng)絡(luò),內(nèi)部網(wǎng)絡(luò)與外部網(wǎng)絡(luò)的邊界正在逐漸消失,傳統(tǒng)的數(shù)據(jù)安全保障手段已無法完全作用于現(xiàn)存的安全問題。
低代碼助力離散制造業(yè)
低代碼的優(yōu)勢
那么低代碼怎么去助力我們離散制造業(yè)呢?第一,助力企業(yè)提升開發(fā)效率,相信大家都應(yīng)該有共識了。第二點,是增強(qiáng)IT和業(yè)務(wù)部門的協(xié)作。
在電氣集團(tuán)里面,我們好多業(yè)務(wù)人員的Excel水平都非常高,他們寫VBA的水平比我都高。他們用Excel做了很多子應(yīng)用。當(dāng)看到低代碼工具的時候,他們非常感謝IT部門:“終于有一個更好的產(chǎn)品來替代我寫VBA了,這是一個非常好的工具。”
我還記得一位業(yè)務(wù)人員親自對我說的兩句話。第一句是:“業(yè)務(wù)用戶的需求是說不清的?!?/span>他有想法,但是他沒辦法表達(dá)出自己到底想要的是一個什么東西。
第二句話是說:“用了這個系統(tǒng)之后,他才知道他的方向在哪里?!?/span>在傳統(tǒng)的開發(fā)模式里面,這一點是非常難以實現(xiàn)的。但是我們引入低代碼之后,他就非常高興地說:我要的需求馬上給我實現(xiàn)了,那么我下一個需求馬上就可以做了。這一點給他們帶來了非常大的便利。
他們跟我溝通一些需求時,我說你這個需求用低代碼實現(xiàn)起來會非常困難。他會直接跟我說:這個需求先砍掉。
在跟客戶談需求時,客戶想要的功能并非一定要實現(xiàn)。因為在傳統(tǒng)的開發(fā)項目中,客戶會認(rèn)為技術(shù)什么都能做,所以一定要揪著一個非常難的點,讓我們幫他花很大力氣去實現(xiàn)。但是用了低代碼工具之后,這個情況明顯改變了。基本上是,我根據(jù)你的需求,做了個樣子,然后你照著抄就行了。
低代碼的實施法則
我們在內(nèi)部有一個低代碼的實施法則,第一點就是以點帶線帶面,逐步更新迭代。
有一次,我給某個部門做了一個小應(yīng)用后,部門同事直接通過應(yīng)用來向管理層展示數(shù)據(jù)。部門同事發(fā)現(xiàn)領(lǐng)導(dǎo)非常喜歡這種形式:我再也不用看你們發(fā)過來的郵件了,我只要在你們的應(yīng)用上點一點,就知道了。
通過這個部門的成功實踐后,其他部門的需求也逐漸提上來了,各類業(yè)務(wù)數(shù)據(jù)、生產(chǎn)數(shù)據(jù)都隨之轉(zhuǎn)移過來了。
第二點,以賦能為目標(biāo)導(dǎo)向,而不是流程再造。
我們在使用其他系統(tǒng)的時候,這些系統(tǒng)都是“死”的。系統(tǒng)做出來是什么樣子,所有人都要按照它的規(guī)則填寫數(shù)據(jù)。但是低代碼平臺就是不一樣,它以如何幫助我的工作為目的,而不是要強(qiáng)行改造我們的實際業(yè)務(wù)流程。最終用戶非常樂意接受這一點,因為只有在搭建和運行應(yīng)用的過程中,你才會逐步發(fā)現(xiàn)我的流程到底在哪些地方出了問題,及時糾正。
第三點,關(guān)注用戶培訓(xùn),讓更多用戶參與;第四點就是多分享多交流。
我們IT部門跟客戶的接觸其實不是很多,只有當(dāng)他們有新需求或者問題,才會找過來。那么當(dāng)客戶內(nèi)部用了低代碼平臺之后,他們內(nèi)部會相互交流,不需要我們?nèi)退嘤?xùn)。
第五點,打破數(shù)據(jù)壁壘。
我們?yōu)榭蛻魧嵤┝?span id="qsh1b7padf" class="candidate-entity-word" data-gid="411164">SAP。SAP里會承載一些數(shù)據(jù),但是他們非常希望把這些數(shù)據(jù)拿出來自己用。那么我們就用明道云來實現(xiàn)。不需要任何代碼,只要配置一下SAP的RFC接口,將它變成REST接口,就可以在明道云里獲取數(shù)據(jù),實現(xiàn)低代碼與非低代碼應(yīng)用的數(shù)據(jù)訪問與共享。
在低代碼平臺落地實踐的過程中,我們只是把低代碼用在給用戶的最后一公里上。原來我們有很多業(yè)務(wù)系統(tǒng),現(xiàn)在我們在將它們慢慢推到后面,把低代碼平臺放在前面。
因為越接近用戶的環(huán)節(jié),個性化需求越多。當(dāng)我們把低代碼平臺放在前面后,后面的系統(tǒng)只需要提供一些數(shù)據(jù)接口就可以了。今年明道云推出了集成中心能力,我感覺非常好,因為它可以解決很大部分的系統(tǒng)集成工作。
低代碼應(yīng)用案例分享
應(yīng)用系統(tǒng)清單
上海電氣數(shù)科負(fù)責(zé)了整個上海電氣集團(tuán)的集團(tuán)級應(yīng)用運維。我們集團(tuán)原來就有幾百個小系統(tǒng),每個小系統(tǒng)都做了一些事,好幾個部門一起對這些系統(tǒng)負(fù)責(zé)。
那么我們就做了這個應(yīng)用,把所有系統(tǒng)的全部信息集中起來,包括域名、開發(fā)人員信息、源代碼在哪里等。再將它和源代碼的管理服務(wù)器、數(shù)據(jù)中心CMDB都集成起來。無論是管理層還是運維人員,都能在這里掌握所有系統(tǒng)的狀態(tài),清晰明了。
采購核價審批
這個應(yīng)用出自那位寫Excel和VBA非常厲害的業(yè)務(wù)人員之手。原本他用Excel寫VBA,做出了非常宏大的系統(tǒng)。系統(tǒng)里面的程序界面、數(shù)據(jù)庫連接等功能都做得非常好,運行性能也不錯。
但是當(dāng)我給他介紹了明道云之后,他說:不行,我要用它替掉我寫的系統(tǒng)。因為Excel只能存在他這里,每次要和別人核對數(shù)據(jù)、更新程序內(nèi)容,都要把Excel傳來傳去,無法同步。使用明道云的話,所有數(shù)據(jù)和配置都可以線上無縫同步。
二級庫存管理
我們管理庫存和庫位都是在SAP里完成的,但它只是叫一級庫。員工從一級庫領(lǐng)出物料后,還要到二級庫里管理。
而我們集團(tuán)有多個工廠,散落在浦西、臨港等地方。每個廠區(qū)也很大,車間之間間隔很遠(yuǎn),所以從一級庫到二級庫的物理距離也很遠(yuǎn),因此需要靈活、精確地管理二級庫存,實時動態(tài)監(jiān)控。
庫管人員用明道云平臺做出了這個非常有價值的二級庫存管理應(yīng)用,實現(xiàn)二級庫存管理數(shù)字化,并和一級庫實現(xiàn)時點上合并,實現(xiàn)總庫存數(shù)字化。它還搭載了庫存物料編碼庫,實現(xiàn)公司編碼管理標(biāo)準(zhǔn)化的統(tǒng)一管理,實時統(tǒng)計和展示整體物料的使用情況。
健康安全環(huán)境報告
很多企業(yè)都有上EHS系統(tǒng)(環(huán)境、職業(yè)健康安全管理體系)但是他們買了系統(tǒng)之后發(fā)現(xiàn),系統(tǒng)讓他去做的事情非常多,用戶不想做,不習(xí)慣去做這些事情。
EHS的管理部門看到其他部門用明道云來搭建應(yīng)用,向領(lǐng)導(dǎo)展示他們的管理理念和數(shù)字化方案后,也提出要用明道云去做,所以就產(chǎn)生了這個應(yīng)用。
這個應(yīng)用建立了危險作業(yè)平臺,實現(xiàn)危險作業(yè)線上發(fā)布,用手機(jī)端流轉(zhuǎn)和關(guān)閉,為危險作業(yè)數(shù)字化賦能。
物流交接記錄
原來,庫管員說物流從倉庫出庫了,就做了一個Excel表管理;然后物流到車間交接的時候,又做了另一張Excel表。兩張Excel表經(jīng)常會出現(xiàn)不一致的情況,然后就會發(fā)現(xiàn)有的物料雖然出庫了,但是沒有進(jìn)入車間。
所以,他們一起就做個系統(tǒng)來幫助倉庫和車間之間的交接。倉庫按照系統(tǒng)生成的清點任務(wù)清單,清點物料,裝入載具后送到車間。車間根據(jù)實際送達(dá)情況,確認(rèn)是否全部到貨,并完成交接和信息反饋。系統(tǒng)根據(jù)差異數(shù)和異常率,進(jìn)行物料自動找回,并再次更新信息。 倉庫和車間交接零部件過程中發(fā)生問題時,可以方便快速地溯源,及時準(zhǔn)確找到問題點。
實施成果總結(jié)
以上就是上海電氣數(shù)科和上海電氣集團(tuán)里比較典型的案例。那么從實施成果來講,我們開發(fā)成本比原來少了30%甚至更少,開發(fā)速度的提升倍率簡直是不能比的。這些應(yīng)用的實施難度不是很大,業(yè)務(wù)部門可以自己完成;難度大的系統(tǒng)對接、接口配置工作就交給我們IT來做。開發(fā)難度就能大幅度降低,還能號召全員參與。
第四點非常重要。我們?nèi)绻岩郧岸ㄖ崎_發(fā)的應(yīng)用做成移動端,就要重新定制,但是明道云低代碼平臺不需要,自帶移動終端,這一點非常好。而且移動端還可以定制樣式,自由選擇九宮格還是菜單欄,這一點也非常棒。還有就是歷史應(yīng)用遷移,降低遷移成本。
從業(yè)務(wù)催IT,到IT幫助業(yè)務(wù)。以前都是業(yè)務(wù)提了需求后,追著IT問這個東西什么時候開發(fā)完?,F(xiàn)在IT會主動問業(yè)務(wù)“你這個系統(tǒng)還有什么需要幫助的嗎?需要我?guī)湍阕鰡??”業(yè)務(wù)對IT的服務(wù)滿意度也提高了不少。
數(shù)據(jù)驅(qū)動為導(dǎo)向,推進(jìn)業(yè)務(wù)數(shù)據(jù)的收集和分析及改進(jìn)。我們有一家工廠開始做數(shù)字化轉(zhuǎn)型時,老板的第一個抓手是什么?就是數(shù)據(jù)顯性化。他把所有車間里的機(jī)床開機(jī)率抓上去,監(jiān)控機(jī)床什么時候開機(jī)和關(guān)機(jī)。員工在上班時間里,是四點鐘就把機(jī)器關(guān)了,還是說一直開著,加班到8點。他通過這個數(shù)據(jù)來顯現(xiàn)生產(chǎn)情況,然后倒推出車間的產(chǎn)出量,車間的活到底滿不滿。他通過這個方式,逐步改善他的經(jīng)營狀況。
好,我的分享就是這些,謝謝大家。
本文來自上海電氣數(shù)科軟件開發(fā)中心總監(jiān)齊元帥,在明道云2022年秋季伙伴大會活動演講,經(jīng)校對編輯后整理為演講精華。