Documentation Index

Fetch the complete documentation index at: https://skthelp.syniti.com/llms.txt

Use this file to discover all available pages before exploring further.

Page Promotion

Prev Next

Legacy Construct supported environment-based versioning for page designs, enabling WebApp Designers to manage development, QA, and production versions simultaneously. Key capabilities included:

  • Assigning environment tags (for example, QA, Dev, Prod) to specific page/WebApp versions as named snapshots

  • An environment selector to switch between version sets during design and testing

  • Tag-based promotion workflow to move pages between environments

Cloud Construct does not currently include version and environment management. These features are planned for upcoming releases of the Syniti Knowledge Platform to support environment-based development workflows.

The alternative below is a temporary recommendation until versioning and environment management features become available.

  1. Set up environment-specific WebApps

    • Create three WebApps: one for Dev, one for QA, and one for Prod.

    • Point each WebApp to its corresponding environment's datastore.

  2. Promote individual pages/components (not entire WebApps)

    • Open the source WebApp (for example, Dev) in Advanced Mode.

    • Copy the page/component JSON block.

    • Update datastore and dataset references to match the target environment's datastore and datasets (SQL object names).

    • Remove auto-generated component IDs/GUIDs.

    • Open the target WebApp (for example, QA) in Advanced Mode.

    • Paste the updated JSON block and validate for configuration errors.

Note

Promote individual pages and components rather than whole WebApps. This approach gives you finer-grained control and addresses the common need to move specific pieces rather than monolithic entities.