---
sourceDocument: Australia ServiceNow AI Platform user interface
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/platform-user-interface

 Release :

    - australia

ft:locale :

    - pt-BR

ft:publication_title :

    - Australia ServiceNow AI Platform user interface

ft:clusterId :

    - platux

bundleId :

    - platux

workflow :

    - Platform


---

# Service Catalog forms in Service Portal

# Service Catalog forms in Service Portal {#ariaid-title1}

* Versão de lançamento: Australia
* 
* Atualizado 12 de mar. de 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 min. de leitura

Service Catalog forms are
rendered within Service Portal widgets in a
two-column layout. Complex forms may not display as expected.

## Recommendations when creating Service Catalog forms {#sc-forms-in-sp__section_iql_2m4_z1b}

Use the following recommendations as a guide to building scalable forms that can be used in
both applications:  
* Keep forms simple. Because forms with multiple containers, variable sets, and client scripts do not always display as expected in Service Portal, keep forms short to eliminate conversion and debugging issues.
* Think in mobile. Any support for Catalog Client Scripts or Catalog UI Policies is the same as in mobile. Review the following resource: [Mobile client GlideForm (g form) scripting and migration](https://www.servicenow.com/docs/access?context=r_MobilePlatformMigrationImpacts&version=australia&pubname=australia-api-reference&ft:locale=en-US).
{#sc-forms-in-sp__ul_xc1_3m4_z1b}

## Form rendering in Service Portal {#sc-forms-in-sp__section_ikj_vq4_z1b}

Containers and variable sets within Service Catalog forms are translated into a
two-column layout when implemented in Service Portal. Service Catalog forms are rendered in Service Portal using the following rules:  
* Only the top-level container settings are honored. If there are other containers within the top-level container, they are rendered as a single column. If there are container splits or nested containers within these additional containers, they are rendered as a single column. A top-level container is not a child of any other container.
* There can be a maximum of two columns in Service Portal. If your implementation includes forms with more than two columns, the fields are reorganized into two-columns in Service Portal.
* Variable sets are treated as containers. All previously listed rules apply to variable sets as well as any containers within them.
* Default variable size is not supported in Service Portal.
{#sc-forms-in-sp__ul_b2b_np4_z1b}

For other forms in the platform, the view determines how the form displays in Service Portal. For base system tables, the
form opens in the Service Portal using the
Service Portal
Table form views.

## Example layout conversions {#sc-forms-in-sp__section_hry_vq4_z1b}

The following examples demonstrate how Service Catalog forms display in Service Portal.  

Single-column form

:   A Service Catalog form with:

    * Two containers.
    * A single-column layout.
    {#sc-forms-in-sp__ul_jjg_n5g_lbb}  
    Figura 1. Service Catalog form

    In Service Portal, the single-column
    layout renders as expected.  
    Figura 2. Service Portal result

Two-column layout with subcontainers

:   A Service Catalog form with:

    * A container with a two-column layout.
    * A subcontainer with a single-column layout.
    * A subcontainer with a two-column layout.
    {#sc-forms-in-sp__ul_esz_fyg_lbb}  
    Figura 3. Service Catalog form

    In Service Portal, the two-column
    layout setting of the subcontainer is ignored. The subcontainer renders as a single
    column.  
    Figura 4. Service Portal result

Two-column layout with variable sets and subcontainers

:   A Service Catalog form with:

    * Containers with single-column and two-column layouts.
    * Variable sets with a two-column layout within containers.
    {#sc-forms-in-sp__ul_brt_hzg_lbb}  
    Figura 5. Service Catalog form

    In Service Portal, the two-column
    layout settings of the variable sets are ignored when inside a container column.  
    Figura 6. Service Portal result

Containers within variable sets

:   A Service Catalog form with:

    * Variable sets with single-column layouts.
    * A container with a single-column layout with a container split within a single-column variable set.
    * A container with a two-column layout within a single-column variable set.
    {#sc-forms-in-sp__ul_kmm_fwh_lbb}  
    Figura 7. Service Catalog form

    In Service Portal, the container
    split and two-column container settings are ignored when inside a single-column variable
    set.  
    Figura 8. Service Portal result

Nested containers

:   A Service Catalog form with:

    * Containers that contain variable sets.
    * Variable sets that contain nested containers.
    {#sc-forms-in-sp__ul_p31_1xh_lbb}  
    Figura 9. Service Catalog form

    In Service Portal, nested container
    formatting is ignored and displays as a single-column.  
    Figura 10. Service Portal result

## Render a complex form in Service Portal using an iFrame {#sc-forms-in-sp__section_enn_tgc_mbb}

Because complex forms do not display as expected in Service Portal, you can render catalog items,
record producers, and order guides in Service Portal using an iFrame. This
workaround is a temporary solution to enable your Service Portal to function as expected while
you simplify any complex Service Catalog
forms.

When rendering items in an iFrame in Service Portal, the following limitations
apply:  
* On catalog items and record producers, the attachment icon is not visible. As a result, users cannot attach any files during the submission. As a workaround, you can add the attachment button to your form.
* Click-through for the hover-over icon is not available.
* Forms are not optimized for a mobile environment.
{#sc-forms-in-sp__ul_g1w_mw4_z1b}

For more information, see the [Service Catalog on Service Portal](https://www.servicenow.com/community/developer-articles/service-portal-catalog-implementation-guide/ta-p/2329889) post in the ServiceNow Community.  
Nota:  
Be sure to make changes in a test environment before updating your production instance.

