把工作流搬到SAP Cloud Platform上

2021-02-25 大話SAP

Cloud Platform是一個創新的平臺,客戶可以在上面創建全新的apps或者擴展現有的系統,不管是on-premise或是cloud系統。

在很多業務場景中,客戶希望在cloud platform上創建全新的app,這類app要使用平臺提供的資料庫和用戶界面服務。在這些業務場景中,把任務自動化是很有挑戰性的。我經常聽到的一個案例就是,需要把portal開放給供應商,然後把app的審批流實施在供應商portal上。

舉個例子,假設一個銀行正向客戶推廣一個用於申請貸款的移動應用。通常這個移動應用會觸發銀行後臺系統的API。一般,計算信用分數、自動貸款審批、審批任務的界面等等對應的邏輯,需要內嵌在核心銀行系統上。這不是不行,但是這些在銀行核心系統上的定製開發將大大增加系統維護的難度。

通過workflow service,我們可以定義如下的邏輯:

步驟一:通過後臺系統的API,獲取客戶具體信息。

步驟二:通過Business Rule Service,計算客戶信用得分。

步驟三:如果信用分數較低,客戶關係經理將審批這個貸款請求,結果是拒絕(跳轉步驟五)或者通過(跳轉步驟六),相關的業務記錄也會通過API記錄到後臺系統中。

步驟四:如果信用分數較高,申請自動獲批,同樣通過API更新業務記錄到後臺系統中。

在這個流程裡,需要確保獲取客戶信息和記錄貸款信息的API是可用的。

Workflow service並不僅限於全新的Cloud Platform程序或者on-premise系統。它可以用於擴展其他的雲平臺解決方案。假設,在Field Glass的雲平臺中,默認是一層的審批。通過將API開放給Cloud Platform,就可以實現多層審批。第一層審批後,其他的審批步驟可以通過Cloud Platform上的workflow service來實現。

Workflow service通過Cloud Platform的集成服務與其他系統集成。具體參見Archana Shukla的博客。

相關焦點

  • 通過實例了解SAP Cloud Platform Integration
    SAP Cloud Platform Integration是部署在SAP雲平臺上的基於雲的集成平臺,它可以集成雲應用與其他的解決方案,無論解決方案是基於雲的還是本地部署的。以下一概簡稱SAP Cloud Platform Integration為SCPI。
  • SAP S/4HANA Cloud SDK 入門介紹
    運行以下命令安裝 SDK:npm install -g @sap-cloud-sdk/cli之後使用命令行新建一個項目:sap-cloud-sdk init my-sdk-project自動生成的項目文件結構如下圖所示:
  • 基於 SAP 雲平臺的雲應用授權管理 (上)
    用戶權限管理可在 SAP 雲平臺上完成。<dependency> <groupId>com.sap.cloud.security.xsuaa</groupId> <artifactId>xsuaa-spring-boot-starter</artifactId> <version>2.0.0</version
  • 【乾貨攻略】SAP HANA Cloud Platform帳號獲取、應用生成……
    系統將向這個指定的Email發送激活郵件收到郵件並點擊相應Link進行激活登陸https://hcp.sap.com/pricing.html,選擇適合您的價位以及服務包
  • 基於Spring Cloud微服務化開發平臺Cloud-Platform完整解析
    技術選型前端:vue-element-admin後端:springcloud(eureka、gateway、admin、sidecar、Hystrix、feign、ribbon、zipkin)、tk+mybatis、lucene、jwt、rest項目結構ace-security ace-modules----公共服務模塊(基礎系統
  • mallcloud商城 `Spring Cloud Finchley`和`Spring Cloud Alibaba`
    # mallcloud-platformspringcloud版本商城  https://github.com/shenzhuan
  • 已經有適用於Microsoft Office的SAP分析雲插件啦!
    協作:在分析和計劃方案中工作時,團隊合作至關重要。使用這個新的插件,你可以在辦公室,家中或旅途中使用任何筆記本電腦與同事進行協作。要在Microsoft Office中使用SAP分析雲插件,需要滿足以下先決條件:擁有SAP分析雲租戶。
  • 兩分鐘了解 SAP Cloud Platform
    在 SAP Cloud Platform 上下文中,解決方案由使用不同技術創建的多種應用程式類型和配置組成,旨在實施特定場景或任務流。可通過使用更改和傳輸系統 (CTS+) 工具、控制臺客戶端,或 SAP Cloud Platform 主控室(還支持您監控解決方案)來部署解決方案。
  • 比一比Microsoft Azure和Google Cloud Platform
    每個都是所有服務的統一CLI,每個都是跨平臺的,在Windows、Linux和macos上都有可用的二進位文件。此外,在GCP中,可以使用Google Cloud Shell在web瀏覽器中使用Coud SDK。             Azure和GCP還提供基於web的控制臺。每個控制臺允許用戶創建、管理和監視其資源。
  • 再來細細比較AWS和Google Cloud Platform
    GCP控制臺位於https://console.cloud.google.com/。定價流程不同AWS使用按需付費模式,每小時向客戶收費——用戶支付一整小時,即使他們僅使用一分鐘。Google Cloud遵循按分鐘的定價流程。
  • SAP HANA: 持續創新十周年(上)
    SAP HANA 也是 SAP 歷史上成長最快的產品,全球業已超過 32, 000 個客戶。謹以此文回顧 SAP HANA 的十年持續創新之路。Vishal Sikka(史維學)博士曾於 2002 年到 2014 年就職於 SAP,曾任 CTO 一職。
  • Spring Cloud微服務Sentinel+Apollo限流、熔斷實戰
    以下將從實際生產的使用方式上來闡述如何構建Sentinel的使用架構。從本質上說Sentinel與Hystrix是一類性質的熔斷限流組件,之所以說它們只是組件就在於它們都需要內嵌於微服務應用本身的主進程之中,所有的限流、熔斷策略及指標信息的收集等邏輯都是基於客戶端的(這裡不要對客戶端有所誤會,它指的是處於調用端上遊的微服務本身)。
  • 谷歌發布遊戲流媒體平臺 Google launches its game-streaming platform
    Google launches its game-streaming platformTHE LAUNCH in 2018 of 「Red Dead Redemption 2」 was a huge event in the history of entertainment.
  • 由淺入深聊聊SAP Cloud Platform
    在幾年前一次內部會議上,曾經有過激烈的討論為什麼需要PaaS。我們都知道AWS 或者GCP 都提供虛擬機,你可以遠程桌面或者ssh 連接上基本上可以做任何事情,那為什麼需要PaaS呢?在另外一方面,很多公司都提供了SaaS 服務(包括 Successfactors,Ariba,S4 Cloud), 為什麼會需要PaaS來提供更複雜的配置的功能?
  • 在SAP雲平臺的CloudFoundry環境下消費ABAP On-Premise OData服務
    兩個例子的完整代碼在我的github上:https://github.com/i042416/CloundFoundry_Connectivity上圖各模塊間交互的簡單闡述將On-Premise系統的下列4個ICF服務路徑暴露出來:/sap/bc/lrep/sap/iwbep/sap/opu/odata/sap/public至此Cloud Connector上的配置完成了。
  • Spring Cloud Gateway 限流詳解
    Spring Cloud Gatway內置的 RequestRateLimiterGatewayFilterFactory 提供限流的能力,基於令牌桶算法實現。目前,它內置的 RedisRateLimiter ,依賴Redis存儲限流配置,以及統計數據。
  • 使用abapGit在ABAP On-Premises系統和SAP雲平臺ABAP環境之間進行代碼傳輸
    如果我們期望在系統A和B之間傳輸代碼,步驟為:(1) 在系統A和B上都安裝SAPLink,其實也就是手動創建報表,然後從SAPLink對應的github倉庫上把原始碼拷貝過來,激活即可:https://github.com/sapmentors/SAPlink(2) 在系統A上執行SAPLink,把想傳輸的代碼導出成一個本地文件。
  • 基於 SAP Cloud Application Programming Model 快速構建 MTA 工程
    除了前後端的開發工作外,我們還需要處理前後端之間的集成,因此整個開發效率一直不是很高。而 SAP 的 Cloud Application Programming Model (CAP)則能夠幫助開發者顯著提升工作效率,減少代碼的編寫工作,轉而將更多的精力集中在業務功能的開發與優化上。CAP 的核心是 CDS 引擎和 CDS 語言。
  • Google推出Cloud AI平臺工作管線以簡化機器學習開發
    https://cloud.google.com/blog/products/ai-machine-learning/introducing-cloud-ai-platform-pipelinesCloud AI平臺工作管線主要有兩個部分,一個是用於部署和執行結構化機器學習工作流程的基礎設施,另一部分則是用於建置、除錯和共享工作流程等工具。
  • SAP Leonardo圖片處理相關的機器學習服務在SAP智能服務場景中的應用
    本文作為Jerry最近正在做的一個項目的工作思路的梳理。