面板配置 (託管控制項)
發行︰ 2016年11月
適用於: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2013、Dynamics CRM 2015、Dynamics CRM 2016
使用面板配置託管控制項來定義Unified Service Desk的面板排列。 面板保存各種託管控制項,而面板配置定義Unified Service Desk用戶端應用程式主畫面上的各種託管控制項排列。Unified Service Desk隨附各種預先定義的面板類型,支援各種不同的版面配置選項,例如索引標籤式版面配置、艙面版面配置和堆疊式版面配置。 如需詳細資訊,請參閱Unified Service Desk 的面板、面板型別及面板配置。
如果面板配置類型的託管控制項未定義在應用程式中,就會自動建立預設面板配置 [標準主面板]。 如果您建立面板配置類型的託管控制項時,您必須設定標準主面板的取代。 任何面板配置都可能用來取代;不過,只定義標準主面板是很常見的。
本節內容
建立面板配置託管控制項
預先定義的 UII 動作
預先定義的事件
建立面板配置託管控制項
建立新的託管控制項時,[新增託管控制項] 畫面的欄位會根據您想要建立的託管控制項型別而不同。 本節提供面板配置託管控制項型別專屬特定欄位的資訊。 如需有關建立託管控制項的詳細資訊,請參閱建立或編輯託管控制項。
在 [新增託管控制項] 畫面:
從 [USD 元件類型] 下拉式清單中,選取 [面板配置]。
從 [PanelType] 下拉式清單中,選取要建立的面板配置型別。 您可以選取下列其中一個:[標準主面板]、[功能區主面板]、[垂直分割]、[水平分割]、[XAML] 和 [使用者定義]。 XAML 和使用者定義的面板配置是您定義的自訂面板。 如需每個面板配置的詳細資訊,請參閱Unified Service Desk 的面板、面板型別及面板配置。 根據選取的面板類型,此頁面中的欄位會變更。
[應用程式是動態的] 清單選取 [是] 或 [否] 來決定託管控制項是否動態。 動態託管控制項可以是全域或非全域。 全域的動態工作流程是在第一個要求時載入和從此後隱藏,而且在任何時間都可以要求它們,例如在全域工作階段、一般工作階段或工作流程期間。 非全域的動態託管控制項只能在工作階段已啟動後載入,且每個工作階段會使用不同的應用程式執行個體。 如果動態託管控制項是工作流程中的一部分,而且在工作流程啟動時尚未啟動,工作流程就會啟動該託管控制項,並在工作流程完成時關閉它。
如果您在 [應用程式是動態的] 清單中選取 [是],[使用者可關閉] 核取方塊會變成可用。 選取以指定使用者可以關閉託管控制項。
如果您選取 [PanelType] 清單中的 [垂直分割]、[水平分割]、[XAML] 或 [使用者定義],[應用程式是全域的] 核取方塊會變成可用。 選取以將託管控制項設定為全域。 全域託管控制項可以顯示在客戶工作階段以外。 例如客服專員的儀表板、留言板或搜尋等控制項,是全域託管控制項的常見用法。 全域工作階段並沒有工作階段特定的狀態,因此當您變更工作階段時,這些相同的全域託管仍會保留。 如果未選取此核取方塊,託管控制項就會成為工作階段型。 工作階段型控制項存在於客戶工作階段的內容。 如果使用者變更為另一個工作階段,從先前工作階段的所有工作階段頁面都會隱藏。
如果您選取 [PanelType] 清單中的 [垂直分割]、[水平分割]、[XAML] 或 [使用者定義],[顯示群組] 欄位會變成可用。 指定會顯示這個託管控制項的面板。 如需有關Unified Service Desk中不同面板的資訊,請參閱Unified Service Desk 的面板、面板型別及面板配置。
如果您在 [PanelType] 清單中選取 [XAML],[XAML] 欄位會變成可用,您可在此指定面板類型的 XAML 定義。
如果您在 [PanelType] 清單中選取 [使用者定義],[組件 URI] 和 [組件類型] 欄位會變成可用。 在 [組件 URI] 欄位中,輸入組件的名稱。 在 [組件類型] 欄位中,指定下列值:<AssemblyName>.<ClassName>。 如需有關如何使用者定義的面板配置的詳細資訊,請參閱建立自訂的面板配置。
預先定義的 UII 動作
下列預先定義的動作適用於這個託管控制項型別。
關閉
這個動作用來關閉託管控制項。
FireEvent
從此託管控制項引發使用者定義的事件。
參數 |
描述 |
---|---|
名稱 |
使用者定義事件的名稱。 |
所有後續 name=value 組會變成事件參數。 如需建立使用者定義事件的詳細資訊,請參閱建立使用者定義的事件。
MoveToPanel
這個動作用來在執行階段的面板之間移動託管控制項。
參數 |
描述 |
---|---|
應用程式 |
要移動之託管控制項的名稱。 |
panel |
託管控制項的目標面板。 |
New_CRM_Page
建立頁面,用來建立指定之實體的新 Dynamics 365 記錄,並將此頁面視為來自指定的託管控制項的快顯畫面。 視窗導覽規則會進行評估,決定建立實體記錄的頁面顯示的位置。
參數 |
描述 |
---|---|
LogicalName |
要建立新執行個體的實體邏輯名稱。 |
注意
其餘的參數應該包含名稱=值組。 這些是在建立指定之實體的新記錄的表單中其他預先填入的值。 如需關於這個動作的詳細資訊,請參閱逐步解說 7:在客服專員應用程式中設定客服專員底稿中的步驟 4。
Open_CRM_Page
開啟由 ID 所識別之指定實體的現有執行個體,並將此頁面視為來自指定的託管控制項的快顯畫面。 會評估視窗導覽規則,以判斷應該顯示快顯畫面的位置。
參數 |
描述 |
---|---|
LogicalName |
要開啟之實體的邏輯名稱。 |
id |
要開啟之實體記錄的 ID。 |
快顯
從託管控制項快顯 URL,並對它執行視窗導覽規則,將此快顯路由到適當位置。
參數 |
描述 |
---|---|
URL |
使用這個 URL 從此託管控制項路由傳送快顯,就好像是從顯示的控制項要求快顯一樣。 |
frame |
此快顯的起始框架。 |
RealignWindow
將託管控制項顯示於螢幕上的指定位置。 您最多可以在兩個螢幕上顯示託管控制項。 這個動作適用於以下託管控制項執行個體:已設定為要置於 USDFloatingPanel 或 USDFloatingToolPanel 面板類型上的執行個體。
參數 |
描述 |
---|---|
screen |
指定要顯示託管控制項的螢幕。 有效值為 1 或 2。 如果不指定此參數,預設會傳遞 1。 |
left |
指定在應該顯示託管控制項的目標螢幕上,與螢幕左側相距的位置 (以百分比為單位)。 有效值從 0 到 100。 如果不指定此參數,預設會傳遞 0。 |
top |
指定在應該顯示託管控制項的目標螢幕上,與螢幕頂端相距的位置 (以百分比為單位)。 有效值從 0 到 100。 如果不指定此參數,預設會傳遞 0。 |
width |
指定託管控制項視窗在目標螢幕上的寬度 (以百分比為單位)。 有效值從 1 到 100。 如果不指定此參數,預設會傳遞 100。 |
height |
指定託管控制項視窗在目標螢幕上的高度 (以百分比為單位)。 有效值從 1 到 100。 如果不指定此參數,預設會傳遞 100。 |
SetSize
這個動作會明確地設定託管控制項的高度與寬度。 在您的面板配置中使用 "auto" 時,這會特別有用。
參數 |
描述 |
---|---|
width |
託管控制項的寬度。 |
height |
託管控制項的高度。 |
SetVisualProperty
設定視覺 (UIElement) 屬性,例如託管控制項的高度、寬度和顯示度。 此動作呼叫對 UI 自動化特別有用,例如自動顯示或隱藏面板。 若要有效使用此動作,必須熟悉 XAML 和 Unified Service Desk 配置。
參數 |
描述 |
---|---|
元素名稱 |
要設定屬性的 UI 項目名稱,例如 Expander、StackPanel 和 Grid。 例如: elementname=Expander |
屬性名稱 |
要設定之指定項目的屬性名稱,例如 Height、Width、Visibility 和 Color。 例如: propertyname=Visibility |
值 |
為指定的屬性指定適當值。 此參數支援的值類型是 string、enumeration、integer 或 bool。 例如:value=Visible |
如需此訊息使用方式範例,請參閱 逐步解說 8:在客服專員應用程式中使用 Parature 知識庫 中的 步驟 3:設定動作呼叫以自動顯示及隱藏知識庫搜尋面板。
注意
根據預設,此動作只公開給 [面板配置] 託管控制項類型。 若要使用 SetVisualProperty 動作搭配其他預先定義的 Unified Service Desk 託管控制項類型 (從 DynamicsBaseHostedControl 類別衍生),則必須明確地新增 UII 動作 (名為 SetVisualProperty) 至個別的託管控制項。其他資訊: 新增 UII 動作至託管控制項
預先定義的事件
沒有預先定義的事件適用於這個託管控制項類型。
另請參閱
Unified Service Desk 的面板、面板型別及面板配置
UII 動作
活動
Unified Service Desk 設定逐步解說
託管控制項型別和動作/事件參考
TechNet:Unified Service Desk for Microsoft Dynamics CRM 管理指南
Unified Service Desk 2.0
© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權