How Delta Publishing Works
- Last UpdatedJun 04, 2026
- 2 minute read
Enable Delta Publishing
To enable delta publishing for a configuration:
-
Open the export configuration.
-
Locate the Options in General tab.
-
Select Publish changes only (delta mode) checkbox.

-
Save the configuration.
Publishing Behaviour
When a publish run is started with Delta mode enabled, the gateway applies the following logic for each element:
-
Locate the UDA. The gateway checks whether :GATLASTPUBLISHTIMES is present on the element or on its nearest ancestor element.
-
If the UDA is not found on the element or any of its ancestors, the element is not published and a warning is shown. See Missing UDA Warning.
-
-
Check for an existing record for this configuration. The gateway looks for a string in the UDA array that matches the GUID of the current configuration.
-
If no matching record is found, the element has never been published with this configuration. The gateway publishes the element.
-
If a matching record is found, the gateway reads the stored last publish date and time and proceeds to step 3.
-
-
Compare the configuration modification date. The gateway checks whether the configuration itself was modified after the last publish date and time stored in the UDA.
-
If the configuration was modified after the last publish, the element is always published, regardless of whether the element data changed.
-
-
Compare element changes. If the configuration has not been modified since the last publish, the gateway checks whether the element data has changed since the stored last publish date and time.
-
If the element has changed, it is published.
-
If the element has not changed, it is skipped.
-
-
Update the UDA. After a successful publish run (with no errors), the gateway updates :GATLASTPUBLISHTIMES for each published element, recording the configuration GUID and the current UTC date and time.
Summary of Publishing Decisions
|
Condition |
Result |
|---|---|
|
UDA not found on element or any ancestor |
Element not published; warning shown |
|
Configuration GUID not in UDA array |
Element published (first publish for this configuration) |
|
Configuration was modified after last publish date |
Element published |
|
Element data changed since last publish date |
Element published |
|
Element data not changed since last publish date |
Element skipped |
Missing UDA Warning
If an element is processed by a delta-enabled configuration and the :GATLASTPUBLISHTIMES UDA cannot be found on the element or any of its ancestors, the element is excluded from the publish output and a warning message is displayed. To resolve this, ask your project administrator to add the :GATLASTPUBLISHTIMES UDA to the appropriate element types as described in Prerequisites - Setting Up the UDA.