服務行事曆外觀組態
發行︰ 2016年11月
適用於: Dynamics CRM 2015
您可以下列方式控制服務行事曆的外觀與行為:
設定時間區塊外觀
設定平滑捲動限制
設定驗證區塊大小
若要編輯這些設定,您必須將 ISV.Config 檔案新增在解決方案中匯出檔案,編輯 customizations.xml 檔案的 <IsvConfig> 元素,然後重新匯入與發行解決方案。其他資訊:匯出 ISV.Config
設定時間區塊外觀
您可以控制服務行事曆中呈現區段的外觀。 您可以控制用於呈現特定實體類型與狀態代碼的色彩。
使用顯示名稱「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.Config 檔案做為解決方案的一部分,並在 /ImportExportXml/IsvConfig/configuration/ServiceManagement/AppointmentBook/SmoothScrollLimit 找到 SmoothScrollLimit 元素。
預設值是 2000。 您必須編輯值,以及重新匯入並發行解決方案,變更才會生效。
設定驗證區塊大小
您可以指定一次傳遞至伺服器的約會或服務活動數目,檢查服務行事曆中的排程錯誤。
若要設定此值,必須匯出 ISV.Config 檔案做為解決方案的一部分,並在 /ImportExportXml/IsvConfig/configuration/ServiceManagement/AppointmentBook/ValidationChunkSize 找到 ValidationChunkSize 元素。 此元素預設未包含在 ISV.Config 檔案,因此您必須將它新增為 AppointmentBook 的子元素。
匯出 ISV.Config
在匯出解決方案時,[匯出解決方案] 對話方塊提供 [匯出系統設定 (進階)] 選項頁面。 選取 [ISV 組態] 為選項。IsvConfig 元素包含為 ImportExportXml 節點的下層。
另請參閱
自訂實體檢視表
ISV configuration file schema
Microsoft Dynamics CRM 2015 開發人員自訂指南
建立、匯出或匯入未受管理的解決方案
何時編輯自訂檔案
發行自訂
ISV configuration file schema
© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權