可以在线看黄的网站-可以免费在线看黄的网站-可以免费看污视频的网站-可以免费看毛片的网站-欧美电影免费看大全-欧美电影免费

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

#宜搭##低代碼#

題目要求

  1. 在表單頁提交密鑰和敏感信息,通過fass 連接器用密鑰加密敏感信息。
  2. 在授權查看頁選擇待解密數據,審核通過后可以查看解密后的數據。

需求拆解

  1. Faas連接器,用于數據加解密
  2. 集成自動化,提交表單數據后調用faas連接器加密數據
  3. 密鑰維護頁(普通表單),用與提交密鑰
  4. 敏感信息提交頁(普通表單),用于提交敏感信息
  5. 存檔頁(普通表單),用于接收faas連接器加密后的數據,作為關聯表單嵌入授權查看頁
  6. 授權查看頁(流程表單),用于提交流程申請授權查看敏感信息

實操步驟

一、 Faas連接器

在應用中心找到“實操題2代碼文件下載”應用,下載必要文件。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

點擊頂部平臺管理,進入平臺管理頁面,選擇連接器工廠,創建連接器。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

新建Faas 連接器,開發語言選擇java

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

配置接口請求參數和接口返回字段,此處配置用與在連接器接收參數和使用連接器返回數據時選擇字段。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

配置好字段,進入云IDE開發。選擇資源管理器,將下載的DESUtil.java 文件粘貼到util下。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

雙擊FaasEntry.java,進入編輯器,找到excute 方法,將下載的業務代碼粘貼到方法中。此段代碼邏輯為根據type參數判斷是加密或者解密,我這里用的是0 == type 為加密,其他值為解密。然后獲取到密鑰和待處理數據(字段名為連接器接口請求配置字段),調用響應的加解密方法處理數據,最后根據連接器配置的接口返回字段返回數據。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

業務代碼

String content = (String) input.get("content");String password = (String) input.get("password");Integer type = Integer.parseInt(String.valueOf(input.get("type")));/*** 在這里編寫您的業務代碼, 也可以將業務代碼封裝到其他類或方法里.*/JSONObject result = new JSONObject();result.put("success", false);result.put("result", "");result.put("error", "");if (0 == type) {/*** 加密*/String encryptContent = DESUtil.encrypt(content, password);System.out.println("加密后的字符串:" encryptContent);if (StringUtils.isEmpty(encryptContent)) {result.put("error", "empty string got!");return result;}result.put("result", encryptContent);result.put("success", true);} else {/*** 解密*/String encryptContent = DESUtil.decrypt(content, password);System.out.println("解密后的字符串:" encryptContent);if (StringUtils.isEmpty(encryptContent)) {result.put("error", "empty string got!");return result;}result.put("result", encryptContent);result.put("success", true);}System.out.println("返回:" JSON.toJSONString(result));return result;

保存,提交代碼。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

部署到serverless。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

二、 表單

新建密鑰維護頁(普通表單),包含一個單行文本組件,用于密鑰輸入。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

新建敏感信息提交頁(普通表單),包含一個單行文本組件,用于敏感信息輸入。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

新建存檔頁(普通表單),用于接收加密后的數據。提交人為“成員”組件,只讀;提交時間為“時間”組件,只讀;返回結果為“多行文本”組件。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

新建授權信息查看頁(流程表單),申請人為“成員”組件;

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

請選擇待解密數據為“關聯表單”組件。表單選擇當前應用的存檔頁。按要求選擇主要信息和次要信息。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

因為只能提交自己創建的數據,所以篩選條件為提交人等于申請人。并將存檔頁中返回結果字段賦值到待解密信息。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

保存后,點擊頂部流程設計,創建審批流程。完整流程圖如下。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

根據題目要求,此流程需要選擇并設置紅框中的節點。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

1.設置審批人為發起人本人。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

2.設置獲取表單數據節點,從密鑰維護頁獲取提交的密鑰數據,作為參數傳到Fass 連接器。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

3.配置設置faas連接器節點,選擇前面創建的連接器,按要求配置字段映射。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

4.設置消息通知,通知類型為工作通知,人員為申請人。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

選擇通知模板,通知內容為解密后的數據,即連接器的返回值字段。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

三、 集成&自動化

用于敏感信息提交后,自動調用faas 連接器加密數據,并將加密結果新增到存檔頁中。

點擊頂部集成&自動化,進入頁面新建集成&自動化。表單事件觸發選擇敏感信息提交頁。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

完整節點如下,包含事件觸發、獲取單條數據、連接器、數據新增。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

表單事件觸發選擇創建成功,不用過濾數據。作用在于將新增的數據傳到連接器進行加密。

獲取單條數據節點如下圖配置,要注意選擇密鑰維護頁獲取數據,作為加密時密鑰。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

連接器節點如下圖配置,注意配置動作參數對應。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

新增數據節點,將加密后的數據存到存檔頁表單中,下圖選擇的是存檔頁、新增單條數據,然后配置存檔頁表單字段和連接器字段映射關系。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

至此,應用完成開發了。下面我們需要驗證下是否題目要求。

四、驗證

提交密鑰。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

提交敏感信息。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

提交后會在存檔頁生成加密數據。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

選擇待解密數據,提交授權申請。數據只能選擇自己創建的。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

提交后審批人釘釘會收到審批通知,點擊進入審批頁面審批。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

審批通過后申請人會收到解密后的消息通知。

【宜搭】低代碼開發師(高級)認證實操題2梳理(低代碼開發平臺技術)

思考

敏感數據提交后不用集成&自動化還可以用哪些方式實現數據加密,存到存檔頁呢?

相關新聞

聯系我們
聯系我們
在線咨詢
分享本頁
返回頂部