分享方式:


建立或編輯 Web 資源以擴充應用程式

本主題適用於 Dynamics 365 Customer Engagement (on-premises)。 有關本主題的 Power Apps 版本,請參閱: 建立或編輯模型導向應用程式 Web 資源以擴充應用程式

開發人員通常會使用 Web 資源,使用 Web 開發所使用的檔案來擴充應用程式。 應用程式使用者可能需要管理由開發人員或設計人員提供的 Web 資源。

提示

如需深入探討 Web 資源,請參閱 Customer Engagement 的 Web 資源

Web 資源有哪些?

Web 資源是儲存在系統中的虛擬檔案。 每個 web 資源有唯一的名稱,可用於在 URL 中擷取檔案。 可以這樣考慮:如果您存取執行 Web 應用程式的實際 Web 伺服器,可以複製檔案到該網站。 但是對於大多數線上服務,您無法這樣做。 相反地,您可以使用 Web 資源,將檔案上傳至系統,然後依名稱參考它們,就如同您將它們以檔案形式複製到 Web 伺服器。

例如,如果您建立 HTML 網頁做為 web 資源,名為“new_myWebResource.htm”,您可以在瀏覽器中使用 URL 開啟該網頁,就像這樣:

<Dynamics 365 Customer Engagement (on-premises) URL>/WebResources/new_myWebResource.htm

其中 <app URL> 是您通常用來開啟應用程式的 URL。 因為 web 資源是在系統中的資料,只有您的組織中授權的使用者可以透過這種方式存取它們。 通常,web 資源會包含在表單中,而非直接參考。 最常見的用法是提供表單指令碼的 JavaScript 程式庫。

因為 web 資源是在系統中的資料,且具備解決方案認知功能,您可以透過將其匯出為解決方案的一部分,並將解決方案匯入到不同的組織中,將其移動至不同的組織。

建立和編輯 web 資源

  1. 開啟方案總管,然後選取 Web 資源

  2. 元件下,選擇 Web 資源

  3. 若要建立 Web 資源,請選取新增

    若要編輯 Web 資源,請按兩下您想要編輯的 Web 資源。

  4. Web 資源表單具有下列欄位和功能:

    標籤 描述
    名稱 必要。 這是這個 Web 資源的唯一名稱。 儲存 Web 資源後,就不能變更。

    這個名稱只能包含字母、數字、英文句點以及不連續的正斜線 (“/”) 字元。

    解決方案發行者自訂首碼會加到 web 資源名稱的前面。
    顯示名稱 如果您檢視 Web 資源清單,這是顯示的名稱。
    描述 Web 資源的描述。
    Type 必要。 這是 Web 資源的類型。 儲存 Web 資源後,就不能變更。
    文字編輯器 當 Web 資源的類型表示一種文字檔案時,選取此按鈕開啟網頁,以使用文字編輯器編輯內容。
    語言 可讓您選取語言。 此選項只會標記儲存 web 資源資料的記錄。 它不會變更 web 資源的行為。
    上傳檔案 選取瀏覽... 按鈕來選擇要當做 Web 資源上傳的檔案。

    您可以在建立新的 web 資源時上傳檔案,或覆寫現有的 web 資源。

    檔案的副檔名必須符合允許的副檔名。

    根據預設,可當做 web 資源上傳的檔案大小上限是 5MB。 這個值可以使用系統設定>電子郵件索引標籤>設定附件的檔案大小限制設定,在 Dynamics 365 Customer Engagement (on-premises) 中進行修改。 其他資訊:系統設定對話方塊 - 電子郵件索引標籤
    URL 儲存 web 資源之後,將在這裡顯示 web 資源的 URL。 選取此連結,以在您的瀏覽器中檢視 Web 資源。
  5. 新增您的變更之後,選擇儲存,然後選擇發行

注意

發行自訂可能會妨礙正常系統作業。 建議您在對使用者的干擾降至最低時發行自訂。

適當地使用文字編輯器

應用程式中提供用於 web 資源的文字編輯器只用於簡單的文字檔編輯。 您可以使用它來建立及編輯 HTML web 資源,但您應該僅編輯使用文字編輯器建立的 HTML 網頁資源。 文字編輯器的設計適用於非常簡單的 HTML 內容。 如果 HTML web 資源的內容並不是使用文字編輯器建立的,不要使用文字編輯器來編輯它。

文字編輯器使用控制項修改 HTML 原始檔,透過這種方式讓它可以編輯。 這些變更可以讓網頁在瀏覽器中有不同的行為,而且會導致更複雜的程式碼停止運作。 使用文字編輯器開啟 HTML web 資源,並將它儲存而不做任何變更可能會損壞某些 HTML web 資源。

我們建議您使用外部編輯器來編輯文字檔案,將它們儲存在本機上,然後使用上傳檔案按鈕上傳。 如此一來,如果您需要回到先前的版本,可以保留 web 資源複本。 您可以使用像記事本這樣的簡單編輯器,但強烈建議使用具有更進階功能的文字編輯器。 Visual Studio Express 版是免費的,提供強大的功能編輯文字型 Web 資源所使用的檔案。

建立和編輯表單的 Web 資源

您可以新增或編輯表單上的 Web 資源來使其更具吸引力或更具實用性。 請確定您擁有系統管理員資訊安全角色或相等權限。

注意

在表單頁首或頁尾無法納入 Web 資源。

  1. 開啟方案總管。

  2. 元件底下,展開實體,然後展開您想要使用的實體。

  3. 選擇表單,在清單中尋找類型為 [主要] 的表單,然後按兩下或點選選項來開啟及編輯表單。

  4. 若要新增 Web 資源,選取索引標籤 (例如一般附註) 來新增您想加入的項目,然後在插入索引標籤上選取 Web 資源
    -或-
    若要編輯 Web 資源,請選取表單索引標籤以及您要編輯的 Web 資源,然後選取首頁索引標籤中的變更屬性

  5. 新增 Web 資源Web 資源屬性對話方塊的一般索引標籤上,在必要的欄位上輸入適當的資訊。 請特別注意下列項目:

    • Web 資源方塊中,選取您想要的影像、HTML,或您要使用的 Silverlight web 資源。

      注意

      在指定 Web 資源之後,Web 資源屬性區段就會顯示在此索引標籤底下,提供根據 Web 資源類型變更的新增選項。 這些選項包含指定自訂參數、以參數型態傳送的記錄物件類型代碼、指定描述資源的替代文字、或可提供給所有使用者使用的影像。 以下是幾個重要的屬性。 如需完整清單,請參閱:Web 資源屬性。 - 在名稱方塊中,輸入欄位的唯一名稱。 此名稱只可以包含英數字元和底線。

    • 標籤欄位會自動填入您指定的不同名稱,但請確保出現的標籤符合您的需求或進行更新。
  6. 格式化索引標籤上,顯示的選項會依據插入的 Web 資源類型變更。 這些選項包含指定顯示的欄列數,是否顯示框線,以及捲動行為。

  7. 如果相依性索引標籤會顯示在新增 Web 資源Web 資源屬性對話方塊中,從可用的欄位清單選取 Web 資源需要的欄位,選取新增選取的記錄按鈕以將選取的欄位移至 [相依欄位] 清單,然後選取確定關閉對話方塊。

  8. 當您編輯完表單,請在首頁索引標籤上選取儲存後關閉關閉表單。 如欲預覽主要表單的顯示方式及事件的運作方式:

    • 首頁索引標籤上,選取預覽,然後選取建立表單更新表單唯讀表單
    • 若要關閉 [預覽] 表單,請選取檔案功能表上的關閉
  9. 在自訂完成時,請發行自訂:

    • 若只要為目前正在編輯的元件發行自訂項目,請在導覽窗格中選取正在使用的實體,然後選取發行
    • 若要一次為所有未發行的元件發行自訂,請在導覽窗格中選取實體,然後在動作工具列上選取發行所有自訂

新增或編輯影像 Web 資源

Web 資源是多種格式的虛擬檔案 (例如 html 檔案、JavaScript 和 Silverlight 應用程式),這些檔案儲存在系統中,並且可以使用唯一 URL 位址進行擷取。

  1. 開啟方案總管。

  2. 若要建立新的 Web 資源,選擇元件>Web 資源,然後在動作工具列上,選擇新增

  3. 在文字方塊中輸入或修改資訊。

    • 名稱文字方塊中輸入的名稱,加上副檔名,會成為其檔案名稱。

    • 顯示名稱文字方塊中輸入的名稱會在顯示名稱顯示。

    • 類型下拉式方塊中,選取您要的檔案類型。

  4. 選擇瀏覽,從本機選取並上傳檔案。

    • 若要預覽已上傳影像 Web 資源:選擇 Web 資源 > 預覽

    • 若要編輯文字 Web 資源:選擇文字編輯器

    • 若要預覽文字 Web 資源:選擇 Web 資源 >預覽

  5. 準備儲存資料時,選擇儲存後關閉

  6. 發行您的自訂。

    • 只編輯的元件:選擇首頁儲存>發行

    • 若要一次發行所有未發行的元件,請選擇發行所有自訂

Note

安裝解決方案或發行自訂可能會干擾正常系統作業。 建議您排程解決方案匯入,這能夠將對使用者的干擾降至最低。

另請參閱

Web 資源屬性
建立及編輯表單
開始使用自訂
Customer Engagement 的 Web 資源