Macro differences between Scaffolding Data Center and Scaffolding Cloud

Macro differences between Scaffolding Data Center and Scaffolding Cloud

Macros in Scaffolding Cloud

Scaffolding Cloud includes two macros:

Scaffolding - Live Template

This macro corresponds to the Live Template macro in data center.

Scaffolding - Field Group

This macro creates a form with various types of input fields, which correspond to Scaffolding macros in data center.

Macros in Scaffolding Data Center

Scaffolding Data Center includes 19 macros. Due to the architectural differences between Confluence Data Center and Confluence Cloud, some macros are not migratable to cloud, while others are converted to input fields within the Scaffolding - Field Group macro in cloud.

Macros not migratable to cloud

Data Section (Beta)

Evaluate Data

Excerpt Data

Get Data

Hidden Data

Macros migratable to cloud

Live Template

The Live Template macro in data center converts to the Scaffolding - Live Template macro in cloud.

What’s different in cloud

Supported migration scenarios

Unsupported migration scenarios

What’s different in cloud

Supported migration scenarios

Unsupported migration scenarios

Scaffolding blueprints are not available in cloud.

Confluence blueprints are supported as live templates in cloud.

The data in the Live Template macro migrates to the Scaffolding - Live Template macro only if:

  • The Live Template macro is at the root level of the page structure.

  • The Live Template macro is based on one of the following:

    • Confluence page

    • global page template

    • space template

When migrating a page with a Live Template macro, verify that you also migrate the template on which the macro is based.

The data in the Live Template macro doesn’t migrate in the following cases:

  • The Live Template macro is based on a Scaffolding blueprint.

  • The Live Template macro is nested within another macro.

Group Data

The Group Data macro in data center converts to the Scaffolding - Field Group macro in cloud. The Scaffolding macros inside the Group Data macro convert to input fields within the Scaffolding - Field Group macro.

What’s different in cloud

Supported migration scenarios

Unsupported migration scenarios

What’s different in cloud

Supported migration scenarios

Unsupported migration scenarios

-

The data in the Group Data macro migrates to the Scaffolding - Field Group macro in cloud only if:

  • The Group Data macro is at the root level of the page structure.

  • The Group Data macro contains Scaffolding macros that can convert to input fields within the Scaffolding - Field Group macro:

    • Attachment Data

    • Date Data

    • List Data (with an option-generating sub-macro)

    • Number Data

    • Table Data

    • Repeating Data

    • Text Data

The value of the Field name parameter of the Scaffolding - Field Group macro inherits the value of the Field name parameter of the Group Data macro.

One additional empty Scaffolding - Field Group macro is created with the Field name parameter value migrated. This can be deleted.

The data in the Group Data macro doesn’t migrate in the following:

  • The Group Data macro is nested within any other macro.

  • The Group Data macro contains incompatible or non-migratable Scaffolding macros unavailable in cloud:

    • Evaluation Data

    • Excerpt Data

    • Get Data

    • Hidden Data

    • Set Data

    • Group Data

List Data

The List Data macro in data center converts to the Scaffolding - Field Group macro in cloud. The option-generating macro within the List Data macro converts to a field within the Scaffolding - Field Group macro.

What’s different in cloud

Supported migration scenarios

Unsupported migration scenarios

What’s different in cloud

Supported migration scenarios

Unsupported migration scenarios

Cannot combine different option types into a single dropdown menu. Each input field within the Field Group macro generates a separate dropdown menu.

The following parameters are not available in cloud and, therefore, their values don’t migrate:

  • Type

  • Separator

  • Custom separator

  • Blank Text

  • Width

  • Height

The data in the List Data macro migrates to the Scaffolding - Field Group macro with a corresponding field in cloud only if:

  • The List Data macro is at the root level of the page structure or nested only within one of the following compatible macros:

    • Group Data

    • Repeating Data

    • Table Data

  • The List Data macro is not set with a custom separator.

  • For options generation, the List Data macro contains one of the following:

    • multiple List Option macros

    • a single Content Options macro

    • a single User Options macro

    • a single Attachment Options macro

    • a single Label Options macro

If the List Data macro is nested with multiple option-generating macros, only the first option-generating macro migrates to cloud. Multiple option-generating macros migrate only if they are List Option macros.

The Field name, Required, and Allow Multiple parameters of the corresponding field within the Field Group macro inherit the parameters of the List Data macro.

The data in the List Data macro doesn’t migrate if:

  • The List Data macro is nested within an incompatible macro.

  • The List Data macro is set with a custom separator.

  • The List Data macro contains multiple option-generating macros that are different from the List Option macro.

List Option (within List Data)

Multiple List Option macros within the List Data macro in data center convert to the Dropdown list field within the Scaffolding - Field Group macro in cloud.

What’s different in cloud

Supported migration scenarios

Unsupported migration scenarios

What’s different in cloud

Supported migration scenarios

Unsupported migration scenarios

The following macro parameters are not available in cloud and, therefore, their values don’t migrate:

  • Label

  • Sort Value

New parameter in cloud:

  • Helper text

An option to select a color for each label.

The data in the List Option macros migrate to the Dropdown list field within the Scaffolding - Field Group macro only if:

  • The parent List Data macro is either at the root level of the page structure or nested only within one of the following compatible macros:

    • Group Data

    • Repeating Data

    • Table Data

  • The List Option macros are the only sub-macros or the first sub-macros within the List Data macro.

The macro parameters after the migration are as follows:

  • The value of the Field name parameter of the Scaffolding - Field Group macro is migrated.

  • The Field name, Required, and Allow multiple parameters of the Dropdown list field inherit the corresponding parameters of the parent List Data macro.

  • The Labels parameter of the Dropdown list field inherits the Value parameters of the List Option macros.

The Label parameters of the List Option macros don’t migrate. If the Label parameters are configured in data center, the dropdown list items in cloud differ from the dropdown list items in data center.

The data in the List Option macros is not migratable in the following cases:

  • The parent List Data macro is nested within an incompatible macro.

  • The parent List Data macro contains another option-generating sub-macro preceding the List Option macros.

Content Options (with List Data)

The Content Options macro within the List Data macro in data center converts to the Page list field within the Scaffolding - Field Group macro in cloud.

What’s different in cloud

Supported migration scenarios

Unsupported migration scenarios

What’s different in cloud

Supported migration scenarios

Unsupported migration scenarios

The following macro parameters are not available in cloud and, therefore, their values don’t migrate:

  • Search result limit

  • Parent

  • Ancestor

  • Branches

  • Labels

  • Sort by

  • Order by

New parameter in cloud:

  • Helper text

The data in the Content Options macro migrates to the Page list field within the Scaffolding - Field Group macro only if:

  • The parent List Data macro is either at the root level of the page structure or nested only within one of the following compatible macros:

    • Group Data

    • Repeating Data

    • Table Data

  • The Content Options macro is a single sub-macro or the first sub-macro within the List Data macro.

The macro parameters after the migration are as follows:

  • The value of the Field name parameter of the Scaffolding - Field Group macro is migrated.

  • The Field name, Allow multiple, and Required parameters of the Page list field inherit the corresponding parameters of the parent List Data macro.

The data in the Content Options macro doesn’t migrate in the following cases:

  • The parent List Data macro is nested within an incompatible macro.

  • The List Data macro contains another option-generating sub-macro preceding the Content Options macro.

User Options (within List Data)

The User Options macro within the List Data macro in data center converts to the User list field within the Scaffolding - Field Group macro in cloud.

What’s different in cloud

Supported migration scenarios

Unsupported migration scenarios

What’s different in cloud

Supported migration scenarios

Unsupported migration scenarios

The following macro parameters are not available in cloud and, therefore, their values don’t migrate:

  • Space(s)

  • User(s)

  • Match

New parameter in cloud:

  • Helper text

The data in the User Options macro migrates to the User list field within the Scaffolding - Field Group macro only if:

  • The parent List Data macro is either at the root level of the page structure or nested only within one of the following compatible macros:

    • Group Data

    • Repeating Data

    • Table Data

  • The User Options macro is a single sub-macro or the first sub-macro within the List Data macro.

When migrating a User Options macro, verify that you also migrate all users in order to appear in the dropdown list.

The macro parameters after the migration are as follows:

  • The value of the Field name parameter of the Scaffolding - Field Group macro is migrated.

  • The Field name, Allow multiple, and Required parameters of the User list field inherit the corresponding parameters of the parent List Data macro.

The data in the User Options macro doesn’t migrate in the following cases:

  • The parent List Data macro is nested within an incompatible macro.

  • The List Data macro contains another nested macro preceding the User Options macro.

Attachment Options (within List Data)

The Attachment Options macro within the List Data macro in data center converts to the Files list field within the Scaffolding - Field Group macro in cloud.

What’s different in cloud

Supported migration scenarios

Unsupported migration scenarios

What’s different in cloud

Supported migration scenarios

Unsupported migration scenarios

The following macro parameters are not available in cloud and, therefore, their values don’t migrate:

  • Include

  • Exclude

  • Allow multiple

New parameters in cloud:

  • Helper text

The data in the Attachment Options macro migrates to the Files list field within the Scaffolding - Field Group macro only if:

  • The parent List Data macro is either at the root level of the page structure or nested only within one of the following compatible macros:

    • Group Data

    • Repeating Data

    • Table Data

  • The Attachment Options macro is a single sub-macro or the first sub-macro within the List Data macro.

The macro parameters after the migration are as follows:

  • The value of the Field name parameter of the Scaffolding - Field Group macro is migrated.

  • The Field name and Required parameters of the Files list field inherit the corresponding parameters of the parent List Data macro.

  • The Page parameter of the Files list field inherits the Content parameter of the Attachment Options macro.

The data in the Attachment Options macro doesn’t migrate in the following cases:

  • The parent List Data macro is nested within an incompatible macro.

  • The List Data macro contains another nested macro preceding the Attachment Options macro.

Label Options (within List Data)

The Label Options macro within the List Data macro in data center converts to the Labels list field within the Scaffolding - Field Group macro in cloud.

What’s different in cloud

Supported migration scenarios

Unsupported migration scenarios

What’s different in cloud

Supported migration scenarios

Unsupported migration scenarios

The following macro parameters are not available in cloud and, therefore, their values don’t migrate:

  • Allow multiple

New parameters in cloud:

  • Helper text

The data in the Label Options macro migrates to the Files list field within the Scaffolding - Field Group macro only if:

  • The parent List Data macro is either at the root level of the page structure or nested only within one of the following compatible macros:

    • Group Data

    • Repeating Data

    • Table Data

  • The Label Options macro is a single sub-macro or the first sub-macro within the List Data macro.

The macro parameters after the migration are as follows:

  • The value of the Field name parameter of the Scaffolding - Field Group macro is migrated.

  • The Field name and Required parameters of the Files list field inherit the corresponding parameters of the parent List Data macro.

  • The Labels parameter of the Labels list field inherits the Name parameter of the Label Options macro.

The data in the Label Options macro doesn’t migrate in the following cases:

  • The parent List Data macro is nested within an incompatible macro.

  • The List Data macro contains another nested macro preceding the Label Options macro.

Attachment Data

Тhe Attachment Data macro in data center converts to the Attachment upload field within the Scaffolding - Field Group macro in cloud.

What’s different in cloud

Supported migration scenarios

Unsupported migration scenarios

What’s different in cloud

Supported migration scenarios

Unsupported migration scenarios

New parameter in cloud:

  • Helper text

The data in the Attachment Data macro migrates to the Attachment upload field within the Scaffolding - Field Group macro in the following cases:

  • The Attachment Data macro is at the root level of the page structure.

  • The Attachment Data macro is nested only within one of the following compatible macros:

    • Group Data

    • Repeating Data

    • Table Data

The macro parameters after the migration are as follows:

  • The value of the Field name parameter of the Scaffolding - Field Group macro is migrated.

  • The parameters of the Attachment upload field inherit the corresponding parameters of the Attachment Data macro.

The data in the Attachment Data macro doesn’t migrate if the macro is nested within an incompatible macro.

Date Data

The Date Data macro in data center converts to the Date field within the Scaffolding - Field Group macro in cloud.

What’s different in cloud

Supported migration scenarios

Unsupported migration scenarios

What’s different in cloud

Supported migration scenarios

Unsupported migration scenarios

The following macro parameters are not available in cloud and, therefore, their values don’t migrate:

  • Minimum Date

  • Maximum Date

  • Display Format

New parameter in cloud:

  • Helper text

The data in the Date Data macro migrates to the Date field within the Scaffolding - Field Group macro in the following cases:

  • The Date Data macro is at the root level of the page structure.

  • The Date Data macro is nested only within one of the following compatible macros:

    • Group Data

    • Repeating Data

    • Table Data

The macro parameters after the migration are as follows:

  • The value of the Field name parameter of the Scaffolding - Field Group macro is migrated.

  • The Field name and Required parameters of the Date field inherit the corresponding parameters of the Date Data macro.

The data in the Date Data macro doesn’t migrate if the macro is nested within an incompatible macro.

Number Data

The Number Data macro in data center converts to the Number field within the Scaffolding - Field Group macro in cloud.

What’s different in cloud

Supported migration scenarios

Unsupported migration scenarios

What’s different in cloud

Supported migration scenarios

Unsupported migration scenarios

The following macro parameters are not available in cloud and, therefore, their values don’t migrate:

Need support? Create a request with our support team.

Copyright © 2005 - 2026 Appfire | All rights reserved.