We have implemented the first feature, which is site data synchronization. Previously, when a customer added a site in Genesis, only the site name would automatically be created in Talos. However, if the user updated the site name in Genesis, it might not be updated in Talos. Now, along with the site name, all other site data provided by the user while adding a site in Genesis will also be synchronized with Talos. Additionally, when a user updates the site details in Genesis, they will be automatically updated on the corresponding site in Talos.
For example, when adding a site in Genesis, all user-provided data such as first name, last name, city, street name, country, and state will be synchronized with the respective site in Talos. Only fields that are common in both Genesis and Talos will be updated. Some fields available only in Talos, such as additional fields beyond those in Genesis, will not be updated. However, certain features, such as time zone synchronization, may not be functioning properly in the initial release but will be addressed in a subsequent release.
Additionally, we have introduced site templates in the Genesis platform, similar to those available in Talos. Site templates in Talos include predefined settings such as business hours and schedules. When a user creates a site in Genesis using a template from Talos, these predefined settings will be automatically applied to the new site. If templates are available for a tenant in Talos, a "From Template" tab will be displayed when adding a site in Genesis, allowing the user to select a template.
The form validation and required fields in Genesis will mirror those in Talos, ensuring consistency across platforms.
Overall, these features streamline the process of adding and managing sites in both Genesis and Talos, ensuring that site data and settings are synchronized between the two platforms.