L‘Instruction pour l’office admin suit l’instruction pour les techniciens

  • Instructions pour les techniciens :

    • Exigences

      • Ordinateur Windows (Windows 10, Server 2016, 2019)
      • Possibilité d’installer un service Windows
      • Disponibilité de l’ordinateur pendant la nuit
      • Stockage des données sur un support de données externe (min. 10 GB)
      • Un utilisateur spécifique demandé à AGRO-TWIN AG

 

  • Téléchargement

  • Installation

    • Le fichier zip téléchargé contient un service Windows. Il doit être déballé à l’endroit approprié où il peut être utilisé de manière productive et où il a accès au support de données approprié où les sauvegardes doivent être stockées.L’installation peut être effectuée à partir d’un PowerShell admin avec la commande suivante :
        • New-Service -Name « A-Twin.BackupService » -BinaryPathName ATWIN.BackupService.exe
          • Veuillez noter que le service doit être démarré à partir des services Windows après la configuration.

https://agridea.myjetbrains.com/youtrack/api/files/149-126?sign=MTYzMTMxODQwMDAwMHwxLTF8MTQ5LTEyNnxvUWxrekRxUXVaSnFuUF9TTjlNQ3F0MERMVmJubk1m%0D%0AVFFiTWk0cGVzbEdvDQo%0D%0A&updated=1618202337050

 

  • Configuration

      • ATWIN.BackupService.exe.config

Dans le répertoire d’installation, vous trouverez le fichier ATWIN.BackupService.exe.config. Les paramètres suivants doivent être définis dans ce fichier :

https://agridea.myjetbrains.com/youtrack/api/files/149-127?sign=MTYzMTMxODQwMDAwMHwxLTF8MTQ5LTEyN3xUZHBwWmZKRmhWd2VlRnMwLXdBWUROYVM4cEZXZ3Z4%0D%0AaGdUOXZIYU1NN2ZFDQo%0D%0A&updated=1618202337050

Ces paramètres doivent être configurés comme suit :

Paramètre Description
Nom d’utilisateur de sauvegarde Nom de l’utilisateur admin pour l’accès à l’environnement Cash 2.0. Veuillez contacter info@agro-twin.ch pour la configuration d’un utilisateur approprié.
BackupUserPassword Mot de passe de l’utilisateur admin pour l’accès à l’environnement Cash 2.0. Veuillez contacter info@agro-twin.ch pour la configuration d’un utilisateur approprié.
DailyBackupDirectory Répertoire de sauvegarde pour les sauvegardes quotidiennes des clients. Ceux-ci doivent généralement pointer vers un NAS ou un support de données externe. Idéalement, ce répertoire devrait également être accessible à partir de l’application Cash 2.0 de la fiduciaire.
SaveAsZipFile Définit si les fichiers de sauvegarde doivent être enregistrés au format Zip ou XML.
Langue Définit la langue dans laquelle les courriers correspondants doivent être envoyés. Les valeurs permises sont : – de : Allemand – fr : Français
Cash2Logo La valeur peut être laissée telle quelle
SuccessfulDailyBackupMail Adresse e-mail à laquelle est envoyé le résumé des sauvegardes quotidiennes réussies du client.
FailedDailyBackupMail Adresse électronique à laquelle un courrier correspondant doit être envoyé en cas d’erreur.
SuccèsCopieMandantsMail Adresse électronique à laquelle le résumé des sauvegardes copiées (par exemple, les sauvegardes mensuelles, les sauvegardes hebdomadaires) doit être envoyé.
ÉchecCopieMandantsMail Adresse électronique à laquelle un courriel doit être envoyé en cas d’erreur dans le processus de copie (par exemple, sauvegarde mensuelle, sauvegarde hebdomadaire).

jobs.xml

Le fichier jobs.xml se trouve également dans le répertoire d’installation. Ce fichier est utilisé pour configurer quand et à quelle fréquence les sauvegardes doivent être effectuées.

Il existe trois types d’emplois :

  • DailyBackupMandantsJob : tâche consistant à créer les sauvegardes quotidiennes, à les télécharger depuis le serveur Cash 2.0 et à les stocker à l’emplacement approprié.
  • CopyMandantsBackupJob : Cette tâche copie les sauvegardes quotidiennes vers un autre emplacement. Cela permet d’effectuer les sauvegardes hebdomadaires, mensuelles et annuelles.
  • DeleteMandantsBackupJob : Ce job supprime les sauvegardes obsolètes afin qu’il n’y ait pas trop de sauvegardes sur les supports de données correspondants.

 

Dans la configuration, les temps d’exécution sont contrôlés par des tâches dites cron. Ceux-ci doivent être spécifiés dans le format suivant :

0 55 1 * * ?

Seconde Minute Heure Jour Mois Jour de la semaine

Dans cet exemple, le travail est exécuté tous les jours à 01:55.

Une description détaillée de cette syntaxe peut être trouvée sous le lien suivant :

https://www.quartz-scheduler.net/documentation/quartz-3.x/tutorial/crontrigger.html#introduction

 

Un exemple de fichier est joint. A l’aide de ce fichier, les sauvegardes sont effectuées à cette fréquence :

  • Sauvegardes quotidiennes à 01:00 pour les 30 derniers jours
  • Sauvegardes hebdomadaires chaque dimanche à 14h00 pour les 12 dernières semaines.
  • Sauvegardes mensuelles le 1er jour de chaque mois à 2h15 du matin pour les 12 derniers mois.
  • Sauvegardes annuelles le 1er janvier à 02:30 chaque année

 

IMPORTANT : Veuillez ajuster au moins le temps d’exécution de la sauvegarde quotidienne, afin que tous les fiduciaires ne surchargent pas le serveur au même moment pendant la nuit.

    • Démarrer le service

N’oubliez pas de démarrer ou de redémarrer le service Windows une fois que la configuration a été ajustée.

 

  • Mise en place dans Cash 2.0

Demandez à la personne bénéficiant des droits « Office admin » d’exécuter l’installation appropriée.

    1. Guide à l’intention des fiduciaires / office admin:
    • La fonction « Sauvegarde et restauration des mandats » est encore en version bêta et semble apporter une grande satisfaction et efficacité.

Contactez-nous pour activer la sauvegarde automatique.

      1. La date et l’heure de la dernière sauvegarde peuvent être rapidement identifiées.
      2. Le client actuel peut être sauvegardé en 2 clics.
      3. Le client peut être restauré directement sans aide extérieure.

      1. L’affichage de ce champ doit être activé comme Office Admin dans les paramètres de la fiduciaire :

L’affichage du statut de sauvegarde doit maintenant y être activé et le chemin d’accès au répertoire de sauvegarde doit être enregistré :

      1. Chaque comptable peut alors activer et désactiver les paramètres individuellement (par défaut, il est activé pour tous, à condition qu’il ait été désactivé pour toute la fiduciaire).