Bulk edit improvements
In many areas of the Kentik Portal, users can bundle-select multiple objects to apply common configuration to them. This is a common requirement as soon as your infrastructure reaches a size where you want to manage Cattle over Pets.
A lot of functionality in Kentik Portal can be performed in batches:
- Bulk actions on Devices (labeling, plan assignment, archive/deletion, Site assignment, NMS Monitoring Template assignment...)
- Bulk actions on Interfaces (Assign Connectivity Type, Network Boundary, Provider/Customer, IX the interface is assigned to...)
- Bulk actions on Sites (Assigning Site Market, Site Type, corresponding PeeringDB Facility...)
- Bulk actions on Synthetic Agents and Synthetic tests (Labeling...)
- and many more areas in Kentik Portal
As we continue to strive to improve the ease of use and operability of our product for users with large herds of infrastructure, we've rolled out a completely new Bulk Edit UX in a limited scope of Kentik Portal to test the better UX with our users. Read on.
A pilot for the Device Screens
As of today, this new Bulk Edit UX is visible in two areas of the product:
- the Device Management screen
/v4/infrastructure/devices
- the Device Details > Interfaces tab
/v4/infrastructure/devices/
/interfaces
This new UX wiill appear at the bottom of the devices list as soon as you select two or more devices, for example:
...and will let you modify a certain number of the attributes for this device – more actions will be added to this bulk edit menu as we start hearing feedback from our users.
- Note how the left side of this also allows you to de-select these devices you've selected
- Whenever possible, the individual attribute change will display a search field to immediately find what to set the attribute to
- In the case of labels, where multiple selected devices may not have the same labels, a blue check will be displayed when all selected devices have this label on, whereas a
[-]
sign will show when only some of the devices have this label on, see below:
here all the selected devices have the "Arista" label
Whereas here only some selected devices have the Arista label on
This UX will also display in the Device Details page, as soon as more than one interface is selected:
Depending on your feedback with this new UI, we will improve it as we go, but more importantly extend it to all other screens that currently contain bulk edit options in the legacy way we've done it.
One of the key benefits of leveraging web components in our front-end stack is the ability to drastically reduce the time needed to port this new design over to other parts of the product!