What is a Custom Component?

A custom component is a modified standard or self-designed UI element that may deviate from the standard behavior.

A custom UI element is used to cover specific use cases and requirements in SuccessFactors that were not previously covered by the Fiori Design Guideline. The Custom Component can be modified from pure styling to complex changes in structure and behavior. It can also be a combination of existing functions as a modification or extention of a standard UI element.

When to use a Custom Component?

For the use of a Customer Component, there must be a valid reason. The development must be approved by PM, Eng and the DSM Lead. There is approval process that is described below in this chapter. A custom component should not be developed for a single use case. The development of a custom component should always be valide for a number of use case.

Using a custom component is more complex as a standard UI element in the development. The specification for non standard component is extensive. The behavior that deviates from the standard must be explained in detail. The effort for the implementation and testing is approximatly 10 times higher for a custom component. For these reasons, the designer should first try to cover the use case with a standard UI.

How to request a Custom Component:

Process to request a Custom Component

How to request a Custom Component: create a Jira ticket.

Advantages of using Jira for the request:

Prerequisites for the process to request a Custom Component:

Recommended template for describing a custom component within the Figma design document:

Structured Figma File (Nikola).PNG

Design documents for custom component request should contain the following sections: