YonBuilder

基於用友YonBIP商業創新平台的iuap技術底座,YonBuilder以雲原生、多租戶、模型驅動為基礎技術,面向包括原廠開發、ISV開發、本地化開發、企業自建、個人開發者在內的全生態,提供無代碼和低代碼的可視化開發能力,實現高效的企業級套用構建,有效降低技術門檻,大幅提升企業IT生產力。

基本介紹

  • 中文名:YonBuilder 
  • 核心定位:低代碼開發平台 
  • 所屬公司:用友 
系統簡介,平台服務,平台能力,一、全程可視化設計,二、全生命周期管理,三、移動低代碼多端開發,平台價值,套用構建方式的改變,套用構建產能的提升,套用周邊服務的滿足度,

系統簡介

用友YonBIP商業創新平台是用友3.0戰略落地的重要載體,其中iuap是用友YonBIP商業創新平台的技術底座。用友YonBuilder低代碼開發平台依託用友iuap多年技術沉澱,以雲原生、多租戶、模型驅動為基礎技術,面向包括原廠開發、ISV開發、本地化開發、企業自建、個人開發者在內的全生態,提供無代碼和低代碼的可視化開發能力,實現簡單的套用構建,有效降低技術門檻,大大提高產品交付效率,讓企業低成本地實現商業創新。

平台服務

YonBuilder產品規格
應對不同類型開發者與開發場景,YonBuilder提供可視化套用構建和專業開發服務兩個版本產品。
1、在可視化套用構建中,業務人員可輕鬆駕馭無代碼聲明式配置完成套用創建和擴展,企業信息化實施顧問通過低代碼方式的線上腳本提供個性化業務邏輯控制,無需關心代碼和部署運維,更專注於業務邏輯的實現從而自由靈活搭建套用。
2、在專業服務中,除了完全涵蓋標準版的建模過程和設計器的能力之外,還提供開發資源管理、腳手架下載,本地開發調試、CICD、發布上線、生態套用上市的全生命周期管理,可幫助專業開發者完成更複雜的企業級套用開發。

平台能力

低代碼開發平台必須具備的核心能力涵蓋全程可視化設計、全生命周期管理,同時兼顧移動低代碼多端開發。

一、全程可視化設計

1、可視化的界面編輯器
通過面向業務的界面設計能力為傳統開發者以外的更多套用參與者提供服務。低代碼的可視化設計,不僅僅實現拖拽設計,更重要的是變化了使用者,讓更多不同知識背景的公民開發者來完成套用構建中的組成部分(包括但不限於用戶界面、業務流程、審批過程、業務邏輯),讓更多角色參與到套用構建過程中。
2、模型關聯更新
低代碼本質上是通過各種模型能力來為開發使用者降低難度和提升效率。例如,元數據模型、業務對象模型、線上腳本引擎、工作流模型、業務流模型、平台編程模型等。為這些模型搭配的可視化設計能力可以為多種角色參與套用構建提供入口,但在一個套用中這些模型都是互有關聯並相互驅動的。作為業務主管可能進行單據的設定,低代碼平台需要根據設計的單據反向生成業務對象和元數據描述從而完成實際的數據存儲表的創建和管理。這個過程叫反向建模,更多的低代碼平台實踐者是從單據和業務流程開始,而把反向建模作為黑盒提供服務。但完整的低代碼開發平台應該同時服務專業開發者和業務主管,必須支持數據模型自動生成或變更頁面模型此類正向建模,同時也支持頁面模型、流程模型這類更偏向業務的模型反向生成或變更數據模型的反向建模。
具備為多角色使用並支持全過程而設計的可視化編輯能力,並支持基於血緣關係的模型關聯更新的可視化設計能力才是低代碼應該具備的設計能力。

二、全生命周期管理

套用從需求輸入開始,經過分析、設計、開發、測試、發布上線公有雲/專屬化出盤交付私有化項目的開發過程,到發布後的運維、運營,再到問題反饋和新的需求再次形成需求輸入,形成了一個閉環的全生命周期管理。在該閉環中,會涉及到產品經理、需求分析師、架構師、開發人員、測試人員、運維人員、運營人員、技術支持人員等等各種各樣的角色本身工作和協作工作,低代碼開發平台必須要具備全生命周期特性,才能真正達到從整體把控套用開發全過程實現交付、降低開發成本的目標。
低代碼編寫能力,代碼開發平台中代碼編寫能力仍然具有不可替代性。
平台必須提供套用在各層次、各階段進行代碼干預和插入的能力,比如添加自定義組件、定製個性化邏輯處理、信息流傳過程中三方套用嵌入等場景。
基於腳手架編程,低代碼平台將數據處理、模型架構、業務支撐服務等基礎能力打包提煉成為低代碼開發腳手架,專業開發者基於腳手架的基礎上進行代碼編寫能夠提升編程本身的效率,並將疊代、發布、運營過程整合到一起。
線上腳本編輯,為有數據集邏輯、條件分支邏輯、循環控制邏輯的用戶提供了封裝數據處理、數據查詢、流程控制、API調用等能力的腳本編輯器。為介於業務用戶和專業開發者之間的企業信息化實施人員、業務領域專家提供靈活的個性化執行邏輯設計能力。這些執行邏輯可以嵌入到單據保存、流程流傳、數據校驗等執行過程,作為一個任務被時間周期觸發如每月3號、每天0點執行,被業務事件觸發如入庫單完成時,編排成為調度任務。
腳手架編程模式為專業開發者提升效率,線上腳本能力部分具備行業領域、企業信息化服務者提供類代碼的能力,兩者結合從整體上提升開發效率。

三、移動低代碼多端開發

YonBuilder低代碼開發平台在移動開發領域同樣具備強大的性能,作為其產品序列的重要組成部分,APICloud開發技術及移動開發生態全面融入用友BIP,將前端的跨平台技術和後端數據模型採用松耦合的方式連線,可集成企業級後端業務API,一套代碼同時生成iOS、Android、小程式等多端套用,並具備高性能原生體驗,可通過強擴展能力輸出成熟的行業解決方案,以平台化、標準化的產品形態滿足企業級商業套用的複雜需求。

平台價值

低代碼平台本身是各類模型、引擎的重新組合,目的是為了填補套用開發需求遠超開發者產能這一缺口,那如何理解填補套用開發需求和開發者產能的缺口?
完成一個企業級的套用複雜度隨著技術的進步、需求的細化、業務要求的變化並不是逐漸降低而是逐漸提升。用戶想要有更好的體驗,複雜度更是成倍的提升。
首先,低代碼開發平台提供的能力是將這些複雜的工作能夠分配給不同角色的人,從而擴大開發產能。專業開發者從之前必須完成所有工作,改變成為套用構建鏈條上的所有構建者提供專業計算、邏輯處理、數據處理、基礎流程服務,面向業務的互動、面向規則的流程編排等工作都可以由企業中的IT維護甚至業務用戶來直接完成。總之站在專業開發者的角度來看是降本增效,但站在企業套用開發的角度來看投入的資源並沒有減少,甚至在某種程度上更多了。
其次,通過低代碼的可視化設計能夠完成核心業務邏輯、數據流轉、規則定義,比如通過套用構建平台可以完成財務的總賬模組、基礎供應鏈模組。但在更多新技術套用的現在,自動檢查票據合規、提供統一財務事項接口、接入外部供應鏈輔助系統,這些已經是當前企業套用的基本需求,都需要專業開發者提供服務來支撐。因此能夠為企業提供服務的低代碼開發平台必然是無代碼、低代碼、全代碼能力的全覆蓋。

套用構建方式的改變

企業在數位化轉型的過程中,需要面對很多問題。如何數位化?哪些業務需要數位化?這些問題都需要不斷地摸索和試錯。業務人員只能描述需求,開發人員卻不懂業務。如果按照傳統模式開發,項目上線通常需要很長時間,這會嚴重阻礙業務的疊代和創新。如果基於套用構建平台,開發者通常可以在一周甚至更短的時間之內搭建出系統原型。業務人員可以一邊試用系統原型,一邊與開發人員進行探討。在系統推廣給各部門套用之後,必然會收到反饋,有更多的開發需求被提出。而基於套用構建平台,只需要調整相關配置就可以回響需求。

套用構建產能的提升

為套用構建的各種環節提供不同的可視化設計能力(數據設計、頁面設計、工作流程設計、數據流程設計、API設計),並能通過模型驅動關聯,為了解業務、熟悉業務、管理業務的人提供參與套用構建的能力,有效增加套用開發產能。

套用周邊服務的滿足度

當前的套用已經不僅僅滿足於完成本身的業務處理,需要嵌入到企業甚至社會的服務鏈條。如渠道管理需要庫存、物流等周邊服務,並嵌入到業務協作的各個環節。套用構建平台通過連結企業整體業務中台、技術中台、數據中台直接為套用開發提供一體化的企業相關業務服務、企業IT治理服務、數據智慧型化分析服務,滿足業務支撐和商業創新的套用開發需求。
YonBuilder
YonBuilder前置契約訂單流程
YonBuilder低代碼開發平台通過全代碼、低代碼、無代碼三種層次的服務和工具,幫助業務用戶、實施顧問、行業專家、專業開發者在一個平台上共建套用、相互支持,讓人人都可以成為業務套用的創造者。
一個基於YonBuilder平台的生態圈正在加速蓬勃發展。用友已全面構建圍繞ISV的全生命周期服務,包括從ISV夥伴技術賦能、學習認證、開發指導、行銷及投融資賦能等形態豐富的開發者服務,幫助ISV與用友建立深入合作關係,共同服務於廣大客戶。

相關詞條

熱門詞條

聯絡我們