Aller au contenu principal

Fichier .rflow et salle en ligne

« La salle en ligne fait foi. Le .rflow est ta copie sur ce PC, mise à jour quand tu enregistres. »

C'est la règle que RoomFlow affiche lui-même. Le reste de la page explique ce qu'elle change concrètement.

Un seul nom pour un schéma​

Un schéma porte un seul nom, affiché en haut de la fenêtre :

  • s'il est en ligne, c'est le nom de sa proposition — celui que voient le Manager, la visite et votre client ;
  • s'il n'existe que sur ce PC, c'est le nom de son fichier ;
  • tant qu'il n'est enregistré nulle part, il s'appelle « Nouveau schéma ».

RoomFlow garde ce nom aligné pour vous : Fichier ▾ → Rattacher à une salle… propose le nom du fichier comme nom de proposition, et Fichier ▾ → Enregistrer sous… propose le nom de la proposition comme nom de fichier. Vous pouvez toujours en choisir un autre.

Si vous tapez un autre nom dans Enregistrer sous…, la proposition prend ce nom aussi, en ligne. Une proposition sans nom prend celui du fichier. Hors ligne, le nouveau nom part avec le prochain envoi, tant que RoomFlow reste ouvert — sauf si quelqu'un a renommé la proposition sur le web entre-temps : c'est alors ce nom-là qui est gardé.

Où vit le schéma​

À côté du nom, deux étiquettes disent où le schéma existe. Chacune n'apparaît que si elle est vraie :

  • Sur ce PC — un fichier .rflow le porte. Un clic ouvre l'Explorateur Windows sur ce fichier. Si le fichier ne s'appelle pas comme le schéma, son nom est affiché : « Sur ce PC · ancien-nom.rflow ».
  • En ligne · nom de la salle — le schéma est rattaché à une salle. Un clic ouvre cette salle dans le Manager.

Un schéma seulement local n'a que « Sur ce PC ». Un schéma ouvert depuis le Manager, sans fichier, n'a que « En ligne ». Passez la souris sur une étiquette : l'infobulle dit ce qu'elle représente.

À quoi sert le .rflow​

Le .rflow est le fichier que RoomFlow enregistre sur votre disque, dans le dossier que vous choisissez. C'est une copie de travail : vous pouvez l'ouvrir en double-cliquant dessus, l'envoyer par mail, le garder sur une clé USB. Mais ce n'est qu'une copie. La version qui compte, celle que voient vos collègues et que le client regarde depuis le web, c'est celle qui est dans la salle en ligne.

Quand le schéma est rattaché, RoomFlow envoie votre travail à la salle au fil de vos modifications, sans que vous ayez rien à faire ; Ctrl+S met à jour votre .rflow. Les deux avancent ensemble tant que vous êtes en ligne et seul à travailler sur cette proposition.

Votre travail peut donc être parti vers la salle alors que le .rflow n'est pas à jour. C'est pourquoi la croix d'un onglet ne lâche le fichier que s'il est à jour : quand plus aucun onglet n'affiche sa proposition, un .rflow relié et enregistré se ferme avec l'onglet. S'il a été modifié depuis votre dernier Ctrl+S, il reste ouvert, et la question « Modifications non enregistrées » vous propose de l'enregistrer à la fermeture de RoomFlow.

Ouvrir un schéma depuis sa salle​

C'est le chemin normal. Vous ouvrez la salle dans le Manager, vous cliquez sur une proposition, et RoomFlow ouvre le contenu le plus récent — celui de la salle. Si vous aviez déjà un .rflow pour cette proposition sur ce PC, RoomFlow le retrouve tout seul et enregistrera dessus au prochain Ctrl+S. C'est vrai aussi du fichier créé par Enregistrer sous… depuis la salle.

Si ce fichier ne contient pas la même chose que la salle — modifié sur un autre PC, par exemple —, RoomFlow le copie d'abord dans le dossier de récupération, puis vous demande lequel garder. Il vous dit lequel des deux est en retard, et place le bon choix en premier, marqué Recommandé :

  • « Votre fichier local est en retard sur votre sauvegarde en ligne » : la proposition a été modifiée en ligne (sur le web ou sur un autre PC) depuis votre dernier Ctrl+S.
  • « Votre sauvegarde en ligne est en retard sur votre fichier local » : le fichier a été modifié depuis son dernier envoi (hors connexion, ou par l'agent).

Les trois choix :

  • Garder la version en ligne : la salle s'affiche. Votre fichier sera mis à jour au prochain Ctrl+S.
  • Garder le fichier local : votre fichier s'affiche et repart vers la salle. Ce qui était affiché est lui aussi copié dans le dossier de récupération.
  • Ne pas relier : la salle s'affiche, sans fichier. RoomFlow ne vous reposera plus la question pour ce fichier.

Pour savoir lequel est en retard, RoomFlow note dans le .rflow, à chaque Ctrl+S, la version en ligne dont part votre travail. Un fichier enregistré par une version plus ancienne de RoomFlow ne porte pas cette note : chaque choix dit alors seulement dans quelle situation il est le bon. Le prochain Ctrl+S règle la question.

Ouvrir un ancien .rflow​

Si vous ouvrez directement un fichier .rflow (double-clic, pièce jointe, clé USB…) et que la salle en ligne a changé depuis qu'il a été enregistré, RoomFlow vous le dit avant d'ouvrir quoi que ce soit :

« La salle « Nom de la salle · Proposition » a changé depuis l'enregistrement de ce fichier. »

  • Oui : charge la version de la salle. Votre fichier est d'abord copié dans le dossier Récupération : rien n'est perdu.
  • Non : garde votre fichier comme une nouvelle proposition, à côté de celle qui existe dans la salle.
  • Annuler : ne rien ouvrir.

Votre fichier sur le disque n'est jamais modifié tant que vous n'avez pas répondu.

Si RoomFlow ne peut pas comparer — vous êtes hors ligne, ou la proposition a été supprimée entre-temps — le fichier s'ouvre tel quel. Un éventuel désaccord vous sera signalé au moment d'envoyer votre travail (voir ci-dessous).

Quand la proposition a changé ailleurs​

Si quelqu'un a enregistré la même proposition pendant que vous la modifiiez — sur le web, sur un autre PC, ou depuis une ancienne version de RoomFlow —, RoomFlow le détecte au moment d'envoyer votre travail. Il n'écrase rien et ne perd rien.

La pastille en haut à droite passe à « Décision à prendre », et le panneau « Où est mon schéma ? » s'ouvre. Il explique ce qui s'est passé, et chaque choix y dit ce qu'il fait :

  • Garder mon travail comme nouvelle proposition — votre travail part dans la salle sous un nouveau nom, affiché sous le bouton (« … (copie du jj/mm/aaaa hh:mm) »). La proposition modifiée ailleurs reste intacte.
  • Reprendre la version de la salle — votre schéma est remplacé par la version en ligne. Votre travail est d'abord copié dans le dossier de récupération. Si un .rflow de cette proposition est ouvert, il n'est pas réécrit tout seul : il est marqué modifié, Enregistrer le met à jour, et la fermeture vous demande quoi en faire.
  • Décider plus tard — le schéma reste en lecture seule. Vous revenez à la décision par la pastille.

Si la proposition a été supprimée de la salle, il n'y a plus rien à reprendre : les choix deviennent Le garder comme nouvelle proposition ou Fermer le schéma (une copie est d'abord gardée dans le dossier de récupération).

Tant que vous n'avez pas choisi, le schéma se consulte mais ne se modifie plus : continuer à dessiner sur une base dépassée ne ferait qu'agrandir ce qu'il faudra trancher.

Hors ligne​

Vous pouvez continuer à travailler sans connexion. RoomFlow enregistre normalement sur votre PC et met votre envoi de côté. Dès que la connexion revient, l'envoi part tout seul. Si la proposition a changé entre-temps, c'est le cas ci-dessus : RoomFlow vous laisse choisir.

Quand un envoi échoue​

Si votre travail n'a pas pu partir vers la salle, la pastille en haut à droite passe à « Erreur de sync ». Vous n'avez rien à relancer : RoomFlow garde l'envoi sur ce PC et le refait tout seul au retour du réseau, et à chaque nouvelle session.

Si vous quittez ce schéma avant que l'envoi soit parti — Fichier ▾ → Fermer, Nouveau, Ouvrir…, ouverture d'une autre salle, d'une autre proposition ou d'une nouvelle proposition, croix de l'onglet ou de la fenêtre —, RoomFlow protège d'abord votre travail :

  • Le schéma a un .rflow ouvert : RoomFlow l'enregistre sans rien vous demander, puis vous laisse partir. Quand vous rouvrirez la proposition depuis sa salle, la fenêtre « Copie locale différente » ne s'ouvrira que si le fichier diffère encore de la version en ligne (voir Ouvrir un schéma depuis sa salle).
  • Le schéma n'a pas de .rflow : la fenêtre « Modifications non enregistrées » s'ouvre et vous dit que les modifications de la proposition n'ont pas été synchronisées. Trois choix :
    • Enregistrer en local… : choisissez où poser un .rflow, puis RoomFlow vous laisse partir. Si vous renoncez à l'enregistrement, le schéma reste affiché.
    • Synchroniser : RoomFlow refait l'envoi, en commençant par ce schéma. S'il part, la fenêtre se ferme et vous quittez le schéma. Sinon, elle reste ouverte et affiche « La synchronisation a de nouveau échoué. ». Si la proposition a changé ailleurs, la fenêtre se ferme et le schéma reste affiché : c'est le cas Quand la proposition a changé ailleurs.
    • Annuler : le schéma reste affiché.

Dans tous les cas, l'envoi reste en attente et repartira seul.

Si, au moment de fermer RoomFlow, des envois d'autres schémas n'ont pas pu partir ou une décision attend, une boîte vous le signale (« Synchronisation cloud échouée » ou « Décision en attente ») et vous demande si vous voulez fermer quand même. Les envois sont gardés sur ce PC et repartiront au prochain démarrage ; une décision, elle, attend que vous cliquiez sur « Décision à prendre » dans la barre de titre.

Un envoi refusé (accès à la salle refusé) n'est pas retenté : son contenu est mis de côté dans le dossier de récupération. À la fermeture, la boîte « Synchronisation cloud échouée » le rappelle sans rien promettre : « La dernière synchronisation a échoué ; tes modifications sont gardées sur ce poste. Fermer quand même ? ». Le refus peut venir d'un autre onglet que celui affiché. Si RoomFlow vient déjà de vous poser une question en fermant (enregistrer le .rflow, Synchroniser, Enregistrer en local…), cette boîte ne s'ajoute pas.

Où va ce qui est mis de côté​

Dès qu'un contenu doit être protégé avant d'être remplacé ou fermé — un ancien .rflow, un travail qui n'a pas pu partir vers la salle —, RoomFlow en garde une copie dans :

%LOCALAPPDATA%\RoomFlow2\Récupération

Chaque copie porte le nom de la salle et de la proposition. Le dossier est rangé à l'écart de vos Documents, pour qu'on ne le supprime pas par mégarde et qu'il ne parte pas dans OneDrive. Une désinstallation de RoomFlow ne l'efface pas. Les copies faites par une version plus ancienne restent dans Documents\RoomFlow2\Récupération.

Vous l'ouvrez depuis le panneau « Où est mon schéma ? », avec le lien Ouvrir le dossier de récupération ; le panneau affiche aussi son contenu (par exemple « 14 copies · 8,4 Mo »).

Ce dossier ne se vide jamais tout seul. Quand il contient des copies de plus de 90 jours, le panneau propose Vider les copies de plus de 90 jours : RoomFlow vous demande de confirmer, puis ne supprime que ces copies-là. Les copies plus récentes sont gardées, et un sous-dossier que vous y auriez rangé n'est jamais touché.

Le panneau « Où est mon schéma ? »​

Cliquez sur la pastille de synchronisation, en haut à droite de la fenêtre. Le panneau dit, dans l'ordre :

  • pourquoi il s'affiche — tout est envoyé, un envoi est en cours, l'envoi a échoué, une décision est attendue… ;
  • la salle et la proposition, la date du dernier envoi, l'état de l'envoi ;
  • ce qui existe sur ce PC : le fichier .rflow, ou le travail que RoomFlow garde en attendant de l'envoyer ;
  • les choix, quand une décision est attendue ;
  • le lien vers le dossier de récupération, avec sa taille et, s'il y a lieu, Vider les copies de plus de 90 jours ;
  • des détails techniques repliés, utiles au support.

Le panneau suit l'envoi en direct : inutile de le fermer et de le rouvrir. Laissé ouvert, il passe de « Tout est envoyé dans la salle. » à « L'envoi a échoué. » quand un envoi échoue, avec l'état d'envoi « Échec d'envoi, nouvel essai automatique ». Il revient à « Tout est envoyé dans la salle. » quand l'envoi est parti.

Une nouvelle proposition que vous n'avez pas encore modifiée n'existe pas encore en ligne : le panneau le dit (« Cette proposition n'est pas encore créée en ligne. »). Elle est créée dans la salle au premier envoi, dès votre première modification.

Le dernier envoi affiche une date quand l'envoi a eu lieu pendant la session. Pour une proposition déjà en ligne mais envoyée lors d'une session précédente — rouverte depuis sa salle ou par son .rflow — il indique « Antérieur à cette session ». « Jamais envoyé » est réservé à une proposition qui n'est encore jamais partie.

Si la pastille signale une erreur qui ne vient pas d'un envoi de ce schéma, un envoi refusé par exemple, le panneau titre « La synchronisation a rencontré un problème. » et l'état d'envoi indique « Problème signalé, rien en attente d'envoi » : rien ne sera retenté pour ce schéma. Le contenu d'un envoi refusé est dans le dossier de récupération.