title | description | ms.date | ms.topic | author | ms.author | search.audienceType | ms.custom | ||
---|---|---|---|---|---|---|---|---|---|
Create a custom panel type | MicrosoftDocs |
Learn about the two interfaces—IPanel and IUSDPanel—required to create custom panel types in Unified Service Desk. |
06/27/2024 |
article |
gandhamm |
mgandham |
|
evergreen |
Creating a new panel type is considered an advanced topic, and only those intimately familiar with [!INCLUDEpn_unified_service_desk] should attempt to create a new panel type.
A panel type must implement two interfaces:
-
IPanel: This interface enables [!INCLUDEpn_customer_care_accelerator] (CCA) support. However, as CCA by itself does not support custom panels, if you only implement this interface, you still may not use it with CCA.
-
IUSDPanel: This interface provides the additional functions that are needed to support custom panel types in [!INCLUDEpn_unified_service_desk].
If these two interfaces are implemented correctly, they may be used with [!INCLUDEpn_unified_service_desk] panel layouts to perform advanced layouts.
Panels, panel types, and panel layouts in Unified Service Desk
Move hosted controls between panels at runtime
Create custom panel layout in Unified Service Desk
[!INCLUDEfooter-include]