Comment fonctionne le rétablissement
Metascheduler enregistre ce qu'il remplace et vérifie avant de le remettre, pour ne jamais écraser une modification faite entre-temps par quelqu'un d'autre.
Chaque modification effectuée par Metascheduler peut être annulée. Cet article explique comment, et pourquoi il vous demande parfois d'abord.
Instantanés
Juste avant qu'une planification ne modifie un élément, Metascheduler lit la valeur actuelle de l'élément et l'enregistre. Cette valeur enregistrée est l'instantané. Il enregistre aussi ce qu'il a écrit. À la fin, l'instantané est ce que remet un rétablissement.
Seuls les champs qu'une modification touche sont enregistrés et restaurés. Une modification de page qui change le titre ne touche pas au contenu de la page, et une modification de balises ne retire que les balises qu'elle a ajoutées et ne remet que celles qu'elle a retirées.
Vérifier avant de rétablir
À la fin d'une période, Metascheduler relit chaque élément et le compare à ce qu'il a écrit :
- Identique : personne n'y a touché. Il remet l'instantané.
- Différent : une autre personne ou application l'a modifié. Metascheduler laisse l'élément tel quel, le marque Modifié par quelqu'un d'autre et ajoute un élément dans À traiter.
C'est ce qu'on appelle une modification externe. Ce n'est pas une erreur : cela signifie que la modification de votre collègue, ou celle d'une autre application, est en sécurité.
Ce qui compte comme une modification
Chaque type de modification compare ce qui est important pour lui :
| Type de modification | Ce qui est comparé |
|---|---|
| Statuts et champs | Les valeurs modifiées |
| Valeur de champ méta | L'empreinte de la valeur calculée par Shopify |
| Prix des variantes | Les montants (20 et 20.00 sont identiques) |
| Balises | Les balises ajoutées sont toujours là, et les balises retirées sont toujours absentes |
| Canaux de vente | Uniquement les canaux touchés |
| Menu de navigation | Le menu entier |
| Pages et articles de blog | Uniquement les champs touchés. Un HTML reformaté n'est pas une modification. |
Vos choix
Dans À traiter, un élément modifié affiche la planification, l'élément et deux boutons :
- Restaurer quand même remet l'instantané, par-dessus l'autre modification.
- Conserver la valeur actuelle garde ce qui s'y trouve maintenant.
Si une autre planification en cours modifie le même élément, Restaurer quand même vous demande d'abord de confirmer : il remettrait la valeur d'avant les deux planifications.
Annuler à la main
- Exécuter maintenant sur une planification en cours la rétablit tout de suite, avec les mêmes vérifications.
- Retirer des éléments d'une planification en cours vous demande si vous voulez Rétablir maintenant ou Laisser tel quel.
- Suspendre et Archiver n'annulent rien de ce qui est en cours. Cela est quand même rétabli à l'heure de fin.
Shopify n'envoie pas de notification aux applications quand un menu, une page, un article de blog ou une politique change : pour ceux-ci, Metascheduler vérifie donc à la fin, juste avant de rétablir. Le résultat est le même.
Shopify recrée les éléments d'un menu quand ils changent : les titres traduits des éléments doivent donc être ajoutés de nouveau après le remplacement ou le rétablissement d'un menu.
Combien de temps les instantanés sont conservés
Les instantanés et l'historique des exécutions sont supprimés 90 jours après l'exécution, une fois leur période terminée. Un instantané encore nécessaire pour annuler une modification est conservé jusqu'à ce que la modification soit annulée. Voir la politique de confidentialité.
Toujours bloqué ? Nous serons ravis de vous aider.