Overriding system-generated pages

A tutorial taking you through the process of overriding the default system-generated pages and configuring your data.

In order to demonstrate what you can accomplish using page builder in the Skedulo Pulse Platform, we will use the Arcade Games example and take you through the process of creating an object, overriding system-generated pages, and then configuring how collected data is presented in the list view.

For more information about each of the steps below, click through to the linked articles.

1. Create a custom object

Create the new Arcade Games custom object. Skedulo will automatically generate a set of page templates as well as a resource configuration, a validation schema, and a basic list configuration.

Create a new custom object

2. Add custom fields

Add custom fields to the Arcade Games object so that you can input the data you need when you create a new record. By default, all the custom fields you add here will be rendered on the -create, -edit, and -view pages.

Create a new custom object

3. Configure the global navigation bar

Before you configure your -create, -edit, and -view templates, it can be helpful to configure the global navigation bar in order to make it easier to engage with your data. For example, you could add links to the Create page and the List view page.

global navigation bar with options added

4. Configure the default pages

Override the default -create, -edit, and -view templates and configure the content you want displayed using the components available from Storybook. All the system-generated pages can be found on the Platform Pages page.

Overriding the default -create template

Override the system-generated arcade-games-create template to configure the layout of the fields on the Create record page.

Before After
create record page before create record page after

Overriding the default -view template

Override the system-generated arcade-games-view template to configure the layout of the Record page.

Before After
view record page before view record page after

Overriding the default -edit template

Override the system-generated arcade-games-edit template to configure the layout of the fields on the Edit record page. Please note, if making changes to the autoform fields, you must ensure that all the fields you included on the -create template are also included on the -edit template.

Before After
edit record page before edit record page after

5. Choose which columns are visible on your default list view page

The default list view page will not contain any of your custom fields. If you want to view any of the data from your custom fields in the list view, you must manually add the columns you want to be displayed on the Edit default columns page.

edit default columns page

6. Configure how your content is displayed in the list view page

Edit the column templates to configure how the data is presented within the list view. For example, by adding hyperlinks, or lozenges, or changing the format of the text in a column.

edit columns

7. Override the default -list template

Finally, in order to further enhance the usability of your data, you can override the default -list template to include features like bulk selection or a button that links to your -create page.

Before After
list view page before list page after

Creating an object and adding fields

This article covers how to create the Arcade Games custom object and set up some custom fields.

Configuring the global navigation bar

This article covers how to configure the global navigation bar.

Overriding the default Create Record template

This article covers how to override the default settings of the arcade-games-create template.

Overriding the default View Record template

This article covers how to override the default settings of the arcade-games-view template.

Overriding the default Edit Record template

This article covers how to override the default settings of the arcade-games-edit template.

Editing the default columns

Configure which fields you want available to be displayed on your list view page.

Editing the column templates

Configure how your data is displayed in the list view.

Overriding the default List View template

This article covers how to override the default settings of the arcade-games-list template.