新增次要動作至服務點卡

您可以使用 Visual Builder (VB) Studio 來設定可在「處所」登陸頁面上顯示之服務點卡上使用的次要動作。這些卡片可在 CX for Utilities Agent Service 和 CX for Utilities Sales 中使用。

此影像顯示次要動作功能表項目在服務點卡上的顯示位置範例:


服務點卡範例。

您可以新增下列類型的動作:

  • 開啟 URL 動作
  • 導覽至頁面動作
  • 自訂事件動作

備註:

若要新增變比器無法使用時必須隱藏的動作,請使用 ID ACTION_VIEW_TRANSFORMER。同樣地,您可以使用 ACTION_VIEW_FEEDERACTION_VIEW_SUBSTATION

此範例顯示如何將次要動作新增至「處所」頁面上的服務點卡。

此範例假設讀者瞭解如何使用 VB Studio。如需其他資訊,請參閱:

範例:將動作功能表項目新增至服務點卡

  1. 以管理員的身分登入 CX for Utilities Agent Service。

  2. 按一下頁面右上角的功能表,然後選取在 Visual Builder Studio 編輯頁面。如果啟用「詢問 Oracle」,請將游標暫留在畫面底部的 Oracle 按鈕上,然後選取編輯圖示。

  3. 選取您的工作區,然後按一下選取。請注意,您也可以視需求建立新的工作區。

  4. 應用程式 UI 面板中,展開「Oracle Utilities Advanced Care UI」應用程式,然後選取片段子功能表中的延伸功能-使用者動作-範本片段

  5. 選取變數子頁籤,以顯示常數和變數。

  6. 按一下 USER_ACTION_CONTEXT_LIST 常數。

  7. 在畫面右側的預設值欄位中,輸入您的組態,如下所示:


    USER_ACTION_CONTEXT_LIST 常數。

  8. 此範例顯示延伸功能-使用者動作-範本USER_ACTION_CONTEXT_LIST 的組態:
    [
    {
    "id": "ACTION_VIEW_TRANSFORMER",
    "label": "View Transformer",
    "icon":"oj-ux-ico-timeline",
    "active": true,
    "context": {
    "type": "Url",
    "url": "https://custommenuname.html?component=${component}&transformerId=${transformerFacilityId}&testId=${testId}",
    "params": [
    {
    "name": "component",
    "value": "menu"
    },
    {
    "name": "transformerFacilityId",
    "scope": "ui"
    },
    {
    "name": "testId",
    "scope": "ext"
    }
    ]
    }
    },
     {
      "id": "ACTION_CUSTOM_EVENT",
      "active": true,
      "icon":"oj-ux-ico-divert",
      "label": "Test Custom Event",
      "context": {
      "type": "CustomEvent",
      "eventId": " servicePointSecondaryActionEvent ",
      "eventData": {}
      }
     }
    ]
    
  9. 在應用程式 UI 面板中,展開 Oracle Utilities Advanced Care UI 應用程式,然後再展開片段,並選取服務點區段
  10. 選取變數子頁籤,以顯示常數和變數。
  11. 選取 USER_ACTION_UI_SERVICE_POINTS_MORE_ACTIONS 常數。
  12. 在畫面右側,輸入先前在延伸功能-使用者動作-範本片段的 USER_ACTION_CONTEXT_LIST 中傳遞的相同 ID 字串。
  13. 如果有要用於動作中繼資料之內容參數的延伸功能參數,請按一下 USER_ACTION_PARAMS_SERVICE_POINTS_MORE_ACTIONS 常數,然後在「預設值」欄位中輸入下列值:
    [[ [
    {
    "name": "testId",
    "value": $variables.testId
    }
    ] ]]
    
  14. 如果您正在設定自訂事件動作,請選取事件頁籤,並為 servicePointSecondaryActionEvent 建立事件監聽器,然後選取動作鏈以實作您的自訂功能。
  15. 預覽您的變更,以確認變更是否如您預期般顯示。這會啟動包含「處所登陸頁面」的新頁籤。導覽至「服務點」區段,並確認已顯示次要動作。
  16. 如果您的變更已可供使用時,請完成將該變更發布至生產環境的步驟。