Last Update: Sep 15, 2022

Platform: Web

Designer: Chris Thomas, Rajesh Rathod

image2023-1-29_16-18-11.png
image2023-1-29_16-19-18.png

Intro

The Status & Filter Panel is a new pattern that uses a dynamic side content within a list report floor plan. The dynamic side panel allows us to house a list of faceted filters along with a list of status or stages.

In SF we have extended requirements regarding the flexibility and efficiency of the UI. The status and filter pattern was developed and extended to the needs of HXM use cases.

Usage

With the Status & Filter Panel a list view or a table can be filtered in two different ways.

Structure & Components

The status and filter panel is made up of the Dynamic Side content which can be used within the list report floor plan.

The List report floor plan can contain a responsive table as the main container for the data set.

image2022-9-12_13-50-33.png

Dynamic Side Panel: https://ux.wdf.sap.corp/fiori-design-web/dynamic-side-content/

List Report Floorplan: https://ux.wdf.sap.corp/fiori-design-web/list-report-floorplan-sap-fiori-element/

Behavior & Interaction

Panel closed.PNG
Panel open.PNG

At the top of the Status & Filter panel is a segmented button. The button provide two different modes for the panel to toggle between the two states: “Status” and “Filters”

In the particular use case of Recruiting Management the status represents the hiring stage and serves as a means to look at the candidates at the various hiring stage of the recruiting process.

Applicants can be placed on certain stages such as "new application", interview, ready to hire, hired. The classification gives the recruiter a good overview in the recruiting process and supports the user in the processing of applications.

The Filters represent filter criteria for operating on the dataset represented by the table on the right.

If the filters have grouping, for example Location can have Country, State and City then they are presented as a group with an expand-collapse arrow control.

Unbenannt.PNG

Responsiveness and Adaptiveness

The dynamic side content control is built for different screen sizes and layouts.

There are adaptation options for compact and cozy mode for the status & filter side panel.

Compact.PNG
Cozy.PNG

Application-specific Examples

The Status & Filter Panel has so far only been used in an SF module for recruiting management. This version corresponds to the version that was described here in the chapter.

Accessibility

This pattern is created using standard FIORI controls like segmented button, checkbox, text fields expand/collapse buttons etc. These UI5 elements follow the specifications of the A11Y standards.

Resources

Based on the test feedback captured during the session we continued with Variation 1.

The variations are here:

https://sapsf.invisionapp.com/console/D\_V3.1\_ApplicationWorkBench-ckwh41u2baqk801yf5smmpies/ckwh47wks62g401xs57vwqwc5/play

https://sapsf.invisionapp.com/console/D\_V3.2\_ApplicationWorkBench-ckwh41u2baqk901yfzkpqqkuv/ckwh47wkt62gf01xsh38oi19z/play

https://sapsf.invisionapp.com/overview/D\_V3.3\_ApplicationWorkBench-ckwh41u2baqka01yfl8szmfzx/screens?sortBy=1\&sortOrder=1\&viewLayout=2

Specs

Figma: https://www.figma.com/file/ydZieZd6ue4PJKRutX8hfn/SF-Web-Stencils---Fiori-3?node-id=2060%3A94536