Integration avec Salto technologies

FLiiP peut s'intégrer avec Salto Technologies pour le contrôle d'accès

Prérequis

Avant de démarrer un projet d'intégration avec Salto Technologies, veuillez contacter votre CSM pour planifier cette intégration. En effet, des conditions s'appliquent : 

  • L'intégration n'est pas disponible dans tous les abonnements et pourrait nécessiter un ajustement de contrat
  • L'intégration n'est possible qu'avec certaines version de la technologie Salto
  • L'intégration nécessite de donner accès à FLiiP au serveur Salto

Comment fonctionne l'intégration ?

Toutes les X secondes (par défaut 30 secondes), Salto et FLiiP vont se synchroniser avec les dernières informations concernant les membres.

Seuls les membres avec le rôle "utilisateur" et un contrat actifs seront synchronisés.

Comment configurer l'intégration ?

La configuration de l'intégration se fait à travers un fichier de paramètre, au format texte, présent sur le serveur Salto.

A noter que les espaces sont importants.

Voici un exemple de configuration : 

sync_interval: 30
stream_port: 8101
default_timetable: 1
default_zones: 
  - zone: ZALL

contracts:
  Recurring 1:
    - zone: ZALL
    - zone: ZNONE
  Custom Gold:
    - zone: ZSPIN
      timetable: 56
- zone: ZTEST
timetable : 42
  Cat Membership 1:
    - zone: ZGYM
      timetable: 59

Les zones

Les zones sont définies dans Salto : une zone peut en contenir d'autres. En général, une zone correspond à un endroit précis dans votre gym.

Comme on peut le constater dans le fichier d'exemple, une zone par défaut est précisé dans le fichier. Ce ou ces zones sont attribués à tous les membres, sauf si une configuration demande le contraire plus bas dans le fichier.

Les horaires

Les horaires sont définies dans Salto. Chaque horaire a un identifiant. Par exemple : 

Horaire Identifiant
9h-10h 1
10h-15h 2

 

Comme pour les zones, il y a un horaire par défaut (dans l'exemple, l'horaire 1 : 9h-10h). Cela signifie que, sauf mention contraire, les membres auront tous accès à "ZALL" de "9h à 10h". 

Définir des spécificités pour chaque abonnement

Si vous ne souhaitez pas utiliser les paramètres par défaut, vous pouvez définir un spécificité pour chaque abonnement.

Pour chaque abonnement on peut définir : 

  • une ou plusieurs zones
  • pour chaque zone, un ou plusieurs horaires

Pour ce faire, le fichier se structure comme sur l'exemple : 

nom du contrat:

- zone: nom_de_la_zone

  timetable: numero_de_la_timetable

- zone: nom_de_la_zone

  timetable: numero_de_la_timetable

 

Comment ajouter un nouveau membre avec une nouvelle carte ?

Vous avez deux solutions possible : 

  • Créer des cartes encodées à l'avance et les attribuer dès que vous vendez un abonnement
  • Encoder les cartes à chaque fois que vous vendez un abonnement

Créer des cartes encodées à l'avance

Cette solution permet une plus grande efficacité lors de la vente, mais demande de la préparation et du stock de carte.

Vous trouverez la procédure à cette adresse.

Encoder les cartes après chaque vente

Il s'agit de la même procédure que l'encodage à l'avance, mais dans ce cas, il faut scanner la carte seulement après avoir ajouter le numéro DV dans le champs utilisateur dans FLiiP et attendre jusqu'à 30 secondes que le numéro se synchronise dans Salto.

 

Que faire si un membre n'apparaît pas dans Salto mais apparaît bien dans FLiiP ?

Vérifier que le membre est bien actif, qu'il a bien le rôle "user" ou "utilisateur" et qu'il a bien un contrat actif. Par exemple, il est possible que les membres de votre staff n'apparaissent pas.