Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Tip
iconfalse

Ce document fait la synthèse des améliorations et des nouveautés apportées en 2018 par les versions 2018.1 (juin) et 2018.2 (novembre).

 

  • Le zoom

    Les technologies évoluent rapidement et la résolution des écrans de manière générale a connu beaucoup de changements. Vous étiez nombreux à nous nous demander des améliorations sur l’ajustement de la taille des fenêtres, ou des caractères. 
    C’est chose faite dans cette nouvelle version. Nous avons travaillé à une évolution générique de l’application, permettant de zoomer l’environnement, et agrandir les fenêtres.
    Malgré nos efforts, nous n’avons pu lever la limite technologique, aussi cette nouveauté ne fonctionne que sous la version JAVA de Sylob 7.
    Chaque utilisateur a ainsi la possibilité d’appliquer un zoom individuel à son environnement, celui-ci pouvant aller de 100 à 250%.

    Une fenêtre zoomée à 200% revient donc à doubler sa taille, ses boutons, ses caractères, … A noter, le zoom n’est pas pris en compte immédiatement, mais à l’ouverture d’une nouvelle fenêtre.

    Certains programmes - en particulier des programmes spécifiques - ont été réalisés sur mesure et n’ont pas vocation à être zoomés. L’administrateur a donc la possibilité d’indiquer la liste des programmes à exclure de ce mécanisme. Une palette de gestion des Exceptions pour les zooms est ainsi disponible. L’administrateur système a également la possibilité d’indiquer un zoom par défaut pour chaque utilisateur (ou de désactiver la          fonctionnalité globalement, si elle n’est pas utile..).



  • Assistant requête

    La très grande majorité des clients Sylob 7 utilise les API Excel.  Les API constituent un outil très puissant, et il n’est pas question de les abandonner. Néanmoins, elles peuvent détourner l’usage de l’application, et le premier objectif de l’ERP, est de centraliser les informations et permettre à chacun dans l’entreprise d’échanger sur les mêmes données.

    La vocation première de cet assistant requêteur est d’offrir la possibilité de rapatrier l’ensemble de ces documents au sein de l’application. Il permet également  d’élargir le nombre de personnes en mesure de générer des listes d’éléments, sans requérir ni des compétences SQL, ni de connaissance de la base de données. La sélection des éléments souhaités à remonter se fait graphiquement.
    L’assistant requêteur est livré avec le modèle de base de données standard que vous pourrez faire évoluer pour y intégrer vos paramétrages et développements spécifiques.

    Enfin, cela permet d’afficher dans les listes les éléments souhaités, ceux dont vous avez besoin, plutôt que ceux que nous avions jugé pertinents.

    Vous pourrez utiliser les listes générées par le requêteur pour remplacer les listes F2 de Sylob 7 ou les mettre directement au menu. Elles se comporteront alors comme une application Sylob 7 à part entière, permettant d’accéder aux autres activités.


  • Attributs supplémentaires et chaînage d'attributs

    La version Phoenix permet d’ajouter de nouveaux attributs utilisables dans l’application, en toute autonomie. 
    Ceux-ci s’ouvrent dans une palette annexe, si elles sont disponibles pour l’activité. 
    Cette nouveauté permet également d’initialiser la valeur de ces attributs par le biais d’une requête de lecture.

  • Evolution du paramétrage des droits

    La version Phoenix permet une maintenance plus ergonomique de la gestion des droits des utilisateurs. Le principe qui a été utilisé pour cette fonction est celui de l’explorateur système, qui se voit doté de fonctions de modification.
    L’explorateur des droits permet une vision globale des droits affectés à un utilisateur ou à un groupe, et une modification en masse de ces droits.

    Groupes de diffusion

    Gestion de groupes constitués à la fois de tiers (clients / fournisseurs) & d’utilisateurs S7.

    Envoi automatisé d’e-mail

  • Gestion d’un corps de message personnalisé (TXT / HTML)

  • Définition de balises dynamiques, utilisables dans les corps de mail.

  • Gestion des codes langues.

  • Rajout d’un document annexe.

    Workflow

  • Définition et déploiement des triggers, automatisés depuis S7

  • Intégration du module e-mail (corps, balises dynamiques, code langues)

    Explorateur de ressources

  • Duplication des groupes & affectations.

  • Duplication des utilisateurs & affectations.

  • Vision complète des ressources pour un utilisateur et de ses héritages.

    Explorateur du modèle de données

  • Sécurisation des saisies

  • Gestion des entités et des attributs

  • Rajout automatique des nouvelles entités
    Rajout automatique d’attribut manquant

  • Détection des entités isolées

  • Gestion des jointures entre entités

  • Détection des jointures existante

  • Désactivation de jointure

  • Suppression de jointure

    Duplications de documents

  • Duplication des OFs manuels.

  • Duplication des BLs immédiats.

  • Duplication des factures commerciales immédiates.

    Lancement des API et des documents externes depuis SYLOB 7

    Chercher à exécuter l’application Windows définie dans la ressource même si l’emplacement du logiciel indiqué dans le paramétrage de l’utilisateur n’existe pas ou plus.

    Mise à jour du modèle de données

  • Rajout de 34 entités

  • Rajout de 89 jointures

    Statistiques d’utilisation

  • Suivi de l’évolution de la base de données

  • Suivi des usages dans S7 : quelles sont les activités utilisées, quand, combien de fois, combien de temps, etc.

    Nouvelle charte graphique

    Intégration de la nouvelle charte graphique Sylob dans S7.

    Comptabilité

    Nouvelles dispositions sur le virement SEPA.
  • Correction de bugs

    • Numération client et fournisseur

    • Commande Achat : Pouvoir saisir un n° d'OF

    • Commande achat : MAJ date demandée et date acceptée

    • Validation des appels d’offres : Avoir un type d’offre sélectionné par défaut

    • Limiter le nombre de lignes à 0 transféré vers la comptabilité

 

Attributs supplémentaires

Le rendu des attributs supplémentaires dans sa première version était délégué à l’activité des maintenances paramétrables. Cela s’accompagnait de plusieurs limitations que nous avons levées avec cette nouvelle version.

Les attributs supplémentaires s’affichent maintenant sous la forme d’une extension venant se fixer automatiquement à droite de l’activité principale.

L’extension reprend les codes couleurs de l’activité principale.
L’extension est redimensionnable.
L’extension est compatible avec la fonction zoom.
L’extension suit les déplacements de l’activité principale.

Image Removed 

 

Les attributs supplémentaires sont regroupés dans une liste, ainsi le nombre d’attributs supplémentaires sur une activité n’est plus limité.

Il est possible d’organiser les attributs supplémentaires dans des sections. Le statut par défaut, ouvert ou fermé, de chaque section est paramétrable.

 Les types d’attributs supplémentaires gérés sont : les champs de saisie (alphanumérique, numérique, date), case à cocher, choix multiple, commentaire, liste d’objets.

 Selon le type d’attribut supplémentaire il est possible de paramétrer un format de saisie, des valeurs min/max et une liste F2.

 Le passage en modification, la validation et la fermeture de l’extension sont synchronisés avec l’activité principale.

 L’accès aux attributs supplémentaires n’est plus modal. Il est maintenant possible d’ouvrir plusieurs attributs supplémentaires dans la même activité et sur des activités différentes.

Les temps de réponse ont été améliorés sur la fermeture des activités pour le transfert des attributs supplémentaires entre activités.

Assistant requête

Plus qu’un simple outil permettant de créer des requêtes, les applications de l’assistant requête dans S7 continuent de se diversifier. Il nous est alors apparut nécessaire de rajouter les notions de type de requête et de cycle de vie.

Image Removed 

Les types de requêtes correspondent à l’usage que l’on veut avoir de sa requête.

  • SQL : Générer le code SQL d’une requête et consulter son résultat.
  • LISTE : créer une activité sous forme de liste avec possibilité d’appeler d’autres activités.
  • F2 : créer une liste F2 utilisable dans les activités.
  • MAIL : utiliser le résultat d’une requête pour alimenter dynamiquement le corps d’un mail.

D’autres types de requêtes sont en cours d’élaboration pour étendre encore les possibilités de Sylob7.

 

Choisir un type permet aussi d’alléger l’interface, en ne laissant que les éléments nécessaires au type de requête voulu.

Le cycle de vie permet de gérer le statut d’une requête entre son développement, sa mise en production et son archivage.
L’utilisateur peut faire évoluer le statut d’une requête, mais Sylob7 contrôle aussi la cohérence. Par exemple, il n’est pas possible d’archiver ou de supprimer une requête en production.

La multi-sélection a été rajoutée sur le choix des attributs dans l’arborescence.

Le SQL généré n’est plus limité à 1000 caractères par section (select, from, where, etc.

Il est toujours possible de définir le nombre d’enregistrements maximum que doit remonter une requête, mais nous avons rajouté la possibilité de lancer automatiquement l’exécution d’une requête à l’ouverture de l’activité et de demander le rafraîchissement automatique du résultat à intervalles réguliers.

Image Removed

De plus, si aucun champ n’est spécifié pour un usage en QBE, la liste s’ouvre désormais sans l’interface QBE. Cette fonctionnalité couplée avec le rafraîchissement automatique et la coloration conditionnelle du résultat permet de créer des tableaux de bord ou de suivi d’une situation.

Concernant l’ouverture d’activités depuis une requête, nous avons levé certaines limites.

Il est possible d’ouvrir plusieurs fiches en même temps, sur une même activité ou des activités différentes.

Il est possible d’ouvrir des activités communes depuis deux requêtes ouvertes en même temps.

Il est possible d’appeler, depuis le menu, la liste principale d’une activité en cours d’utilisation par une requête.

Si une activité remonte plusieurs enregistrements, c’est la liste de l’activité qui s’ouvre pour vous permettre de choisir les enregistrements à ouvrir.

 

Nous avons enfin rajouté un mode « Expert » qui permet de saisir en mode libre un complément de requête, mais aussi une clause HAVING et un complément de clause WHERE.

Image Removed

Enfin, le bouton tester vous permet de contrôler la validité de votre requête et vous informe sur le nombre d’enregistrements trouvés et le temps d’exécution.

 

Les groupes de diffusions

Dans Sylob7 les flux (workflow) ou les mails on ne pouvait choisir un destinataire que parmi les utilisateurs ou les contacts des clients ou des fournisseurs.

Nous avons ajouté une activité permettant de créer des groupes de diffusion mixant pour un type de tiers (client ou fournisseur) des contacts et des utilisateurs.

Image Removed

 

Dans tout Sylob7, il est possible de renseigner un code de groupe de diffusion dans les champs adresse mail.

Lorsqu’on modifie l’adresse mail d’un contact ou d’un utilisateur, les groupes de diffusion contenant ce contact sont directement impactés.

Envoi automatisé de mail

Jusqu’à maintenant les corps de message des mails étaient construits à partir d’un fichier texte ou HTML à installer sur le serveur avec en dynamique, exclusivement le numéro de la pièce traitée.

Nous avons amélioré ce fonctionnement en permettant de construire dynamiquement le corps du mail avec des balises issues d’une requête de type MAIL.

Nous avons également rajouté la possibilité de faire des paramétrages par codes langues afin de s’adapter au code langue du destinataire.

Enfin, il est possible de spécifier un document annexe qui sera systématiquement joint au mail, comme par exemple des conditions générales de ventes.

Image Removed

Image Removed

Workflow

Le module workflow de Sylob7 est basé sur l’utilisation de triggers, c’est-à-dire de requêtes qui se déclenchent sur les événements insert, update, delete d’une table.

Jusqu’à maintenant, le paramétrage et le déploiement de ces triggers passait par une intervention Sylob.

Nous avons rajouté une activité de définition des flux qui s’occupe de toute cette partie.

Image Removed

Il est possible de construire un trigger en sélectionnant une table, des champs et en rajoutant une condition. L’opérateur n’a plus alors qu’à choisir l’événement et les bases de données où l’installer.

Note
titleAttention

Attention, bien que cette activité automatise ce processus, elle est réservée à des personnes ayant une bonne connaissance du concept de trigger et du fonctionnement de la base de données. Une utilisation abusive des triggers peut dégrader de façon significative les temps de réponse de l’ensemble de S7.

Pour limiter les risques, cette activité ne sera accessible qu’aux logins ADM et SYLOB.

Comme pour l’envoi automatisé de mail, le destinataire du flux peut être choisi parmi les groupes de diffusion et le corps du mail peut être construit dynamiquement avec des balises issues d’une requête de type MAIL.

Image Removed

NB : le paramétrage d’un message simple a été conservé pour assurer la rétro- compatibilité.

Explorateur de ressources

Nous avons rajouté des fonctions de duplication dans l’explorateur de ressources.
Dupliquer un utilisateur avec tous ses groupes et ses affectations de ressources.
Dupliquer un groupe avec ses utilisateurs et ses affectations de ressources.

Image Removed 

Nous avons enfin complété la vue utilisateur.
Désormais quand le focus est mis sur un utilisateur, la liste des ressources ne contient pas seulement les ressources qui lui sont affectées en nom propre, mais aussi celles dont il hérite par son appartenance à différents groupes.

On voit ainsi en un coup d’œil, les droits que possède l’utilisateur sur les ressources ainsi que leur origine.

Explorateur du modèle de données

 

Ce module permet de gérer les liens entre entités par le biais de jointures.
Le premier onglet « Entités » indique la liste des entités existantes avec la possibilité de rajouter les nouvelles entités qui ne figure pas dans cette liste.
Il est possible d‘identifier toutes les entités du modèle de données qui sont sans jointures mais aussi modifier le libellé de chaque entité en sélectionnant le libellé à changer.

Image Removed 

L’onglet « Attributs / Liens » permet d’afficher à la liste des attributs de l’entité avec le nombre de jointures en entrées et en sorties. Lors du passage sur cet onglet, tout attribut rajouté en base de données est automatiquement détecté et rajouté à la liste.

Il est possible de modifier le libellé de chaque attribut et jointure en sélectionnant le libellé à changer.

Image Removed

Un double clic sur la colonne « Actif » permet de désactiver ou de réactiver une jointure. Le bouton « + »  permet de créer de nouvelles jointures.

Image Removed

Duplications

 

Nous avons rajouté des activités permettant de dupliquer certains documents.

Duplication des OFs manuels
Image Removed
Duplication des BL immédiats
Image Removed
  • Duplication des factures immédiates
    Image Removed
  • Charte graphique

     Adoption de la nouvelle charte graphique Sylob.

    Image Removed

     

    Comptabilité

    S7-678 : Nouvelles dispositions sur le virement SEPA.

    Rajout du choix entre la norme pain.001.001.02 et pain.001.001.03

    Image Removed

    Corrections de bugs

     

    Modification Commande Achat : Pouvoir saisir un n° d'OF

     

    -      En modification d’une commande de sous-traitance, sur une nouvelle ligne, pouvoir saisir un numéro d’OF.

     

    Numeration client et fournisseur

     

    -      Ajout d’un contrôle sur le nouveau numéro d’un client ou fournisseur.

     

    Commande achat : MAJ date demandée et date acceptée

     

    -      Si modification de la date de livraison, mise à jour de la dernière date demandée.

    -      Lorsqu'on coche « Accusé de réception de commande » mettre le champ « Dernier délai » dans la « dernière date acceptée » et dans la « date acceptée initiale » si celle-ci n'est pas déjà renseignée.

    -       

    Validation des appels d’offres : Avoir un type d’offre sélectionner par défaut 

     

    -      Avoir un type de basculement en commande par défaut (ajout du paramètre 716)

     

    Limiter le nombre de lignes à 0 transféré vers la comptabilité

     

    -      Adaptation du traitement qui réagissait différemment suivant les versions d’Informix.

     

    Fichier de virement SEPA :

     

    -      Contrôle pour ne pas sélectionner un virement à 0.

     

     
    • Extension de la saisie intuitive

      Cette amélioration permet d’accéder à une liste assistée en remplacement des listes F2 qui se trouvent dans l’application. Elle se déclenche simplement via un raccourci clavier : <CTRL> <F2>.

      Image Added


      Chaque liste F2 de l’application peut être complétée par une saisie assistée, à condition que celle-ci soit paramétrée.
      Il est possible en option de définir que les saisies assistées soient insensibles à la casse, en activant le paramètre société.
      L’étoile peut également être utilisée comme caractère joker dans la saisie assistée.
      Elle permet de se substituer à un ou plusieurs caractères :

      Image Added

    • Finance : rapport des informations sur les délais de paiement

      Cette édition est obligatoire suivant le décret 2015-1553 du 27 novembre 2015, art 1 C. com. art. D 441-4. Ce décret oblige les entreprises à fournir un rapport d’informations sur les délais de paiement fournisseurs.

      Elle est demandée lors de clôtures d’exercices présentant le nombre et le montant des factures non réglées (édition obligatoire) et ayant connu un retard de paiement (édition facultative). Un nouveau programme permet de préparer l’édition et d’avoir le résultat sous Query (état présentée ci-dessous) ou sous Excel.


      Image Added

      Même si cet état ne devrait être imprimé que sur des exercices clôturés, nous avons laissé la possibilité de l’éditer sur l’exercice en cours. Chaque préparation de l’édition écrase la préparation précédente, il est donc impératif de lancer une préparation avant de lancer l’édition.

      Détail sous Excel, le détail est présenté dans un état API. Cet état comprend 5 onglets dont un « Documentation ». Contrairement à l’édition, qui ne présente que les factures ayant un retard, l’extraction sous Excel permet de lister toutes les factures non réglées. Celles n’ayant pas de retard ont un nombre de jours de retard à 0.

     


    Info
    titleVoir aussi

    Notes de Version