Configure layouts of the line item table

Prev Next

Use layouts to control how data appears in the line item table. A layout defines which columns and in which order are visible to specific users.

Layouts help you create predefined table views for different business needs. For example, a sales team may need to focus on prices, discounts, and margins, while an operations team may care more about quantities and units.

Instead of having each user manually adjust the table, you can define layouts once and make them available to the right users. Users can switch between available layouts at any time. If a user has access to multiple layouts, they can select the one that best fits their current task:

Line Item table layouts.png

Zilliant CPQ supports two layout types in line item tables:

Default layout

The default layout is predelivered. Users with the UI extensibility permission can customize the default layout by adding, removing, and rearranging columns. After the default layout is configured and published, it becomes available to users across the system. For details, read Customize columns.

The default layout also supports user-level personalization. This means that each user can rearrange columns in the default layout based on their own preferences, and those preferences persist between sessions. For details, read Customize tables.

In this topic, learn how to hide the default layout.

Custom layout

Custom layouts let administrators create additional predefined table views for specific business needs. For example, you can create separate layouts for sales, operations, and approvers, and use exception profiles to control which layouts are visible for specific roles.

Unlike the default layout, custom layouts are fixed for end users. They cannot rearrange columns or set user-level preferences. This helps you create controlled and consistent views for specific roles or workflows.

In this topic, learn how to:


Prerequisites

To configure layouts:

Hide the default layout

If you added at least one custom layout, you can hide the default layout for a more controlled experience. When the default layout is hidden, users without the UI EXTENSIBILITY PERMISSION can’t access it, and they see only the custom layouts made available to them.

To hide the default layout:

  1. Open a quote, an agreement under negotiation, or a published agreement.

  2. Go to the Items or Line Items tab.

  3. Above the line items table, select the name of an active layout, for example, Default Layout.

  4. From the dropdown, select Manage Layouts.

  5. On the Manage tab, on the Default Layout row, turn on the Hide switch.

  6. Close the Manage Layouts dialog.

Create a custom layout

Create a custom layout when you want to provide a predefined line item table view for a specific team or use case.

To create a custom layout:

  1. Open a quote, an agreement under negotiation, or a published agreement.

  2. Go to the Items or Line Items tab.

  3. Above the line items table, select the name of an active layout, for example, Default Layout.

  4. From the dropdown, select Manage Layouts.

  5. On the Manage tab, select Add Layout.

  6. Enter a name for the layout, then select OK.

  7. On the layout row, select Edit.

  8. On the Columns tab:

    • Turn on or off the switch next to the field name to manage its visibility.

    • Drag fields to the desired position.

  9. On the Localization tab:

    1. Select + Add Localized Label.

    2. From the Language dropdown field, select a language.

    3. In the Label field, enter a field label.

    4. Repeat Steps a–c for each language you need.

  10. Select Update.

The layout becomes available in the system and visible to all users. To control access to the layout, assign it to user roles.

Edit a custom layout

  1. Open a quote, an agreement under negotiation, or a published agreement.

  2. Go to the Items or Line Items tab.

  3. Above the line items table, select the name of an active layout, for example, Default Layout.

  4. From the dropdown, select Manage Layouts.

  5. On the Manage tab, on the layout row, select Edit.

  6. Make necessary changes, then select Update.

Delete a custom layout

You can delete a custom layout only if it is not currently used in an exception profile. To delete a layout assigned to a role through an exception profile, first remove it from any exception profiles that use it.

To delete a custom layout:

  1. Open a quote, an agreement under negotiation, or a published agreement.

  2. Go to the Items or Line Items tab.

  3. Above the line items table, select the name of an active layout, for example, Default Layout.

  4. From the dropdown, select Manage Layouts.

  5. On the Manage tab, on the layout row, select Delete.

  6. Close the Manage Layouts dialog.

Assign a layout to user roles through exception profiles

Use exception profiles to control which layouts are visible for specific roles. For example, you can create an exception profile that allows a Sales Manager role to see only Sales and Approver layouts, while hiding the Operations layout.

  1. Open a quote, an agreement under negotiation, or a published agreement.

  2. Go to the Items or Line Items tab.

  3. Above the line items table, select the name of an active layout, for example, Default Layout.

  4. From the dropdown, select Manage Layouts.

  5. On the Exception Profiles tab, select Add Exception Profile.

  6. In the Name field, enter a name for the profile.

  7. From the Assign Roles dropdown list, select at least one user role.

  8. In the layouts list, select at least one layout that should be visible for those roles.

  9. Select Save.

After you save the exception profile, users with the selected roles see only the layouts assigned to them.

Edit an exception profile

  1. Open a quote, an agreement under negotiation, or a published agreement.

  2. Go to the Items or Line Items tab.

  3. Above the line items table, select the name of an active layout, for example, Default Layout.

  4. From the dropdown, select Manage Layouts.

  5. On the Exception Profiles tab, on the profile row, select Edit.

  6. Make necessary changes, then select Save.

Delete an exception profile

  1. Open a quote, an agreement under negotiation, or a published agreement.

  2. Go to the Items or Line Items tab.

  3. Above the line items table, select the name of an active layout, for example, Default Layout.

  4. From the dropdown, select Manage Layouts.

  5. On the Exception Profiles tab, on the profile row, select Delete.

  6. Close the Manage Layouts dialog.