How does product transition backup work?

Explanation of the operating principle of a transition backup.

Let's imagine the following situation:

You have a product called "Yoga Classes". This product is used to create sessions on a schedule, so every time you schedule a class, you use this product "Yoga Classes" to have everything in place: the name, description, times, etc.

How does transitional backup work in this context?

  1. Initialization: Initially, you have a product called "Yoga Class". You use it to create multiple sessions on your schedule: Monday at 10am, Wednesday at 6pm, etc. Each session is linked to this product and uses information like the name "Yoga Class".

  2. Product Modification: One day, you decide to change the name of the product to "Yoga Relaxation" because you want it to be more specific. So you modify the original product: "Yoga Class" becomes "Yoga Relaxation".

  3. Future use to create sessions:

    • New Sessions: When you create new sessions in the future, the system will automatically use the name "Yoga Relaxation" since it is the new name of the product.

    • Existing Sessions: If you have already created sessions with the name "Yoga Classes", the system will check if this name has been changed in these specific sessions. If you have not touched the name in these sessions, then the system can automatically update the name to "Relaxation Yoga". But if you have already manually changed the name in a specific session to "Dynamic Yoga", for example, then the system will respect this change and will not touch this session.

Why is it important?

This allows all your future sessions to be updated with the new product information without overwriting any specific changes you may have made to any sessions you have already created.

Simple summary with example:

  • New name for the product: “Yoga Classes” becomes “Yoga Relaxation”.

  • Auto-update for future sessions: New sessions will automatically use "Yoga Relaxation".

  • Respect for personalized sessions: If you have manually changed the name of an existing session to "Dynamic Yoga", this session will not be modified.

In short, transitional saving helps you keep your information up to date and consistent while respecting the custom changes you made in specific sessions. This ensures that your changes are applied everywhere they are needed, without ever erasing important details you customized.

To go further

Last updated

Logo

Vakario 2023