您可以透過下列方式控制服務行事曆的外觀和行為:
-
若要編輯這些設定,您必須匯出 ISV。組態檔,方法是將它新增為解決方案的一部分,編輯
<IsvConfig>customizations.xml 檔案中的元素,然後重新匯入並發佈解決方案。 其他資訊: 匯出 ISV。組態
設定時間區塊外觀
您可以控制服務行事曆中彩現圖塊的外觀。 您可以控制用來轉譯指定實體類型和狀態碼的顏色。
建立顯示名稱為「AppointmentBookConfig」的 CSS Web 資源。 在 CSS Web 資源中,使用下列命名慣例定義 CSS 類別:
[div.ganttBlock<entitylogicalname>Status<statuscode>]
以下範例顯示如何定義 CSS 類別。
div.ganttBlockserviceappointmentStatus1
{
border: 1px solid #FF0000;
FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF0000',endColorstr='#FF0000');
background: -moz-linear-gradient(top, #FF0000 0%, #FF0000 100%);
background: -webkit-linear-gradient(top, #FF0000 0%,#FF0000 100%);
background: -ms-linear-gradient(top, #FF0000 0%,#FF0000 100%);
background: linear-gradient(top, #FF0000 0%,#FF0000 100%);
}
div.ganttBlockserviceappointmentStatus2
{
border: 1px solid #00FF00;
FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00FF00',endColorstr='#00FF00');
background: -moz-linear-gradient(top, #00FF00 0%, #00FF00 100%);
background: -webkit-linear-gradient(top, #00FF00 0%,#00FF00 100%);
background: -ms-linear-gradient(top, #00FF00 0%,#00FF00 100%);
background: linear-gradient(top, #00FF00 0%,#00FF00 100%);
}
div.ganttBlockserviceappointmentStatus3
{
border: 1px solid #0000FF;
FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0000FF',endColorstr='#0000FF');
background: -moz-linear-gradient(top, #0000FF 0%, #0000FF 100%);
background: -webkit-linear-gradient(top, #0000FF 0%,#0000FF 100%);
background: -ms-linear-gradient(top, #0000FF 0%,#0000FF 100%);
background: linear-gradient(top, #0000FF 0%,#0000FF 100%);
}
div.ganttBlockserviceappointmentStatus4
{
border: 1px solid #FFFF00;
FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFF00',endColorstr='#FFFF00');
background: -moz-linear-gradient(top, #FFFF00 0%, #FFFF00 100%);
background: -webkit-linear-gradient(top, #FFFF00 0%,#FFFF00 100%);
background: -ms-linear-gradient(top, #FFFF00 0%,#FFFF00 100%);
background: linear-gradient(top, #FFFF00 0%,#FFFF00 100%);
}
div.ganttBlockserviceappointmentStatus6
{
border: 1px solid #FF00FF;
FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF00FF',endColorstr='#FF00FF');
background: -moz-linear-gradient(top, #FF00FF 0%, #FF00FF 100%);
background: -webkit-linear-gradient(top, #FF00FF 0%,#FF00FF 100%);
background: -ms-linear-gradient(top, #FF00FF 0%,#FF00FF 100%);
background: linear-gradient(top, #FF00FF 0%,#FF00FF 100%);
}
div.ganttBlockserviceappointmentStatus7
{
border: 1px solid #00FFFF;
FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00FFFF',endColorstr='#00FFFF');
background: -moz-linear-gradient(top, #00FFFF 0%, #00FFFF 100%);
background: -webkit-linear-gradient(top, #00FFFF 0%,#00FFFF 100%);
background: -ms-linear-gradient(top, #00FFFF 0%,#00FFFF 100%);
background: linear-gradient(top, #00FFFF 0%,#00FFFF 100%);
}
div.ganttBlockserviceappointmentStatus8
{
border: 1px solid #7F7F7F;
FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7F7F7F',endColorstr='#7F7F7F');
background: -moz-linear-gradient(top, #7F7F7F 0%, #7F7F7F 100%);
background: -webkit-linear-gradient(top, #7F7F7F 0%,#7F7F7F 100%);
background: -ms-linear-gradient(top, #7F7F7F 0%,#7F7F7F 100%);
background: linear-gradient(top, #7F7F7F 0%,#7F7F7F 100%);
}
設定平滑捲動限制
您可以根據服務行事曆中呈現的區塊數目來指定使用平滑捲動時的限制。
當服務行事曆轉譯的區塊多於元素中 SmoothScrollLimit 指示的區塊時,行為會從捲動變更為簡單地跳至第一個約會。 服務行事曆會在第一次顯示和選取列時自動捲動至第一個約會。
若要設定此值,您必須匯出 ISV。組態檔作為解決方案的一部分,並在 找到SmoothScrollLimit該元素。/ImportExportXml/IsvConfig/configuration/ServiceManagement/AppointmentBook/SmoothScrollLimit
預設值為 2000。 您必須編輯值,並重新匯入並發佈解決方案,變更才會生效。
設定驗證區塊大小
您可以指定一次傳遞至伺服器的約會或服務活動數目,以檢查服務行事曆中的排程錯誤。
若要設定此值,您必須匯出 ISV。組態檔作為解決方案的一部分,並在 找到ValidationChunkSize該元素。/ImportExportXml/IsvConfig/configuration/ServiceManagement/AppointmentBook/ValidationChunkSize 此元素不包含在 ISV 中。Config 檔案,因此您必須將其新增為元素的 AppointmentBook 子項。
匯出 ISV。組態
當您匯出解決方案時, [匯出解決方案] 對話方塊會提供 [匯出系統設定 (進階)] 選項頁面。 選取 [ISV 設定 ] 作為選項。 元素 IsvConfig 將作為節點的 ImportExportXml 子項包含在內。
另請參閱
自訂實體檢視
ISV 組態檔架構
自訂 Microsoft Dynamics 365 Customer Engagement
建立、匯出或匯入非受控解決方案
支援編輯自訂檔案
發佈自訂
ISV 組態檔架構