事件 (案例) 階層

 

發行︰ 2017年1月

適用於: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online

事件實體可依階層關聯。 系統管理員可以使用 [上層和下層案例設定],針對關聯設定特定的行為。

在應用程式中,使用者可以建立新的下層事件,或將現有的事件關聯到上層事件。 此關聯使用 incident_parent_incident 關聯。 當您使用此關聯建立要關聯的事件時,請使用 InitializeFromRequest 訊息,使用此關聯的屬性對應中定義的預設值啟始新事件。

[上層和下層案例設定] 允許輕鬆存取指定此關聯的屬性對應,但也可以在應用程式中或以程式設計方式編輯此關聯進行設定。其他資訊:TechNet:建立和編輯實體關聯自訂實體和屬性對應

下列行為會在事件階層中強制執行:

  • 僅支援一個階層層級。 當其為其他事件的下層時,您無法將事件設為上層。

    • 若嘗試針對已經是其他事件的下層的事件關聯子事件,會發生 -2147224493 的錯誤訊息:「您無法為下層案例建立下層案例」。

    • 若嘗試針對已經是上層事件的事件關聯為其他事件的下層,會發生 -2147224491 的錯誤訊息:「您無法新增上層案例做為下層案例」。

  • 每個事件最多有 100 個子事件。 如果您嘗試建立太多子事件,會發生 -2147224492 的錯誤訊息:「上層案例不能有超過 100 個下層案例。 如需詳細資料,請連絡您的系統管理員。」

  • 與不同上層事件相關聯的事件無法合併。 錯誤訊息為「您無法合併具有不同上層案例的案例。」 您可以使用 MergeRequest 訊息合併事件。

停用案例的規則

應用程式中的 [上層和下層案例設定] 也可讓您設定其他串聯結案喜好設定。 視如何為組織設定階層,應依照停用此事件的特定規則以對應於組織的喜好設定。 當停用事件時,其狀態設定為已解決或已取消。

當應用程式中設定 [上層和下層案例設定] 時,資料儲存在組織實體的下列布林屬性中。

屬性

UI 標籤

CascadeStatusUpdate

在關閉上層案例時關閉所有下層案例

RestrictStatusUpdate

所有下層案例都關閉之前,不允許上層案例結案

根據這些屬性的值,平台套用下列規則。

CascadeStatusUpdate

RestrictStatusUpdate

行為

False

false

在 [上層和下層案例設定] 的 [指定結案喜好設定] 選項未選擇時,不論上層或子事件狀態,事件可以停用。

False

true

如果任何使用中子事件存在,上層事件無法停用。 如果您嘗試這麼做,會出現 -2147224495 錯誤訊息:「無法解決上層案例,因為它有 {0} 個使用中下層案例。」

True

false

當上層事件停用時,也會停用所有使用中子事件。

True

true

應用程式不允許同時設定這兩個值。 您不應將這兩個組織屬性值設定為 true。

另請參閱

服務實體 (合約、事件、知識文章、佇列、行事曆、權利、slakpiinstance)
事件 (案例) 實體
事件 (案例) 實體訊息和方法
IncidentResolution (結案) 實體訊息和方法
範例:關閉事件

Microsoft Dynamics 365

© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權