When the Project Owner publishes a project, Harmoni has two phases that run behind the scenes. In phase 1, the project is published, and in phase 2, all the user constructions are updated.
The purpose of splitting the publishing process into two phases is to allow access to the project sooner.
Building all user constructions can take time, especially with large, complex projects with many users. Allowing users to access the project first is a priority.
In this article
Upon pushing the PUBLISH button, Harmoni automatically executes two consecutive phases.
Phase 1: Publish the Project
The first phase publishes the project. For most Harmoni Projects, this is not a time consuming process, but some large, complex projects can take some time. Once the publishing phase completes, all users have access to the latest data.
Phase 2: Update all user constructions
Items not yet up to date
During the second phase, all Creator (non-owner) and Explorer user constructions (user created axes) are rebuilt and updated. This means when a user accesses the newly published project prior to their constructions being rebuilt, they see a warning to let them know that their constructions are in the process of being updated.
The timeframe for rebuilding the constructions is relatively quick, so users will not usually see this message. If you do see the message, you will need to wait until the constructions have been rebuilt. Refreshing the browser or reloading the project after the constructions are processed will remove the warning message.
If a user tries to use the constructions in an analysis or in a story they have been saved in previously, the data may not yet be up to date.
- A Harmoni user loads the project prior to the constructions being updated.
- The users waits then reloads the project and once the constructions are updated, the message clears.
Problems with your items
On very rare occasions, there can be problems with constructions during the publish process. If this occurs the following warning will display in the Harmoni window.
If this message displays, please click 'apply expression' to reprocess your constructions. Once completed, the warning message will disappear and you will no longer see the 'apply expression' option.
If you continue to see this message, please contact email@example.com.
During the construction building phase, a Project Owner cannot republish the project.
The Project Owner cannot republish the project during the second phase while the constructions are being rebuilt. If additional changes are made to the project during this time, the PUBLISH button is not available. The Project Owner must wait until phase 2 is complete before being able to publish the project.
If there are any local issues with user's constructions being built, it does not affect phase 2 being completed. A project Owner will see the Publish button once the two processes are complete, irrespective of any local user issues.
If a Project Owner cannot see the Publish button when they expect to, it means there is a process happening. If a Project Owner is concerned this is taking too long, please contact firstname.lastname@example.org.
Where to from here?
Learn more about Projects